Files
marlersoft-win32json/api/System.ApplicationInstallationAndServicing.json
T
Jonathan Marler eeacc12cae 10.2.163-preview
2021-08-19 17:43:31 -06:00

7422 lines
320 KiB
JSON
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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"
]
}