Lines Matching refs:handle
52 string GetMsiProperty(MSIHANDLE handle, const string& sProperty) in GetMsiProperty() argument
58 if (MsiGetProperty(handle, sProperty.c_str(), szDummy, &nChars) == ERROR_MORE_DATA) in GetMsiProperty()
63 MsiGetProperty(handle, sProperty.c_str(), buffer, &nChars); in GetMsiProperty()
69 inline void SetMsiProperty(MSIHANDLE handle, const string& sProperty, const string& sValue) in SetMsiProperty() argument
71 MsiSetProperty(handle, sProperty.c_str(), sValue.c_str()); in SetMsiProperty()
132 extern "C" UINT __stdcall DotNetCheck(MSIHANDLE handle) { in DotNetCheck() argument
133 string present(GetMsiProperty(handle, TEXT("MsiNetAssemblySupport"))); in DotNetCheck()
134 string required(GetMsiProperty(handle, TEXT("REQUIRED_DOTNET_VERSION"))); in DotNetCheck()
142 handle, TEXT("DOTNET_SUFFICIENT"), in DotNetCheck()
154 extern "C" UINT __stdcall ShowProperties(MSIHANDLE handle) in ShowProperties() argument
156 string property = GetMsiProperty(handle, TEXT("INSTALLLOCATION")); in ShowProperties()
160 property = GetMsiProperty(handle, TEXT("Installed")); in ShowProperties()
164 property = GetMsiProperty(handle, TEXT("PATCH")); in ShowProperties()
168 property = GetMsiProperty(handle, TEXT("REMOVE")); in ShowProperties()
172 property = GetMsiProperty(handle, TEXT("ALLUSERS")); in ShowProperties()