Checks the MSI Engine state. If the state is 'Transaction' the installation is postponed. If the installation is being postphoned it is being retried a number of times with a given interval. The default values are: Retries: 30 times Interval: 60 seconds. The above values can be changed using the function MSI_SetRetryValues.
NOTE: The function will automatically be called if Shell_Execute is running msiexec.exe
MSI_CheckEngineState() As Boolean
Result will be stored in gsValue