public static extern UInt32 MsiEnableLog(INSTALLLOGMODE dwLogMode, string szLogFile, INSTALLLOGATTRIBUTES dwLogAttributes);
static extern InstallUIHandler MsiSetExternalUI(InstallUIHandler puiHandler, INSTALLLOGMODE dwMessageFilter, UIntPtr context);
static extern uint MsiSetExternalUI(InstallUIHandler puiHandler, INSTALLLOGMODE dwMessageFilter, IntPtr pvContext);