{ "Constants":[ { "Name":"LOGTOKEN_TYPE_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"LOGTOKEN_UNSPECIFIED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"LOGTOKEN_NO_LOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"LOGTOKEN_SETUPAPI_APPLOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"LOGTOKEN_SETUPAPI_DEVLOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"TXTLOG_SETUPAPI_DEVLOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TXTLOG_SETUPAPI_CMDLINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"TXTLOG_SETUPAPI_BITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"TXTLOG_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TXTLOG_WARNING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"TXTLOG_SYSTEM_STATE_CHANGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"TXTLOG_SUMMARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"TXTLOG_DETAILS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] } ,{ "Name":"TXTLOG_VERBOSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] } ,{ "Name":"TXTLOG_VERY_VERBOSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] } ,{ "Name":"TXTLOG_RESERVED_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65520 ,"Attrs":[] } ,{ "Name":"TXTLOG_TIMESTAMP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] } ,{ "Name":"TXTLOG_DEPTH_INCR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] } ,{ "Name":"TXTLOG_DEPTH_DECR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] } ,{ "Name":"TXTLOG_TAB_1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] } ,{ "Name":"TXTLOG_FLUSH_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] } ,{ "Name":"TXTLOG_DEVINST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"TXTLOG_INF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"TXTLOG_FILEQ" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"TXTLOG_COPYFILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] } ,{ "Name":"TXTLOG_SIGVERIF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] } ,{ "Name":"TXTLOG_BACKUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":128 ,"Attrs":[] } ,{ "Name":"TXTLOG_UI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] } ,{ "Name":"TXTLOG_UTIL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] } ,{ "Name":"TXTLOG_INFDB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1024 ,"Attrs":[] } ,{ "Name":"TXTLOG_DRVSETUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] } ,{ "Name":"TXTLOG_POLICY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] } ,{ "Name":"TXTLOG_NEWDEV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] } ,{ "Name":"TXTLOG_UMPNPMGR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":33554432 ,"Attrs":[] } ,{ "Name":"TXTLOG_DRIVER_STORE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] } ,{ "Name":"TXTLOG_SETUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":134217728 ,"Attrs":[] } ,{ "Name":"TXTLOG_CMI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":268435456 ,"Attrs":[] } ,{ "Name":"TXTLOG_DEVMGR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":536870912 ,"Attrs":[] } ,{ "Name":"TXTLOG_INSTALLER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] } ,{ "Name":"TXTLOG_VENDOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ,{ "Name":"CLSID_EvalCom2" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"6e5e1910-8053-4660-b795-6b612e29bc58" ,"Attrs":[] } ,{ "Name":"_WIN32_MSM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] } ,{ "Name":"LIBID_MsmMergeTypeLib" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"0adda82f-2c26-11d2-ad65-00a0c9af11a6" ,"Attrs":[] } ,{ "Name":"CLSID_MsmMerge2" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"f94985d5-29f9-4743-9805-99bc3f35b678" ,"Attrs":[] } ,{ "Name":"NTDDI_WIN2K" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":83886080 ,"Attrs":[] } ,{ "Name":"NTDDI_WINXP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":83951616 ,"Attrs":[] } ,{ "Name":"NTDDI_WINXPSP2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":83952128 ,"Attrs":[] } ,{ "Name":"NTDDI_WS03SP1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":84017408 ,"Attrs":[] } ,{ "Name":"NTDDI_VISTA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100663296 ,"Attrs":[] } ,{ "Name":"NTDDI_VISTASP1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100663552 ,"Attrs":[] } ,{ "Name":"NTDDI_WIN7" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100728832 ,"Attrs":[] } ,{ "Name":"NTDDI_WIN8" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100794368 ,"Attrs":[] } ,{ "Name":"NTDDI_WINBLUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100859904 ,"Attrs":[] } ,{ "Name":"NTDDI_WINTHRESHOLD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100925440 ,"Attrs":[] } ,{ "Name":"MAX_GUID_CHARS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] } ,{ "Name":"MAX_FEATURE_CHARS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":38 ,"Attrs":[] } ,{ "Name":"MSI_INVALID_HASH_IS_FATAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ERROR_ROLLBACK_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1653 ,"Attrs":[] } ,{ "Name":"MSI_NULL_INTEGER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] } ,{ "Name":"INSTALLMESSAGE_TYPEMASK" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":-16777216 ,"Attrs":[] } ,{ "Name":"STREAM_FORMAT_COMPLIB_MODULE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"STREAM_FORMAT_COMPLIB_MANIFEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"STREAM_FORMAT_WIN32_MODULE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"STREAM_FORMAT_WIN32_MANIFEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"IASSEMBLYCACHEITEM_COMMIT_FLAG_REFRESH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ASSEMBLYINFO_FLAG_INSTALLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"ASSEMBLYINFO_FLAG_PAYLOADRESIDENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_INSTALLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_REFRESHED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"8cedc215-ac4b-488b-93c0-a50a49cb2fb8" ,"Attrs":[] } ,{ "Name":"FUSION_REFCOUNT_FILEPATH_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"b02f9d65-fb77-4f7a-afa5-b391309f11c9" ,"Attrs":[] } ,{ "Name":"FUSION_REFCOUNT_OPAQUE_STRING_GUID" ,"Type":{"Kind":"Native","Name":"Guid"} ,"ValueType":"String" ,"Value":"2ec93463-b0c3-45e1-8364-327e96aea856" ,"Attrs":[] } ,{ "Name":"SFC_DISABLE_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"SFC_DISABLE_ASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SFC_DISABLE_ONCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"SFC_DISABLE_SETUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"SFC_DISABLE_NOPOPUPS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] } ,{ "Name":"SFC_SCAN_NORMAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] } ,{ "Name":"SFC_SCAN_ALWAYS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] } ,{ "Name":"SFC_SCAN_ONCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] } ,{ "Name":"SFC_SCAN_IMMEDIATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] } ,{ "Name":"SFC_QUOTA_DEFAULT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50 ,"Attrs":[] } ] ,"Types":[ { "Name":"MSIHANDLE" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"UInt32"} ,"FreeFunc":"MsiCloseHandle" } ,{ "Name":"ACTIVATION_CONTEXT_QUERY_INDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulAssemblyIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulFileIndexInAssembly","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ASSEMBLY_FILE_DETAILED_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulFilenameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulEncodedAssemblyIdentityLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulManifestPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulManifestPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"liManifestLastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ulPolicyPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPolicyPathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"liPolicyLastWriteTime","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"ulMetadataSatelliteRosterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulManifestVersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulManifestVersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPolicyVersionMajor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulPolicyVersionMinor","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulAssemblyDirectoryNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpAssemblyEncodedAssemblyIdentity","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpAssemblyManifestPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpAssemblyPolicyPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpAssemblyDirectoryName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"ulFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTCTX_REQUESTED_RUN_LEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ACTCTX_RUN_LEVEL_UNSPECIFIED","Value":0} ,{"Name":"ACTCTX_RUN_LEVEL_AS_INVOKER","Value":1} ,{"Name":"ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE","Value":2} ,{"Name":"ACTCTX_RUN_LEVEL_REQUIRE_ADMIN","Value":3} ,{"Name":"ACTCTX_RUN_LEVEL_NUMBERS","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RunLevel","Type":{"Kind":"ApiRef","Name":"ACTCTX_REQUESTED_RUN_LEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"UiAccess","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN","Value":0} ,{"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS","Value":1} ,{"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION","Value":2} ,{"Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MAXVERSIONTESTED","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"COMPATIBILITY_CONTEXT_ELEMENT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"Id","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"ACTCTX_COMPATIBILITY_ELEMENT_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"MaxVersionTested","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"ElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Elements","Type":{"Kind":"ApiRef","Name":"COMPATIBILITY_CONTEXT_ELEMENT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTIVATION_CONTEXT_DETAILED_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulFormatVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulAssemblyCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRootManifestPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRootManifestPathChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRootConfigurationPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulRootConfigurationPathChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulAppDirPathType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulAppDirPathChars","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpRootManifestPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpRootConfigurationPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpAppDirPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"RESULTTYPES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ieUnknown","Value":0} ,{"Name":"ieError","Value":1} ,{"Name":"ieWarning","Value":2} ,{"Name":"ieInfo","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"STATUSTYPES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ieStatusGetCUB","Value":0} ,{"Name":"ieStatusICECount","Value":1} ,{"Name":"ieStatusMerge","Value":2} ,{"Name":"ieStatusSummaryInfo","Value":3} ,{"Name":"ieStatusCreateEngine","Value":4} ,{"Name":"ieStatusStarting","Value":5} ,{"Name":"ieStatusRunICE","Value":6} ,{"Name":"ieStatusShutdown","Value":7} ,{"Name":"ieStatusSuccess","Value":8} ,{"Name":"ieStatusFail","Value":9} ,{"Name":"ieStatusCancel","Value":10} ] ,"IntegerBase":"Int32" } ,{ "Name":"LPDISPLAYVAL" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"uiType","Type":{"Kind":"ApiRef","Name":"RESULTTYPES","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szwVal","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szwDescription","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szwLocation","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"LPEVALCOMCALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"iStatus","Type":{"Kind":"ApiRef","Name":"STATUSTYPES","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"IValidate" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e482e5c6-e31e-4143-a2e6-dbc3d8e4b8d3" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"OpenDatabase" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szDatabase","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"OpenCUB" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szCUBFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"CloseDatabase" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"CloseCUB" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SetDisplay" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pDisplayFunction","Type":{"Kind":"ApiRef","Name":"LPDISPLAYVAL","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"SetStatus" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pStatusFunction","Type":{"Kind":"ApiRef","Name":"LPEVALCOMCALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Validate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"wzICEs","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"MsmMerge" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"0adda830-2c26-11d2-ad65-00a0c9af11a6" } ,{ "Name":"msmErrorType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msmErrorLanguageUnsupported","Value":1} ,{"Name":"msmErrorLanguageFailed","Value":2} ,{"Name":"msmErrorExclusion","Value":3} ,{"Name":"msmErrorTableMerge","Value":4} ,{"Name":"msmErrorResequenceMerge","Value":5} ,{"Name":"msmErrorFileCreate","Value":6} ,{"Name":"msmErrorDirCreate","Value":7} ,{"Name":"msmErrorFeatureRequired","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"IEnumMsmString" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda826-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgbstrStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pemsmStrings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMsmString","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMsmStrings" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda827-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Return","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMsmError" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda828-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Type" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"msmErrorType","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Path" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Language" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_DatabaseTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_DatabaseKeys" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmStrings","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_ModuleTable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_ModuleKeys" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ErrorKeys","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmStrings","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IEnumMsmError" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda829-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgmsmErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmError","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pemsmErrors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMsmError","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMsmErrors" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda82a-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Return","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmError","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMsmDependency" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda82b-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Module" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Module","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Language" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Language","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int16"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get_Version" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Version","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"IEnumMsmDependency" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda82c-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cFetch","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"rgmsmDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmDependency","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pcFetched","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Skip" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"cSkip","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reset" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pemsmDependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnumMsmDependency","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMsmDependencies" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda82d-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Item","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"Return","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmDependency","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Count" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"get__NewEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"NewEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IMsmMerge" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0adda82e-2c26-11d2-ad65-00a0c9af11a6" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"OpenDatabase" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"OpenModule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"Language","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In","Const"]} ] } ,{ "Name":"CloseDatabase" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Commit","Type":{"Kind":"Native","Name":"Int16"},"Attrs":["In","Const"]} ] } ,{ "Name":"CloseModule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"OpenLog" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"CloseLog" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"Log" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Message","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"get_Errors" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Errors","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmErrors","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"get_Dependencies" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Dependencies","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmDependencies","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"Merge" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"RedirectDir","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"Connect" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Feature","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"ExtractCAB" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"ExtractFiles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Path","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ] } ,{ "Name":"IMsmGetFiles" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7041ae26-2d78-11d2-888a-00a0c981b015" ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.OleAutomation","Parents":[]} ,"Methods":[ { "Name":"get_ModuleFiles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"Files","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IMsmStrings","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"PMSIHANDLE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"m_h","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"INSTALLMESSAGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLMESSAGE_FATALEXIT","Value":0} ,{"Name":"INSTALLMESSAGE_ERROR","Value":16777216} ,{"Name":"INSTALLMESSAGE_WARNING","Value":33554432} ,{"Name":"INSTALLMESSAGE_USER","Value":50331648} ,{"Name":"INSTALLMESSAGE_INFO","Value":67108864} ,{"Name":"INSTALLMESSAGE_FILESINUSE","Value":83886080} ,{"Name":"INSTALLMESSAGE_RESOLVESOURCE","Value":100663296} ,{"Name":"INSTALLMESSAGE_OUTOFDISKSPACE","Value":117440512} ,{"Name":"INSTALLMESSAGE_ACTIONSTART","Value":134217728} ,{"Name":"INSTALLMESSAGE_ACTIONDATA","Value":150994944} ,{"Name":"INSTALLMESSAGE_PROGRESS","Value":167772160} ,{"Name":"INSTALLMESSAGE_COMMONDATA","Value":184549376} ,{"Name":"INSTALLMESSAGE_INITIALIZE","Value":201326592} ,{"Name":"INSTALLMESSAGE_TERMINATE","Value":218103808} ,{"Name":"INSTALLMESSAGE_SHOWDIALOG","Value":234881024} ,{"Name":"INSTALLMESSAGE_PERFORMANCE","Value":251658240} ,{"Name":"INSTALLMESSAGE_RMFILESINUSE","Value":419430400} ,{"Name":"INSTALLMESSAGE_INSTALLSTART","Value":436207616} ,{"Name":"INSTALLMESSAGE_INSTALLEND","Value":452984832} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLUI_HANDLERA" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"iMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szMessage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"INSTALLUI_HANDLERW" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"iMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szMessage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"PINSTALLUI_HANDLER_RECORD" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"iMessageType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"INSTALLUILEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLUILEVEL_NOCHANGE","Value":0} ,{"Name":"INSTALLUILEVEL_DEFAULT","Value":1} ,{"Name":"INSTALLUILEVEL_NONE","Value":2} ,{"Name":"INSTALLUILEVEL_BASIC","Value":3} ,{"Name":"INSTALLUILEVEL_REDUCED","Value":4} ,{"Name":"INSTALLUILEVEL_FULL","Value":5} ,{"Name":"INSTALLUILEVEL_ENDDIALOG","Value":128} ,{"Name":"INSTALLUILEVEL_PROGRESSONLY","Value":64} ,{"Name":"INSTALLUILEVEL_HIDECANCEL","Value":32} ,{"Name":"INSTALLUILEVEL_SOURCERESONLY","Value":256} ,{"Name":"INSTALLUILEVEL_UACONLY","Value":512} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLSTATE_NOTUSED","Value":-7} ,{"Name":"INSTALLSTATE_BADCONFIG","Value":-6} ,{"Name":"INSTALLSTATE_INCOMPLETE","Value":-5} ,{"Name":"INSTALLSTATE_SOURCEABSENT","Value":-4} ,{"Name":"INSTALLSTATE_MOREDATA","Value":-3} ,{"Name":"INSTALLSTATE_INVALIDARG","Value":-2} ,{"Name":"INSTALLSTATE_UNKNOWN","Value":-1} ,{"Name":"INSTALLSTATE_BROKEN","Value":0} ,{"Name":"INSTALLSTATE_ADVERTISED","Value":1} ,{"Name":"INSTALLSTATE_REMOVED","Value":1} ,{"Name":"INSTALLSTATE_ABSENT","Value":2} ,{"Name":"INSTALLSTATE_LOCAL","Value":3} ,{"Name":"INSTALLSTATE_SOURCE","Value":4} ,{"Name":"INSTALLSTATE_DEFAULT","Value":5} ] ,"IntegerBase":"Int32" } ,{ "Name":"USERINFOSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"USERINFOSTATE_MOREDATA","Value":-3} ,{"Name":"USERINFOSTATE_INVALIDARG","Value":-2} ,{"Name":"USERINFOSTATE_UNKNOWN","Value":-1} ,{"Name":"USERINFOSTATE_ABSENT","Value":0} ,{"Name":"USERINFOSTATE_PRESENT","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLLEVEL" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLLEVEL_DEFAULT","Value":0} ,{"Name":"INSTALLLEVEL_MINIMUM","Value":1} ,{"Name":"INSTALLLEVEL_MAXIMUM","Value":65535} ] ,"IntegerBase":"Int32" } ,{ "Name":"REINSTALLMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"REINSTALLMODE_REPAIR","Value":1} ,{"Name":"REINSTALLMODE_FILEMISSING","Value":2} ,{"Name":"REINSTALLMODE_FILEOLDERVERSION","Value":4} ,{"Name":"REINSTALLMODE_FILEEQUALVERSION","Value":8} ,{"Name":"REINSTALLMODE_FILEEXACT","Value":16} ,{"Name":"REINSTALLMODE_FILEVERIFY","Value":32} ,{"Name":"REINSTALLMODE_FILEREPLACE","Value":64} ,{"Name":"REINSTALLMODE_MACHINEDATA","Value":128} ,{"Name":"REINSTALLMODE_USERDATA","Value":256} ,{"Name":"REINSTALLMODE_SHORTCUT","Value":512} ,{"Name":"REINSTALLMODE_PACKAGE","Value":1024} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLOGMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLLOGMODE_FATALEXIT","Value":1} ,{"Name":"INSTALLLOGMODE_ERROR","Value":2} ,{"Name":"INSTALLLOGMODE_WARNING","Value":4} ,{"Name":"INSTALLLOGMODE_USER","Value":8} ,{"Name":"INSTALLLOGMODE_INFO","Value":16} ,{"Name":"INSTALLLOGMODE_RESOLVESOURCE","Value":64} ,{"Name":"INSTALLLOGMODE_OUTOFDISKSPACE","Value":128} ,{"Name":"INSTALLLOGMODE_ACTIONSTART","Value":256} ,{"Name":"INSTALLLOGMODE_ACTIONDATA","Value":512} ,{"Name":"INSTALLLOGMODE_COMMONDATA","Value":2048} ,{"Name":"INSTALLLOGMODE_PROPERTYDUMP","Value":1024} ,{"Name":"INSTALLLOGMODE_VERBOSE","Value":4096} ,{"Name":"INSTALLLOGMODE_EXTRADEBUG","Value":8192} ,{"Name":"INSTALLLOGMODE_LOGONLYONERROR","Value":16384} ,{"Name":"INSTALLLOGMODE_LOGPERFORMANCE","Value":32768} ,{"Name":"INSTALLLOGMODE_PROGRESS","Value":1024} ,{"Name":"INSTALLLOGMODE_INITIALIZE","Value":4096} ,{"Name":"INSTALLLOGMODE_TERMINATE","Value":8192} ,{"Name":"INSTALLLOGMODE_SHOWDIALOG","Value":16384} ,{"Name":"INSTALLLOGMODE_FILESINUSE","Value":32} ,{"Name":"INSTALLLOGMODE_RMFILESINUSE","Value":33554432} ,{"Name":"INSTALLLOGMODE_INSTALLSTART","Value":67108864} ,{"Name":"INSTALLLOGMODE_INSTALLEND","Value":134217728} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLLOGATTRIBUTES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLLOGATTRIBUTES_APPEND","Value":1} ,{"Name":"INSTALLLOGATTRIBUTES_FLUSHEACHLINE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLFEATUREATTRIBUTE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLFEATUREATTRIBUTE_FAVORLOCAL","Value":1} ,{"Name":"INSTALLFEATUREATTRIBUTE_FAVORSOURCE","Value":2} ,{"Name":"INSTALLFEATUREATTRIBUTE_FOLLOWPARENT","Value":4} ,{"Name":"INSTALLFEATUREATTRIBUTE_FAVORADVERTISE","Value":8} ,{"Name":"INSTALLFEATUREATTRIBUTE_DISALLOWADVERTISE","Value":16} ,{"Name":"INSTALLFEATUREATTRIBUTE_NOUNSUPPORTEDADVERTISE","Value":32} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLMODE_NODETECTION_ANY","Value":-4} ,{"Name":"INSTALLMODE_NOSOURCERESOLUTION","Value":-3} ,{"Name":"INSTALLMODE_NODETECTION","Value":-2} ,{"Name":"INSTALLMODE_EXISTING","Value":-1} ,{"Name":"INSTALLMODE_DEFAULT","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIPATCHSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIPATCHSTATE_INVALID","Value":0} ,{"Name":"MSIPATCHSTATE_APPLIED","Value":1} ,{"Name":"MSIPATCHSTATE_SUPERSEDED","Value":2} ,{"Name":"MSIPATCHSTATE_OBSOLETED","Value":4} ,{"Name":"MSIPATCHSTATE_REGISTERED","Value":8} ,{"Name":"MSIPATCHSTATE_ALL","Value":15} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIINSTALLCONTEXT" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIINSTALLCONTEXT_FIRSTVISIBLE","Value":0} ,{"Name":"MSIINSTALLCONTEXT_NONE","Value":0} ,{"Name":"MSIINSTALLCONTEXT_USERMANAGED","Value":1} ,{"Name":"MSIINSTALLCONTEXT_USERUNMANAGED","Value":2} ,{"Name":"MSIINSTALLCONTEXT_MACHINE","Value":4} ,{"Name":"MSIINSTALLCONTEXT_ALL","Value":7} ,{"Name":"MSIINSTALLCONTEXT_ALLUSERMANAGED","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIPATCHDATATYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIPATCH_DATATYPE_PATCHFILE","Value":0} ,{"Name":"MSIPATCH_DATATYPE_XMLPATH","Value":1} ,{"Name":"MSIPATCH_DATATYPE_XMLBLOB","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIPATCHSEQUENCEINFOA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szPatchData","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"ePatchDataType","Type":{"Kind":"ApiRef","Name":"MSIPATCHDATATYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"dwOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MSIPATCHSEQUENCEINFOW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"szPatchData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"ePatchDataType","Type":{"Kind":"ApiRef","Name":"MSIPATCHDATATYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"dwOrder","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uStatus","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"SCRIPTFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SCRIPTFLAGS_CACHEINFO","Value":1} ,{"Name":"SCRIPTFLAGS_SHORTCUTS","Value":4} ,{"Name":"SCRIPTFLAGS_MACHINEASSIGN","Value":8} ,{"Name":"SCRIPTFLAGS_REGDATA_CNFGINFO","Value":32} ,{"Name":"SCRIPTFLAGS_VALIDATE_TRANSFORMS_LIST","Value":64} ,{"Name":"SCRIPTFLAGS_REGDATA_CLASSINFO","Value":128} ,{"Name":"SCRIPTFLAGS_REGDATA_EXTENSIONINFO","Value":256} ,{"Name":"SCRIPTFLAGS_REGDATA_APPINFO","Value":384} ,{"Name":"SCRIPTFLAGS_REGDATA","Value":416} ] ,"IntegerBase":"Int32" } ,{ "Name":"ADVERTISEFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ADVERTISEFLAGS_MACHINEASSIGN","Value":0} ,{"Name":"ADVERTISEFLAGS_USERASSIGN","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"INSTALLTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"INSTALLTYPE_DEFAULT","Value":0} ,{"Name":"INSTALLTYPE_NETWORK_IMAGE","Value":1} ,{"Name":"INSTALLTYPE_SINGLE_INSTANCE","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIFILEHASHINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"dwFileHashInfoSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwData","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MSIARCHITECTUREFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIARCHITECTUREFLAGS_X86","Value":1} ,{"Name":"MSIARCHITECTUREFLAGS_IA64","Value":2} ,{"Name":"MSIARCHITECTUREFLAGS_AMD64","Value":4} ,{"Name":"MSIARCHITECTUREFLAGS_ARM","Value":8} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIOPENPACKAGEFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIOPENPACKAGEFLAGS_IGNOREMACHINESTATE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIADVERTISEOPTIONFLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIADVERTISEOPTIONFLAGS_INSTANCE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSISOURCETYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSISOURCETYPE_UNKNOWN","Value":0} ,{"Name":"MSISOURCETYPE_NETWORK","Value":1} ,{"Name":"MSISOURCETYPE_URL","Value":2} ,{"Name":"MSISOURCETYPE_MEDIA","Value":4} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSICODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSICODE_PRODUCT","Value":0} ,{"Name":"MSICODE_PATCH","Value":1073741824} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSITRANSACTION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSITRANSACTION_CHAIN_EMBEDDEDUI","Value":1} ,{"Name":"MSITRANSACTION_JOIN_EXISTING_EMBEDDEDUI","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSITRANSACTIONSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSITRANSACTIONSTATE_ROLLBACK","Value":0} ,{"Name":"MSITRANSACTIONSTATE_COMMIT","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"MSIDBSTATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIDBSTATE_ERROR","Value":-1} ,{"Name":"MSIDBSTATE_READ","Value":0} ,{"Name":"MSIDBSTATE_WRITE","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIMODIFY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIMODIFY_SEEK","Value":-1} ,{"Name":"MSIMODIFY_REFRESH","Value":0} ,{"Name":"MSIMODIFY_INSERT","Value":1} ,{"Name":"MSIMODIFY_UPDATE","Value":2} ,{"Name":"MSIMODIFY_ASSIGN","Value":3} ,{"Name":"MSIMODIFY_REPLACE","Value":4} ,{"Name":"MSIMODIFY_MERGE","Value":5} ,{"Name":"MSIMODIFY_DELETE","Value":6} ,{"Name":"MSIMODIFY_INSERT_TEMPORARY","Value":7} ,{"Name":"MSIMODIFY_VALIDATE","Value":8} ,{"Name":"MSIMODIFY_VALIDATE_NEW","Value":9} ,{"Name":"MSIMODIFY_VALIDATE_FIELD","Value":10} ,{"Name":"MSIMODIFY_VALIDATE_DELETE","Value":11} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSICOLINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSICOLINFO_NAMES","Value":0} ,{"Name":"MSICOLINFO_TYPES","Value":1} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSICONDITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSICONDITION_FALSE","Value":0} ,{"Name":"MSICONDITION_TRUE","Value":1} ,{"Name":"MSICONDITION_NONE","Value":2} ,{"Name":"MSICONDITION_ERROR","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSICOSTTREE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSICOSTTREE_SELFONLY","Value":0} ,{"Name":"MSICOSTTREE_CHILDREN","Value":1} ,{"Name":"MSICOSTTREE_PARENTS","Value":2} ,{"Name":"MSICOSTTREE_RESERVED","Value":3} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIDBERROR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIDBERROR_INVALIDARG","Value":-3} ,{"Name":"MSIDBERROR_MOREDATA","Value":-2} ,{"Name":"MSIDBERROR_FUNCTIONERROR","Value":-1} ,{"Name":"MSIDBERROR_NOERROR","Value":0} ,{"Name":"MSIDBERROR_DUPLICATEKEY","Value":1} ,{"Name":"MSIDBERROR_REQUIRED","Value":2} ,{"Name":"MSIDBERROR_BADLINK","Value":3} ,{"Name":"MSIDBERROR_OVERFLOW","Value":4} ,{"Name":"MSIDBERROR_UNDERFLOW","Value":5} ,{"Name":"MSIDBERROR_NOTINSET","Value":6} ,{"Name":"MSIDBERROR_BADVERSION","Value":7} ,{"Name":"MSIDBERROR_BADCASE","Value":8} ,{"Name":"MSIDBERROR_BADGUID","Value":9} ,{"Name":"MSIDBERROR_BADWILDCARD","Value":10} ,{"Name":"MSIDBERROR_BADIDENTIFIER","Value":11} ,{"Name":"MSIDBERROR_BADLANGUAGE","Value":12} ,{"Name":"MSIDBERROR_BADFILENAME","Value":13} ,{"Name":"MSIDBERROR_BADPATH","Value":14} ,{"Name":"MSIDBERROR_BADCONDITION","Value":15} ,{"Name":"MSIDBERROR_BADFORMATTED","Value":16} ,{"Name":"MSIDBERROR_BADTEMPLATE","Value":17} ,{"Name":"MSIDBERROR_BADDEFAULTDIR","Value":18} ,{"Name":"MSIDBERROR_BADREGPATH","Value":19} ,{"Name":"MSIDBERROR_BADCUSTOMSOURCE","Value":20} ,{"Name":"MSIDBERROR_BADPROPERTY","Value":21} ,{"Name":"MSIDBERROR_MISSINGDATA","Value":22} ,{"Name":"MSIDBERROR_BADCATEGORY","Value":23} ,{"Name":"MSIDBERROR_BADKEYTABLE","Value":24} ,{"Name":"MSIDBERROR_BADMAXMINVALUES","Value":25} ,{"Name":"MSIDBERROR_BADCABINET","Value":26} ,{"Name":"MSIDBERROR_BADSHORTCUT","Value":27} ,{"Name":"MSIDBERROR_STRINGOVERFLOW","Value":28} ,{"Name":"MSIDBERROR_BADLOCALIZEATTRIB","Value":29} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSIRUNMODE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIRUNMODE_ADMIN","Value":0} ,{"Name":"MSIRUNMODE_ADVERTISE","Value":1} ,{"Name":"MSIRUNMODE_MAINTENANCE","Value":2} ,{"Name":"MSIRUNMODE_ROLLBACKENABLED","Value":3} ,{"Name":"MSIRUNMODE_LOGENABLED","Value":4} ,{"Name":"MSIRUNMODE_OPERATIONS","Value":5} ,{"Name":"MSIRUNMODE_REBOOTATEND","Value":6} ,{"Name":"MSIRUNMODE_REBOOTNOW","Value":7} ,{"Name":"MSIRUNMODE_CABINET","Value":8} ,{"Name":"MSIRUNMODE_SOURCESHORTNAMES","Value":9} ,{"Name":"MSIRUNMODE_TARGETSHORTNAMES","Value":10} ,{"Name":"MSIRUNMODE_RESERVED11","Value":11} ,{"Name":"MSIRUNMODE_WINDOWS9X","Value":12} ,{"Name":"MSIRUNMODE_ZAWENABLED","Value":13} ,{"Name":"MSIRUNMODE_RESERVED14","Value":14} ,{"Name":"MSIRUNMODE_RESERVED15","Value":15} ,{"Name":"MSIRUNMODE_SCHEDULED","Value":16} ,{"Name":"MSIRUNMODE_ROLLBACK","Value":17} ,{"Name":"MSIRUNMODE_COMMIT","Value":18} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSITRANSFORM_ERROR" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSITRANSFORM_ERROR_ADDEXISTINGROW","Value":1} ,{"Name":"MSITRANSFORM_ERROR_DELMISSINGROW","Value":2} ,{"Name":"MSITRANSFORM_ERROR_ADDEXISTINGTABLE","Value":4} ,{"Name":"MSITRANSFORM_ERROR_DELMISSINGTABLE","Value":8} ,{"Name":"MSITRANSFORM_ERROR_UPDATEMISSINGROW","Value":16} ,{"Name":"MSITRANSFORM_ERROR_CHANGECODEPAGE","Value":32} ,{"Name":"MSITRANSFORM_ERROR_VIEWTRANSFORM","Value":256} ,{"Name":"MSITRANSFORM_ERROR_NONE","Value":0} ] ,"IntegerBase":"Int32" } ,{ "Name":"MSITRANSFORM_VALIDATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSITRANSFORM_VALIDATE_LANGUAGE","Value":1} ,{"Name":"MSITRANSFORM_VALIDATE_PRODUCT","Value":2} ,{"Name":"MSITRANSFORM_VALIDATE_PLATFORM","Value":4} ,{"Name":"MSITRANSFORM_VALIDATE_MAJORVERSION","Value":8} ,{"Name":"MSITRANSFORM_VALIDATE_MINORVERSION","Value":16} ,{"Name":"MSITRANSFORM_VALIDATE_UPDATEVERSION","Value":32} ,{"Name":"MSITRANSFORM_VALIDATE_NEWLESSBASEVERSION","Value":64} ,{"Name":"MSITRANSFORM_VALIDATE_NEWLESSEQUALBASEVERSION","Value":128} ,{"Name":"MSITRANSFORM_VALIDATE_NEWEQUALBASEVERSION","Value":256} ,{"Name":"MSITRANSFORM_VALIDATE_NEWGREATEREQUALBASEVERSION","Value":512} ,{"Name":"MSITRANSFORM_VALIDATE_NEWGREATERBASEVERSION","Value":1024} ,{"Name":"MSITRANSFORM_VALIDATE_UPGRADECODE","Value":2048} ] ,"IntegerBase":"Int32" } ,{ "Name":"ASSEMBLY_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbAssemblyInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwAssemblyFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"uliAssemblySizeInKB","Type":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]},"Attrs":[]} ,{"Name":"pszCurrentAssemblyPathBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"cchBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"FUSION_INSTALL_REFERENCE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"guidScheme","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"szIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"szNonCannonicalData","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ] ,"NestedTypes":[ ] } ,{ "Name":"ASM_NAME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ASM_NAME_PUBLIC_KEY","Value":0} ,{"Name":"ASM_NAME_PUBLIC_KEY_TOKEN","Value":1} ,{"Name":"ASM_NAME_HASH_VALUE","Value":2} ,{"Name":"ASM_NAME_NAME","Value":3} ,{"Name":"ASM_NAME_MAJOR_VERSION","Value":4} ,{"Name":"ASM_NAME_MINOR_VERSION","Value":5} ,{"Name":"ASM_NAME_BUILD_NUMBER","Value":6} ,{"Name":"ASM_NAME_REVISION_NUMBER","Value":7} ,{"Name":"ASM_NAME_CULTURE","Value":8} ,{"Name":"ASM_NAME_PROCESSOR_ID_ARRAY","Value":9} ,{"Name":"ASM_NAME_OSINFO_ARRAY","Value":10} ,{"Name":"ASM_NAME_HASH_ALGID","Value":11} ,{"Name":"ASM_NAME_ALIAS","Value":12} ,{"Name":"ASM_NAME_CODEBASE_URL","Value":13} ,{"Name":"ASM_NAME_CODEBASE_LASTMOD","Value":14} ,{"Name":"ASM_NAME_NULL_PUBLIC_KEY","Value":15} ,{"Name":"ASM_NAME_NULL_PUBLIC_KEY_TOKEN","Value":16} ,{"Name":"ASM_NAME_CUSTOM","Value":17} ,{"Name":"ASM_NAME_NULL_CUSTOM","Value":18} ,{"Name":"ASM_NAME_MVID","Value":19} ,{"Name":"ASM_NAME_MAX_PARAMS","Value":20} ] ,"IntegerBase":"Int32" } ,{ "Name":"ASM_BIND_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"ASM_BINDF_FORCE_CACHE_INSTALL","Value":1} ,{"Name":"ASM_BINDF_RFS_INTEGRITY_CHECK","Value":2} ,{"Name":"ASM_BINDF_RFS_MODULE_CHECK","Value":4} ,{"Name":"ASM_BINDF_BINPATH_PROBE_ONLY","Value":8} ,{"Name":"ASM_BINDF_SHARED_BINPATH_HINT","Value":16} ,{"Name":"ASM_BINDF_PARENT_ASM_HINT","Value":32} ] ,"IntegerBase":"UInt32" } ,{ "Name":"ASM_DISPLAY_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ASM_DISPLAYF_VERSION","Value":1} ,{"Name":"ASM_DISPLAYF_CULTURE","Value":2} ,{"Name":"ASM_DISPLAYF_PUBLIC_KEY_TOKEN","Value":4} ,{"Name":"ASM_DISPLAYF_PUBLIC_KEY","Value":8} ,{"Name":"ASM_DISPLAYF_CUSTOM","Value":16} ,{"Name":"ASM_DISPLAYF_PROCESSORARCHITECTURE","Value":32} ,{"Name":"ASM_DISPLAYF_LANGUAGEID","Value":64} ] ,"IntegerBase":"Int32" } ,{ "Name":"ASM_CMP_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"ASM_CMPF_NAME","Value":1} ,{"Name":"ASM_CMPF_MAJOR_VERSION","Value":2} ,{"Name":"ASM_CMPF_MINOR_VERSION","Value":4} ,{"Name":"ASM_CMPF_BUILD_NUMBER","Value":8} ,{"Name":"ASM_CMPF_REVISION_NUMBER","Value":16} ,{"Name":"ASM_CMPF_PUBLIC_KEY_TOKEN","Value":32} ,{"Name":"ASM_CMPF_CULTURE","Value":64} ,{"Name":"ASM_CMPF_CUSTOM","Value":128} ,{"Name":"ASM_CMPF_ALL","Value":255} ,{"Name":"ASM_CMPF_DEFAULT","Value":256} ] ,"IntegerBase":"Int32" } ,{ "Name":"IAssemblyName" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"cd193bc0-b4bc-11d2-9833-00c04fc31d2e" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"SetProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"cbProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"GetProperty" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropertyId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"pcbProperty","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"Finalize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"GetDisplayName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"szDisplayName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pccDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"dwDisplayFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Reserved" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"refIID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]} ,{"Name":"pUnkReserved1","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"pUnkReserved2","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]} ,{"Name":"szReserved","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"llReserved","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"cbReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["In","Out"]} ] } ,{ "Name":"GetName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpcwBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pwzName","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"GetVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pdwVersionHi","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"pdwVersionLow","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"IsEqual" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"ApiRef","Name":"IAssemblyName","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwCmpFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"Clone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAssemblyName","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ] } ,{ "Name":"IAssemblyCacheItem" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"9e3aaeb4-d1cd-11d2-bab9-00c04f8eceae" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"CreateStream" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszStreamName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFormat","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFormatFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppIStream","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"Storage.StructuredStorage","Parents":[]}},"Attrs":["Out"]} ,{"Name":"puliMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"System.SystemServices","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"Commit" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pulDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"AbortItem" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] } ] } ,{ "Name":"IAssemblyCache" ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Kind":"Com" ,"Guid":"e707dcde-d1cd-11d2-bab9-00c04f8eceae" ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[ { "Name":"UninstallAssembly" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pRefData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUSION_INSTALL_REFERENCE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pulDisposition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IASSEMBLYCACHE_UNINSTALL_DISPOSITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"QueryAssemblyInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"QUERYASMINFO_FLAGS","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pszAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pAsmInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ASSEMBLY_INFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"CreateAssemblyCacheItem" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"ppAsmItem","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IAssemblyCacheItem","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"pszAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"Reserved" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppUnk","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"InstallAssembly" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pszManifestFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pRefData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FUSION_INSTALL_REFERENCE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ] } ,{ "Name":"CREATE_ASM_NAME_OBJ_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"CANOF_PARSE_DISPLAY_NAME","Value":1} ,{"Name":"CANOF_SET_DEFAULT_VALUES","Value":2} ] ,"IntegerBase":"Int32" } ,{ "Name":"PROTECTED_FILE_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"FileName","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FileNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"MSIASSEMBLYINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"MSIASSEMBLYINFO_NETASSEMBLY","Value":0} ,{"Name":"MSIASSEMBLYINFO_WIN32ASSEMBLY","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"IASSEMBLYCACHE_UNINSTALL_DISPOSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"IASSEMBLYCACHE_UNINSTALL_DISPOSITION_UNINSTALLED","Value":1} ,{"Name":"IASSEMBLYCACHE_UNINSTALL_DISPOSITION_STILL_IN_USE","Value":2} ,{"Name":"IASSEMBLYCACHE_UNINSTALL_DISPOSITION_ALREADY_UNINSTALLED","Value":3} ,{"Name":"IASSEMBLYCACHE_UNINSTALL_DISPOSITION_DELETE_PENDING","Value":4} ] ,"IntegerBase":"UInt32" } ,{ "Name":"QUERYASMINFO_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"QUERYASMINFO_FLAG_VALIDATE","Value":1} ] ,"IntegerBase":"UInt32" } ,{ "Name":"ACTCTXA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"wProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wLangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"lpAssemblyDirectory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpResourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTCTXW" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"wProcessorArchitecture","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"wLangId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ,{"Name":"lpAssemblyDirectory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpResourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"lpApplicationName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"hModule","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ,{ "Name":"ACTCTX_SECTION_KEYED_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulDataFormatVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ulLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpSectionGlobalData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ulSectionGlobalDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"lpSectionBase","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"ulSectionTotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ulAssemblyRosterIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ulFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"AssemblyMetadata","Type":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA","TargetKind":"Default","Api":"System.WindowsProgramming","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[ ] } ] ,"Functions":[ { "Name":"MsiCloseHandle" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hAny","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiCloseAllHandles" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"MsiSetInternalUI" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUILEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"dwUILevel","Type":{"Kind":"ApiRef","Name":"INSTALLUILEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"phWnd","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSetExternalUIA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERA","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"puiHandler","Type":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERA","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwMessageFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"MsiSetExternalUIW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERW","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"puiHandler","Type":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERW","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwMessageFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] } ,{ "Name":"MsiSetExternalUIRecord" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"puiHandler","Type":{"Kind":"ApiRef","Name":"PINSTALLUI_HANDLER_RECORD","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"dwMessageFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"ppuiPrevHandler","Type":{"Kind":"ApiRef","Name":"PINSTALLUI_HANDLER_RECORD","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiEnableLogA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"dwLogMode","Type":{"Kind":"ApiRef","Name":"INSTALLOGMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szLogFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwLogAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiEnableLogW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"dwLogMode","Type":{"Kind":"ApiRef","Name":"INSTALLOGMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szLogFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwLogAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiQueryProductStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiQueryProductStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiGetProductInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetProductInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetProductInfoExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetProductInfoExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiInstallProductA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiInstallProductW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiConfigureProductA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iInstallLevel","Type":{"Kind":"ApiRef","Name":"INSTALLLEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiConfigureProductW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iInstallLevel","Type":{"Kind":"ApiRef","Name":"INSTALLLEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiConfigureProductExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iInstallLevel","Type":{"Kind":"ApiRef","Name":"INSTALLLEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiConfigureProductExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iInstallLevel","Type":{"Kind":"ApiRef","Name":"INSTALLLEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiReinstallProductA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szReinstallMode","Type":{"Kind":"ApiRef","Name":"REINSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiReinstallProductW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szReinstallMode","Type":{"Kind":"ApiRef","Name":"REINSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiAdvertiseProductExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiAdvertiseProductExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ,{"Name":"dwPlatform","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiAdvertiseProductA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"MsiAdvertiseProductW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szScriptfilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szTransforms","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lgidLanguage","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] } ,{ "Name":"MsiProcessAdvertiseScriptA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szIconFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hRegData","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"fShortcuts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiProcessAdvertiseScriptW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szIconFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"hRegData","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"fShortcuts","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiAdvertiseScriptA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phRegData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiAdvertiseScriptW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phRegData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"fRemoveItems","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiGetProductInfoFromScriptA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpProductBuf39","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"plgidLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} ,{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpPackageBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPackageBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetProductInfoFromScriptW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szScriptFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpProductBuf39","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"plgidLanguage","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} ,{"Name":"pdwVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpPackageBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPackageBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetProductCodeA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpBuf39","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiGetProductCodeW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpBuf39","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiGetUserInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"USERINFOSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpUserNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchUserNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpOrgNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchOrgNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpSerialBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSerialBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetUserInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"USERINFOSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpUserNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchUserNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpOrgNameBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchOrgNameBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpSerialBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSerialBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiCollectUserInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiCollectUserInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiApplyPatchA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szInstallPackage","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"eInstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiApplyPatchW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szInstallPackage","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"eInstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szCommandLine","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiGetPatchInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatch","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetPatchInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatch","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szAttribute","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumPatchesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iPatchIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpPatchBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ,{"Name":"lpTransformsBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcchTransformsBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiEnumPatchesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iPatchIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpPatchBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ,{"Name":"lpTransformsBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pcchTransformsBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiRemovePatchesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"eUninstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szPropertyList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiRemovePatchesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"eUninstallType","Type":{"Kind":"ApiRef","Name":"INSTALLTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szPropertyList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiExtractPatchXMLDataA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows Vista" ,"Attrs":[] ,"Params":[ {"Name":"szPatchPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"szXMLData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchXMLData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiExtractPatchXMLDataW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows Vista" ,"Attrs":[] ,"Params":[ {"Name":"szPatchPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"szXMLData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchXMLData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetPatchInfoExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetPatchInfoExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiApplyMultiplePatchesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szPropertiesList","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiApplyMultiplePatchesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szPropertiesList","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiDeterminePatchSequenceA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDeterminePatchSequenceW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOW","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDetermineApplicablePatchesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDetermineApplicablePatchesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"cPatchInfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pPatchInfo","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"MSIPATCHSEQUENCEINFOW","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiEnumPatchesExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"szTargetProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwTargetProductContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szTargetUserSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchTargetUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumPatchesExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwFilter","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"szTargetProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwTargetProductContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szTargetUserSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchTargetUserSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiQueryFeatureStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiQueryFeatureStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiQueryFeatureStateExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiQueryFeatureStateExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiUseFeatureA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiUseFeatureW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiUseFeatureExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"MsiUseFeatureExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"MsiGetFeatureUsageA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pdwUseCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pwDateUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiGetFeatureUsageW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pdwUseCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"pwDateUsed","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiConfigureFeatureA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiConfigureFeatureW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiReinstallFeatureA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwReinstallMode","Type":{"Kind":"ApiRef","Name":"REINSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiReinstallFeatureW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwReinstallMode","Type":{"Kind":"ApiRef","Name":"REINSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiProvideComponentA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideComponentW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideQualifiedComponentA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideQualifiedComponentW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideQualifiedComponentExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwUnused1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"dwUnused2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideQualifiedComponentExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szCategory","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szQualifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwUnused1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"dwUnused2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetComponentPathA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetComponentPathW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetComponentPathExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"lpOutPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchOutPathBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetComponentPathExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"lpOutPathBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchOutPathBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideAssemblyA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szAssemblyName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szAppContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwAssemblyInfo","Type":{"Kind":"ApiRef","Name":"MSIASSEMBLYINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiProvideAssemblyW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szAssemblyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szAppContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwInstallMode","Type":{"Kind":"ApiRef","Name":"INSTALLMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwAssemblyInfo","Type":{"Kind":"ApiRef","Name":"MSIASSEMBLYINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiQueryComponentStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiQueryComponentStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pdwState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiEnumProductsA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumProductsW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumProductsExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szInstalledProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumProductsExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szInstalledProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumRelatedProductsA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"lpUpgradeCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumRelatedProductsW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"lpUpgradeCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumFeaturesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iFeatureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpFeatureBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ,{"Name":"lpParentBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiEnumFeaturesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iFeatureIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpFeatureBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ,{"Name":"lpParentBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiEnumComponentsA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"iComponentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpComponentBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumComponentsW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"iComponentIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpComponentBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumComponentsExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szInstalledComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumComponentsExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szInstalledComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumClientsA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumClientsW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumClientsExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szProductBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumClientsExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwProductIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szProductBuf","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"pdwInstalledContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szSid","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumComponentQualifiersA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpQualifierBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcchQualifierBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpApplicationDataBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchApplicationDataBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiEnumComponentQualifiersW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpQualifierBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pcchQualifierBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"lpApplicationDataBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchApplicationDataBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiOpenProductA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiOpenProductW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiOpenPackageA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiOpenPackageW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiOpenPackageExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiOpenPackageExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hProduct","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiGetPatchFileListA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pcFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pphFileRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiGetPatchFileListW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPatchPackages","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pcFiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"pphFileRecords","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiGetProductPropertyA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetProductPropertyW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiVerifyPackageA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiVerifyPackageW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiGetFeatureInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpTitleBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchTitleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpHelpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchHelpBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetFeatureInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hProduct","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpAttributes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"lpTitleBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchTitleBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpHelpBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchHelpBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiInstallMissingComponentA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiInstallMissingComponentW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"eInstallState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiInstallMissingFileA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiInstallMissingFileW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiLocateComponentA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiLocateComponentW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSourceListClearAllA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"MsiSourceListClearAllW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"MsiSourceListAddSourceA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSourceListAddSourceW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSourceListForceResolutionA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"MsiSourceListForceResolutionW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Reserved"]} ] } ,{ "Name":"MsiSourceListAddSourceExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListAddSourceExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListAddMediaDiskA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szVolumeLabel","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szDiskPrompt","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiSourceListAddMediaDiskW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szVolumeLabel","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"szDiskPrompt","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ] } ,{ "Name":"MsiSourceListClearSourceA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSourceListClearSourceW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szSource","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSourceListClearMediaDiskA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListClearMediaDiskW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwDiskId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListClearAllExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListClearAllExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListForceResolutionExA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListForceResolutionExW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSourceListSetInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSourceListSetInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSourceListGetInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSourceListGetInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szProperty","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSourceListEnumSourcesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szSource","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSourceListEnumSourcesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szSource","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSourceListEnumMediaDisksA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwDiskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"szVolumeLabel","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchVolumeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"szDiskPrompt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchDiskPrompt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSourceListEnumMediaDisksW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProductCodeOrPatchCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szUserSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"dwContext","Type":{"Kind":"ApiRef","Name":"MSIINSTALLCONTEXT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pdwDiskId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"szVolumeLabel","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":7,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchVolumeLabel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"szDiskPrompt","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchDiskPrompt","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetFileVersionA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpVersionBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchVersionBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpLangBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchLangBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetFileVersionW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpVersionBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchVersionBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"lpLangBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchLangBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetFileHashA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIFILEHASHINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetFileHashW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIFILEHASHINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetFileSignatureInformationA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szSignedObjectPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppcCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography.Core","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"pbHashData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pcbHashData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetFileSignatureInformationW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szSignedObjectPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppcCertContext","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CERT_CONTEXT","TargetKind":"Default","Api":"Security.Cryptography.Core","Parents":[]}}},"Attrs":["Out"]} ,{"Name":"pbHashData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]} ,{"Name":"pcbHashData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetShortcutTargetA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szShortcutPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"szFeatureId","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiGetShortcutTargetW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szShortcutPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szProductCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"szFeatureId","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ,{"Name":"szComponentCode","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out","Optional"]} ] } ,{ "Name":"MsiIsProductElevatedA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pfElevated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiIsProductElevatedW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pfElevated","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiNotifySidChangeA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"pOldSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pNewSid","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiNotifySidChangeW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"pOldSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pNewSid","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiBeginTransactionA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwTransactionAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phTransactionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"phChangeOfOwnerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiBeginTransactionW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwTransactionAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phTransactionHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"phChangeOfOwnerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiEndTransaction" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"dwTransactionState","Type":{"Kind":"ApiRef","Name":"MSITRANSACTIONSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiJoinTransaction" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hTransactionHandle","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"dwTransactionAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phChangeOfOwnerEvent","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"MsiDatabaseOpenViewA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szQuery","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDatabaseOpenViewW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szQuery","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phView","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiViewGetErrorA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szColumnNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiViewGetErrorW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szColumnNameBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiViewExecute" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiViewFetch" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiViewModify" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eModifyMode","Type":{"Kind":"ApiRef","Name":"MSIMODIFY","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiViewGetColumnInfo" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eColumnInfo","Type":{"Kind":"ApiRef","Name":"MSICOLINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiViewClose" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiDatabaseGetPrimaryKeysA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDatabaseGetPrimaryKeysW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phRecord","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDatabaseIsTablePersistentA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseIsTablePersistentW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiGetSummaryInformationA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"uiUpdateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phSummaryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetSummaryInformationW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"uiUpdateCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"phSummaryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiSummaryInfoGetPropertyCount" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"puiPropertyCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiSummaryInfoSetPropertyA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"uiDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSummaryInfoSetPropertyW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"uiDataType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSummaryInfoGetPropertyA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"puiDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"piValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSummaryInfoGetPropertyW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"uiProperty","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"puiDataType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"piValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"pftValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSummaryInfoPersist" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiOpenDatabaseA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPersist","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phDatabase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiOpenDatabaseW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"szDatabasePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPersist","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"phDatabase","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiDatabaseImportA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseImportW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseExportA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseExportW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseMergeA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hDatabaseMerge","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseMergeW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hDatabaseMerge","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTableName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDatabaseGenerateTransformA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iReserved1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iReserved2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MsiDatabaseGenerateTransformW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iReserved1","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ,{"Name":"iReserved2","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MsiDatabaseApplyTransformA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iErrorConditions","Type":{"Kind":"ApiRef","Name":"MSITRANSFORM_ERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiDatabaseApplyTransformW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iErrorConditions","Type":{"Kind":"ApiRef","Name":"MSITRANSFORM_ERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiCreateTransformSummaryInfoA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iErrorConditions","Type":{"Kind":"ApiRef","Name":"MSITRANSFORM_ERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iValidation","Type":{"Kind":"ApiRef","Name":"MSITRANSFORM_VALIDATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiCreateTransformSummaryInfoW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hDatabaseReference","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTransformFile","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iErrorConditions","Type":{"Kind":"ApiRef","Name":"MSITRANSFORM_ERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iValidation","Type":{"Kind":"ApiRef","Name":"MSITRANSFORM_VALIDATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiDatabaseCommit" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiGetDatabaseState" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiCreateRecord" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiRecordIsNull" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiRecordDataSize" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiRecordSetInteger" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iValue","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MsiRecordSetStringA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiRecordSetStringW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiRecordGetInteger" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiRecordGetStringA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiRecordGetStringW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiRecordGetFieldCount" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiRecordSetStreamA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiRecordSetStreamW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szFilePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiRecordReadStream" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iField","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"szDataBuf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"pcbDataBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiRecordClearData" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiGetActiveDatabase" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiSetPropertyA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSetPropertyW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValue","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiGetPropertyA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetPropertyW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szValueBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchValueBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetLanguage" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt16"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiGetMode" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eRunMode","Type":{"Kind":"ApiRef","Name":"MSIRUNMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiSetMode" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eRunMode","Type":{"Kind":"ApiRef","Name":"MSIRUNMODE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"fState","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiFormatRecordA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szResultBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchResultBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiFormatRecordW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szResultBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchResultBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiDoActionA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szAction","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiDoActionW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szAction","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSequenceA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTable","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iSequenceMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSequenceW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szTable","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iSequenceMode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MsiProcessMessage" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"eMessageType","Type":{"Kind":"ApiRef","Name":"INSTALLMESSAGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiEvaluateConditionA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szCondition","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiEvaluateConditionW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szCondition","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiGetFeatureStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetFeatureStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiSetFeatureStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiSetFeatureStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiSetFeatureAttributesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiSetFeatureAttributesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwAttributes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"MsiGetComponentStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetComponentStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"piInstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"piAction","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiSetComponentStateA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiSetComponentStateW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiGetFeatureCostA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iCostTree","Type":{"Kind":"ApiRef","Name":"MSICOSTTREE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetFeatureCostW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"iCostTree","Type":{"Kind":"ApiRef","Name":"MSICOSTTREE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiEnumComponentCostsA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szDriveBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pcchDriveBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"piTempCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"MsiEnumComponentCostsW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szComponent","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"dwIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"iState","Type":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szDriveBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]} ,{"Name":"pcchDriveBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ,{"Name":"piCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ,{"Name":"piTempCost","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]} ] } ,{ "Name":"MsiSetInstallLevel" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"iInstallLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]} ] } ,{ "Name":"MsiGetFeatureValidStatesA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpInstallStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetFeatureValidStatesW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFeature","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpInstallStates","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiGetSourcePathA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetSourcePathW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetTargetPathA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiGetTargetPathW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szPathBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","Optional"]} ,{"Name":"pcchPathBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] } ,{ "Name":"MsiSetTargetPathA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiSetTargetPathW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szFolder","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szFolderPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiVerifyDiskSpace" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] } ,{ "Name":"MsiEnableUIPreview" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"phPreview","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"MsiPreviewDialogA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szDialogName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiPreviewDialogW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szDialogName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiPreviewBillboardA" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szControlName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szBillboard","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiPreviewBillboardW" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ {"Name":"hPreview","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"szControlName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"szBillboard","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"MsiGetLastErrorRecord" ,"SetLastError":false ,"DllImport":"msi" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"Windows 8" ,"Attrs":[] ,"Params":[ ] } ,{ "Name":"SfcGetNextProtectedFile" ,"SetLastError":true ,"DllImport":"sfc" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"RpcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ProtFileData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROTECTED_FILE_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] } ,{ "Name":"SfcIsFileProtected" ,"SetLastError":false ,"DllImport":"sfc" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"RpcHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ProtFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] } ,{ "Name":"SfcIsKeyProtected" ,"SetLastError":false ,"DllImport":"sfc" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"KeyHandle","Type":{"Kind":"ApiRef","Name":"HKEY","TargetKind":"Default","Api":"System.Registry","Parents":[]},"Attrs":["In"]} ,{"Name":"SubKeyName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"KeySam","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"SfpVerifyFile" ,"SetLastError":false ,"DllImport":"sfc" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pszFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pszError","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"dwErrSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] } ,{ "Name":"CreateActCtxA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pActCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTXA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"CreateActCtxW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"pActCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTXW","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] } ,{ "Name":"AddRefActCtx" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out"]} ] } ,{ "Name":"ReleaseActCtx" ,"SetLastError":false ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"Native","Name":"Void"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out"]} ] } ,{ "Name":"ZombifyActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out"]} ] } ,{ "Name":"ActivateActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Out","Optional"]} ,{"Name":"lpCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] } ,{ "Name":"DeactivateActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ulCookie","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] } ,{ "Name":"GetCurrentActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"lphActCtx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindActCtxSectionStringA" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Reserved","Const"]} ,{"Name":"ulSectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpStringToFind","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindActCtxSectionStringW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Reserved","Const"]} ,{"Name":"ulSectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpStringToFind","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"FindActCtxSectionGuid" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpExtensionGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Reserved","Const"]} ,{"Name":"ulSectionId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpGuidToFind","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional","Const"]} ,{"Name":"ReturnedData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACTCTX_SECTION_KEYED_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] } ,{ "Name":"QueryActCtxW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pvSubInstance","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"ulInfoClass","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pvBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"cbBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pcbWrittenOrRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] } ,{ "Name":"QueryActCtxSettingsW" ,"SetLastError":true ,"DllImport":"KERNEL32" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"Attrs":[] ,"Params":[ {"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In","Optional"]} ,{"Name":"hActCtx","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"settingsNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"settingName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pvBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]} ,{"Name":"dwBuffer","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ,{"Name":"pdwWrittenOrRequired","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out","Optional"]} ] } ] ,"UnicodeAliases":[ "INSTALLUI_HANDLER" ,"MSIPATCHSEQUENCEINFO" ,"ACTCTX" ,"MsiSetExternalUI" ,"MsiEnableLog" ,"MsiQueryProductState" ,"MsiGetProductInfo" ,"MsiGetProductInfoEx" ,"MsiInstallProduct" ,"MsiConfigureProduct" ,"MsiConfigureProductEx" ,"MsiReinstallProduct" ,"MsiAdvertiseProductEx" ,"MsiAdvertiseProduct" ,"MsiProcessAdvertiseScript" ,"MsiAdvertiseScript" ,"MsiGetProductInfoFromScript" ,"MsiGetProductCode" ,"MsiGetUserInfo" ,"MsiCollectUserInfo" ,"MsiApplyPatch" ,"MsiGetPatchInfo" ,"MsiEnumPatches" ,"MsiRemovePatches" ,"MsiExtractPatchXMLData" ,"MsiGetPatchInfoEx" ,"MsiApplyMultiplePatches" ,"MsiDeterminePatchSequence" ,"MsiDetermineApplicablePatches" ,"MsiEnumPatchesEx" ,"MsiQueryFeatureState" ,"MsiQueryFeatureStateEx" ,"MsiUseFeature" ,"MsiUseFeatureEx" ,"MsiGetFeatureUsage" ,"MsiConfigureFeature" ,"MsiReinstallFeature" ,"MsiProvideComponent" ,"MsiProvideQualifiedComponent" ,"MsiProvideQualifiedComponentEx" ,"MsiGetComponentPath" ,"MsiGetComponentPathEx" ,"MsiProvideAssembly" ,"MsiQueryComponentState" ,"MsiEnumProducts" ,"MsiEnumProductsEx" ,"MsiEnumRelatedProducts" ,"MsiEnumFeatures" ,"MsiEnumComponents" ,"MsiEnumComponentsEx" ,"MsiEnumClients" ,"MsiEnumClientsEx" ,"MsiEnumComponentQualifiers" ,"MsiOpenProduct" ,"MsiOpenPackage" ,"MsiOpenPackageEx" ,"MsiGetPatchFileList" ,"MsiGetProductProperty" ,"MsiVerifyPackage" ,"MsiGetFeatureInfo" ,"MsiInstallMissingComponent" ,"MsiInstallMissingFile" ,"MsiLocateComponent" ,"MsiSourceListClearAll" ,"MsiSourceListAddSource" ,"MsiSourceListForceResolution" ,"MsiSourceListAddSourceEx" ,"MsiSourceListAddMediaDisk" ,"MsiSourceListClearSource" ,"MsiSourceListClearMediaDisk" ,"MsiSourceListClearAllEx" ,"MsiSourceListForceResolutionEx" ,"MsiSourceListSetInfo" ,"MsiSourceListGetInfo" ,"MsiSourceListEnumSources" ,"MsiSourceListEnumMediaDisks" ,"MsiGetFileVersion" ,"MsiGetFileHash" ,"MsiGetFileSignatureInformation" ,"MsiGetShortcutTarget" ,"MsiIsProductElevated" ,"MsiNotifySidChange" ,"MsiBeginTransaction" ,"MsiDatabaseOpenView" ,"MsiViewGetError" ,"MsiDatabaseGetPrimaryKeys" ,"MsiDatabaseIsTablePersistent" ,"MsiGetSummaryInformation" ,"MsiSummaryInfoSetProperty" ,"MsiSummaryInfoGetProperty" ,"MsiOpenDatabase" ,"MsiDatabaseImport" ,"MsiDatabaseExport" ,"MsiDatabaseMerge" ,"MsiDatabaseGenerateTransform" ,"MsiDatabaseApplyTransform" ,"MsiCreateTransformSummaryInfo" ,"MsiRecordSetString" ,"MsiRecordGetString" ,"MsiRecordSetStream" ,"MsiSetProperty" ,"MsiGetProperty" ,"MsiFormatRecord" ,"MsiDoAction" ,"MsiSequence" ,"MsiEvaluateCondition" ,"MsiGetFeatureState" ,"MsiSetFeatureState" ,"MsiSetFeatureAttributes" ,"MsiGetComponentState" ,"MsiSetComponentState" ,"MsiGetFeatureCost" ,"MsiEnumComponentCosts" ,"MsiGetFeatureValidStates" ,"MsiGetSourcePath" ,"MsiGetTargetPath" ,"MsiSetTargetPath" ,"MsiPreviewDialog" ,"MsiPreviewBillboard" ,"CreateActCtx" ,"FindActCtxSectionString" ] }