{ "Constants":[{ "Name":"UIALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32768 ,"Attrs":[] },{ "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":"_WIN32_MSI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":500 ,"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":"INSTALLPROPERTY_PACKAGENAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PackageName" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_TRANSFORMS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Transforms" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_LANGUAGE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Language" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PRODUCTNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductName" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_ASSIGNMENTTYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AssignmentType" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_INSTANCETYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InstanceType" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_AUTHORIZED_LUA_APP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AuthorizedLUAApp" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PACKAGECODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PackageCode" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_VERSION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Version" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PRODUCTICON" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductIcon" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_INSTALLEDPRODUCTNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InstalledProductName" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_VERSIONSTRING" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VersionString" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_HELPLINK" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HelpLink" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_HELPTELEPHONE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"HelpTelephone" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_INSTALLLOCATION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InstallLocation" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_INSTALLSOURCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InstallSource" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_INSTALLDATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InstallDate" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PUBLISHER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Publisher" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_LOCALPACKAGE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LocalPackage" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_URLINFOABOUT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"URLInfoAbout" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_URLUPDATEINFO" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"URLUpdateInfo" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_VERSIONMINOR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VersionMinor" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_VERSIONMAJOR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VersionMajor" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PRODUCTID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductID" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_REGCOMPANY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RegCompany" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_REGOWNER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RegOwner" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_INSTALLEDLANGUAGE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"InstalledLanguage" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_UNINSTALLABLE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Uninstallable" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PRODUCTSTATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"State" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PATCHSTATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"State" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_PATCHTYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PatchType" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_LUAENABLED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LUAEnabled" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_DISPLAYNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DisplayName" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_MOREINFOURL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MoreInfoURL" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_LASTUSEDSOURCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LastUsedSource" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_LASTUSEDTYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LastUsedType" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_MEDIAPACKAGEPATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MediaPackagePath" ,"Attrs":[] },{ "Name":"INSTALLPROPERTY_DISKPROMPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DiskPrompt" ,"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":[] },{ "Name":"SFC_IDLE_TRIGGER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WFP_IDLE_TRIGGER" ,"Attrs":[] },{ "Name":"IPROPNAME_PRODUCTNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductName" ,"Attrs":[] },{ "Name":"IPROPNAME_PRODUCTCODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductCode" ,"Attrs":[] },{ "Name":"IPROPNAME_PRODUCTVERSION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductVersion" ,"Attrs":[] },{ "Name":"IPROPNAME_INSTALLLANGUAGE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductLanguage" ,"Attrs":[] },{ "Name":"IPROPNAME_MANUFACTURER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Manufacturer" ,"Attrs":[] },{ "Name":"IPROPNAME_UPGRADECODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UpgradeCode" ,"Attrs":[] },{ "Name":"IPROPNAME_PIDTEMPLATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PIDTemplate" ,"Attrs":[] },{ "Name":"IPROPNAME_DISKPROMPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DiskPrompt" ,"Attrs":[] },{ "Name":"IPROPNAME_LEFTUNIT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LeftUnit" ,"Attrs":[] },{ "Name":"IPROPNAME_ADMIN_PROPERTIES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AdminProperties" ,"Attrs":[] },{ "Name":"IPROPNAME_DEFAULTUIFONT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DefaultUIFont" ,"Attrs":[] },{ "Name":"IPROPNAME_ALLOWEDPROPERTIES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SecureCustomProperties" ,"Attrs":[] },{ "Name":"IPROPNAME_ENABLEUSERCONTROL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EnableUserControl" ,"Attrs":[] },{ "Name":"IPROPNAME_HIDDEN_PROPERTIES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiHiddenProperties" ,"Attrs":[] },{ "Name":"IPROPNAME_USERNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"USERNAME" ,"Attrs":[] },{ "Name":"IPROPNAME_COMPANYNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"COMPANYNAME" ,"Attrs":[] },{ "Name":"IPROPNAME_PIDKEY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PIDKEY" ,"Attrs":[] },{ "Name":"IPROPNAME_PATCH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PATCH" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIPATCHREMOVE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIPATCHREMOVE" ,"Attrs":[] },{ "Name":"IPROPNAME_TARGETDIR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TARGETDIR" ,"Attrs":[] },{ "Name":"IPROPNAME_ACTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ACTION" ,"Attrs":[] },{ "Name":"IPROPNAME_LIMITUI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LIMITUI" ,"Attrs":[] },{ "Name":"IPROPNAME_LOGACTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LOGACTION" ,"Attrs":[] },{ "Name":"IPROPNAME_ALLUSERS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ALLUSERS" ,"Attrs":[] },{ "Name":"IPROPNAME_INSTALLLEVEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"INSTALLLEVEL" ,"Attrs":[] },{ "Name":"IPROPNAME_REBOOT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"REBOOT" ,"Attrs":[] },{ "Name":"IPROPNAME_REBOOTPROMPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"REBOOTPROMPT" ,"Attrs":[] },{ "Name":"IPROPNAME_EXECUTEMODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EXECUTEMODE" ,"Attrs":[] },{ "Name":"IPROPVALUE_EXECUTEMODE_NONE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NONE" ,"Attrs":[] },{ "Name":"IPROPVALUE_EXECUTEMODE_SCRIPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SCRIPT" ,"Attrs":[] },{ "Name":"IPROPNAME_EXECUTEACTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EXECUTEACTION" ,"Attrs":[] },{ "Name":"IPROPNAME_SOURCELIST" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SOURCELIST" ,"Attrs":[] },{ "Name":"IPROPNAME_ROOTDRIVE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ROOTDRIVE" ,"Attrs":[] },{ "Name":"IPROPNAME_TRANSFORMS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TRANSFORMS" ,"Attrs":[] },{ "Name":"IPROPNAME_TRANSFORMSATSOURCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TRANSFORMSATSOURCE" ,"Attrs":[] },{ "Name":"IPROPNAME_TRANSFORMSSECURE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TRANSFORMSSECURE" ,"Attrs":[] },{ "Name":"IPROPNAME_SEQUENCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SEQUENCE" ,"Attrs":[] },{ "Name":"IPROPNAME_SHORTFILENAMES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SHORTFILENAMES" ,"Attrs":[] },{ "Name":"IPROPNAME_PRIMARYFOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PRIMARYFOLDER" ,"Attrs":[] },{ "Name":"IPROPNAME_AFTERREBOOT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AFTERREBOOT" ,"Attrs":[] },{ "Name":"IPROPNAME_NOCOMPANYNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NOCOMPANYNAME" ,"Attrs":[] },{ "Name":"IPROPNAME_NOUSERNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NOUSERNAME" ,"Attrs":[] },{ "Name":"IPROPNAME_DISABLEROLLBACK" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DISABLEROLLBACK" ,"Attrs":[] },{ "Name":"IPROPNAME_AVAILABLEFREEREG" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AVAILABLEFREEREG" ,"Attrs":[] },{ "Name":"IPROPNAME_DISABLEADVTSHORTCUTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DISABLEADVTSHORTCUTS" ,"Attrs":[] },{ "Name":"IPROPNAME_PATCHNEWPACKAGECODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PATCHNEWPACKAGECODE" ,"Attrs":[] },{ "Name":"IPROPNAME_PATCHNEWSUMMARYSUBJECT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PATCHNEWSUMMARYSUBJECT" ,"Attrs":[] },{ "Name":"IPROPNAME_PATCHNEWSUMMARYCOMMENTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PATCHNEWSUMMARYCOMMENTS" ,"Attrs":[] },{ "Name":"IPROPNAME_PRODUCTLANGUAGE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PRODUCTLANGUAGE" ,"Attrs":[] },{ "Name":"IPROPNAME_CHECKCRCS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSICHECKCRCS" ,"Attrs":[] },{ "Name":"IPROPNAME_MSINODISABLEMEDIA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSINODISABLEMEDIA" ,"Attrs":[] },{ "Name":"IPROPNAME_CARRYINGNDP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CARRYINGNDP" ,"Attrs":[] },{ "Name":"IPROPVALUE__CARRYINGNDP_URTREINSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"URTREINSTALL" ,"Attrs":[] },{ "Name":"IPROPVALUE__CARRYINGNDP_URTUPGRADE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"URTUPGRADE" ,"Attrs":[] },{ "Name":"IPROPNAME_ENFORCE_UPGRADE_COMPONENT_RULES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIENFORCEUPGRADECOMPONENTRULES" ,"Attrs":[] },{ "Name":"IPROPNAME_MSINEWINSTANCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSINEWINSTANCE" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIINSTANCEGUID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIINSTANCEGUID" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIPACKAGEDOWNLOADLOCALCOPY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIPACKAGEDOWNLOADLOCALCOPY" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIPATCHDOWNLOADLOCALCOPY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIPATCHDOWNLOADLOCALCOPY" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIDISABLELUAPATCHING" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIDISABLELUAPATCHING" ,"Attrs":[] },{ "Name":"IPROPNAME_MSILOGGINGMODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiLogging" ,"Attrs":[] },{ "Name":"IPROPNAME_MSILOGFILELOCATION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiLogFileLocation" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_RM_CONTROL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIRESTARTMANAGERCONTROL" ,"Attrs":[] },{ "Name":"IPROPVALUE_MSI_RM_CONTROL_DISABLE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Disable" ,"Attrs":[] },{ "Name":"IPROPVALUE_MSI_RM_CONTROL_DISABLESHUTDOWN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DisableShutdown" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_RM_SESSION_KEY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiRestartManagerSessionKey" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_REBOOT_PENDING" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiSystemRebootPending" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_RM_SHUTDOWN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIRMSHUTDOWN" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_RM_DISABLE_RESTART" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIDISABLERMRESTART" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_UAC_DEPLOYMENT_COMPLIANT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIDEPLOYMENTCOMPLIANT" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_USE_REAL_ADMIN_DETECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIUSEREALADMINDETECTION" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_UNINSTALL_SUPERSEDED_COMPONENTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIUNINSTALLSUPERSEDEDCOMPONENTS" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIDISABLEEEUI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIDISABLEEEUI" ,"Attrs":[] },{ "Name":"IPROPNAME_MSI_FASTINSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIFASTINSTALL" ,"Attrs":[] },{ "Name":"IPROPNAME_INSTALLPERUSER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIINSTALLPERUSER" ,"Attrs":[] },{ "Name":"IPROPNAME_INTERNALINSTALLEDPERUSER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIINTERNALINSTALLEDPERUSER" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPAUTHORIZEDCDFPREFIX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPAUTHORIZEDCDFPREFIX" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPCOMMENTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPCOMMENTS" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPCONTACT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPCONTACT" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPHELPLINK" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPHELPLINK" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPHELPTELEPHONE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPHELPTELEPHONE" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPINSTALLLOCATION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPINSTALLLOCATION" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPNOMODIFY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPNOMODIFY" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPNOREMOVE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPNOREMOVE" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPNOREPAIR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPNOREPAIR" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPREADME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPREADME" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPSIZE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPSIZE" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPSYSTEMCOMPONENT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPSYSTEMCOMPONENT" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPURLINFOABOUT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPURLINFOABOUT" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPURLUPDATEINFO" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPURLUPDATEINFO" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPPRODUCTICON" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ARPPRODUCTICON" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPSETTINGSIDENTIFIER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSIARPSETTINGSIDENTIFIER" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPSHIMFLAGS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SHIMFLAGS" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPSHIMVERSIONNT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SHIMVERSIONNT" ,"Attrs":[] },{ "Name":"IPROPNAME_ARPSHIMSERVICEPACKLEVEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SHIMSERVICEPACKLEVEL" ,"Attrs":[] },{ "Name":"IPROPNAME_INSTALLED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Installed" ,"Attrs":[] },{ "Name":"IPROPNAME_PRODUCTSTATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductState" ,"Attrs":[] },{ "Name":"IPROPNAME_PRESELECTED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Preselected" ,"Attrs":[] },{ "Name":"IPROPNAME_RESUME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RESUME" ,"Attrs":[] },{ "Name":"IPROPNAME_UPDATESTARTED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UpdateStarted" ,"Attrs":[] },{ "Name":"IPROPNAME_PRODUCTID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProductID" ,"Attrs":[] },{ "Name":"IPROPNAME_OUTOFDISKSPACE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"OutOfDiskSpace" ,"Attrs":[] },{ "Name":"IPROPNAME_OUTOFNORBDISKSPACE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"OutOfNoRbDiskSpace" ,"Attrs":[] },{ "Name":"IPROPNAME_COSTINGCOMPLETE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CostingComplete" ,"Attrs":[] },{ "Name":"IPROPNAME_SOURCEDIR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SourceDir" ,"Attrs":[] },{ "Name":"IPROPNAME_REPLACEDINUSEFILES" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ReplacedInUseFiles" ,"Attrs":[] },{ "Name":"IPROPNAME_PRIMARYFOLDER_PATH" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PrimaryVolumePath" ,"Attrs":[] },{ "Name":"IPROPNAME_PRIMARYFOLDER_SPACEAVAILABLE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PrimaryVolumeSpaceAvailable" ,"Attrs":[] },{ "Name":"IPROPNAME_PRIMARYFOLDER_SPACEREQUIRED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PrimaryVolumeSpaceRequired" ,"Attrs":[] },{ "Name":"IPROPNAME_PRIMARYFOLDER_SPACEREMAINING" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PrimaryVolumeSpaceRemaining" ,"Attrs":[] },{ "Name":"IPROPNAME_ISADMINPACKAGE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IsAdminPackage" ,"Attrs":[] },{ "Name":"IPROPNAME_ROLLBACKDISABLED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RollbackDisabled" ,"Attrs":[] },{ "Name":"IPROPNAME_RESTRICTEDUSERCONTROL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RestrictedUserControl" ,"Attrs":[] },{ "Name":"IPROPNAME_SOURCERESONLY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiUISourceResOnly" ,"Attrs":[] },{ "Name":"IPROPNAME_HIDECANCEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiUIHideCancel" ,"Attrs":[] },{ "Name":"IPROPNAME_PROGRESSONLY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiUIProgressOnly" ,"Attrs":[] },{ "Name":"IPROPNAME_UACONLY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiUIUACOnly" ,"Attrs":[] },{ "Name":"IPROPNAME_TIME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Time" ,"Attrs":[] },{ "Name":"IPROPNAME_DATE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Date" ,"Attrs":[] },{ "Name":"IPROPNAME_DATETIME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DateTime" ,"Attrs":[] },{ "Name":"IPROPNAME_ARM" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Arm" ,"Attrs":[] },{ "Name":"IPROPNAME_ARM64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Arm64" ,"Attrs":[] },{ "Name":"IPROPNAME_INTEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Intel" ,"Attrs":[] },{ "Name":"IPROPNAME_TEMPLATE_AMD64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AMD64" ,"Attrs":[] },{ "Name":"IPROPNAME_TEMPLATE_X64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"x64" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIAMD64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiAMD64" ,"Attrs":[] },{ "Name":"IPROPNAME_MSIX64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Msix64" ,"Attrs":[] },{ "Name":"IPROPNAME_INTEL64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Intel64" ,"Attrs":[] },{ "Name":"IPROPNAME_IA64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IA64" ,"Attrs":[] },{ "Name":"IPROPNAME_TEXTHEIGHT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TextHeight" ,"Attrs":[] },{ "Name":"IPROPNAME_TEXTINTERNALLEADING" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TextInternalLeading" ,"Attrs":[] },{ "Name":"IPROPNAME_SCREENX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ScreenX" ,"Attrs":[] },{ "Name":"IPROPNAME_SCREENY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ScreenY" ,"Attrs":[] },{ "Name":"IPROPNAME_CAPTIONHEIGHT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CaptionHeight" ,"Attrs":[] },{ "Name":"IPROPNAME_BORDERTOP" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BorderTop" ,"Attrs":[] },{ "Name":"IPROPNAME_BORDERSIDE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"BorderSide" ,"Attrs":[] },{ "Name":"IPROPNAME_COLORBITS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ColorBits" ,"Attrs":[] },{ "Name":"IPROPNAME_PHYSICALMEMORY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PhysicalMemory" ,"Attrs":[] },{ "Name":"IPROPNAME_VIRTUALMEMORY" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VirtualMemory" ,"Attrs":[] },{ "Name":"IPROPNAME_TEXTHEIGHT_CORRECTION" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TextHeightCorrection" ,"Attrs":[] },{ "Name":"IPROPNAME_MSITABLETPC" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiTabletPC" ,"Attrs":[] },{ "Name":"IPROPNAME_VERSIONNT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VersionNT" ,"Attrs":[] },{ "Name":"IPROPNAME_VERSION9X" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Version9X" ,"Attrs":[] },{ "Name":"IPROPNAME_VERSIONNT64" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"VersionNT64" ,"Attrs":[] },{ "Name":"IPROPNAME_WINDOWSBUILD" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WindowsBuild" ,"Attrs":[] },{ "Name":"IPROPNAME_SERVICEPACKLEVEL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ServicePackLevel" ,"Attrs":[] },{ "Name":"IPROPNAME_SERVICEPACKLEVELMINOR" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ServicePackLevelMinor" ,"Attrs":[] },{ "Name":"IPROPNAME_SHAREDWINDOWS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SharedWindows" ,"Attrs":[] },{ "Name":"IPROPNAME_COMPUTERNAME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ComputerName" ,"Attrs":[] },{ "Name":"IPROPNAME_SHELLADVTSUPPORT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ShellAdvtSupport" ,"Attrs":[] },{ "Name":"IPROPNAME_OLEADVTSUPPORT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"OLEAdvtSupport" ,"Attrs":[] },{ "Name":"IPROPNAME_SYSTEMLANGUAGEID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SystemLanguageID" ,"Attrs":[] },{ "Name":"IPROPNAME_TTCSUPPORT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TTCSupport" ,"Attrs":[] },{ "Name":"IPROPNAME_TERMSERVER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TerminalServer" ,"Attrs":[] },{ "Name":"IPROPNAME_REMOTEADMINTS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RemoteAdminTS" ,"Attrs":[] },{ "Name":"IPROPNAME_REDIRECTEDDLLSUPPORT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RedirectedDllSupport" ,"Attrs":[] },{ "Name":"IPROPNAME_NTPRODUCTTYPE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTProductType" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITEBACKOFFICE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuiteBackOffice" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITEDATACENTER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuiteDataCenter" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITEENTERPRISE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuiteEnterprise" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITESMALLBUSINESS" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuiteSmallBusiness" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITESMALLBUSINESSRESTRICTED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuiteSmallBusinessRestricted" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITEPERSONAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuitePersonal" ,"Attrs":[] },{ "Name":"IPROPNAME_NTSUITEWEBSERVER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNTSuiteWebServer" ,"Attrs":[] },{ "Name":"IPROPNAME_NETASSEMBLYSUPPORT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiNetAssemblySupport" ,"Attrs":[] },{ "Name":"IPROPNAME_WIN32ASSEMBLYSUPPORT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiWin32AssemblySupport" ,"Attrs":[] },{ "Name":"IPROPNAME_LOGONUSER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LogonUser" ,"Attrs":[] },{ "Name":"IPROPNAME_USERSID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UserSID" ,"Attrs":[] },{ "Name":"IPROPNAME_ADMINUSER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AdminUser" ,"Attrs":[] },{ "Name":"IPROPNAME_USERLANGUAGEID" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"UserLanguageID" ,"Attrs":[] },{ "Name":"IPROPNAME_PRIVILEGED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"Privileged" ,"Attrs":[] },{ "Name":"IPROPNAME_RUNNINGELEVATED" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiRunningElevated" ,"Attrs":[] },{ "Name":"IPROPNAME_TRUEADMINUSER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MsiTrueAdminUser" ,"Attrs":[] },{ "Name":"IPROPNAME_WINDOWS_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WindowsFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_SYSTEM_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SystemFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_SYSTEM16_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"System16Folder" ,"Attrs":[] },{ "Name":"IPROPNAME_WINDOWS_VOLUME" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WindowsVolume" ,"Attrs":[] },{ "Name":"IPROPNAME_TEMP_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TempFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_PROGRAMFILES_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProgramFilesFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_COMMONFILES_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CommonFilesFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_SYSTEM64_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"System64Folder" ,"Attrs":[] },{ "Name":"IPROPNAME_PROGRAMFILES64_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProgramFiles64Folder" ,"Attrs":[] },{ "Name":"IPROPNAME_COMMONFILES64_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CommonFiles64Folder" ,"Attrs":[] },{ "Name":"IPROPNAME_STARTMENU_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"StartMenuFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_PROGRAMMENU_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ProgramMenuFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_STARTUP_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"StartupFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_NETHOOD_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"NetHoodFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_PERSONAL_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PersonalFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_SENDTO_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SendToFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_DESKTOP_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DesktopFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_TEMPLATE_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"TemplateFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_FONTS_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FontsFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_FAVORITES_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FavoritesFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_RECENT_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"RecentFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_APPDATA_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AppDataFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_PRINTHOOD_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PrintHoodFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_ADMINTOOLS_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"AdminToolsFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_COMMONAPPDATA_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CommonAppDataFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_LOCALAPPDATA_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"LocalAppDataFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_MYPICTURES_FOLDER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MyPicturesFolder" ,"Attrs":[] },{ "Name":"IPROPNAME_FEATUREADDLOCAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ADDLOCAL" ,"Attrs":[] },{ "Name":"IPROPNAME_FEATUREADDSOURCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ADDSOURCE" ,"Attrs":[] },{ "Name":"IPROPNAME_FEATUREADDDEFAULT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ADDDEFAULT" ,"Attrs":[] },{ "Name":"IPROPNAME_FEATUREREMOVE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"REMOVE" ,"Attrs":[] },{ "Name":"IPROPNAME_FEATUREADVERTISE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ADVERTISE" ,"Attrs":[] },{ "Name":"IPROPVALUE_FEATURE_ALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ALL" ,"Attrs":[] },{ "Name":"IPROPNAME_COMPONENTADDLOCAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"COMPADDLOCAL" ,"Attrs":[] },{ "Name":"IPROPNAME_COMPONENTADDSOURCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"COMPADDSOURCE" ,"Attrs":[] },{ "Name":"IPROPNAME_COMPONENTADDDEFAULT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"COMPADDDEFAULT" ,"Attrs":[] },{ "Name":"IPROPNAME_FILEADDLOCAL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FILEADDLOCAL" ,"Attrs":[] },{ "Name":"IPROPNAME_FILEADDSOURCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FILEADDSOURCE" ,"Attrs":[] },{ "Name":"IPROPNAME_FILEADDDEFAULT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FILEADDDEFAULT" ,"Attrs":[] },{ "Name":"IPROPNAME_REINSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"REINSTALL" ,"Attrs":[] },{ "Name":"IPROPNAME_REINSTALLMODE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"REINSTALLMODE" ,"Attrs":[] },{ "Name":"IPROPNAME_PROMPTROLLBACKCOST" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"PROMPTROLLBACKCOST" ,"Attrs":[] },{ "Name":"IPROPVALUE_RBCOST_PROMPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"P" ,"Attrs":[] },{ "Name":"IPROPVALUE_RBCOST_SILENT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"D" ,"Attrs":[] },{ "Name":"IPROPVALUE_RBCOST_FAIL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"F" ,"Attrs":[] },{ "Name":"IPROPNAME_CUSTOMACTIONDATA" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CustomActionData" ,"Attrs":[] },{ "Name":"IACTIONNAME_INSTALL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"INSTALL" ,"Attrs":[] },{ "Name":"IACTIONNAME_ADVERTISE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ADVERTISE" ,"Attrs":[] },{ "Name":"IACTIONNAME_ADMIN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"ADMIN" ,"Attrs":[] },{ "Name":"IACTIONNAME_SEQUENCE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SEQUENCE" ,"Attrs":[] },{ "Name":"IACTIONNAME_COLLECTUSERINFO" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"CollectUserInfo" ,"Attrs":[] },{ "Name":"IACTIONNAME_FIRSTRUN" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"FirstRun" ,"Attrs":[] },{ "Name":"PID_TITLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"PID_SUBJECT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"PID_AUTHOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"PID_KEYWORDS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":5 ,"Attrs":[] },{ "Name":"PID_COMMENTS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":6 ,"Attrs":[] },{ "Name":"PID_TEMPLATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"PID_LASTAUTHOR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"PID_REVNUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":9 ,"Attrs":[] },{ "Name":"PID_EDITTIME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":10 ,"Attrs":[] },{ "Name":"PID_LASTPRINTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":11 ,"Attrs":[] },{ "Name":"PID_CREATE_DTM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":12 ,"Attrs":[] },{ "Name":"PID_LASTSAVE_DTM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":13 ,"Attrs":[] },{ "Name":"PID_PAGECOUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"PID_WORDCOUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"PID_CHARCOUNT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"PID_THUMBNAIL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":17 ,"Attrs":[] },{ "Name":"PID_APPNAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":18 ,"Attrs":[] },{ "Name":"PID_MSIVERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":14 ,"Attrs":[] },{ "Name":"PID_MSISOURCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"PID_MSIRESTRICT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"PATCH_OPTION_USE_BEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"PATCH_OPTION_USE_LZX_BEST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3 ,"Attrs":[] },{ "Name":"PATCH_OPTION_USE_LZX_A" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"PATCH_OPTION_USE_LZX_B" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"PATCH_OPTION_USE_LZX_LARGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"PATCH_OPTION_NO_BINDFIX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"PATCH_OPTION_NO_LOCKFIX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"PATCH_OPTION_NO_REBASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"PATCH_OPTION_FAIL_IF_SAME_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":524288 ,"Attrs":[] },{ "Name":"PATCH_OPTION_FAIL_IF_BIGGER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1048576 ,"Attrs":[] },{ "Name":"PATCH_OPTION_NO_CHECKSUM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2097152 ,"Attrs":[] },{ "Name":"PATCH_OPTION_NO_RESTIMEFIX" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4194304 ,"Attrs":[] },{ "Name":"PATCH_OPTION_NO_TIMESTAMP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8388608 ,"Attrs":[] },{ "Name":"PATCH_OPTION_SIGNATURE_MD5" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16777216 ,"Attrs":[] },{ "Name":"PATCH_OPTION_INTERLEAVE_FILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1073741824 ,"Attrs":[] },{ "Name":"PATCH_OPTION_RESERVED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"PATCH_OPTION_VALID_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3237937159 ,"Attrs":[] },{ "Name":"PATCH_SYMBOL_NO_IMAGEHLP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"PATCH_SYMBOL_NO_FAILURES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"PATCH_SYMBOL_UNDECORATED_TOO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"PATCH_SYMBOL_RESERVED1" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2147483648 ,"Attrs":[] },{ "Name":"PATCH_TRANSFORM_PE_RESOURCE_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"PATCH_TRANSFORM_PE_IRELOC_2" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":512 ,"Attrs":[] },{ "Name":"APPLY_OPTION_FAIL_IF_EXACT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"APPLY_OPTION_FAIL_IF_CLOSE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"APPLY_OPTION_TEST_ONLY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"APPLY_OPTION_VALID_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":7 ,"Attrs":[] },{ "Name":"ERROR_PATCH_ENCODE_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222155521 ,"Attrs":[] },{ "Name":"ERROR_PATCH_INVALID_OPTIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222155522 ,"Attrs":[] },{ "Name":"ERROR_PATCH_SAME_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222155523 ,"Attrs":[] },{ "Name":"ERROR_PATCH_RETAIN_RANGES_DIFFER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222155524 ,"Attrs":[] },{ "Name":"ERROR_PATCH_BIGGER_THAN_COMPRESSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222155525 ,"Attrs":[] },{ "Name":"ERROR_PATCH_IMAGEHLP_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222155526 ,"Attrs":[] },{ "Name":"ERROR_PATCH_DECODE_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222159617 ,"Attrs":[] },{ "Name":"ERROR_PATCH_CORRUPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222159618 ,"Attrs":[] },{ "Name":"ERROR_PATCH_NEWER_FORMAT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222159619 ,"Attrs":[] },{ "Name":"ERROR_PATCH_WRONG_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222159620 ,"Attrs":[] },{ "Name":"ERROR_PATCH_NOT_NECESSARY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222159621 ,"Attrs":[] },{ "Name":"ERROR_PATCH_NOT_AVAILABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222159622 ,"Attrs":[] },{ "Name":"ERROR_PCW_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163713 ,"Attrs":[] },{ "Name":"ERROR_PCW_PCP_DOESNT_EXIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163713 ,"Attrs":[] },{ "Name":"ERROR_PCW_PCP_BAD_FORMAT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163714 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_CREATE_TEMP_FOLDER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163715 ,"Attrs":[] },{ "Name":"ERROR_PCW_MISSING_PATCH_PATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163716 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_OVERWRITE_PATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163717 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_CREATE_PATCH_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163718 ,"Attrs":[] },{ "Name":"ERROR_PCW_MISSING_PATCH_GUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163719 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_PATCH_GUID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163720 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_GUIDS_TO_REPLACE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163721 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET_PRODUCT_CODE_LIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163722 ,"Attrs":[] },{ "Name":"ERROR_PCW_NO_UPGRADED_IMAGES_TO_PATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163723 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_API_PATCHING_SYMBOL_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163725 ,"Attrs":[] },{ "Name":"ERROR_PCW_OODS_COPYING_MSI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163726 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_NAME_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163727 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_UPGRADED_IMAGE_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163728 ,"Attrs":[] },{ "Name":"ERROR_PCW_DUP_UPGRADED_IMAGE_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163729 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATH_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163730 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATH_EMPTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163731 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATH_NOT_EXIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163732 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATH_NOT_MSI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163733 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_COMPRESSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163734 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_IMAGE_NAME_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163735 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET_IMAGE_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163736 ,"Attrs":[] },{ "Name":"ERROR_PCW_DUP_TARGET_IMAGE_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163737 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_IMAGE_PATH_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163738 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_IMAGE_PATH_EMPTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163739 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_IMAGE_PATH_NOT_EXIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163740 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_IMAGE_PATH_NOT_MSI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163741 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_IMAGE_COMPRESSED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163742 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_BAD_PROD_VALIDATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163743 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_BAD_PROD_CODE_VAL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163744 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_MISSING_SRC_FILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163745 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_MISSING_SRC_FILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163746 ,"Attrs":[] },{ "Name":"ERROR_PCW_IMAGE_FAMILY_NAME_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163747 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_IMAGE_FAMILY_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163748 ,"Attrs":[] },{ "Name":"ERROR_PCW_DUP_IMAGE_FAMILY_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163749 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_IMAGE_FAMILY_SRC_PROP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163750 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEDATA_LONG_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163751 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEDATA_BLANK_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163752 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEDATA_MISSING_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163753 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_LONG_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163754 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_BLANK_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163755 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_BAD_FAMILY_FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163756 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_LONG_PATH_TO_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163757 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_BLANK_PATH_TO_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163758 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_MISSING_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163759 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_FILE_SEQUENCE_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163770 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_COPY_FILE_TO_TEMP_FOLDER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163771 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_CREATE_ONE_PATCH_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163772 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_IMAGE_FAMILY_DISKID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163773 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_IMAGE_FAMILY_FILESEQSTART" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163774 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_UPGRADED_IMAGE_FAMILY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163775 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET_IMAGE_UPGRADED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163776 ,"Attrs":[] },{ "Name":"ERROR_PCW_DUP_TARGET_IMAGE_PACKCODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163777 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEDATA_BAD_UPGRADED_FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163778 ,"Attrs":[] },{ "Name":"ERROR_PCW_MISMATCHED_PRODUCT_CODES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163779 ,"Attrs":[] },{ "Name":"ERROR_PCW_MISMATCHED_PRODUCT_VERSIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163780 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANNOT_WRITE_DDF" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163781 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANNOT_RUN_MAKECAB" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163782 ,"Attrs":[] },{ "Name":"ERROR_PCW_WRITE_SUMMARY_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163787 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_LONG_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163788 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_BLANK_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163789 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_MISSING_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163790 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_BAD_TARGET_FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163791 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATCH_PATH_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163792 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATCH_PATH_NOT_EXIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163793 ,"Attrs":[] },{ "Name":"ERROR_PCW_UPGRADED_IMAGE_PATCH_PATH_NOT_MSI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163794 ,"Attrs":[] },{ "Name":"ERROR_PCW_DUP_UPGRADED_IMAGE_PACKCODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163795 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEIGNORE_BAD_UPGRADED_FIELD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163796 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEIGNORE_LONG_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163797 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEIGNORE_BLANK_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163798 ,"Attrs":[] },{ "Name":"ERROR_PCW_UFILEIGNORE_BAD_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163799 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_NAME_TOO_LONG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163800 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_FAMILY_RANGE_NAME" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163801 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_LONG_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163802 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_BLANK_FILE_TABLE_KEY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163803 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_LONG_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163804 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_BLANK_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163805 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_BAD_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163806 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_LONG_RETAIN_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163807 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_BLANK_RETAIN_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163808 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_BAD_RETAIN_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163809 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAMILY_RANGE_COUNT_MISMATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163810 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_LONG_IGNORE_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163811 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_BAD_IGNORE_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163812 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_LONG_IGNORE_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163813 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_BAD_IGNORE_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163814 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_IGNORE_COUNT_MISMATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163815 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_LONG_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163816 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXTFILE_BAD_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163817 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_LONG_IGNORE_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163819 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_BAD_IGNORE_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163820 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_LONG_IGNORE_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163821 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_BAD_IGNORE_LENGTHS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163822 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_IGNORE_COUNT_MISMATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163823 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_LONG_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163824 ,"Attrs":[] },{ "Name":"ERROR_PCW_TFILEDATA_BAD_RETAIN_OFFSETS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163825 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_GENERATE_TRANSFORM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163827 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_CREATE_SUMMARY_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163828 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_GENERATE_TRANSFORM_POUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163829 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_CREATE_SUMMARY_INFO_POUND" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163830 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_UPGRADED_IMAGE_PRODUCT_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163831 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_UPGRADED_IMAGE_PRODUCT_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163832 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_UPGRADED_IMAGE_UPGRADE_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163833 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET_IMAGE_PRODUCT_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163834 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET_IMAGE_PRODUCT_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163835 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET_IMAGE_UPGRADE_CODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163836 ,"Attrs":[] },{ "Name":"ERROR_PCW_MATCHED_PRODUCT_VERSIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163837 ,"Attrs":[] },{ "Name":"ERROR_PCW_OBSOLETION_WITH_SEQUENCE_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163838 ,"Attrs":[] },{ "Name":"ERROR_PCW_OBSOLETION_WITH_MSI30" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163839 ,"Attrs":[] },{ "Name":"ERROR_PCW_OBSOLETION_WITH_PATCHSEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163840 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANNOT_CREATE_TABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163841 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_GENERATE_SEQUENCEINFO_MAJORUPGD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163842 ,"Attrs":[] },{ "Name":"ERROR_PCW_MAJOR_UPGD_WITHOUT_SEQUENCING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163843 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_PRODUCTVERSION_VALIDATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163844 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TRANSFORMSET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163845 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TGT_UPD_IMAGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163846 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_SUPERCEDENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163847 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_SEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163848 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_TARGET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163849 ,"Attrs":[] },{ "Name":"ERROR_PCW_NULL_PATCHFAMILY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163850 ,"Attrs":[] },{ "Name":"ERROR_PCW_NULL_SEQUENCE_NUMBER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163851 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_VERSION_STRING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163852 ,"Attrs":[] },{ "Name":"ERROR_PCW_BAD_MAJOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163853 ,"Attrs":[] },{ "Name":"ERROR_PCW_SEQUENCING_BAD_TARGET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163854 ,"Attrs":[] },{ "Name":"ERROR_PCW_PATCHMETADATA_PROP_NOT_SET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163855 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PATCHMETADATA_PROP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163856 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_SUPERCEDENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163857 ,"Attrs":[] },{ "Name":"ERROR_PCW_DUPLICATE_SEQUENCE_RECORD" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163858 ,"Attrs":[] },{ "Name":"ERROR_PCW_WRONG_PATCHMETADATA_STRD_PROP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163859 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PARAMETER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163860 ,"Attrs":[] },{ "Name":"ERROR_PCW_CREATEFILE_LOG_FAILED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163861 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_LOG_LEVEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163862 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_UI_LEVEL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163863 ,"Attrs":[] },{ "Name":"ERROR_PCW_ERROR_WRITING_TO_LOG" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163864 ,"Attrs":[] },{ "Name":"ERROR_PCW_OUT_OF_MEMORY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163865 ,"Attrs":[] },{ "Name":"ERROR_PCW_UNKNOWN_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163866 ,"Attrs":[] },{ "Name":"ERROR_PCW_UNKNOWN_INFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163867 ,"Attrs":[] },{ "Name":"ERROR_PCW_UNKNOWN_WARN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163868 ,"Attrs":[] },{ "Name":"ERROR_PCW_OPEN_VIEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163869 ,"Attrs":[] },{ "Name":"ERROR_PCW_EXECUTE_VIEW" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163870 ,"Attrs":[] },{ "Name":"ERROR_PCW_VIEW_FETCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163871 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAILED_EXPAND_PATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163872 ,"Attrs":[] },{ "Name":"ERROR_PCW_INTERNAL_ERROR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163969 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_PROPERTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163970 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_TARGETIMAGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163971 ,"Attrs":[] },{ "Name":"ERROR_PCW_LAX_VALIDATION_FLAGS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163972 ,"Attrs":[] },{ "Name":"ERROR_PCW_FAILED_CREATE_TRANSFORM" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163973 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_DELETE_TEMP_FOLDER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163974 ,"Attrs":[] },{ "Name":"ERROR_PCW_MISSING_DIRECTORY_TABLE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163975 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_SUPERSEDENCE_VALUE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163976 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PATCH_TYPE_SEQUENCING" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163977 ,"Attrs":[] },{ "Name":"ERROR_PCW_CANT_READ_FILE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163978 ,"Attrs":[] },{ "Name":"ERROR_PCW_TARGET_WRONG_PRODUCT_VERSION_COMP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163979 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_UPGRADEDFILESTOIGNORE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163980 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_UPGRADEDIMAGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163981 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_EXTERNALFILES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163982 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_IMAGEFAMILIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163983 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_PATCHSEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163984 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_TARGETFILES_OPTIONALDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163985 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_UPGRADEDFILES_OPTIONALDATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163986 ,"Attrs":[] },{ "Name":"ERROR_PCW_MISSING_PATCHMETADATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163987 ,"Attrs":[] },{ "Name":"ERROR_PCW_IMAGE_PATH_NOT_EXIST" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163988 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_RANGE_ELEMENT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163989 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_MAJOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163990 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_PROPERTIES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163991 ,"Attrs":[] },{ "Name":"ERROR_PCW_INVALID_PCP_FAMILYFILERANGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222163992 ,"Attrs":[] },{ "Name":"INFO_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229249 ,"Attrs":[] },{ "Name":"INFO_PASSED_MAIN_CONTROL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229249 ,"Attrs":[] },{ "Name":"INFO_ENTERING_PHASE_I_VALIDATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229250 ,"Attrs":[] },{ "Name":"INFO_ENTERING_PHASE_I" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229251 ,"Attrs":[] },{ "Name":"INFO_PCP_PATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229252 ,"Attrs":[] },{ "Name":"INFO_TEMP_DIR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229253 ,"Attrs":[] },{ "Name":"INFO_SET_OPTIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229254 ,"Attrs":[] },{ "Name":"INFO_PROPERTY" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229255 ,"Attrs":[] },{ "Name":"INFO_ENTERING_PHASE_II" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229256 ,"Attrs":[] },{ "Name":"INFO_ENTERING_PHASE_III" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229257 ,"Attrs":[] },{ "Name":"INFO_ENTERING_PHASE_IV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229258 ,"Attrs":[] },{ "Name":"INFO_ENTERING_PHASE_V" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229259 ,"Attrs":[] },{ "Name":"INFO_GENERATING_METADATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229265 ,"Attrs":[] },{ "Name":"INFO_TEMP_DIR_CLEANUP" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229266 ,"Attrs":[] },{ "Name":"INFO_PATCHCACHE_FILEINFO_FAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229267 ,"Attrs":[] },{ "Name":"INFO_PATCHCACHE_PCI_READFAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229268 ,"Attrs":[] },{ "Name":"INFO_PATCHCACHE_PCI_WRITEFAILURE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229269 ,"Attrs":[] },{ "Name":"INFO_USING_USER_MSI_FOR_PATCH_TABLES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229270 ,"Attrs":[] },{ "Name":"INFO_SUCCESSFUL_PATCH_CREATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222229271 ,"Attrs":[] },{ "Name":"WARN_BASE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294785 ,"Attrs":[] },{ "Name":"WARN_MAJOR_UPGRADE_PATCH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294785 ,"Attrs":[] },{ "Name":"WARN_SEQUENCE_DATA_GENERATION_DISABLED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294786 ,"Attrs":[] },{ "Name":"WARN_SEQUENCE_DATA_SUPERSEDENCE_IGNORED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294787 ,"Attrs":[] },{ "Name":"WARN_IMPROPER_TRANSFORM_VALIDATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294788 ,"Attrs":[] },{ "Name":"WARN_PCW_MISMATCHED_PRODUCT_CODES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294789 ,"Attrs":[] },{ "Name":"WARN_PCW_MISMATCHED_PRODUCT_VERSIONS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294790 ,"Attrs":[] },{ "Name":"WARN_INVALID_TRANSFORM_VALIDATION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294791 ,"Attrs":[] },{ "Name":"WARN_BAD_MAJOR_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294792 ,"Attrs":[] },{ "Name":"WARN_FILE_VERSION_DOWNREV" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294793 ,"Attrs":[] },{ "Name":"WARN_EQUAL_FILE_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294794 ,"Attrs":[] },{ "Name":"WARN_PATCHPROPERTYNOTSET" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294795 ,"Attrs":[] },{ "Name":"WARN_OBSOLETION_WITH_SEQUENCE_DATA" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294802 ,"Attrs":[] },{ "Name":"WARN_OBSOLETION_WITH_MSI30" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294801 ,"Attrs":[] },{ "Name":"WARN_OBSOLETION_WITH_PATCHSEQUENCE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":3222294803 ,"Attrs":[] },{ "Name":"DELTA_MAX_HASH_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"cchMaxInteger" ,"Type":{"Kind":"Native","Name":"Int32"} ,"ValueType":"Int32" ,"Value":12 ,"Attrs":[] },{ "Name":"LOGNONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"LOGINFO" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"LOGWARN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"LOGERR" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"LOGPERFMESSAGES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"LOGALL" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"UINONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"UILOGBITS" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":15 ,"Attrs":[] },{ "Name":"DEFAULT_MINIMUM_REQUIRED_MSI_VERSION" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":100 ,"Attrs":[] },{ "Name":"DEFAULT_FILE_SEQUENCE_START" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"DEFAULT_DISK_ID" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] }], "Types":[{ "Name":"ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Elements","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"COMPATIBILITY_CONTEXT_ELEMENT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"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":"MSIHANDLE" ,"Architectures":[] ,"Platform":null ,"Kind":"NativeTypedef" ,"AlsoUsableFor":null ,"Def":{"Kind":"Native","Name":"UInt32"} ,"FreeFunc":"MsiCloseHandle" ,"InvalidHandleValue":0 },{ "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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Item" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","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":"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" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IDispatch","TargetKind":"Com","Api":"System.Com","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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 ,"Attrs":[] ,"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" ,"Attrs":[] ,"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" ,"Attrs":[] ,"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":"System.Com","Parents":[]}},"Attrs":["Out"]} ,{"Name":"puliMaxSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ULARGE_INTEGER","TargetKind":"Default","Api":"Foundation","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" ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"msidbControlAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbControlAttributesVisible","Value":1} ,{"Name":"msidbControlAttributesEnabled","Value":2} ,{"Name":"msidbControlAttributesSunken","Value":4} ,{"Name":"msidbControlAttributesIndirect","Value":8} ,{"Name":"msidbControlAttributesInteger","Value":16} ,{"Name":"msidbControlAttributesRTLRO","Value":32} ,{"Name":"msidbControlAttributesRightAligned","Value":64} ,{"Name":"msidbControlAttributesLeftScroll","Value":128} ,{"Name":"msidbControlAttributesBiDi","Value":224} ,{"Name":"msidbControlAttributesTransparent","Value":65536} ,{"Name":"msidbControlAttributesNoPrefix","Value":131072} ,{"Name":"msidbControlAttributesNoWrap","Value":262144} ,{"Name":"msidbControlAttributesFormatSize","Value":524288} ,{"Name":"msidbControlAttributesUsersLanguage","Value":1048576} ,{"Name":"msidbControlAttributesMultiline","Value":65536} ,{"Name":"msidbControlAttributesPasswordInput","Value":2097152} ,{"Name":"msidbControlAttributesProgress95","Value":65536} ,{"Name":"msidbControlAttributesRemovableVolume","Value":65536} ,{"Name":"msidbControlAttributesFixedVolume","Value":131072} ,{"Name":"msidbControlAttributesRemoteVolume","Value":262144} ,{"Name":"msidbControlAttributesCDROMVolume","Value":524288} ,{"Name":"msidbControlAttributesRAMDiskVolume","Value":1048576} ,{"Name":"msidbControlAttributesFloppyVolume","Value":2097152} ,{"Name":"msidbControlShowRollbackCost","Value":4194304} ,{"Name":"msidbControlAttributesSorted","Value":65536} ,{"Name":"msidbControlAttributesComboList","Value":131072} ,{"Name":"msidbControlAttributesImageHandle","Value":65536} ,{"Name":"msidbControlAttributesPushLike","Value":131072} ,{"Name":"msidbControlAttributesBitmap","Value":262144} ,{"Name":"msidbControlAttributesIcon","Value":524288} ,{"Name":"msidbControlAttributesFixedSize","Value":1048576} ,{"Name":"msidbControlAttributesIconSize16","Value":2097152} ,{"Name":"msidbControlAttributesIconSize32","Value":4194304} ,{"Name":"msidbControlAttributesIconSize48","Value":6291456} ,{"Name":"msidbControlAttributesElevationShield","Value":8388608} ,{"Name":"msidbControlAttributesHasBorder","Value":16777216} ] ,"IntegerBase":"Int32" },{ "Name":"msidbLocatorType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbLocatorTypeDirectory","Value":0} ,{"Name":"msidbLocatorTypeFileName","Value":1} ,{"Name":"msidbLocatorTypeRawValue","Value":2} ,{"Name":"msidbLocatorType64bit","Value":16} ] ,"IntegerBase":"Int32" },{ "Name":"msidbComponentAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbComponentAttributesLocalOnly","Value":0} ,{"Name":"msidbComponentAttributesSourceOnly","Value":1} ,{"Name":"msidbComponentAttributesOptional","Value":2} ,{"Name":"msidbComponentAttributesRegistryKeyPath","Value":4} ,{"Name":"msidbComponentAttributesSharedDllRefCount","Value":8} ,{"Name":"msidbComponentAttributesPermanent","Value":16} ,{"Name":"msidbComponentAttributesODBCDataSource","Value":32} ,{"Name":"msidbComponentAttributesTransitive","Value":64} ,{"Name":"msidbComponentAttributesNeverOverwrite","Value":128} ,{"Name":"msidbComponentAttributes64bit","Value":256} ,{"Name":"msidbComponentAttributesDisableRegistryReflection","Value":512} ,{"Name":"msidbComponentAttributesUninstallOnSupersedence","Value":1024} ,{"Name":"msidbComponentAttributesShared","Value":2048} ] ,"IntegerBase":"Int32" },{ "Name":"msidbAssemblyAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbAssemblyAttributesURT","Value":0} ,{"Name":"msidbAssemblyAttributesWin32","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"msidbCustomActionType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbCustomActionTypeDll","Value":1} ,{"Name":"msidbCustomActionTypeExe","Value":2} ,{"Name":"msidbCustomActionTypeTextData","Value":3} ,{"Name":"msidbCustomActionTypeJScript","Value":5} ,{"Name":"msidbCustomActionTypeVBScript","Value":6} ,{"Name":"msidbCustomActionTypeInstall","Value":7} ,{"Name":"msidbCustomActionTypeBinaryData","Value":0} ,{"Name":"msidbCustomActionTypeSourceFile","Value":16} ,{"Name":"msidbCustomActionTypeDirectory","Value":32} ,{"Name":"msidbCustomActionTypeProperty","Value":48} ,{"Name":"msidbCustomActionTypeContinue","Value":64} ,{"Name":"msidbCustomActionTypeAsync","Value":128} ,{"Name":"msidbCustomActionTypeFirstSequence","Value":256} ,{"Name":"msidbCustomActionTypeOncePerProcess","Value":512} ,{"Name":"msidbCustomActionTypeClientRepeat","Value":768} ,{"Name":"msidbCustomActionTypeInScript","Value":1024} ,{"Name":"msidbCustomActionTypeRollback","Value":256} ,{"Name":"msidbCustomActionTypeCommit","Value":512} ,{"Name":"msidbCustomActionTypeNoImpersonate","Value":2048} ,{"Name":"msidbCustomActionTypeTSAware","Value":16384} ,{"Name":"msidbCustomActionType64BitScript","Value":4096} ,{"Name":"msidbCustomActionTypeHideTarget","Value":8192} ,{"Name":"msidbCustomActionTypePatchUninstall","Value":32768} ] ,"IntegerBase":"Int32" },{ "Name":"msidbDialogAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbDialogAttributesVisible","Value":1} ,{"Name":"msidbDialogAttributesModal","Value":2} ,{"Name":"msidbDialogAttributesMinimize","Value":4} ,{"Name":"msidbDialogAttributesSysModal","Value":8} ,{"Name":"msidbDialogAttributesKeepModeless","Value":16} ,{"Name":"msidbDialogAttributesTrackDiskSpace","Value":32} ,{"Name":"msidbDialogAttributesUseCustomPalette","Value":64} ,{"Name":"msidbDialogAttributesRTLRO","Value":128} ,{"Name":"msidbDialogAttributesRightAligned","Value":256} ,{"Name":"msidbDialogAttributesLeftScroll","Value":512} ,{"Name":"msidbDialogAttributesBiDi","Value":896} ,{"Name":"msidbDialogAttributesError","Value":65536} ] ,"IntegerBase":"Int32" },{ "Name":"msidbFeatureAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbFeatureAttributesFavorLocal","Value":0} ,{"Name":"msidbFeatureAttributesFavorSource","Value":1} ,{"Name":"msidbFeatureAttributesFollowParent","Value":2} ,{"Name":"msidbFeatureAttributesFavorAdvertise","Value":4} ,{"Name":"msidbFeatureAttributesDisallowAdvertise","Value":8} ,{"Name":"msidbFeatureAttributesUIDisallowAbsent","Value":16} ,{"Name":"msidbFeatureAttributesNoUnsupportedAdvertise","Value":32} ] ,"IntegerBase":"Int32" },{ "Name":"msidbFileAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbFileAttributesReadOnly","Value":1} ,{"Name":"msidbFileAttributesHidden","Value":2} ,{"Name":"msidbFileAttributesSystem","Value":4} ,{"Name":"msidbFileAttributesReserved0","Value":8} ,{"Name":"msidbFileAttributesIsolatedComp","Value":16} ,{"Name":"msidbFileAttributesReserved1","Value":64} ,{"Name":"msidbFileAttributesReserved2","Value":128} ,{"Name":"msidbFileAttributesReserved3","Value":256} ,{"Name":"msidbFileAttributesVital","Value":512} ,{"Name":"msidbFileAttributesChecksum","Value":1024} ,{"Name":"msidbFileAttributesPatchAdded","Value":4096} ,{"Name":"msidbFileAttributesNoncompressed","Value":8192} ,{"Name":"msidbFileAttributesCompressed","Value":16384} ,{"Name":"msidbFileAttributesReserved4","Value":32768} ] ,"IntegerBase":"Int32" },{ "Name":"msidbIniFileAction" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbIniFileActionAddLine","Value":0} ,{"Name":"msidbIniFileActionCreateLine","Value":1} ,{"Name":"msidbIniFileActionRemoveLine","Value":2} ,{"Name":"msidbIniFileActionAddTag","Value":3} ,{"Name":"msidbIniFileActionRemoveTag","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"msidbMoveFileOptions" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbMoveFileOptionsMove","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"msidbODBCDataSourceRegistration" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbODBCDataSourceRegistrationPerMachine","Value":0} ,{"Name":"msidbODBCDataSourceRegistrationPerUser","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"msidbClassAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbClassAttributesRelativePath","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"msidbPatchAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbPatchAttributesNonVital","Value":1} ] ,"IntegerBase":"Int32" },{ "Name":"msidbRegistryRoot" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbRegistryRootClassesRoot","Value":0} ,{"Name":"msidbRegistryRootCurrentUser","Value":1} ,{"Name":"msidbRegistryRootLocalMachine","Value":2} ,{"Name":"msidbRegistryRootUsers","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"msidbRemoveFileInstallMode" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbRemoveFileInstallModeOnInstall","Value":1} ,{"Name":"msidbRemoveFileInstallModeOnRemove","Value":2} ,{"Name":"msidbRemoveFileInstallModeOnBoth","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"msidbServiceControlEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbServiceControlEventStart","Value":1} ,{"Name":"msidbServiceControlEventStop","Value":2} ,{"Name":"msidbServiceControlEventDelete","Value":8} ,{"Name":"msidbServiceControlEventUninstallStart","Value":16} ,{"Name":"msidbServiceControlEventUninstallStop","Value":32} ,{"Name":"msidbServiceControlEventUninstallDelete","Value":128} ] ,"IntegerBase":"Int32" },{ "Name":"msidbServiceConfigEvent" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbServiceConfigEventInstall","Value":1} ,{"Name":"msidbServiceConfigEventUninstall","Value":2} ,{"Name":"msidbServiceConfigEventReinstall","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"msidbServiceInstallErrorControl" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbServiceInstallErrorControlVital","Value":32768} ] ,"IntegerBase":"Int32" },{ "Name":"msidbTextStyleStyleBits" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbTextStyleStyleBitsBold","Value":1} ,{"Name":"msidbTextStyleStyleBitsItalic","Value":2} ,{"Name":"msidbTextStyleStyleBitsUnderline","Value":4} ,{"Name":"msidbTextStyleStyleBitsStrike","Value":8} ] ,"IntegerBase":"Int32" },{ "Name":"msidbUpgradeAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbUpgradeAttributesMigrateFeatures","Value":1} ,{"Name":"msidbUpgradeAttributesOnlyDetect","Value":2} ,{"Name":"msidbUpgradeAttributesIgnoreRemoveFailure","Value":4} ,{"Name":"msidbUpgradeAttributesVersionMinInclusive","Value":256} ,{"Name":"msidbUpgradeAttributesVersionMaxInclusive","Value":512} ,{"Name":"msidbUpgradeAttributesLanguagesExclusive","Value":1024} ] ,"IntegerBase":"Int32" },{ "Name":"msidbEmbeddedUIAttributes" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbEmbeddedUI","Value":1} ,{"Name":"msidbEmbeddedHandlesBasic","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"msidbSumInfoSourceType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msidbSumInfoSourceTypeSFN","Value":1} ,{"Name":"msidbSumInfoSourceTypeCompressed","Value":2} ,{"Name":"msidbSumInfoSourceTypeAdminImage","Value":4} ,{"Name":"msidbSumInfoSourceTypeLUAPackage","Value":8} ] ,"IntegerBase":"Int32" },{ "Name":"msirbRebootType" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msirbRebootImmediate","Value":1} ,{"Name":"msirbRebootDeferred","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"msirbRebootReason" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msirbRebootUndeterminedReason","Value":0} ,{"Name":"msirbRebootInUseFilesReason","Value":1} ,{"Name":"msirbRebootScheduleRebootReason","Value":2} ,{"Name":"msirbRebootForceRebootReason","Value":3} ,{"Name":"msirbRebootCustomActionReason","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"msifiFastInstallBits" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"msifiFastInstallNoSR","Value":1} ,{"Name":"msifiFastInstallQuickCosting","Value":2} ,{"Name":"msifiFastInstallLessPrgMsg","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"PMSvc" ,"Architectures":[] ,"Platform":null ,"Kind":"ComClassID" ,"Guid":"b9e511fc-e364-497a-a121-b7b3612cedce" },{ "Name":"TILE_TEMPLATE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"TILE_TEMPLATE_INVALID","Value":0} ,{"Name":"TILE_TEMPLATE_FLIP","Value":5} ,{"Name":"TILE_TEMPLATE_DEEPLINK","Value":13} ,{"Name":"TILE_TEMPLATE_CYCLE","Value":14} ,{"Name":"TILE_TEMPLATE_METROCOUNT","Value":1} ,{"Name":"TILE_TEMPLATE_AGILESTORE","Value":2} ,{"Name":"TILE_TEMPLATE_GAMES","Value":3} ,{"Name":"TILE_TEMPLATE_CALENDAR","Value":4} ,{"Name":"TILE_TEMPLATE_MUSICVIDEO","Value":7} ,{"Name":"TILE_TEMPLATE_PEOPLE","Value":10} ,{"Name":"TILE_TEMPLATE_CONTACT","Value":11} ,{"Name":"TILE_TEMPLATE_GROUP","Value":12} ,{"Name":"TILE_TEMPLATE_DEFAULT","Value":15} ,{"Name":"TILE_TEMPLATE_BADGE","Value":16} ,{"Name":"TILE_TEMPLATE_BLOCK","Value":17} ,{"Name":"TILE_TEMPLATE_TEXT01","Value":18} ,{"Name":"TILE_TEMPLATE_TEXT02","Value":19} ,{"Name":"TILE_TEMPLATE_TEXT03","Value":20} ,{"Name":"TILE_TEMPLATE_TEXT04","Value":21} ,{"Name":"TILE_TEMPLATE_TEXT05","Value":22} ,{"Name":"TILE_TEMPLATE_TEXT06","Value":23} ,{"Name":"TILE_TEMPLATE_TEXT07","Value":24} ,{"Name":"TILE_TEMPLATE_TEXT08","Value":25} ,{"Name":"TILE_TEMPLATE_TEXT09","Value":26} ,{"Name":"TILE_TEMPLATE_TEXT10","Value":27} ,{"Name":"TILE_TEMPLATE_TEXT11","Value":28} ,{"Name":"TILE_TEMPLATE_IMAGE","Value":29} ,{"Name":"TILE_TEMPLATE_IMAGECOLLECTION","Value":30} ,{"Name":"TILE_TEMPLATE_IMAGEANDTEXT01","Value":31} ,{"Name":"TILE_TEMPLATE_IMAGEANDTEXT02","Value":32} ,{"Name":"TILE_TEMPLATE_BLOCKANDTEXT01","Value":33} ,{"Name":"TILE_TEMPLATE_BLOCKANDTEXT02","Value":34} ,{"Name":"TILE_TEMPLATE_PEEKIMAGEANDTEXT01","Value":35} ,{"Name":"TILE_TEMPLATE_PEEKIMAGEANDTEXT02","Value":36} ,{"Name":"TILE_TEMPLATE_PEEKIMAGEANDTEXT03","Value":37} ,{"Name":"TILE_TEMPLATE_PEEKIMAGEANDTEXT04","Value":38} ,{"Name":"TILE_TEMPLATE_PEEKIMAGE01","Value":39} ,{"Name":"TILE_TEMPLATE_PEEKIMAGE02","Value":40} ,{"Name":"TILE_TEMPLATE_PEEKIMAGE03","Value":41} ,{"Name":"TILE_TEMPLATE_PEEKIMAGE04","Value":42} ,{"Name":"TILE_TEMPLATE_PEEKIMAGE05","Value":43} ,{"Name":"TILE_TEMPLATE_PEEKIMAGE06","Value":44} ,{"Name":"TILE_TEMPLATE_PEEKIMAGECOLLECTION01","Value":45} ,{"Name":"TILE_TEMPLATE_PEEKIMAGECOLLECTION02","Value":46} ,{"Name":"TILE_TEMPLATE_PEEKIMAGECOLLECTION03","Value":47} ,{"Name":"TILE_TEMPLATE_PEEKIMAGECOLLECTION04","Value":48} ,{"Name":"TILE_TEMPLATE_PEEKIMAGECOLLECTION05","Value":49} ,{"Name":"TILE_TEMPLATE_PEEKIMAGECOLLECTION06","Value":50} ,{"Name":"TILE_TEMPLATE_SMALLIMAGEANDTEXT01","Value":51} ,{"Name":"TILE_TEMPLATE_SMALLIMAGEANDTEXT02","Value":52} ,{"Name":"TILE_TEMPLATE_SMALLIMAGEANDTEXT03","Value":53} ,{"Name":"TILE_TEMPLATE_SMALLIMAGEANDTEXT04","Value":54} ,{"Name":"TILE_TEMPLATE_SMALLIMAGEANDTEXT05","Value":55} ,{"Name":"TILE_TEMPLATE_METROCOUNTQUEUE","Value":56} ,{"Name":"TILE_TEMPLATE_SEARCH","Value":57} ,{"Name":"TILE_TEMPLATE_TILEFLYOUT01","Value":58} ,{"Name":"TILE_TEMPLATE_FOLDER","Value":59} ,{"Name":"TILE_TEMPLATE_ALL","Value":100} ] ,"IntegerBase":"Int32" },{ "Name":"PM_APP_GENRE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_APP_GENRE_GAMES","Value":0} ,{"Name":"PM_APP_GENRE_OTHER","Value":1} ,{"Name":"PM_APP_GENRE_INVALID","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PM_APPLICATION_INSTALL_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_APPLICATION_INSTALL_NORMAL","Value":0} ,{"Name":"PM_APPLICATION_INSTALL_IN_ROM","Value":1} ,{"Name":"PM_APPLICATION_INSTALL_PA","Value":2} ,{"Name":"PM_APPLICATION_INSTALL_DEBUG","Value":3} ,{"Name":"PM_APPLICATION_INSTALL_ENTERPRISE","Value":4} ,{"Name":"PM_APPLICATION_INSTALL_INVALID","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"PM_APPLICATION_STATE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_APPLICATION_STATE_MIN","Value":0} ,{"Name":"PM_APPLICATION_STATE_INSTALLED","Value":1} ,{"Name":"PM_APPLICATION_STATE_INSTALLING","Value":2} ,{"Name":"PM_APPLICATION_STATE_UPDATING","Value":3} ,{"Name":"PM_APPLICATION_STATE_UNINSTALLING","Value":4} ,{"Name":"PM_APPLICATION_STATE_LICENSE_UPDATING","Value":5} ,{"Name":"PM_APPLICATION_STATE_MOVING","Value":6} ,{"Name":"PM_APPLICATION_STATE_DISABLED_SD_CARD","Value":7} ,{"Name":"PM_APPLICATION_STATE_DISABLED_ENTERPRISE","Value":8} ,{"Name":"PM_APPLICATION_STATE_DISABLED_BACKING_UP","Value":9} ,{"Name":"PM_APPLICATION_STATE_DISABLED_MDIL_BINDING","Value":10} ,{"Name":"PM_APPLICATION_STATE_MAX","Value":10} ,{"Name":"PM_APPLICATION_STATE_INVALID","Value":11} ] ,"IntegerBase":"Int32" },{ "Name":"PM_APPLICATION_HUBTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_APPLICATION_HUBTYPE_NONMUSIC","Value":0} ,{"Name":"PM_APPLICATION_HUBTYPE_MUSIC","Value":1} ,{"Name":"PM_APPLICATION_HUBTYPE_INVALID","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PM_TILE_HUBTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_TILE_HUBTYPE_MUSIC","Value":1} ,{"Name":"PM_TILE_HUBTYPE_MOSETTINGS","Value":268435456} ,{"Name":"PM_TILE_HUBTYPE_GAMES","Value":536870912} ,{"Name":"PM_TILE_HUBTYPE_APPLIST","Value":1073741824} ,{"Name":"PM_TILE_HUBTYPE_STARTMENU","Value":-2147483648} ,{"Name":"PM_TILE_HUBTYPE_LOCKSCREEN","Value":16777216} ,{"Name":"PM_TILE_HUBTYPE_KIDZONE","Value":33554432} ,{"Name":"PM_TILE_HUBTYPE_CACHED","Value":67108864} ,{"Name":"PM_TILE_HUBTYPE_INVALID","Value":67108865} ] ,"IntegerBase":"Int32" },{ "Name":"PM_STARTTILE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_STARTTILE_TYPE_PRIMARY","Value":1} ,{"Name":"PM_STARTTILE_TYPE_SECONDARY","Value":2} ,{"Name":"PM_STARTTILE_TYPE_APPLIST","Value":3} ,{"Name":"PM_STARTTILE_TYPE_APPLISTPRIMARY","Value":4} ,{"Name":"PM_STARTTILE_TYPE_INVALID","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"PM_TASK_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_TASK_TYPE_NORMAL","Value":0} ,{"Name":"PM_TASK_TYPE_DEFAULT","Value":1} ,{"Name":"PM_TASK_TYPE_SETTINGS","Value":2} ,{"Name":"PM_TASK_TYPE_BACKGROUNDSERVICEAGENT","Value":3} ,{"Name":"PM_TASK_TYPE_BACKGROUNDWORKER","Value":4} ,{"Name":"PM_TASK_TYPE_INVALID","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"PACKMAN_RUNTIME" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PACKMAN_RUNTIME_NATIVE","Value":1} ,{"Name":"PACKMAN_RUNTIME_SILVERLIGHTMOBILE","Value":2} ,{"Name":"PACKMAN_RUNTIME_XNA","Value":3} ,{"Name":"PACKMAN_RUNTIME_MODERN_NATIVE","Value":4} ,{"Name":"PACKMAN_RUNTIME_JUPITER","Value":5} ,{"Name":"PACKMAN_RUNTIME_INVALID","Value":6} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ACTIVATION_POLICY" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_ACTIVATION_POLICY_RESUME","Value":0} ,{"Name":"PM_ACTIVATION_POLICY_RESUMESAMEPARAMS","Value":1} ,{"Name":"PM_ACTIVATION_POLICY_REPLACE","Value":2} ,{"Name":"PM_ACTIVATION_POLICY_REPLACESAMEPARAMS","Value":3} ,{"Name":"PM_ACTIVATION_POLICY_MULTISESSION","Value":4} ,{"Name":"PM_ACTIVATION_POLICY_REPLACE_IGNOREFOREGROUND","Value":5} ,{"Name":"PM_ACTIVATION_POLICY_UNKNOWN","Value":6} ,{"Name":"PM_ACTIVATION_POLICY_INVALID","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"PM_TASK_TRANSITION" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_TASK_TRANSITION_DEFAULT","Value":0} ,{"Name":"PM_TASK_TRANSITION_NONE","Value":1} ,{"Name":"PM_TASK_TRANSITION_TURNSTILE","Value":2} ,{"Name":"PM_TASK_TRANSITION_SLIDE","Value":3} ,{"Name":"PM_TASK_TRANSITION_SWIVEL","Value":4} ,{"Name":"PM_TASK_TRANSITION_READERBOARD","Value":5} ,{"Name":"PM_TASK_TRANSITION_CUSTOM","Value":6} ,{"Name":"PM_TASK_TRANSITION_INVALID","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ENUM_APP_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_APP_FILTER_ALL","Value":0} ,{"Name":"PM_APP_FILTER_VISIBLE","Value":1} ,{"Name":"PM_APP_FILTER_GENRE","Value":2} ,{"Name":"PM_APP_FILTER_NONGAMES","Value":3} ,{"Name":"PM_APP_FILTER_HUBTYPE","Value":4} ,{"Name":"PM_APP_FILTER_PINABLEONKIDZONE","Value":5} ,{"Name":"PM_APP_FILTER_ALL_INCLUDE_MODERN","Value":6} ,{"Name":"PM_APP_FILTER_FRAMEWORK","Value":7} ,{"Name":"PM_APP_FILTER_MAX","Value":8} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ENUM_TILE_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_TILE_FILTER_APPLIST","Value":8} ,{"Name":"PM_TILE_FILTER_PINNED","Value":9} ,{"Name":"PM_TILE_FILTER_HUBTYPE","Value":10} ,{"Name":"PM_TILE_FILTER_APP_ALL","Value":11} ,{"Name":"PM_TILE_FILTER_MAX","Value":12} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ENUM_TASK_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_TASK_FILTER_APP_ALL","Value":12} ,{"Name":"PM_TASK_FILTER_TASK_TYPE","Value":13} ,{"Name":"PM_TASK_FILTER_DEHYD_SUPRESSING","Value":14} ,{"Name":"PM_TASK_FILTER_APP_TASK_TYPE","Value":15} ,{"Name":"PM_TASK_FILTER_BGEXECUTION","Value":16} ,{"Name":"PM_TASK_FILTER_MAX","Value":17} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ENUM_EXTENSION_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_ENUM_EXTENSION_FILTER_BY_CONSUMER","Value":17} ,{"Name":"PM_ENUM_EXTENSION_FILTER_APPCONNECT","Value":17} ,{"Name":"PM_ENUM_EXTENSION_FILTER_PROTOCOL_ALL","Value":18} ,{"Name":"PM_ENUM_EXTENSION_FILTER_FTASSOC_FILETYPE_ALL","Value":19} ,{"Name":"PM_ENUM_EXTENSION_FILTER_FTASSOC_CONTENTTYPE_ALL","Value":20} ,{"Name":"PM_ENUM_EXTENSION_FILTER_FTASSOC_APPLICATION_ALL","Value":21} ,{"Name":"PM_ENUM_EXTENSION_FILTER_SHARETARGET_ALL","Value":22} ,{"Name":"PM_ENUM_EXTENSION_FILTER_FILEOPENPICKER_ALL","Value":23} ,{"Name":"PM_ENUM_EXTENSION_FILTER_FILESAVEPICKER_ALL","Value":24} ,{"Name":"PM_ENUM_EXTENSION_FILTER_CACHEDFILEUPDATER_ALL","Value":25} ,{"Name":"PM_ENUM_EXTENSION_FILTER_MAX","Value":26} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ENUM_BSA_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_ENUM_BSA_FILTER_ALL","Value":26} ,{"Name":"PM_ENUM_BSA_FILTER_BY_TASKID","Value":27} ,{"Name":"PM_ENUM_BSA_FILTER_BY_PRODUCTID","Value":28} ,{"Name":"PM_ENUM_BSA_FILTER_BY_PERIODIC","Value":29} ,{"Name":"PM_ENUM_BSA_FILTER_BY_ALL_LAUNCHONBOOT","Value":30} ,{"Name":"PM_ENUM_BSA_FILTER_MAX","Value":31} ] ,"IntegerBase":"Int32" },{ "Name":"PM_ENUM_BW_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_ENUM_BW_FILTER_BOOTWORKER_ALL","Value":31} ,{"Name":"PM_ENUM_BW_FILTER_BY_TASKID","Value":32} ,{"Name":"PM_ENUM_BW_FILTER_MAX","Value":33} ] ,"IntegerBase":"Int32" },{ "Name":"_tagAPPTASKTYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"TaskType","Type":{"Kind":"ApiRef","Name":"PM_TASK_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_EXTENSIONCONSUMER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ConsumerPID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ExtensionID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_BSATASKID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"TaskID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_BWTASKID" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"TaskID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_ENUM_FILTER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FilterType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"FilterParameter","Type":{"Kind":"ApiRef","Name":"_FilterParameter_e__Union","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_FilterParameter_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Dummy","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]} ,{"Name":"Genre","Type":{"Kind":"ApiRef","Name":"PM_APP_GENRE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"AppHubType","Type":{"Kind":"ApiRef","Name":"PM_APPLICATION_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"Tasktype","Type":{"Kind":"ApiRef","Name":"PM_TASK_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"TaskProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"TileProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"AppTaskType","Type":{"Kind":"ApiRef","Name":"_tagAPPTASKTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"Consumer","Type":{"Kind":"ApiRef","Name":"PM_EXTENSIONCONSUMER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"BSATask","Type":{"Kind":"ApiRef","Name":"PM_BSATASKID","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"BSAProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"BWTask","Type":{"Kind":"ApiRef","Name":"PM_BWTASKID","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"ProtocolName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"FileType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"ContentType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AppSupportedFileExtPID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"ShareTargetFileType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PM_LIVETILE_RECURRENCE_TYPE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_LIVETILE_RECURRENCE_TYPE_INSTANT","Value":0} ,{"Name":"PM_LIVETILE_RECURRENCE_TYPE_ONETIME","Value":1} ,{"Name":"PM_LIVETILE_RECURRENCE_TYPE_INTERVAL","Value":2} ,{"Name":"PM_LIVETILE_RECURRENCE_TYPE_MAX","Value":2} ] ,"IntegerBase":"Int32" },{ "Name":"PM_TILE_SIZE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_TILE_SIZE_SMALL","Value":0} ,{"Name":"PM_TILE_SIZE_MEDIUM","Value":1} ,{"Name":"PM_TILE_SIZE_LARGE","Value":2} ,{"Name":"PM_TILE_SIZE_SQUARE310X310","Value":3} ,{"Name":"PM_TILE_SIZE_TALL150X310","Value":4} ,{"Name":"PM_TILE_SIZE_INVALID","Value":5} ] ,"IntegerBase":"Int32" },{ "Name":"PM_LOGO_SIZE" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"PM_LOGO_SIZE_SMALL","Value":0} ,{"Name":"PM_LOGO_SIZE_MEDIUM","Value":1} ,{"Name":"PM_LOGO_SIZE_LARGE","Value":2} ,{"Name":"PM_LOGO_SIZE_INVALID","Value":3} ] ,"IntegerBase":"Int32" },{ "Name":"PM_STARTAPPBLOB" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"AppTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IconPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IsUninstallable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"AppInstallType","Type":{"Kind":"ApiRef","Name":"PM_APPLICATION_INSTALL_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"State","Type":{"Kind":"ApiRef","Name":"PM_APPLICATION_STATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"IsModern","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IsModernLightUp","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"LightUpSupportMask","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_INVOCATIONINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"URIBaseOrAUMID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"URIFragmentOrArgs","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_STARTTILEBLOB" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"TileID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TemplateType","Type":{"Kind":"ApiRef","Name":"TILE_TEMPLATE_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"HubPosition","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]} ,{"Name":"HubVisibilityBitmask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IsDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TileType","Type":{"Kind":"ApiRef","Name":"PM_STARTTILE_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"pbPropBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"cbPropBlob","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IsRestoring","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IsModern","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InvocationInfo","Type":{"Kind":"ApiRef","Name":"PM_INVOCATIONINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_INSTALLINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"PackagePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"pbLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"cbLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IsUninstallDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DeploymentOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OfferID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"MarketplaceAppVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_UPDATEINFO_LEGACY" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"PackagePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"pbLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"cbLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MarketplaceAppVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PM_UPDATEINFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"PackagePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"pbLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"cbLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"MarketplaceAppVersion","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"DeploymentOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"IPMApplicationInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"50afb58a-438c-4088-9789-f8c4899829c7" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_InstanceID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInstanceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_OfferID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pOfferID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_DefaultTask" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDefaultTask","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_AppTitle" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAppTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IconPath" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAppIconPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_NotificationState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsNotified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_AppInstallType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAppInstallType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_APPLICATION_INSTALL_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_State" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_APPLICATION_STATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsRevoked" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsRevoked","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_UpdateAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsUpdateAvailable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_InstallDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInstallDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsUninstallable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsUninstallable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsThemable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsThemable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsTrial" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsTrial","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_InstallPath" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInstallPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_DataRoot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDataRoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_Genre" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pGenre","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_APP_GENRE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_Publisher" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPublisher","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_Author" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAuthor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_Description" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"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":"pVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pImageUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_AppPlatMajorVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMajorVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] },{ "Name":"get_AppPlatMinorVersion" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMinorVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] },{ "Name":"get_PublisherID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPublisherID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_IsMultiCore" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsMultiCore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_SID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_AppPlatMajorVersionLightUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMajorVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] },{ "Name":"get_AppPlatMinorVersionLightUp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMinorVer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] },{ "Name":"set_UpdateAvailable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsUpdateAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_NotificationState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsNotified","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_IconPath" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AppIconPath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_UninstallableState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsUninstallable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_IsPinableOnKidZone" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsPinable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsOriginallyPreInstalled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsPreinstalled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsInstallOnSD" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsInstallOnSD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsOptoutOnSD" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsOptoutOnSD","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsOptoutBackupRestore" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsOptoutBackupRestore","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_EnterpriseDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_EnterpriseUninstallable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsUninstallable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_EnterpriseDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"IsDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_EnterpriseUninstallable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"IsUninstallable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsVisibleOnAppList" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsVisible","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsInboxApp" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsInboxApp","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_StorageID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pStorageID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_StartAppBlob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_STARTAPPBLOB","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IsMovable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsMovable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_DeploymentAppEnumerationHubFilter" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"HubType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_ModifiedDate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pModifiedDate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsOriginallyRestored" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsRestored","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_ShouldDeferMdilBind" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfDeferMdilBind","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsFullyPreInstall" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pfIsFullyPreInstall","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_IsMdilMaintenanceNeeded" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fIsMdilMaintenanceNeeded","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_Title" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AppTitle","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IPMTilePropertyInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6c2b8017-1efa-42a7-86c0-6d4b640bf528" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_PropertyID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPropID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"get_PropertyValue" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pPropValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"set_Property" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropValue","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IPMTilePropertyEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"cc4cd629-9047-4250-aac8-930e47812421" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppPropInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTilePropertyInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMTileInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"d1604833-2b08-4001-82cd-183ad734f752" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_TileID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTileID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_TemplateType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTemplateType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TILE_TEMPLATE_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_HubPinnedState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pPinned","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_HubPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pPosition","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"get_IsNotified" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsNotified","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsDefault" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsDefault","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_TaskID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTaskID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_TileType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pStartTileType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_STARTTILE_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsThemable" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsThemable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_PropertyById" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PropID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppPropInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTilePropertyInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pImageUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_PropertyEnum" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppTilePropEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTilePropertyEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_HubTileSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_TILE_SIZE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_HubPosition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Position","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"set_NotifiedState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Notified","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_HubPinnedState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Pinned","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_HubTileSize" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"HubType","Type":{"Kind":"ApiRef","Name":"PM_TILE_HUBTYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Size","Type":{"Kind":"ApiRef","Name":"PM_TILE_SIZE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"TaskName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"TaskParameters","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_StartTileBlob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_STARTTILEBLOB","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IsRestoring" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsRestoring","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsAutoRestoreDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsAutoRestoreDisabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_IsRestoring" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Restoring","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_IsAutoRestoreDisabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"AutoRestoreDisabled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IPMTileInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"ded83065-e462-4b2c-acb5-e39cea61c874" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppTileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTileInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMApplicationInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0ec42a96-4d46-4dc6-a3d9-a7acaac0f5fa" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppAppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMApplicationInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMLiveTileJobInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6009a81f-4710-4697-b5f6-2208f6057b8e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_TileID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTileID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_NextSchedule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pNextSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_NextSchedule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ftNextSchedule","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_StartSchedule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pStartSchedule","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_StartSchedule" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ftStartSchedule","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_IntervalDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIntervalDuration","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_IntervalDuration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulIntervalDuration","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_RunForever" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"IsRunForever","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_RunForever" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"fRunForever","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_MaxRunCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMaxRunCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_MaxRunCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulMaxRunCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_RunCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRunCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_RunCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulRunCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_RecurrenceType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRecurrenceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_RecurrenceType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulRecurrenceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_TileXML" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTileXml","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pcbTileXml","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_TileXML" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTileXml","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbTileXml","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_UrlXML" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUrlXML","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pcbUrlXML","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_UrlXML" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUrlXML","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbUrlXML","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_AttemptCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pAttemptCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_AttemptCount" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulAttemptCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"get_DownloadState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDownloadState","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"set_DownloadState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ulDownloadState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] }] },{ "Name":"IPMLiveTileJobInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bc042582-9415-4f36-9f99-06f104c07c03" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppLiveTileJobInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMLiveTileJobInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMDeploymentManager" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"35f785fa-1979-4a8b-bc8f-fd70eb0d1544" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"ReportDownloadBegin" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"ReportDownloadProgress" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"usProgress","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]} ] },{ "Name":"ReportDownloadComplete" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"hrResult","Type":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"BeginInstall" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInstallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_INSTALLINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"BeginUpdate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUpdateInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_UPDATEINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"BeginDeployPackage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInstallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_INSTALLINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"BeginUpdateDeployedPackageLegacy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUpdateInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_UPDATEINFO_LEGACY","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"BeginUninstall" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"BeginEnterpriseAppInstall" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pInstallInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_INSTALLINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"BeginEnterpriseAppUpdate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUpdateInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_UPDATEINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"BeginUpdateLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"offerID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"pbLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"GetLicenseChallenge" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PackagePath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppbChallenge","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pcbChallenge","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppbKID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbKID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppbDeviceID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppbSaltValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbSaltValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppbKGVValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbKGVValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"GetLicenseChallengeByProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"ppbChallenge","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pcbLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"GetLicenseChallengeByProductID2" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"ppbChallenge","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["Out"]} ,{"Name":"pcbLicense","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppbKID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbKID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppbDeviceID","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbDeviceID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppbSaltValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbSaltValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ,{"Name":"ppbKGVValue","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":10,"Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out","Optional"]} ,{"Name":"pcbKGVValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"RevokeLicense" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"RebindMdilBinaries" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"FileNames","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"RebindAllMdilBinaries" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"InstanceID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"RegenerateXbf" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"AssemblyPaths","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFEARRAY","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"GenerateXbfForCurrentLocale" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"BeginProvision" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"XMLpath","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"BeginDeprovision" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"ReindexSQLCEDatabases" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"SetApplicationsNeedMaintenance" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"RequiredMaintenanceOperations","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pcApplications","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"UpdateChamberProfile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"EnterprisePolicyIsApplicationAllowed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"publisherName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pIsAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"BeginUpdateDeployedPackage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pUpdateInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_UPDATEINFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ] },{ "Name":"ReportRestoreCancelled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"ResolveResourceString" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"resourceString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"pResolvedResourceString","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"UpdateCapabilitiesForModernApps" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"ReportDownloadStatusUpdate" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ] },{ "Name":"BeginUninstallWithOptions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"removalOptions","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"BindDeferredMdilBinaries" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] },{ "Name":"GenerateXamlLightupXbfForCurrentLocale" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PackageFamilyName","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"AddLicenseForAppx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"productID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"pbLicense","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]} ,{"Name":"cbLicense","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pbPlayReadyHeader","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Optional"]} ,{"Name":"cbPlayReadyHeader","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"FixJunctionsForAppsOnSDCard" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ ] }] },{ "Name":"IPMEnumerationManager" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"698d57c2-292d-4cf3-b73c-d95a6922ed9a" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_AllApplications" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppAppEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMApplicationInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_AllTiles" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTileEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTileInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_AllTasks" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppTaskEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTaskInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_AllExtensions" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppExtensionEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMExtensionInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_AllBackgroundServiceAgents" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppBSAEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMBackgroundServiceAgentInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_AllBackgroundWorkers" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ppBSWEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMBackgroundWorkerInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"get_ApplicationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"ppAppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMApplicationInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_TileInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"TileID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppTileInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTileInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_TaskInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"TaskID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppTaskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTaskInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_TaskInfoEx" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"TaskID","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ppTaskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTaskInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_BackgroundServiceAgentInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"BSAID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ppTaskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMBackgroundServiceAgentInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_AllLiveTileJobs" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppLiveTileJobEnum","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMLiveTileJobInfoEnumerator","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_LiveTileJob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"TileID","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"RecurrenceType","Type":{"Kind":"ApiRef","Name":"PM_LIVETILE_RECURRENCE_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"ppLiveTileJobInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMLiveTileJobInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_ApplicationInfoExternal" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ProductID","Type":{"Kind":"Native","Name":"Guid"},"Attrs":["In"]} ,{"Name":"ppAppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMApplicationInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_FileHandlerGenericLogo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"LogoSize","Type":{"Kind":"ApiRef","Name":"PM_LOGO_SIZE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_ApplicationInfoFromAccessClaims" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"SysAppID0","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"SysAppID1","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ppAppInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMApplicationInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_StartTileEnumeratorBlob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pcTiles","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppTileBlobs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_STARTTILEBLOB","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"get_StartAppEnumeratorBlob" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Filter","Type":{"Kind":"ApiRef","Name":"PM_ENUM_FILTER","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pcApps","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppAppBlobs","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_STARTAPPBLOB","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}}},"Attrs":["Out"]} ] }] },{ "Name":"IPMTaskInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"bf1d8c33-1bf5-4ee0-b549-6b9dd3834942" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_TaskID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTaskID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_NavigationPage" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pNavigationPage","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_TaskTransition" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTaskTransition","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_TASK_TRANSITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_RuntimeType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pRuntimetype","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PACKMAN_RUNTIME","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_ActivationPolicy" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pActivationPolicy","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_ACTIVATION_POLICY","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_TaskType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTaskType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_TASK_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pImageUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_ImagePath" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pImagePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_ImageParams" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pImageParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_InstallRootFolder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInstallRootFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_DataRootFolder" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDataRootFolder","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IsSingleInstanceHost" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsSingleInstanceHost","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsInteropEnabled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsInteropEnabled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_ApplicationState" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pApplicationState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_APPLICATION_STATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_InstallType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pInstallType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PM_APPLICATION_INSTALL_TYPE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_Version" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pTargetMajorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ,{"Name":"pTargetMinorVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]} ] },{ "Name":"get_BitsPerPixel" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBitsPerPixel","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]} ] },{ "Name":"get_SuppressesDehydration" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSuppressesDehydration","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_BackgroundExecutionAbilities" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBackgroundExecutionAbilities","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IsOptedForExtendedMem" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsOptedIn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMTaskInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"0630b0f8-0bbc-4821-be74-c7995166ed2a" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppTaskInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMTaskInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMExtensionInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"49acde79-9788-4d0a-8aa0-1746afdb9e9d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_SupplierPID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSupplierPID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_SupplierTaskID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSupplierTID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_Title" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTitle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IconPath" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIconPath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_ExtraFile" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pFilePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pImageUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] }] },{ "Name":"IPMExtensionFileExtensionInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6b87cb6c-0b88-4989-a4ec-033714f710d4" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Name" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_DisplayName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDisplayName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_Logo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"LogoSize","Type":{"Kind":"ApiRef","Name":"PM_LOGO_SIZE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"pLogo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_ContentType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pContentType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_FileType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ContentType","Type":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"pFileType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pImageUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_AllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcbTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ] }] },{ "Name":"IPMExtensionProtocolInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"1e3fa036-51eb-4453-baff-b8d8e4b46c8e" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Protocol" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProtocol","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pImageUrn","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pParameters","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] }] },{ "Name":"IPMExtensionShareTargetInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"5471f48b-c65c-4656-8c70-242e31195fea" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_AllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"get_AllDataFormats" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcDataFormats","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppDataFormats","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"get_SupportsAllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSupportsAllTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMExtensionContractInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e5666373-7ba1-467c-b819-b175db1c295b" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_InvocationInfo" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pAUMID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ,{"Name":"pArgs","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] }] },{ "Name":"IPMExtensionFileOpenPickerInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"6dc91d25-9606-420c-9a78-e034a3418345" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_AllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"get_SupportsAllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSupportsAllTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMExtensionFileSavePickerInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"38005cba-f81a-493e-a0f8-922c8680da43" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_AllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"pcTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"ppTypes","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}}},"Attrs":["Out"]} ] },{ "Name":"get_SupportsAllFileTypes" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSupportsAllTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMExtensionCachedFileUpdaterInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"e2d77509-4e58-4ba9-af7e-b642e370e1b0" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_SupportsUpdates" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pSupportsUpdates","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMExtensionInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"403b9e82-1171-4573-8e6f-6f33f39b83dd" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppExtensionInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMExtensionInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMBackgroundServiceAgentInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"3a8b46da-928c-4879-998c-09dc96f3d490" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_TaskID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTaskID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_BSAID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBSAID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"get_BGSpecifier" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBGSpecifier","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_BGName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBGName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_BGSource" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBGSource","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_BGType" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBGType","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IsPeriodic" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsPeriodic","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsScheduled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsScheduled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_IsScheduleAllowed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsScheduleAllowed","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"get_Description" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_IsLaunchOnBoot" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pLaunchOnBoot","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"set_IsScheduled" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsScheduled","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"set_IsScheduleAllowed" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"IsScheduleAllowed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }] },{ "Name":"IPMBackgroundWorkerInfo" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"7dd4531b-d3bf-4b6b-94f3-69c098b1497d" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_ProductID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pProductID","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Out"]} ] },{ "Name":"get_TaskID" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pTaskID","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_BGName" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pBGName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]} ] },{ "Name":"get_MaxStartupLatency" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pMaxStartupLatency","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"get_ExpectedRuntime" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pExpectedRuntime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"get_IsBootWorker" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"pIsBootWorker","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMBackgroundServiceAgentInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"18eb2072-ab56-43b3-872c-beafb7a6b391" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppBSAInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMBackgroundServiceAgentInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"IPMBackgroundWorkerInfoEnumerator" ,"Architectures":[] ,"Platform":null ,"Kind":"Com" ,"Guid":"87f479f8-90d8-4ec7-92b9-72787e2f636b" ,"Attrs":[] ,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]} ,"Methods":[{ "Name":"get_Next" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[ "SpecialName" ] ,"Params":[ {"Name":"ppBWInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPMBackgroundWorkerInfo","TargetKind":"Com","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] }] },{ "Name":"PPATCH_PROGRESS_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ,{"Name":"CurrentPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"MaximumPosition","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"PPATCH_SYMLOAD_CALLBACK" ,"Architectures":[] ,"Platform":null ,"Kind":"FunctionPointer" ,"SetLastError":false ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Attrs":[] ,"Params":[ {"Name":"WhichFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SymbolFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"SymType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SymbolFileCheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SymbolFileTimeDate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ImageFileCheckSum","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ImageFileTimeDate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out"]} ] },{ "Name":"PATCH_IGNORE_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OffsetInOldFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PATCH_RETAIN_RANGE" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OffsetInOldFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"LengthInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OffsetInNewFile","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PATCH_OLD_FILE_INFO_A" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SizeOfThisStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RetainRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PATCH_OLD_FILE_INFO_W" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SizeOfThisStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RetainRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PATCH_OLD_FILE_INFO_H" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SizeOfThisStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OldFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RetainRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"PATCH_OLD_FILE_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SizeOfThisStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"RetainRangeArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OldFileNameA","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"OldFileNameW","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"OldFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PATCH_INTERLEAVE_MAP" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"CountRanges","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"Range","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Struct" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"OldOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"OldLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NewLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"PATCH_OPTION_DATA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"SizeOfThisStruct","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SymbolOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"NewFileSymbolPath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"OldFileSymbolPathArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]} ,{"Name":"ExtendedOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"SymLoadCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_SYMLOAD_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"SymLoadContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"InterleaveMapArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_INTERLEAVE_MAP","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}}},"Attrs":[]} ,{"Name":"MaxLzxWindowSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DELTA_INPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"Editable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[{ "Name":"_Anonymous_e__Union" ,"Architectures":[] ,"Platform":null ,"Kind":"Union" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"lpcStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Const"]} ,{"Name":"lpStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ] ,"NestedTypes":[] }] },{ "Name":"DELTA_OUTPUT" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"lpStart","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]} ,{"Name":"uSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DELTA_HASH" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"HashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"HashValue","Type":{"Kind":"Array","Shape":{"Size":32},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"DELTA_HEADER_INFO" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"FileType","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]} ,{"Name":"TargetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]} ,{"Name":"TargetFileTime","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"TargetHashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"TargetHash","Type":{"Kind":"ApiRef","Name":"DELTA_HASH","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"ACTIVATION_CONTEXT_QUERY_INDEX" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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":"Foundation","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":"Foundation","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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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_DETAILED_INFORMATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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":"ACTCTXA" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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 ,"Attrs":[] ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hAny","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiCloseAllHandles" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ ] },{ "Name":"MsiSetInternalUI" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUILEVEL","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERA","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLUI_HANDLERW","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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":["Optional"]} ] },{ "Name":"MsiEnableLogA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MsiQueryProductStateW" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MsiGetProductInfoA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"USERINFOSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"USERINFOSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MsiCollectUserInfoW" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"szProduct","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MsiApplyPatchA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows6.0.6000" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MsiVerifyPackageW" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"szPackagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"MsiGetFeatureInfoA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"INSTALLSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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","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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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","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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"dwTransactionState","Type":{"Kind":"ApiRef","Name":"MSITRANSACTIONSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiJoinTransaction" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBERROR","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hView","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiDatabaseGetPrimaryKeysA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hSummaryInfo","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiOpenDatabaseA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiGetDatabaseState" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIDBSTATE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hDatabase","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiCreateRecord" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"cParams","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"MsiRecordIsNull" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiRecordSetStreamA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hRecord","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiGetActiveDatabase" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiSetPropertyA" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt16"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiGetMode" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSICONDITION","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ {"Name":"hInstall","Type":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ] },{ "Name":"MsiEnableUIPreview" ,"SetLastError":false ,"DllImport":"msi.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"Native","Name":"UInt32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"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.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"MSIHANDLE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows8.0" ,"Attrs":[] ,"Params":[ ] },{ "Name":"SfcGetNextProtectedFile" ,"SetLastError":true ,"DllImport":"sfc.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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":"CreatePatchFileA" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"CreatePatchFileW" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"CreatePatchFileByHandles" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OldFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"NewFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"PatchFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"CreatePatchFileExA" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OldFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OldFileInfoArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PATCH_OLD_FILE_INFO_A","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"CreatePatchFileExW" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OldFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OldFileInfoArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PATCH_OLD_FILE_INFO_W","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"CreatePatchFileByHandlesEx" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"OldFileCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OldFileInfoArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"PATCH_OLD_FILE_INFO_H","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In"]} ,{"Name":"NewFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"PatchFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"ExtractPatchHeaderToFileA" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PatchHeaderFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"ExtractPatchHeaderToFileW" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"PatchHeaderFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"ExtractPatchHeaderToFileByHandles" ,"SetLastError":false ,"DllImport":"mspatchc.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"PatchHeaderFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] },{ "Name":"TestApplyPatchToFileA" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"TestApplyPatchToFileW" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"TestApplyPatchToFileByHandles" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"OldFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"TestApplyPatchToFileByBuffers" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"PatchFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OldFileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"OldFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NewFileSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"ApplyPatchToFileA" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"ApplyPatchToFileW" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"ApplyPatchToFileByHandles" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"OldFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"NewFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"ApplyPatchToFileExA" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"ApplyPatchToFileExW" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OldFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"NewFileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"ApplyPatchToFileByHandlesEx" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"OldFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"NewFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"ApplyPatchToFileByBuffers" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"PatchFileMapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"PatchFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OldFileMapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"OldFileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NewFileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":5}]} ,{"Name":"NewFileBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NewFileActualSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]} ,{"Name":"NewFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]} ,{"Name":"ApplyOptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"ProgressCallback","Type":{"Kind":"ApiRef","Name":"PPATCH_PROGRESS_CALLBACK","TargetKind":"FunctionPointer","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"CallbackContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"GetFilePatchSignatureA" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RetainRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SignatureBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SignatureBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]} ] },{ "Name":"GetFilePatchSignatureW" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RetainRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SignatureBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SignatureBuffer","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]} ] },{ "Name":"GetFilePatchSignatureByHandle" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RetainRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SignatureBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SignatureBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]} ] },{ "Name":"GetFilePatchSignatureByBuffer" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileBufferWritable","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RetainRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"SignatureBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SignatureBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":8}]} ] },{ "Name":"NormalizeFileForPatchSignature" ,"SetLastError":false ,"DllImport":"mspatcha.dll" ,"ReturnType":{"Kind":"Native","Name":"Int32"} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":1}]} ,{"Name":"FileSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OptionData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PATCH_OPTION_DATA","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"NewFileCoffBase","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"NewFileCoffTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IgnoreRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"IgnoreRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"PATCH_IGNORE_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"RetainRangeCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"RetainRangeArray","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":8,"Child":{"Kind":"ApiRef","Name":"PATCH_RETAIN_RANGE","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["In","Optional"]} ] },{ "Name":"GetDeltaInfoB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"Delta","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpHeaderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_HEADER_INFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetDeltaInfoA" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDeltaName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpHeaderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_HEADER_INFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetDeltaInfoW" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpDeltaName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpHeaderInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_HEADER_INFO","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"ApplyDeltaGetReverseB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ApplyFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Delta","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpReverseFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"lpTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_OUTPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpTargetReverse","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_OUTPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"ApplyDeltaB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ApplyFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Delta","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_OUTPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"ApplyDeltaProvidedB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ApplyFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Delta","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpTarget","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"uTargetSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"ApplyDeltaA" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ApplyFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpDeltaName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"ApplyDeltaW" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"ApplyFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpDeltaName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"CreateDeltaB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"SetFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"ResetFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"Target","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"SourceOptions","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"TargetOptions","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"GlobalOptions","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpTargetFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"HashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDelta","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_OUTPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"CreateDeltaA" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"SetFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"ResetFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSourceOptionsName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpTargetOptionsName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"GlobalOptions","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpTargetFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"HashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeltaName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"CreateDeltaW" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"SetFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"ResetFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpTargetName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpSourceOptionsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"lpTargetOptionsName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]} ,{"Name":"GlobalOptions","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpTargetFileTime","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Optional","Const"]} ,{"Name":"HashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpDeltaName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ] },{ "Name":"GetDeltaSignatureB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"HashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_HASH","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetDeltaSignatureA" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"HashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_HASH","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"GetDeltaSignatureW" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"HashAlgId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpSourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpHash","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DELTA_HASH","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]}},"Attrs":["Out"]} ] },{ "Name":"DeltaNormalizeProvidedB" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"FileTypeSet","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"NormalizeFlags","Type":{"Kind":"Native","Name":"Int64"},"Attrs":["In"]} ,{"Name":"NormalizeOptions","Type":{"Kind":"ApiRef","Name":"DELTA_INPUT","TargetKind":"Default","Api":"System.ApplicationInstallationAndServicing","Parents":[]},"Attrs":["In"]} ,{"Name":"lpSource","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out",{"Kind":"MemorySize","BytesParamIndex":4}]} ,{"Name":"uSourceSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]} ] },{ "Name":"DeltaFree" ,"SetLastError":false ,"DllImport":"msdelta.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":null ,"Attrs":[] ,"Params":[ {"Name":"lpMemory","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]} ] },{ "Name":"CreateActCtxA" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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"]} ] },{ "Name":"ReleaseActCtx" ,"SetLastError":false ,"DllImport":"KERNEL32.dll" ,"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"]} ] },{ "Name":"ZombifyActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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"]} ] },{ "Name":"ActivateActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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","Optional"]} ,{"Name":"lpCookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]} ] },{ "Name":"DeactivateActCtx" ,"SetLastError":true ,"DllImport":"KERNEL32.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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.dll" ,"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" ,"PATCH_OLD_FILE_INFO_" ,"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" ,"CreatePatchFile" ,"CreatePatchFileEx" ,"ExtractPatchHeaderToFile" ,"TestApplyPatchToFile" ,"ApplyPatchToFile" ,"ApplyPatchToFileEx" ,"GetFilePatchSignature" ,"GetDeltaInfo" ,"ApplyDelta" ,"CreateDelta" ,"GetDeltaSignature" ,"CreateActCtx" ,"FindActCtxSectionString" ] }