]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / System / ApplicationInstallationAndServicing / mod.rs
CommitLineData
487cf647 1#[cfg_attr(windows, link(name = "windows"))]
5e7ed085 2extern "system" {
04454e1e 3 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn ActivateActCtx(hactctx: super::super::Foundation::HANDLE, lpcookie: *mut usize) -> super::super::Foundation::BOOL;
04454e1e 6 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn AddRefActCtx(hactctx: super::super::Foundation::HANDLE);
04454e1e 9 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 10 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
11 pub fn ApplyDeltaA(applyflags: i64, lpsourcename: ::windows_sys::core::PCSTR, lpdeltaname: ::windows_sys::core::PCSTR, lptargetname: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
12 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
13 #[cfg(feature = "Win32_Foundation")]
14 pub fn ApplyDeltaB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INPUT, lptarget: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL;
04454e1e 15 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn ApplyDeltaGetReverseB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INPUT, lpreversefiletime: *const super::super::Foundation::FILETIME, lptarget: *mut DELTA_OUTPUT, lptargetreverse: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL;
04454e1e 18 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn ApplyDeltaProvidedB(applyflags: i64, source: DELTA_INPUT, delta: DELTA_INPUT, lptarget: *mut ::core::ffi::c_void, utargetsize: usize) -> super::super::Foundation::BOOL;
04454e1e 21 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 22 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
23 pub fn ApplyDeltaW(applyflags: i64, lpsourcename: ::windows_sys::core::PCWSTR, lpdeltaname: ::windows_sys::core::PCWSTR, lptargetname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
24 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 25 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
26 pub fn ApplyPatchToFileA(patchfilename: ::windows_sys::core::PCSTR, oldfilename: ::windows_sys::core::PCSTR, newfilename: ::windows_sys::core::PCSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL;
27 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
28 #[cfg(feature = "Win32_Foundation")]
29 pub fn ApplyPatchToFileByBuffers(patchfilemapped: *const u8, patchfilesize: u32, oldfilemapped: *const u8, oldfilesize: u32, newfilebuffer: *mut *mut u8, newfilebuffersize: u32, newfileactualsize: *mut u32, newfiletime: *mut super::super::Foundation::FILETIME, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
04454e1e 30 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
31 #[cfg(feature = "Win32_Foundation")]
32 pub fn ApplyPatchToFileByHandles(patchfilehandle: super::super::Foundation::HANDLE, oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, applyoptionflags: u32) -> super::super::Foundation::BOOL;
04454e1e 33 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
34 #[cfg(feature = "Win32_Foundation")]
35 pub fn ApplyPatchToFileByHandlesEx(patchfilehandle: super::super::Foundation::HANDLE, oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
04454e1e 36 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 37 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
38 pub fn ApplyPatchToFileExA(patchfilename: ::windows_sys::core::PCSTR, oldfilename: ::windows_sys::core::PCSTR, newfilename: ::windows_sys::core::PCSTR, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
39 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 40 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
41 pub fn ApplyPatchToFileExW(patchfilename: ::windows_sys::core::PCWSTR, oldfilename: ::windows_sys::core::PCWSTR, newfilename: ::windows_sys::core::PCWSTR, applyoptionflags: u32, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
42 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 43 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
44 pub fn ApplyPatchToFileW(patchfilename: ::windows_sys::core::PCWSTR, oldfilename: ::windows_sys::core::PCWSTR, newfilename: ::windows_sys::core::PCWSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL;
45 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
46 #[cfg(feature = "Win32_Foundation")]
47 pub fn CreateActCtxA(pactctx: *const ACTCTXA) -> super::super::Foundation::HANDLE;
04454e1e 48 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
49 #[cfg(feature = "Win32_Foundation")]
50 pub fn CreateActCtxW(pactctx: *const ACTCTXW) -> super::super::Foundation::HANDLE;
04454e1e 51 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 52 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
53 pub fn CreateDeltaA(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: ::windows_sys::core::PCSTR, lptargetname: ::windows_sys::core::PCSTR, lpsourceoptionsname: ::windows_sys::core::PCSTR, lptargetoptionsname: ::windows_sys::core::PCSTR, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
54 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
55 #[cfg(feature = "Win32_Foundation")]
56 pub fn CreateDeltaB(filetypeset: i64, setflags: i64, resetflags: i64, source: DELTA_INPUT, target: DELTA_INPUT, sourceoptions: DELTA_INPUT, targetoptions: DELTA_INPUT, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdelta: *mut DELTA_OUTPUT) -> super::super::Foundation::BOOL;
04454e1e 57 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 58 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
59 pub fn CreateDeltaW(filetypeset: i64, setflags: i64, resetflags: i64, lpsourcename: ::windows_sys::core::PCWSTR, lptargetname: ::windows_sys::core::PCWSTR, lpsourceoptionsname: ::windows_sys::core::PCWSTR, lptargetoptionsname: ::windows_sys::core::PCWSTR, globaloptions: DELTA_INPUT, lptargetfiletime: *const super::super::Foundation::FILETIME, hashalgid: u32, lpdeltaname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
60 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 61 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
62 pub fn CreatePatchFileA(oldfilename: ::windows_sys::core::PCSTR, newfilename: ::windows_sys::core::PCSTR, patchfilename: ::windows_sys::core::PCSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL;
63 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
64 #[cfg(feature = "Win32_Foundation")]
65 pub fn CreatePatchFileByHandles(oldfilehandle: super::super::Foundation::HANDLE, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL;
04454e1e 66 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
67 #[cfg(feature = "Win32_Foundation")]
68 pub fn CreatePatchFileByHandlesEx(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_H, newfilehandle: super::super::Foundation::HANDLE, patchfilehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
04454e1e 69 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 70 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
71 pub fn CreatePatchFileExA(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_A, newfilename: ::windows_sys::core::PCSTR, patchfilename: ::windows_sys::core::PCSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
72 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 73 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
74 pub fn CreatePatchFileExW(oldfilecount: u32, oldfileinfoarray: *const PATCH_OLD_FILE_INFO_W, newfilename: ::windows_sys::core::PCWSTR, patchfilename: ::windows_sys::core::PCWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, progresscallback: PPATCH_PROGRESS_CALLBACK, callbackcontext: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
75 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 76 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
77 pub fn CreatePatchFileW(oldfilename: ::windows_sys::core::PCWSTR, newfilename: ::windows_sys::core::PCWSTR, patchfilename: ::windows_sys::core::PCWSTR, optionflags: u32, optiondata: *const PATCH_OPTION_DATA) -> super::super::Foundation::BOOL;
78 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
79 #[cfg(feature = "Win32_Foundation")]
80 pub fn DeactivateActCtx(dwflags: u32, ulcookie: usize) -> super::super::Foundation::BOOL;
04454e1e 81 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
82 #[cfg(feature = "Win32_Foundation")]
83 pub fn DeltaFree(lpmemory: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
04454e1e 84 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
85 #[cfg(feature = "Win32_Foundation")]
86 pub fn DeltaNormalizeProvidedB(filetypeset: i64, normalizeflags: i64, normalizeoptions: DELTA_INPUT, lpsource: *mut ::core::ffi::c_void, usourcesize: usize) -> super::super::Foundation::BOOL;
04454e1e 87 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 88 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
89 pub fn ExtractPatchHeaderToFileA(patchfilename: ::windows_sys::core::PCSTR, patchheaderfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
90 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
91 #[cfg(feature = "Win32_Foundation")]
92 pub fn ExtractPatchHeaderToFileByHandles(patchfilehandle: super::super::Foundation::HANDLE, patchheaderfilehandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
04454e1e 93 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 94 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
95 pub fn ExtractPatchHeaderToFileW(patchfilename: ::windows_sys::core::PCWSTR, patchheaderfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
96 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
5e7ed085
FG
97 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
98 pub fn FindActCtxSectionGuid(dwflags: u32, lpextensionguid: *const ::windows_sys::core::GUID, ulsectionid: u32, lpguidtofind: *const ::windows_sys::core::GUID, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL;
04454e1e 99 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
5e7ed085 100 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
04454e1e
FG
101 pub fn FindActCtxSectionStringA(dwflags: u32, lpextensionguid: *const ::windows_sys::core::GUID, ulsectionid: u32, lpstringtofind: ::windows_sys::core::PCSTR, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL;
102 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
5e7ed085 103 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
04454e1e
FG
104 pub fn FindActCtxSectionStringW(dwflags: u32, lpextensionguid: *const ::windows_sys::core::GUID, ulsectionid: u32, lpstringtofind: ::windows_sys::core::PCWSTR, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL;
105 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
106 #[cfg(feature = "Win32_Foundation")]
107 pub fn GetCurrentActCtx(lphactctx: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
04454e1e 108 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 109 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
110 pub fn GetDeltaInfoA(lpdeltaname: ::windows_sys::core::PCSTR, lpheaderinfo: *mut DELTA_HEADER_INFO) -> super::super::Foundation::BOOL;
111 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
112 #[cfg(feature = "Win32_Foundation")]
113 pub fn GetDeltaInfoB(delta: DELTA_INPUT, lpheaderinfo: *mut DELTA_HEADER_INFO) -> super::super::Foundation::BOOL;
04454e1e 114 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 115 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
116 pub fn GetDeltaInfoW(lpdeltaname: ::windows_sys::core::PCWSTR, lpheaderinfo: *mut DELTA_HEADER_INFO) -> super::super::Foundation::BOOL;
117 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 118 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
119 pub fn GetDeltaSignatureA(filetypeset: i64, hashalgid: u32, lpsourcename: ::windows_sys::core::PCSTR, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL;
120 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
121 #[cfg(feature = "Win32_Foundation")]
122 pub fn GetDeltaSignatureB(filetypeset: i64, hashalgid: u32, source: DELTA_INPUT, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL;
04454e1e
FG
123 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
124 #[cfg(feature = "Win32_Foundation")]
125 pub fn GetDeltaSignatureW(filetypeset: i64, hashalgid: u32, lpsourcename: ::windows_sys::core::PCWSTR, lphash: *mut DELTA_HASH) -> super::super::Foundation::BOOL;
126 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
127 #[cfg(feature = "Win32_Foundation")]
128 pub fn GetFilePatchSignatureA(filename: ::windows_sys::core::PCSTR, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows_sys::core::PSTR) -> super::super::Foundation::BOOL;
129 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
130 #[cfg(feature = "Win32_Foundation")]
131 pub fn GetFilePatchSignatureByBuffer(filebufferwritable: *mut u8, filesize: u32, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows_sys::core::PSTR) -> super::super::Foundation::BOOL;
132 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
133 #[cfg(feature = "Win32_Foundation")]
134 pub fn GetFilePatchSignatureByHandle(filehandle: super::super::Foundation::HANDLE, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows_sys::core::PSTR) -> super::super::Foundation::BOOL;
135 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
136 #[cfg(feature = "Win32_Foundation")]
137 pub fn GetFilePatchSignatureW(filename: ::windows_sys::core::PCWSTR, optionflags: u32, optiondata: *const ::core::ffi::c_void, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE, signaturebuffersize: u32, signaturebuffer: ::windows_sys::core::PWSTR) -> super::super::Foundation::BOOL;
138 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
139 pub fn MsiAdvertiseProductA(szpackagepath: ::windows_sys::core::PCSTR, szscriptfilepath: ::windows_sys::core::PCSTR, sztransforms: ::windows_sys::core::PCSTR, lgidlanguage: u16) -> u32;
140 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
141 pub fn MsiAdvertiseProductExA(szpackagepath: ::windows_sys::core::PCSTR, szscriptfilepath: ::windows_sys::core::PCSTR, sztransforms: ::windows_sys::core::PCSTR, lgidlanguage: u16, dwplatform: u32, dwoptions: u32) -> u32;
142 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
143 pub fn MsiAdvertiseProductExW(szpackagepath: ::windows_sys::core::PCWSTR, szscriptfilepath: ::windows_sys::core::PCWSTR, sztransforms: ::windows_sys::core::PCWSTR, lgidlanguage: u16, dwplatform: u32, dwoptions: u32) -> u32;
144 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
145 pub fn MsiAdvertiseProductW(szpackagepath: ::windows_sys::core::PCWSTR, szscriptfilepath: ::windows_sys::core::PCWSTR, sztransforms: ::windows_sys::core::PCWSTR, lgidlanguage: u16) -> u32;
146 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
5e7ed085 147 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
04454e1e
FG
148 pub fn MsiAdvertiseScriptA(szscriptfile: ::windows_sys::core::PCSTR, dwflags: u32, phregdata: *const super::Registry::HKEY, fremoveitems: super::super::Foundation::BOOL) -> u32;
149 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
5e7ed085 150 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
04454e1e
FG
151 pub fn MsiAdvertiseScriptW(szscriptfile: ::windows_sys::core::PCWSTR, dwflags: u32, phregdata: *const super::Registry::HKEY, fremoveitems: super::super::Foundation::BOOL) -> u32;
152 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
153 pub fn MsiApplyMultiplePatchesA(szpatchpackages: ::windows_sys::core::PCSTR, szproductcode: ::windows_sys::core::PCSTR, szpropertieslist: ::windows_sys::core::PCSTR) -> u32;
154 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
155 pub fn MsiApplyMultiplePatchesW(szpatchpackages: ::windows_sys::core::PCWSTR, szproductcode: ::windows_sys::core::PCWSTR, szpropertieslist: ::windows_sys::core::PCWSTR) -> u32;
156 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
157 pub fn MsiApplyPatchA(szpatchpackage: ::windows_sys::core::PCSTR, szinstallpackage: ::windows_sys::core::PCSTR, einstalltype: INSTALLTYPE, szcommandline: ::windows_sys::core::PCSTR) -> u32;
158 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
159 pub fn MsiApplyPatchW(szpatchpackage: ::windows_sys::core::PCWSTR, szinstallpackage: ::windows_sys::core::PCWSTR, einstalltype: INSTALLTYPE, szcommandline: ::windows_sys::core::PCWSTR) -> u32;
160 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
161 #[cfg(feature = "Win32_Foundation")]
162 pub fn MsiBeginTransactionA(szname: ::windows_sys::core::PCSTR, dwtransactionattributes: u32, phtransactionhandle: *mut MSIHANDLE, phchangeofownerevent: *mut super::super::Foundation::HANDLE) -> u32;
163 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
164 #[cfg(feature = "Win32_Foundation")]
165 pub fn MsiBeginTransactionW(szname: ::windows_sys::core::PCWSTR, dwtransactionattributes: u32, phtransactionhandle: *mut MSIHANDLE, phchangeofownerevent: *mut super::super::Foundation::HANDLE) -> u32;
166 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 167 pub fn MsiCloseAllHandles() -> u32;
04454e1e 168 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 169 pub fn MsiCloseHandle(hany: MSIHANDLE) -> u32;
04454e1e
FG
170 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
171 pub fn MsiCollectUserInfoA(szproduct: ::windows_sys::core::PCSTR) -> u32;
172 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
173 pub fn MsiCollectUserInfoW(szproduct: ::windows_sys::core::PCWSTR) -> u32;
174 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
175 pub fn MsiConfigureFeatureA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR, einstallstate: INSTALLSTATE) -> u32;
176 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
177 pub fn MsiConfigureFeatureW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR, einstallstate: INSTALLSTATE) -> u32;
178 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
179 pub fn MsiConfigureProductA(szproduct: ::windows_sys::core::PCSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE) -> u32;
180 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
181 pub fn MsiConfigureProductExA(szproduct: ::windows_sys::core::PCSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE, szcommandline: ::windows_sys::core::PCSTR) -> u32;
182 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
183 pub fn MsiConfigureProductExW(szproduct: ::windows_sys::core::PCWSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE, szcommandline: ::windows_sys::core::PCWSTR) -> u32;
184 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
185 pub fn MsiConfigureProductW(szproduct: ::windows_sys::core::PCWSTR, iinstalllevel: INSTALLLEVEL, einstallstate: INSTALLSTATE) -> u32;
186 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 187 pub fn MsiCreateRecord(cparams: u32) -> MSIHANDLE;
04454e1e
FG
188 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
189 pub fn MsiCreateTransformSummaryInfoA(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows_sys::core::PCSTR, ierrorconditions: MSITRANSFORM_ERROR, ivalidation: MSITRANSFORM_VALIDATE) -> u32;
190 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
191 pub fn MsiCreateTransformSummaryInfoW(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows_sys::core::PCWSTR, ierrorconditions: MSITRANSFORM_ERROR, ivalidation: MSITRANSFORM_VALIDATE) -> u32;
192 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
193 pub fn MsiDatabaseApplyTransformA(hdatabase: MSIHANDLE, sztransformfile: ::windows_sys::core::PCSTR, ierrorconditions: MSITRANSFORM_ERROR) -> u32;
194 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
195 pub fn MsiDatabaseApplyTransformW(hdatabase: MSIHANDLE, sztransformfile: ::windows_sys::core::PCWSTR, ierrorconditions: MSITRANSFORM_ERROR) -> u32;
196 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 197 pub fn MsiDatabaseCommit(hdatabase: MSIHANDLE) -> u32;
04454e1e
FG
198 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
199 pub fn MsiDatabaseExportA(hdatabase: MSIHANDLE, sztablename: ::windows_sys::core::PCSTR, szfolderpath: ::windows_sys::core::PCSTR, szfilename: ::windows_sys::core::PCSTR) -> u32;
200 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
201 pub fn MsiDatabaseExportW(hdatabase: MSIHANDLE, sztablename: ::windows_sys::core::PCWSTR, szfolderpath: ::windows_sys::core::PCWSTR, szfilename: ::windows_sys::core::PCWSTR) -> u32;
202 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
203 pub fn MsiDatabaseGenerateTransformA(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows_sys::core::PCSTR, ireserved1: i32, ireserved2: i32) -> u32;
204 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
205 pub fn MsiDatabaseGenerateTransformW(hdatabase: MSIHANDLE, hdatabasereference: MSIHANDLE, sztransformfile: ::windows_sys::core::PCWSTR, ireserved1: i32, ireserved2: i32) -> u32;
206 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
207 pub fn MsiDatabaseGetPrimaryKeysA(hdatabase: MSIHANDLE, sztablename: ::windows_sys::core::PCSTR, phrecord: *mut MSIHANDLE) -> u32;
208 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
209 pub fn MsiDatabaseGetPrimaryKeysW(hdatabase: MSIHANDLE, sztablename: ::windows_sys::core::PCWSTR, phrecord: *mut MSIHANDLE) -> u32;
210 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
211 pub fn MsiDatabaseImportA(hdatabase: MSIHANDLE, szfolderpath: ::windows_sys::core::PCSTR, szfilename: ::windows_sys::core::PCSTR) -> u32;
212 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
213 pub fn MsiDatabaseImportW(hdatabase: MSIHANDLE, szfolderpath: ::windows_sys::core::PCWSTR, szfilename: ::windows_sys::core::PCWSTR) -> u32;
214 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
215 pub fn MsiDatabaseIsTablePersistentA(hdatabase: MSIHANDLE, sztablename: ::windows_sys::core::PCSTR) -> MSICONDITION;
216 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
217 pub fn MsiDatabaseIsTablePersistentW(hdatabase: MSIHANDLE, sztablename: ::windows_sys::core::PCWSTR) -> MSICONDITION;
218 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
219 pub fn MsiDatabaseMergeA(hdatabase: MSIHANDLE, hdatabasemerge: MSIHANDLE, sztablename: ::windows_sys::core::PCSTR) -> u32;
220 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
221 pub fn MsiDatabaseMergeW(hdatabase: MSIHANDLE, hdatabasemerge: MSIHANDLE, sztablename: ::windows_sys::core::PCWSTR) -> u32;
222 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
223 pub fn MsiDatabaseOpenViewA(hdatabase: MSIHANDLE, szquery: ::windows_sys::core::PCSTR, phview: *mut MSIHANDLE) -> u32;
224 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
225 pub fn MsiDatabaseOpenViewW(hdatabase: MSIHANDLE, szquery: ::windows_sys::core::PCWSTR, phview: *mut MSIHANDLE) -> u32;
226 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
227 pub fn MsiDetermineApplicablePatchesA(szproductpackagepath: ::windows_sys::core::PCSTR, cpatchinfo: u32, ppatchinfo: *mut MSIPATCHSEQUENCEINFOA) -> u32;
228 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
229 pub fn MsiDetermineApplicablePatchesW(szproductpackagepath: ::windows_sys::core::PCWSTR, cpatchinfo: u32, ppatchinfo: *mut MSIPATCHSEQUENCEINFOW) -> u32;
230 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
231 pub fn MsiDeterminePatchSequenceA(szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, cpatchinfo: u32, ppatchinfo: *mut MSIPATCHSEQUENCEINFOA) -> u32;
232 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
233 pub fn MsiDeterminePatchSequenceW(szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, cpatchinfo: u32, ppatchinfo: *mut MSIPATCHSEQUENCEINFOW) -> u32;
234 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
235 pub fn MsiDoActionA(hinstall: MSIHANDLE, szaction: ::windows_sys::core::PCSTR) -> u32;
236 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
237 pub fn MsiDoActionW(hinstall: MSIHANDLE, szaction: ::windows_sys::core::PCWSTR) -> u32;
238 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 239 pub fn MsiEnableLogA(dwlogmode: INSTALLLOGMODE, szlogfile: ::windows_sys::core::PCSTR, dwlogattributes: u32) -> u32;
04454e1e 240 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 241 pub fn MsiEnableLogW(dwlogmode: INSTALLLOGMODE, szlogfile: ::windows_sys::core::PCWSTR, dwlogattributes: u32) -> u32;
04454e1e 242 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 243 pub fn MsiEnableUIPreview(hdatabase: MSIHANDLE, phpreview: *mut MSIHANDLE) -> u32;
04454e1e 244 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 245 pub fn MsiEndTransaction(dwtransactionstate: MSITRANSACTIONSTATE) -> u32;
04454e1e
FG
246 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
247 pub fn MsiEnumClientsA(szcomponent: ::windows_sys::core::PCSTR, iproductindex: u32, lpproductbuf: ::windows_sys::core::PSTR) -> u32;
248 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
249 pub fn MsiEnumClientsExA(szcomponent: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwproductindex: u32, szproductbuf: ::windows_sys::core::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows_sys::core::PSTR, pcchsid: *mut u32) -> u32;
250 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
251 pub fn MsiEnumClientsExW(szcomponent: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwproductindex: u32, szproductbuf: ::windows_sys::core::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows_sys::core::PWSTR, pcchsid: *mut u32) -> u32;
252 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
253 pub fn MsiEnumClientsW(szcomponent: ::windows_sys::core::PCWSTR, iproductindex: u32, lpproductbuf: ::windows_sys::core::PWSTR) -> u32;
254 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
255 pub fn MsiEnumComponentCostsA(hinstall: MSIHANDLE, szcomponent: ::windows_sys::core::PCSTR, dwindex: u32, istate: INSTALLSTATE, szdrivebuf: ::windows_sys::core::PSTR, pcchdrivebuf: *mut u32, picost: *mut i32, pitempcost: *mut i32) -> u32;
256 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
257 pub fn MsiEnumComponentCostsW(hinstall: MSIHANDLE, szcomponent: ::windows_sys::core::PCWSTR, dwindex: u32, istate: INSTALLSTATE, szdrivebuf: ::windows_sys::core::PWSTR, pcchdrivebuf: *mut u32, picost: *mut i32, pitempcost: *mut i32) -> u32;
258 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
259 pub fn MsiEnumComponentQualifiersA(szcomponent: ::windows_sys::core::PCSTR, iindex: u32, lpqualifierbuf: ::windows_sys::core::PSTR, pcchqualifierbuf: *mut u32, lpapplicationdatabuf: ::windows_sys::core::PSTR, pcchapplicationdatabuf: *mut u32) -> u32;
260 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
261 pub fn MsiEnumComponentQualifiersW(szcomponent: ::windows_sys::core::PCWSTR, iindex: u32, lpqualifierbuf: ::windows_sys::core::PWSTR, pcchqualifierbuf: *mut u32, lpapplicationdatabuf: ::windows_sys::core::PWSTR, pcchapplicationdatabuf: *mut u32) -> u32;
262 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
263 pub fn MsiEnumComponentsA(icomponentindex: u32, lpcomponentbuf: ::windows_sys::core::PSTR) -> u32;
264 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
265 pub fn MsiEnumComponentsExA(szusersid: ::windows_sys::core::PCSTR, dwcontext: u32, dwindex: u32, szinstalledcomponentcode: ::windows_sys::core::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows_sys::core::PSTR, pcchsid: *mut u32) -> u32;
266 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
267 pub fn MsiEnumComponentsExW(szusersid: ::windows_sys::core::PCWSTR, dwcontext: u32, dwindex: u32, szinstalledcomponentcode: ::windows_sys::core::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows_sys::core::PWSTR, pcchsid: *mut u32) -> u32;
268 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
269 pub fn MsiEnumComponentsW(icomponentindex: u32, lpcomponentbuf: ::windows_sys::core::PWSTR) -> u32;
270 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
271 pub fn MsiEnumFeaturesA(szproduct: ::windows_sys::core::PCSTR, ifeatureindex: u32, lpfeaturebuf: ::windows_sys::core::PSTR, lpparentbuf: ::windows_sys::core::PSTR) -> u32;
272 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
273 pub fn MsiEnumFeaturesW(szproduct: ::windows_sys::core::PCWSTR, ifeatureindex: u32, lpfeaturebuf: ::windows_sys::core::PWSTR, lpparentbuf: ::windows_sys::core::PWSTR) -> u32;
274 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
275 pub fn MsiEnumPatchesA(szproduct: ::windows_sys::core::PCSTR, ipatchindex: u32, lppatchbuf: ::windows_sys::core::PSTR, lptransformsbuf: ::windows_sys::core::PSTR, pcchtransformsbuf: *mut u32) -> u32;
276 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
277 pub fn MsiEnumPatchesExA(szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: ::windows_sys::core::PSTR, sztargetproductcode: ::windows_sys::core::PSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: ::windows_sys::core::PSTR, pcchtargetusersid: *mut u32) -> u32;
278 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
279 pub fn MsiEnumPatchesExW(szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: u32, dwfilter: u32, dwindex: u32, szpatchcode: ::windows_sys::core::PWSTR, sztargetproductcode: ::windows_sys::core::PWSTR, pdwtargetproductcontext: *mut MSIINSTALLCONTEXT, sztargetusersid: ::windows_sys::core::PWSTR, pcchtargetusersid: *mut u32) -> u32;
280 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
281 pub fn MsiEnumPatchesW(szproduct: ::windows_sys::core::PCWSTR, ipatchindex: u32, lppatchbuf: ::windows_sys::core::PWSTR, lptransformsbuf: ::windows_sys::core::PWSTR, pcchtransformsbuf: *mut u32) -> u32;
282 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
283 pub fn MsiEnumProductsA(iproductindex: u32, lpproductbuf: ::windows_sys::core::PSTR) -> u32;
284 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
285 pub fn MsiEnumProductsExA(szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: u32, dwindex: u32, szinstalledproductcode: ::windows_sys::core::PSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows_sys::core::PSTR, pcchsid: *mut u32) -> u32;
286 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
287 pub fn MsiEnumProductsExW(szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: u32, dwindex: u32, szinstalledproductcode: ::windows_sys::core::PWSTR, pdwinstalledcontext: *mut MSIINSTALLCONTEXT, szsid: ::windows_sys::core::PWSTR, pcchsid: *mut u32) -> u32;
288 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
289 pub fn MsiEnumProductsW(iproductindex: u32, lpproductbuf: ::windows_sys::core::PWSTR) -> u32;
290 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
291 pub fn MsiEnumRelatedProductsA(lpupgradecode: ::windows_sys::core::PCSTR, dwreserved: u32, iproductindex: u32, lpproductbuf: ::windows_sys::core::PSTR) -> u32;
292 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
293 pub fn MsiEnumRelatedProductsW(lpupgradecode: ::windows_sys::core::PCWSTR, dwreserved: u32, iproductindex: u32, lpproductbuf: ::windows_sys::core::PWSTR) -> u32;
294 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
295 pub fn MsiEvaluateConditionA(hinstall: MSIHANDLE, szcondition: ::windows_sys::core::PCSTR) -> MSICONDITION;
296 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
297 pub fn MsiEvaluateConditionW(hinstall: MSIHANDLE, szcondition: ::windows_sys::core::PCWSTR) -> MSICONDITION;
298 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
299 pub fn MsiExtractPatchXMLDataA(szpatchpath: ::windows_sys::core::PCSTR, dwreserved: u32, szxmldata: ::windows_sys::core::PSTR, pcchxmldata: *mut u32) -> u32;
300 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
301 pub fn MsiExtractPatchXMLDataW(szpatchpath: ::windows_sys::core::PCWSTR, dwreserved: u32, szxmldata: ::windows_sys::core::PWSTR, pcchxmldata: *mut u32) -> u32;
302 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
303 pub fn MsiFormatRecordA(hinstall: MSIHANDLE, hrecord: MSIHANDLE, szresultbuf: ::windows_sys::core::PSTR, pcchresultbuf: *mut u32) -> u32;
304 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
305 pub fn MsiFormatRecordW(hinstall: MSIHANDLE, hrecord: MSIHANDLE, szresultbuf: ::windows_sys::core::PWSTR, pcchresultbuf: *mut u32) -> u32;
306 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 307 pub fn MsiGetActiveDatabase(hinstall: MSIHANDLE) -> MSIHANDLE;
04454e1e
FG
308 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
309 pub fn MsiGetComponentPathA(szproduct: ::windows_sys::core::PCSTR, szcomponent: ::windows_sys::core::PCSTR, lppathbuf: ::windows_sys::core::PSTR, pcchbuf: *mut u32) -> INSTALLSTATE;
310 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
311 pub fn MsiGetComponentPathExA(szproductcode: ::windows_sys::core::PCSTR, szcomponentcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, lpoutpathbuffer: ::windows_sys::core::PSTR, pcchoutpathbuffer: *mut u32) -> INSTALLSTATE;
312 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
313 pub fn MsiGetComponentPathExW(szproductcode: ::windows_sys::core::PCWSTR, szcomponentcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, lpoutpathbuffer: ::windows_sys::core::PWSTR, pcchoutpathbuffer: *mut u32) -> INSTALLSTATE;
314 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
315 pub fn MsiGetComponentPathW(szproduct: ::windows_sys::core::PCWSTR, szcomponent: ::windows_sys::core::PCWSTR, lppathbuf: ::windows_sys::core::PWSTR, pcchbuf: *mut u32) -> INSTALLSTATE;
316 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
317 pub fn MsiGetComponentStateA(hinstall: MSIHANDLE, szcomponent: ::windows_sys::core::PCSTR, piinstalled: *mut INSTALLSTATE, piaction: *mut INSTALLSTATE) -> u32;
318 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
319 pub fn MsiGetComponentStateW(hinstall: MSIHANDLE, szcomponent: ::windows_sys::core::PCWSTR, piinstalled: *mut INSTALLSTATE, piaction: *mut INSTALLSTATE) -> u32;
320 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 321 pub fn MsiGetDatabaseState(hdatabase: MSIHANDLE) -> MSIDBSTATE;
04454e1e
FG
322 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
323 pub fn MsiGetFeatureCostA(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCSTR, icosttree: MSICOSTTREE, istate: INSTALLSTATE, picost: *mut i32) -> u32;
324 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
325 pub fn MsiGetFeatureCostW(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCWSTR, icosttree: MSICOSTTREE, istate: INSTALLSTATE, picost: *mut i32) -> u32;
326 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
327 pub fn MsiGetFeatureInfoA(hproduct: MSIHANDLE, szfeature: ::windows_sys::core::PCSTR, lpattributes: *mut u32, lptitlebuf: ::windows_sys::core::PSTR, pcchtitlebuf: *mut u32, lphelpbuf: ::windows_sys::core::PSTR, pcchhelpbuf: *mut u32) -> u32;
328 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
329 pub fn MsiGetFeatureInfoW(hproduct: MSIHANDLE, szfeature: ::windows_sys::core::PCWSTR, lpattributes: *mut u32, lptitlebuf: ::windows_sys::core::PWSTR, pcchtitlebuf: *mut u32, lphelpbuf: ::windows_sys::core::PWSTR, pcchhelpbuf: *mut u32) -> u32;
330 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
331 pub fn MsiGetFeatureStateA(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCSTR, piinstalled: *mut INSTALLSTATE, piaction: *mut INSTALLSTATE) -> u32;
332 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
333 pub fn MsiGetFeatureStateW(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCWSTR, piinstalled: *mut INSTALLSTATE, piaction: *mut INSTALLSTATE) -> u32;
334 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
335 pub fn MsiGetFeatureUsageA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR, pdwusecount: *mut u32, pwdateused: *mut u16) -> u32;
336 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
337 pub fn MsiGetFeatureUsageW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR, pdwusecount: *mut u32, pwdateused: *mut u16) -> u32;
338 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
339 pub fn MsiGetFeatureValidStatesA(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCSTR, lpinstallstates: *mut u32) -> u32;
340 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
341 pub fn MsiGetFeatureValidStatesW(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCWSTR, lpinstallstates: *mut u32) -> u32;
342 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
343 pub fn MsiGetFileHashA(szfilepath: ::windows_sys::core::PCSTR, dwoptions: u32, phash: *mut MSIFILEHASHINFO) -> u32;
344 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
345 pub fn MsiGetFileHashW(szfilepath: ::windows_sys::core::PCWSTR, dwoptions: u32, phash: *mut MSIFILEHASHINFO) -> u32;
346 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
5e7ed085 347 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
04454e1e
FG
348 pub fn MsiGetFileSignatureInformationA(szsignedobjectpath: ::windows_sys::core::PCSTR, dwflags: u32, ppccertcontext: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pbhashdata: *mut u8, pcbhashdata: *mut u32) -> ::windows_sys::core::HRESULT;
349 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
5e7ed085 350 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
04454e1e
FG
351 pub fn MsiGetFileSignatureInformationW(szsignedobjectpath: ::windows_sys::core::PCWSTR, dwflags: u32, ppccertcontext: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, pbhashdata: *mut u8, pcbhashdata: *mut u32) -> ::windows_sys::core::HRESULT;
352 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
353 pub fn MsiGetFileVersionA(szfilepath: ::windows_sys::core::PCSTR, lpversionbuf: ::windows_sys::core::PSTR, pcchversionbuf: *mut u32, lplangbuf: ::windows_sys::core::PSTR, pcchlangbuf: *mut u32) -> u32;
354 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
355 pub fn MsiGetFileVersionW(szfilepath: ::windows_sys::core::PCWSTR, lpversionbuf: ::windows_sys::core::PWSTR, pcchversionbuf: *mut u32, lplangbuf: ::windows_sys::core::PWSTR, pcchlangbuf: *mut u32) -> u32;
356 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 357 pub fn MsiGetLanguage(hinstall: MSIHANDLE) -> u16;
04454e1e 358 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 359 pub fn MsiGetLastErrorRecord() -> MSIHANDLE;
04454e1e 360 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
361 #[cfg(feature = "Win32_Foundation")]
362 pub fn MsiGetMode(hinstall: MSIHANDLE, erunmode: MSIRUNMODE) -> super::super::Foundation::BOOL;
04454e1e
FG
363 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
364 pub fn MsiGetPatchFileListA(szproductcode: ::windows_sys::core::PCSTR, szpatchpackages: ::windows_sys::core::PCSTR, pcfiles: *mut u32, pphfilerecords: *mut *mut MSIHANDLE) -> u32;
365 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
366 pub fn MsiGetPatchFileListW(szproductcode: ::windows_sys::core::PCWSTR, szpatchpackages: ::windows_sys::core::PCWSTR, pcfiles: *mut u32, pphfilerecords: *mut *mut MSIHANDLE) -> u32;
367 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
368 pub fn MsiGetPatchInfoA(szpatch: ::windows_sys::core::PCSTR, szattribute: ::windows_sys::core::PCSTR, lpvaluebuf: ::windows_sys::core::PSTR, pcchvaluebuf: *mut u32) -> u32;
369 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
370 pub fn MsiGetPatchInfoExA(szpatchcode: ::windows_sys::core::PCSTR, szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows_sys::core::PCSTR, lpvalue: ::windows_sys::core::PSTR, pcchvalue: *mut u32) -> u32;
371 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
372 pub fn MsiGetPatchInfoExW(szpatchcode: ::windows_sys::core::PCWSTR, szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows_sys::core::PCWSTR, lpvalue: ::windows_sys::core::PWSTR, pcchvalue: *mut u32) -> u32;
373 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
374 pub fn MsiGetPatchInfoW(szpatch: ::windows_sys::core::PCWSTR, szattribute: ::windows_sys::core::PCWSTR, lpvaluebuf: ::windows_sys::core::PWSTR, pcchvaluebuf: *mut u32) -> u32;
375 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
376 pub fn MsiGetProductCodeA(szcomponent: ::windows_sys::core::PCSTR, lpbuf39: ::windows_sys::core::PSTR) -> u32;
377 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
378 pub fn MsiGetProductCodeW(szcomponent: ::windows_sys::core::PCWSTR, lpbuf39: ::windows_sys::core::PWSTR) -> u32;
379 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
380 pub fn MsiGetProductInfoA(szproduct: ::windows_sys::core::PCSTR, szattribute: ::windows_sys::core::PCSTR, lpvaluebuf: ::windows_sys::core::PSTR, pcchvaluebuf: *mut u32) -> u32;
381 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
382 pub fn MsiGetProductInfoExA(szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows_sys::core::PCSTR, szvalue: ::windows_sys::core::PSTR, pcchvalue: *mut u32) -> u32;
383 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
384 pub fn MsiGetProductInfoExW(szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szproperty: ::windows_sys::core::PCWSTR, szvalue: ::windows_sys::core::PWSTR, pcchvalue: *mut u32) -> u32;
385 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
386 pub fn MsiGetProductInfoFromScriptA(szscriptfile: ::windows_sys::core::PCSTR, lpproductbuf39: ::windows_sys::core::PSTR, plgidlanguage: *mut u16, pdwversion: *mut u32, lpnamebuf: ::windows_sys::core::PSTR, pcchnamebuf: *mut u32, lppackagebuf: ::windows_sys::core::PSTR, pcchpackagebuf: *mut u32) -> u32;
387 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
388 pub fn MsiGetProductInfoFromScriptW(szscriptfile: ::windows_sys::core::PCWSTR, lpproductbuf39: ::windows_sys::core::PWSTR, plgidlanguage: *mut u16, pdwversion: *mut u32, lpnamebuf: ::windows_sys::core::PWSTR, pcchnamebuf: *mut u32, lppackagebuf: ::windows_sys::core::PWSTR, pcchpackagebuf: *mut u32) -> u32;
389 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
390 pub fn MsiGetProductInfoW(szproduct: ::windows_sys::core::PCWSTR, szattribute: ::windows_sys::core::PCWSTR, lpvaluebuf: ::windows_sys::core::PWSTR, pcchvaluebuf: *mut u32) -> u32;
391 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
392 pub fn MsiGetProductPropertyA(hproduct: MSIHANDLE, szproperty: ::windows_sys::core::PCSTR, lpvaluebuf: ::windows_sys::core::PSTR, pcchvaluebuf: *mut u32) -> u32;
393 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
394 pub fn MsiGetProductPropertyW(hproduct: MSIHANDLE, szproperty: ::windows_sys::core::PCWSTR, lpvaluebuf: ::windows_sys::core::PWSTR, pcchvaluebuf: *mut u32) -> u32;
395 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
396 pub fn MsiGetPropertyA(hinstall: MSIHANDLE, szname: ::windows_sys::core::PCSTR, szvaluebuf: ::windows_sys::core::PSTR, pcchvaluebuf: *mut u32) -> u32;
397 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
398 pub fn MsiGetPropertyW(hinstall: MSIHANDLE, szname: ::windows_sys::core::PCWSTR, szvaluebuf: ::windows_sys::core::PWSTR, pcchvaluebuf: *mut u32) -> u32;
399 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
400 pub fn MsiGetShortcutTargetA(szshortcutpath: ::windows_sys::core::PCSTR, szproductcode: ::windows_sys::core::PSTR, szfeatureid: ::windows_sys::core::PSTR, szcomponentcode: ::windows_sys::core::PSTR) -> u32;
401 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
402 pub fn MsiGetShortcutTargetW(szshortcutpath: ::windows_sys::core::PCWSTR, szproductcode: ::windows_sys::core::PWSTR, szfeatureid: ::windows_sys::core::PWSTR, szcomponentcode: ::windows_sys::core::PWSTR) -> u32;
403 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
404 pub fn MsiGetSourcePathA(hinstall: MSIHANDLE, szfolder: ::windows_sys::core::PCSTR, szpathbuf: ::windows_sys::core::PSTR, pcchpathbuf: *mut u32) -> u32;
405 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
406 pub fn MsiGetSourcePathW(hinstall: MSIHANDLE, szfolder: ::windows_sys::core::PCWSTR, szpathbuf: ::windows_sys::core::PWSTR, pcchpathbuf: *mut u32) -> u32;
407 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
408 pub fn MsiGetSummaryInformationA(hdatabase: MSIHANDLE, szdatabasepath: ::windows_sys::core::PCSTR, uiupdatecount: u32, phsummaryinfo: *mut MSIHANDLE) -> u32;
409 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
410 pub fn MsiGetSummaryInformationW(hdatabase: MSIHANDLE, szdatabasepath: ::windows_sys::core::PCWSTR, uiupdatecount: u32, phsummaryinfo: *mut MSIHANDLE) -> u32;
411 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
412 pub fn MsiGetTargetPathA(hinstall: MSIHANDLE, szfolder: ::windows_sys::core::PCSTR, szpathbuf: ::windows_sys::core::PSTR, pcchpathbuf: *mut u32) -> u32;
413 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
414 pub fn MsiGetTargetPathW(hinstall: MSIHANDLE, szfolder: ::windows_sys::core::PCWSTR, szpathbuf: ::windows_sys::core::PWSTR, pcchpathbuf: *mut u32) -> u32;
415 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
416 pub fn MsiGetUserInfoA(szproduct: ::windows_sys::core::PCSTR, lpusernamebuf: ::windows_sys::core::PSTR, pcchusernamebuf: *mut u32, lporgnamebuf: ::windows_sys::core::PSTR, pcchorgnamebuf: *mut u32, lpserialbuf: ::windows_sys::core::PSTR, pcchserialbuf: *mut u32) -> USERINFOSTATE;
417 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
418 pub fn MsiGetUserInfoW(szproduct: ::windows_sys::core::PCWSTR, lpusernamebuf: ::windows_sys::core::PWSTR, pcchusernamebuf: *mut u32, lporgnamebuf: ::windows_sys::core::PWSTR, pcchorgnamebuf: *mut u32, lpserialbuf: ::windows_sys::core::PWSTR, pcchserialbuf: *mut u32) -> USERINFOSTATE;
419 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
420 pub fn MsiInstallMissingComponentA(szproduct: ::windows_sys::core::PCSTR, szcomponent: ::windows_sys::core::PCSTR, einstallstate: INSTALLSTATE) -> u32;
421 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
422 pub fn MsiInstallMissingComponentW(szproduct: ::windows_sys::core::PCWSTR, szcomponent: ::windows_sys::core::PCWSTR, einstallstate: INSTALLSTATE) -> u32;
423 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
424 pub fn MsiInstallMissingFileA(szproduct: ::windows_sys::core::PCSTR, szfile: ::windows_sys::core::PCSTR) -> u32;
425 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
426 pub fn MsiInstallMissingFileW(szproduct: ::windows_sys::core::PCWSTR, szfile: ::windows_sys::core::PCWSTR) -> u32;
427 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
428 pub fn MsiInstallProductA(szpackagepath: ::windows_sys::core::PCSTR, szcommandline: ::windows_sys::core::PCSTR) -> u32;
429 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
430 pub fn MsiInstallProductW(szpackagepath: ::windows_sys::core::PCWSTR, szcommandline: ::windows_sys::core::PCWSTR) -> u32;
431 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
432 #[cfg(feature = "Win32_Foundation")]
433 pub fn MsiIsProductElevatedA(szproduct: ::windows_sys::core::PCSTR, pfelevated: *mut super::super::Foundation::BOOL) -> u32;
434 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
435 #[cfg(feature = "Win32_Foundation")]
436 pub fn MsiIsProductElevatedW(szproduct: ::windows_sys::core::PCWSTR, pfelevated: *mut super::super::Foundation::BOOL) -> u32;
437 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
438 #[cfg(feature = "Win32_Foundation")]
439 pub fn MsiJoinTransaction(htransactionhandle: MSIHANDLE, dwtransactionattributes: u32, phchangeofownerevent: *mut super::super::Foundation::HANDLE) -> u32;
04454e1e
FG
440 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
441 pub fn MsiLocateComponentA(szcomponent: ::windows_sys::core::PCSTR, lppathbuf: ::windows_sys::core::PSTR, pcchbuf: *mut u32) -> INSTALLSTATE;
442 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
443 pub fn MsiLocateComponentW(szcomponent: ::windows_sys::core::PCWSTR, lppathbuf: ::windows_sys::core::PWSTR, pcchbuf: *mut u32) -> INSTALLSTATE;
444 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
445 pub fn MsiNotifySidChangeA(poldsid: ::windows_sys::core::PCSTR, pnewsid: ::windows_sys::core::PCSTR) -> u32;
446 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
447 pub fn MsiNotifySidChangeW(poldsid: ::windows_sys::core::PCWSTR, pnewsid: ::windows_sys::core::PCWSTR) -> u32;
448 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
449 pub fn MsiOpenDatabaseA(szdatabasepath: ::windows_sys::core::PCSTR, szpersist: ::windows_sys::core::PCSTR, phdatabase: *mut MSIHANDLE) -> u32;
450 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
451 pub fn MsiOpenDatabaseW(szdatabasepath: ::windows_sys::core::PCWSTR, szpersist: ::windows_sys::core::PCWSTR, phdatabase: *mut MSIHANDLE) -> u32;
452 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
453 pub fn MsiOpenPackageA(szpackagepath: ::windows_sys::core::PCSTR, hproduct: *mut MSIHANDLE) -> u32;
454 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
455 pub fn MsiOpenPackageExA(szpackagepath: ::windows_sys::core::PCSTR, dwoptions: u32, hproduct: *mut MSIHANDLE) -> u32;
456 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
457 pub fn MsiOpenPackageExW(szpackagepath: ::windows_sys::core::PCWSTR, dwoptions: u32, hproduct: *mut MSIHANDLE) -> u32;
458 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
459 pub fn MsiOpenPackageW(szpackagepath: ::windows_sys::core::PCWSTR, hproduct: *mut MSIHANDLE) -> u32;
460 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
461 pub fn MsiOpenProductA(szproduct: ::windows_sys::core::PCSTR, hproduct: *mut MSIHANDLE) -> u32;
462 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
463 pub fn MsiOpenProductW(szproduct: ::windows_sys::core::PCWSTR, hproduct: *mut MSIHANDLE) -> u32;
464 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
465 pub fn MsiPreviewBillboardA(hpreview: MSIHANDLE, szcontrolname: ::windows_sys::core::PCSTR, szbillboard: ::windows_sys::core::PCSTR) -> u32;
466 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
467 pub fn MsiPreviewBillboardW(hpreview: MSIHANDLE, szcontrolname: ::windows_sys::core::PCWSTR, szbillboard: ::windows_sys::core::PCWSTR) -> u32;
468 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
469 pub fn MsiPreviewDialogA(hpreview: MSIHANDLE, szdialogname: ::windows_sys::core::PCSTR) -> u32;
470 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
471 pub fn MsiPreviewDialogW(hpreview: MSIHANDLE, szdialogname: ::windows_sys::core::PCWSTR) -> u32;
472 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
5e7ed085 473 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
04454e1e
FG
474 pub fn MsiProcessAdvertiseScriptA(szscriptfile: ::windows_sys::core::PCSTR, sziconfolder: ::windows_sys::core::PCSTR, hregdata: super::Registry::HKEY, fshortcuts: super::super::Foundation::BOOL, fremoveitems: super::super::Foundation::BOOL) -> u32;
475 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
5e7ed085 476 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
04454e1e
FG
477 pub fn MsiProcessAdvertiseScriptW(szscriptfile: ::windows_sys::core::PCWSTR, sziconfolder: ::windows_sys::core::PCWSTR, hregdata: super::Registry::HKEY, fshortcuts: super::super::Foundation::BOOL, fremoveitems: super::super::Foundation::BOOL) -> u32;
478 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 479 pub fn MsiProcessMessage(hinstall: MSIHANDLE, emessagetype: INSTALLMESSAGE, hrecord: MSIHANDLE) -> i32;
04454e1e
FG
480 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
481 pub fn MsiProvideAssemblyA(szassemblyname: ::windows_sys::core::PCSTR, szappcontext: ::windows_sys::core::PCSTR, dwinstallmode: INSTALLMODE, dwassemblyinfo: MSIASSEMBLYINFO, lppathbuf: ::windows_sys::core::PSTR, pcchpathbuf: *mut u32) -> u32;
482 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
483 pub fn MsiProvideAssemblyW(szassemblyname: ::windows_sys::core::PCWSTR, szappcontext: ::windows_sys::core::PCWSTR, dwinstallmode: INSTALLMODE, dwassemblyinfo: MSIASSEMBLYINFO, lppathbuf: ::windows_sys::core::PWSTR, pcchpathbuf: *mut u32) -> u32;
484 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
485 pub fn MsiProvideComponentA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR, szcomponent: ::windows_sys::core::PCSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows_sys::core::PSTR, pcchpathbuf: *mut u32) -> u32;
486 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487 pub fn MsiProvideComponentW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR, szcomponent: ::windows_sys::core::PCWSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows_sys::core::PWSTR, pcchpathbuf: *mut u32) -> u32;
488 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
489 pub fn MsiProvideQualifiedComponentA(szcategory: ::windows_sys::core::PCSTR, szqualifier: ::windows_sys::core::PCSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows_sys::core::PSTR, pcchpathbuf: *mut u32) -> u32;
490 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
491 pub fn MsiProvideQualifiedComponentExA(szcategory: ::windows_sys::core::PCSTR, szqualifier: ::windows_sys::core::PCSTR, dwinstallmode: INSTALLMODE, szproduct: ::windows_sys::core::PCSTR, dwunused1: u32, dwunused2: u32, lppathbuf: ::windows_sys::core::PSTR, pcchpathbuf: *mut u32) -> u32;
492 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
493 pub fn MsiProvideQualifiedComponentExW(szcategory: ::windows_sys::core::PCWSTR, szqualifier: ::windows_sys::core::PCWSTR, dwinstallmode: INSTALLMODE, szproduct: ::windows_sys::core::PCWSTR, dwunused1: u32, dwunused2: u32, lppathbuf: ::windows_sys::core::PWSTR, pcchpathbuf: *mut u32) -> u32;
494 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
495 pub fn MsiProvideQualifiedComponentW(szcategory: ::windows_sys::core::PCWSTR, szqualifier: ::windows_sys::core::PCWSTR, dwinstallmode: INSTALLMODE, lppathbuf: ::windows_sys::core::PWSTR, pcchpathbuf: *mut u32) -> u32;
496 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
497 pub fn MsiQueryComponentStateA(szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szcomponentcode: ::windows_sys::core::PCSTR, pdwstate: *mut INSTALLSTATE) -> u32;
498 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
499 pub fn MsiQueryComponentStateW(szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szcomponentcode: ::windows_sys::core::PCWSTR, pdwstate: *mut INSTALLSTATE) -> u32;
500 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
501 pub fn MsiQueryFeatureStateA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR) -> INSTALLSTATE;
502 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
503 pub fn MsiQueryFeatureStateExA(szproductcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, szfeature: ::windows_sys::core::PCSTR, pdwstate: *mut INSTALLSTATE) -> u32;
504 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
505 pub fn MsiQueryFeatureStateExW(szproductcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, szfeature: ::windows_sys::core::PCWSTR, pdwstate: *mut INSTALLSTATE) -> u32;
506 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
507 pub fn MsiQueryFeatureStateW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR) -> INSTALLSTATE;
508 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
509 pub fn MsiQueryProductStateA(szproduct: ::windows_sys::core::PCSTR) -> INSTALLSTATE;
510 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
511 pub fn MsiQueryProductStateW(szproduct: ::windows_sys::core::PCWSTR) -> INSTALLSTATE;
512 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 513 pub fn MsiRecordClearData(hrecord: MSIHANDLE) -> u32;
04454e1e 514 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 515 pub fn MsiRecordDataSize(hrecord: MSIHANDLE, ifield: u32) -> u32;
04454e1e 516 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 517 pub fn MsiRecordGetFieldCount(hrecord: MSIHANDLE) -> u32;
04454e1e 518 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 519 pub fn MsiRecordGetInteger(hrecord: MSIHANDLE, ifield: u32) -> i32;
04454e1e
FG
520 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
521 pub fn MsiRecordGetStringA(hrecord: MSIHANDLE, ifield: u32, szvaluebuf: ::windows_sys::core::PSTR, pcchvaluebuf: *mut u32) -> u32;
522 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
523 pub fn MsiRecordGetStringW(hrecord: MSIHANDLE, ifield: u32, szvaluebuf: ::windows_sys::core::PWSTR, pcchvaluebuf: *mut u32) -> u32;
524 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
525 #[cfg(feature = "Win32_Foundation")]
526 pub fn MsiRecordIsNull(hrecord: MSIHANDLE, ifield: u32) -> super::super::Foundation::BOOL;
04454e1e
FG
527 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
528 pub fn MsiRecordReadStream(hrecord: MSIHANDLE, ifield: u32, szdatabuf: ::windows_sys::core::PSTR, pcbdatabuf: *mut u32) -> u32;
529 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 530 pub fn MsiRecordSetInteger(hrecord: MSIHANDLE, ifield: u32, ivalue: i32) -> u32;
04454e1e
FG
531 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
532 pub fn MsiRecordSetStreamA(hrecord: MSIHANDLE, ifield: u32, szfilepath: ::windows_sys::core::PCSTR) -> u32;
533 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
534 pub fn MsiRecordSetStreamW(hrecord: MSIHANDLE, ifield: u32, szfilepath: ::windows_sys::core::PCWSTR) -> u32;
535 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
536 pub fn MsiRecordSetStringA(hrecord: MSIHANDLE, ifield: u32, szvalue: ::windows_sys::core::PCSTR) -> u32;
537 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
538 pub fn MsiRecordSetStringW(hrecord: MSIHANDLE, ifield: u32, szvalue: ::windows_sys::core::PCWSTR) -> u32;
539 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
540 pub fn MsiReinstallFeatureA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR, dwreinstallmode: REINSTALLMODE) -> u32;
541 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
542 pub fn MsiReinstallFeatureW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR, dwreinstallmode: REINSTALLMODE) -> u32;
543 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
544 pub fn MsiReinstallProductA(szproduct: ::windows_sys::core::PCSTR, szreinstallmode: REINSTALLMODE) -> u32;
545 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
546 pub fn MsiReinstallProductW(szproduct: ::windows_sys::core::PCWSTR, szreinstallmode: REINSTALLMODE) -> u32;
547 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
548 pub fn MsiRemovePatchesA(szpatchlist: ::windows_sys::core::PCSTR, szproductcode: ::windows_sys::core::PCSTR, euninstalltype: INSTALLTYPE, szpropertylist: ::windows_sys::core::PCSTR) -> u32;
549 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
550 pub fn MsiRemovePatchesW(szpatchlist: ::windows_sys::core::PCWSTR, szproductcode: ::windows_sys::core::PCWSTR, euninstalltype: INSTALLTYPE, szpropertylist: ::windows_sys::core::PCWSTR) -> u32;
551 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
552 pub fn MsiSequenceA(hinstall: MSIHANDLE, sztable: ::windows_sys::core::PCSTR, isequencemode: i32) -> u32;
553 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
554 pub fn MsiSequenceW(hinstall: MSIHANDLE, sztable: ::windows_sys::core::PCWSTR, isequencemode: i32) -> u32;
555 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
556 pub fn MsiSetComponentStateA(hinstall: MSIHANDLE, szcomponent: ::windows_sys::core::PCSTR, istate: INSTALLSTATE) -> u32;
557 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
558 pub fn MsiSetComponentStateW(hinstall: MSIHANDLE, szcomponent: ::windows_sys::core::PCWSTR, istate: INSTALLSTATE) -> u32;
559 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 560 pub fn MsiSetExternalUIA(puihandler: INSTALLUI_HANDLERA, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERA;
04454e1e 561 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 562 pub fn MsiSetExternalUIRecord(puihandler: PINSTALLUI_HANDLER_RECORD, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void, ppuiprevhandler: PINSTALLUI_HANDLER_RECORD) -> u32;
04454e1e 563 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 564 pub fn MsiSetExternalUIW(puihandler: INSTALLUI_HANDLERW, dwmessagefilter: u32, pvcontext: *const ::core::ffi::c_void) -> INSTALLUI_HANDLERW;
04454e1e
FG
565 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
566 pub fn MsiSetFeatureAttributesA(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCSTR, dwattributes: u32) -> u32;
567 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
568 pub fn MsiSetFeatureAttributesW(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCWSTR, dwattributes: u32) -> u32;
569 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
570 pub fn MsiSetFeatureStateA(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCSTR, istate: INSTALLSTATE) -> u32;
571 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
572 pub fn MsiSetFeatureStateW(hinstall: MSIHANDLE, szfeature: ::windows_sys::core::PCWSTR, istate: INSTALLSTATE) -> u32;
573 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 574 pub fn MsiSetInstallLevel(hinstall: MSIHANDLE, iinstalllevel: i32) -> u32;
04454e1e 575 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
576 #[cfg(feature = "Win32_Foundation")]
577 pub fn MsiSetInternalUI(dwuilevel: INSTALLUILEVEL, phwnd: *mut super::super::Foundation::HWND) -> INSTALLUILEVEL;
04454e1e 578 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
579 #[cfg(feature = "Win32_Foundation")]
580 pub fn MsiSetMode(hinstall: MSIHANDLE, erunmode: MSIRUNMODE, fstate: super::super::Foundation::BOOL) -> u32;
04454e1e
FG
581 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
582 pub fn MsiSetPropertyA(hinstall: MSIHANDLE, szname: ::windows_sys::core::PCSTR, szvalue: ::windows_sys::core::PCSTR) -> u32;
583 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
584 pub fn MsiSetPropertyW(hinstall: MSIHANDLE, szname: ::windows_sys::core::PCWSTR, szvalue: ::windows_sys::core::PCWSTR) -> u32;
585 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
586 pub fn MsiSetTargetPathA(hinstall: MSIHANDLE, szfolder: ::windows_sys::core::PCSTR, szfolderpath: ::windows_sys::core::PCSTR) -> u32;
587 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
588 pub fn MsiSetTargetPathW(hinstall: MSIHANDLE, szfolder: ::windows_sys::core::PCWSTR, szfolderpath: ::windows_sys::core::PCWSTR) -> u32;
589 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
590 pub fn MsiSourceListAddMediaDiskA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32, szvolumelabel: ::windows_sys::core::PCSTR, szdiskprompt: ::windows_sys::core::PCSTR) -> u32;
591 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
592 pub fn MsiSourceListAddMediaDiskW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32, szvolumelabel: ::windows_sys::core::PCWSTR, szdiskprompt: ::windows_sys::core::PCWSTR) -> u32;
593 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
594 pub fn MsiSourceListAddSourceA(szproduct: ::windows_sys::core::PCSTR, szusername: ::windows_sys::core::PCSTR, dwreserved: u32, szsource: ::windows_sys::core::PCSTR) -> u32;
595 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
596 pub fn MsiSourceListAddSourceExA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows_sys::core::PCSTR, dwindex: u32) -> u32;
597 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
598 pub fn MsiSourceListAddSourceExW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows_sys::core::PCWSTR, dwindex: u32) -> u32;
599 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
600 pub fn MsiSourceListAddSourceW(szproduct: ::windows_sys::core::PCWSTR, szusername: ::windows_sys::core::PCWSTR, dwreserved: u32, szsource: ::windows_sys::core::PCWSTR) -> u32;
601 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
602 pub fn MsiSourceListClearAllA(szproduct: ::windows_sys::core::PCSTR, szusername: ::windows_sys::core::PCSTR, dwreserved: u32) -> u32;
603 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
604 pub fn MsiSourceListClearAllExA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32;
605 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
606 pub fn MsiSourceListClearAllExW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32;
607 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
608 pub fn MsiSourceListClearAllW(szproduct: ::windows_sys::core::PCWSTR, szusername: ::windows_sys::core::PCWSTR, dwreserved: u32) -> u32;
609 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
610 pub fn MsiSourceListClearMediaDiskA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32) -> u32;
611 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
612 pub fn MsiSourceListClearMediaDiskW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwdiskid: u32) -> u32;
613 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
614 pub fn MsiSourceListClearSourceA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows_sys::core::PCSTR) -> u32;
615 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
616 pub fn MsiSourceListClearSourceW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szsource: ::windows_sys::core::PCWSTR) -> u32;
617 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
618 pub fn MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, pdwdiskid: *mut u32, szvolumelabel: ::windows_sys::core::PSTR, pcchvolumelabel: *mut u32, szdiskprompt: ::windows_sys::core::PSTR, pcchdiskprompt: *mut u32) -> u32;
619 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
620 pub fn MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, pdwdiskid: *mut u32, szvolumelabel: ::windows_sys::core::PWSTR, pcchvolumelabel: *mut u32, szdiskprompt: ::windows_sys::core::PWSTR, pcchdiskprompt: *mut u32) -> u32;
621 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
622 pub fn MsiSourceListEnumSourcesA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, szsource: ::windows_sys::core::PSTR, pcchsource: *mut u32) -> u32;
623 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
624 pub fn MsiSourceListEnumSourcesW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, dwindex: u32, szsource: ::windows_sys::core::PWSTR, pcchsource: *mut u32) -> u32;
625 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
626 pub fn MsiSourceListForceResolutionA(szproduct: ::windows_sys::core::PCSTR, szusername: ::windows_sys::core::PCSTR, dwreserved: u32) -> u32;
627 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
628 pub fn MsiSourceListForceResolutionExA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32;
629 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
630 pub fn MsiSourceListForceResolutionExW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32) -> u32;
631 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
632 pub fn MsiSourceListForceResolutionW(szproduct: ::windows_sys::core::PCWSTR, szusername: ::windows_sys::core::PCWSTR, dwreserved: u32) -> u32;
633 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
634 pub fn MsiSourceListGetInfoA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows_sys::core::PCSTR, szvalue: ::windows_sys::core::PSTR, pcchvalue: *mut u32) -> u32;
635 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
636 pub fn MsiSourceListGetInfoW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows_sys::core::PCWSTR, szvalue: ::windows_sys::core::PWSTR, pcchvalue: *mut u32) -> u32;
637 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
638 pub fn MsiSourceListSetInfoA(szproductcodeorpatchcode: ::windows_sys::core::PCSTR, szusersid: ::windows_sys::core::PCSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows_sys::core::PCSTR, szvalue: ::windows_sys::core::PCSTR) -> u32;
639 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
640 pub fn MsiSourceListSetInfoW(szproductcodeorpatchcode: ::windows_sys::core::PCWSTR, szusersid: ::windows_sys::core::PCWSTR, dwcontext: MSIINSTALLCONTEXT, dwoptions: u32, szproperty: ::windows_sys::core::PCWSTR, szvalue: ::windows_sys::core::PCWSTR) -> u32;
641 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
642 #[cfg(feature = "Win32_Foundation")]
643 pub fn MsiSummaryInfoGetPropertyA(hsummaryinfo: MSIHANDLE, uiproperty: u32, puidatatype: *mut u32, pivalue: *mut i32, pftvalue: *mut super::super::Foundation::FILETIME, szvaluebuf: ::windows_sys::core::PSTR, pcchvaluebuf: *mut u32) -> u32;
644 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 645 pub fn MsiSummaryInfoGetPropertyCount(hsummaryinfo: MSIHANDLE, puipropertycount: *mut u32) -> u32;
04454e1e 646 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 647 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
648 pub fn MsiSummaryInfoGetPropertyW(hsummaryinfo: MSIHANDLE, uiproperty: u32, puidatatype: *mut u32, pivalue: *mut i32, pftvalue: *mut super::super::Foundation::FILETIME, szvaluebuf: ::windows_sys::core::PWSTR, pcchvaluebuf: *mut u32) -> u32;
649 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 650 pub fn MsiSummaryInfoPersist(hsummaryinfo: MSIHANDLE) -> u32;
04454e1e
FG
651 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
652 #[cfg(feature = "Win32_Foundation")]
653 pub fn MsiSummaryInfoSetPropertyA(hsummaryinfo: MSIHANDLE, uiproperty: u32, uidatatype: u32, ivalue: i32, pftvalue: *mut super::super::Foundation::FILETIME, szvalue: ::windows_sys::core::PCSTR) -> u32;
654 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
655 #[cfg(feature = "Win32_Foundation")]
656 pub fn MsiSummaryInfoSetPropertyW(hsummaryinfo: MSIHANDLE, uiproperty: u32, uidatatype: u32, ivalue: i32, pftvalue: *mut super::super::Foundation::FILETIME, szvalue: ::windows_sys::core::PCWSTR) -> u32;
657 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
658 pub fn MsiUseFeatureA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR) -> INSTALLSTATE;
659 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
660 pub fn MsiUseFeatureExA(szproduct: ::windows_sys::core::PCSTR, szfeature: ::windows_sys::core::PCSTR, dwinstallmode: u32, dwreserved: u32) -> INSTALLSTATE;
661 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
662 pub fn MsiUseFeatureExW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR, dwinstallmode: u32, dwreserved: u32) -> INSTALLSTATE;
663 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
664 pub fn MsiUseFeatureW(szproduct: ::windows_sys::core::PCWSTR, szfeature: ::windows_sys::core::PCWSTR) -> INSTALLSTATE;
665 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 666 pub fn MsiVerifyDiskSpace(hinstall: MSIHANDLE) -> u32;
04454e1e
FG
667 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
668 pub fn MsiVerifyPackageA(szpackagepath: ::windows_sys::core::PCSTR) -> u32;
669 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
670 pub fn MsiVerifyPackageW(szpackagepath: ::windows_sys::core::PCWSTR) -> u32;
671 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 672 pub fn MsiViewClose(hview: MSIHANDLE) -> u32;
04454e1e 673 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 674 pub fn MsiViewExecute(hview: MSIHANDLE, hrecord: MSIHANDLE) -> u32;
04454e1e 675 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 676 pub fn MsiViewFetch(hview: MSIHANDLE, phrecord: *mut MSIHANDLE) -> u32;
04454e1e 677 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 678 pub fn MsiViewGetColumnInfo(hview: MSIHANDLE, ecolumninfo: MSICOLINFO, phrecord: *mut MSIHANDLE) -> u32;
04454e1e
FG
679 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
680 pub fn MsiViewGetErrorA(hview: MSIHANDLE, szcolumnnamebuffer: ::windows_sys::core::PSTR, pcchbuf: *mut u32) -> MSIDBERROR;
681 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
682 pub fn MsiViewGetErrorW(hview: MSIHANDLE, szcolumnnamebuffer: ::windows_sys::core::PWSTR, pcchbuf: *mut u32) -> MSIDBERROR;
683 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 684 pub fn MsiViewModify(hview: MSIHANDLE, emodifymode: MSIMODIFY, hrecord: MSIHANDLE) -> u32;
04454e1e 685 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
686 #[cfg(feature = "Win32_Foundation")]
687 pub fn NormalizeFileForPatchSignature(filebuffer: *mut ::core::ffi::c_void, filesize: u32, optionflags: u32, optiondata: *const PATCH_OPTION_DATA, newfilecoffbase: u32, newfilecofftime: u32, ignorerangecount: u32, ignorerangearray: *const PATCH_IGNORE_RANGE, retainrangecount: u32, retainrangearray: *const PATCH_RETAIN_RANGE) -> i32;
04454e1e 688 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 689 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
690 pub fn QueryActCtxSettingsW(dwflags: u32, hactctx: super::super::Foundation::HANDLE, settingsnamespace: ::windows_sys::core::PCWSTR, settingname: ::windows_sys::core::PCWSTR, pvbuffer: ::windows_sys::core::PWSTR, dwbuffer: usize, pdwwrittenorrequired: *mut usize) -> super::super::Foundation::BOOL;
691 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
692 #[cfg(feature = "Win32_Foundation")]
693 pub fn QueryActCtxW(dwflags: u32, hactctx: super::super::Foundation::HANDLE, pvsubinstance: *const ::core::ffi::c_void, ulinfoclass: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: usize, pcbwrittenorrequired: *mut usize) -> super::super::Foundation::BOOL;
04454e1e 694 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
695 #[cfg(feature = "Win32_Foundation")]
696 pub fn ReleaseActCtx(hactctx: super::super::Foundation::HANDLE);
04454e1e 697 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
698 #[cfg(feature = "Win32_Foundation")]
699 pub fn SfcGetNextProtectedFile(rpchandle: super::super::Foundation::HANDLE, protfiledata: *mut PROTECTED_FILE_DATA) -> super::super::Foundation::BOOL;
04454e1e 700 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 701 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
702 pub fn SfcIsFileProtected(rpchandle: super::super::Foundation::HANDLE, protfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
703 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
5e7ed085 704 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
04454e1e
FG
705 pub fn SfcIsKeyProtected(keyhandle: super::Registry::HKEY, subkeyname: ::windows_sys::core::PCWSTR, keysam: u32) -> super::super::Foundation::BOOL;
706 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 707 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
708 pub fn SfpVerifyFile(pszfilename: ::windows_sys::core::PCSTR, pszerror: ::windows_sys::core::PCSTR, dwerrsize: u32) -> super::super::Foundation::BOOL;
709 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 710 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
711 pub fn TestApplyPatchToFileA(patchfilename: ::windows_sys::core::PCSTR, oldfilename: ::windows_sys::core::PCSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL;
712 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
713 #[cfg(feature = "Win32_Foundation")]
714 pub fn TestApplyPatchToFileByBuffers(patchfilebuffer: *const u8, patchfilesize: u32, oldfilebuffer: *const u8, oldfilesize: u32, newfilesize: *mut u32, applyoptionflags: u32) -> super::super::Foundation::BOOL;
04454e1e 715 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
716 #[cfg(feature = "Win32_Foundation")]
717 pub fn TestApplyPatchToFileByHandles(patchfilehandle: super::super::Foundation::HANDLE, oldfilehandle: super::super::Foundation::HANDLE, applyoptionflags: u32) -> super::super::Foundation::BOOL;
04454e1e 718 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085 719 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
720 pub fn TestApplyPatchToFileW(patchfilename: ::windows_sys::core::PCWSTR, oldfilename: ::windows_sys::core::PCWSTR, applyoptionflags: u32) -> super::super::Foundation::BOOL;
721 #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
722 #[cfg(feature = "Win32_Foundation")]
723 pub fn ZombifyActCtx(hactctx: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
724}
487cf647
FG
725pub type IAssemblyCache = *mut ::core::ffi::c_void;
726pub type IAssemblyCacheItem = *mut ::core::ffi::c_void;
727pub type IAssemblyName = *mut ::core::ffi::c_void;
728pub type IEnumMsmDependency = *mut ::core::ffi::c_void;
729pub type IEnumMsmError = *mut ::core::ffi::c_void;
730pub type IEnumMsmString = *mut ::core::ffi::c_void;
731pub type IMsmDependencies = *mut ::core::ffi::c_void;
732pub type IMsmDependency = *mut ::core::ffi::c_void;
733pub type IMsmError = *mut ::core::ffi::c_void;
734pub type IMsmErrors = *mut ::core::ffi::c_void;
735pub type IMsmGetFiles = *mut ::core::ffi::c_void;
736pub type IMsmMerge = *mut ::core::ffi::c_void;
737pub type IMsmStrings = *mut ::core::ffi::c_void;
738pub type IPMApplicationInfo = *mut ::core::ffi::c_void;
739pub type IPMApplicationInfoEnumerator = *mut ::core::ffi::c_void;
740pub type IPMBackgroundServiceAgentInfo = *mut ::core::ffi::c_void;
741pub type IPMBackgroundServiceAgentInfoEnumerator = *mut ::core::ffi::c_void;
742pub type IPMBackgroundWorkerInfo = *mut ::core::ffi::c_void;
743pub type IPMBackgroundWorkerInfoEnumerator = *mut ::core::ffi::c_void;
744pub type IPMDeploymentManager = *mut ::core::ffi::c_void;
745pub type IPMEnumerationManager = *mut ::core::ffi::c_void;
746pub type IPMExtensionCachedFileUpdaterInfo = *mut ::core::ffi::c_void;
747pub type IPMExtensionContractInfo = *mut ::core::ffi::c_void;
748pub type IPMExtensionFileExtensionInfo = *mut ::core::ffi::c_void;
749pub type IPMExtensionFileOpenPickerInfo = *mut ::core::ffi::c_void;
750pub type IPMExtensionFileSavePickerInfo = *mut ::core::ffi::c_void;
751pub type IPMExtensionInfo = *mut ::core::ffi::c_void;
752pub type IPMExtensionInfoEnumerator = *mut ::core::ffi::c_void;
753pub type IPMExtensionProtocolInfo = *mut ::core::ffi::c_void;
754pub type IPMExtensionShareTargetInfo = *mut ::core::ffi::c_void;
755pub type IPMLiveTileJobInfo = *mut ::core::ffi::c_void;
756pub type IPMLiveTileJobInfoEnumerator = *mut ::core::ffi::c_void;
757pub type IPMTaskInfo = *mut ::core::ffi::c_void;
758pub type IPMTaskInfoEnumerator = *mut ::core::ffi::c_void;
759pub type IPMTileInfo = *mut ::core::ffi::c_void;
760pub type IPMTileInfoEnumerator = *mut ::core::ffi::c_void;
761pub type IPMTilePropertyEnumerator = *mut ::core::ffi::c_void;
762pub type IPMTilePropertyInfo = *mut ::core::ffi::c_void;
763pub type IValidate = *mut ::core::ffi::c_void;
04454e1e 764#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 765pub const APPLY_OPTION_FAIL_IF_CLOSE: u32 = 2u32;
04454e1e 766#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 767pub const APPLY_OPTION_FAIL_IF_EXACT: u32 = 1u32;
04454e1e 768#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 769pub const APPLY_OPTION_TEST_ONLY: u32 = 4u32;
04454e1e 770#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 771pub const APPLY_OPTION_VALID_FLAGS: u32 = 7u32;
04454e1e 772#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 773pub const ASSEMBLYINFO_FLAG_INSTALLED: u32 = 1u32;
04454e1e 774#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647
FG
775pub const ASSEMBLYINFO_FLAG_PAYLOADRESIDENT: u32 = 2u32;
776pub const CLSID_EvalCom2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1851660560, data2: 32851, data3: 18016, data4: [183, 149, 107, 97, 46, 41, 188, 88] };
777pub const CLSID_MsmMerge2: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4182345173, data2: 10745, data3: 18243, data4: [152, 5, 153, 188, 63, 53, 182, 120] };
04454e1e 778#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 779pub const DEFAULT_DISK_ID: u32 = 2u32;
04454e1e 780#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 781pub const DEFAULT_FILE_SEQUENCE_START: u32 = 2u32;
04454e1e 782#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 783pub const DEFAULT_MINIMUM_REQUIRED_MSI_VERSION: u32 = 100u32;
04454e1e 784#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 785pub const DELTA_MAX_HASH_SIZE: u32 = 32u32;
04454e1e 786#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 787pub const ERROR_PATCH_BIGGER_THAN_COMPRESSED: u32 = 3222155525u32;
04454e1e 788#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 789pub const ERROR_PATCH_CORRUPT: u32 = 3222159618u32;
04454e1e 790#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 791pub const ERROR_PATCH_DECODE_FAILURE: u32 = 3222159617u32;
04454e1e 792#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 793pub const ERROR_PATCH_ENCODE_FAILURE: u32 = 3222155521u32;
04454e1e 794#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 795pub const ERROR_PATCH_IMAGEHLP_FAILURE: u32 = 3222155526u32;
04454e1e 796#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 797pub const ERROR_PATCH_INVALID_OPTIONS: u32 = 3222155522u32;
04454e1e 798#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 799pub const ERROR_PATCH_NEWER_FORMAT: u32 = 3222159619u32;
04454e1e 800#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 801pub const ERROR_PATCH_NOT_AVAILABLE: u32 = 3222159622u32;
04454e1e 802#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 803pub const ERROR_PATCH_NOT_NECESSARY: u32 = 3222159621u32;
04454e1e 804#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 805pub const ERROR_PATCH_RETAIN_RANGES_DIFFER: u32 = 3222155524u32;
04454e1e 806#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 807pub const ERROR_PATCH_SAME_FILE: u32 = 3222155523u32;
04454e1e 808#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 809pub const ERROR_PATCH_WRONG_FILE: u32 = 3222159620u32;
04454e1e 810#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 811pub const ERROR_PCW_BAD_API_PATCHING_SYMBOL_FLAGS: u32 = 3222163725u32;
04454e1e 812#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 813pub const ERROR_PCW_BAD_FAMILY_RANGE_NAME: u32 = 3222163801u32;
04454e1e 814#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 815pub const ERROR_PCW_BAD_FILE_SEQUENCE_START: u32 = 3222163770u32;
04454e1e 816#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 817pub const ERROR_PCW_BAD_GUIDS_TO_REPLACE: u32 = 3222163721u32;
04454e1e 818#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 819pub const ERROR_PCW_BAD_IMAGE_FAMILY_DISKID: u32 = 3222163773u32;
04454e1e 820#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 821pub const ERROR_PCW_BAD_IMAGE_FAMILY_FILESEQSTART: u32 = 3222163774u32;
04454e1e 822#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 823pub const ERROR_PCW_BAD_IMAGE_FAMILY_NAME: u32 = 3222163748u32;
04454e1e 824#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 825pub const ERROR_PCW_BAD_IMAGE_FAMILY_SRC_PROP: u32 = 3222163750u32;
04454e1e 826#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 827pub const ERROR_PCW_BAD_MAJOR_VERSION: u32 = 3222163853u32;
04454e1e 828#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 829pub const ERROR_PCW_BAD_PATCH_GUID: u32 = 3222163720u32;
04454e1e 830#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 831pub const ERROR_PCW_BAD_PRODUCTVERSION_VALIDATION: u32 = 3222163844u32;
04454e1e 832#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 833pub const ERROR_PCW_BAD_SEQUENCE: u32 = 3222163848u32;
04454e1e 834#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 835pub const ERROR_PCW_BAD_SUPERCEDENCE: u32 = 3222163847u32;
04454e1e 836#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 837pub const ERROR_PCW_BAD_TARGET: u32 = 3222163849u32;
04454e1e 838#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 839pub const ERROR_PCW_BAD_TARGET_IMAGE_NAME: u32 = 3222163736u32;
04454e1e 840#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 841pub const ERROR_PCW_BAD_TARGET_IMAGE_PRODUCT_CODE: u32 = 3222163834u32;
04454e1e 842#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 843pub const ERROR_PCW_BAD_TARGET_IMAGE_PRODUCT_VERSION: u32 = 3222163835u32;
04454e1e 844#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 845pub const ERROR_PCW_BAD_TARGET_IMAGE_UPGRADED: u32 = 3222163776u32;
04454e1e 846#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 847pub const ERROR_PCW_BAD_TARGET_IMAGE_UPGRADE_CODE: u32 = 3222163836u32;
04454e1e 848#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 849pub const ERROR_PCW_BAD_TARGET_PRODUCT_CODE_LIST: u32 = 3222163722u32;
04454e1e 850#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 851pub const ERROR_PCW_BAD_TGT_UPD_IMAGES: u32 = 3222163846u32;
04454e1e 852#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 853pub const ERROR_PCW_BAD_TRANSFORMSET: u32 = 3222163845u32;
04454e1e 854#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 855pub const ERROR_PCW_BAD_UPGRADED_IMAGE_FAMILY: u32 = 3222163775u32;
04454e1e 856#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 857pub const ERROR_PCW_BAD_UPGRADED_IMAGE_NAME: u32 = 3222163728u32;
04454e1e 858#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 859pub const ERROR_PCW_BAD_UPGRADED_IMAGE_PRODUCT_CODE: u32 = 3222163831u32;
04454e1e 860#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 861pub const ERROR_PCW_BAD_UPGRADED_IMAGE_PRODUCT_VERSION: u32 = 3222163832u32;
04454e1e 862#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 863pub const ERROR_PCW_BAD_UPGRADED_IMAGE_UPGRADE_CODE: u32 = 3222163833u32;
04454e1e 864#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 865pub const ERROR_PCW_BAD_VERSION_STRING: u32 = 3222163852u32;
04454e1e 866#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 867pub const ERROR_PCW_BASE: u32 = 3222163713u32;
04454e1e 868#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 869pub const ERROR_PCW_CANNOT_CREATE_TABLE: u32 = 3222163841u32;
04454e1e 870#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 871pub const ERROR_PCW_CANNOT_RUN_MAKECAB: u32 = 3222163782u32;
04454e1e 872#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 873pub const ERROR_PCW_CANNOT_WRITE_DDF: u32 = 3222163781u32;
04454e1e 874#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 875pub const ERROR_PCW_CANT_COPY_FILE_TO_TEMP_FOLDER: u32 = 3222163771u32;
04454e1e 876#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 877pub const ERROR_PCW_CANT_CREATE_ONE_PATCH_FILE: u32 = 3222163772u32;
04454e1e 878#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 879pub const ERROR_PCW_CANT_CREATE_PATCH_FILE: u32 = 3222163718u32;
04454e1e 880#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 881pub const ERROR_PCW_CANT_CREATE_SUMMARY_INFO: u32 = 3222163828u32;
04454e1e 882#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 883pub const ERROR_PCW_CANT_CREATE_SUMMARY_INFO_POUND: u32 = 3222163830u32;
04454e1e 884#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 885pub const ERROR_PCW_CANT_CREATE_TEMP_FOLDER: u32 = 3222163715u32;
04454e1e 886#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 887pub const ERROR_PCW_CANT_DELETE_TEMP_FOLDER: u32 = 3222163974u32;
04454e1e 888#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 889pub const ERROR_PCW_CANT_GENERATE_SEQUENCEINFO_MAJORUPGD: u32 = 3222163842u32;
04454e1e 890#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 891pub const ERROR_PCW_CANT_GENERATE_TRANSFORM: u32 = 3222163827u32;
04454e1e 892#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 893pub const ERROR_PCW_CANT_GENERATE_TRANSFORM_POUND: u32 = 3222163829u32;
04454e1e 894#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 895pub const ERROR_PCW_CANT_OVERWRITE_PATCH: u32 = 3222163717u32;
04454e1e 896#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 897pub const ERROR_PCW_CANT_READ_FILE: u32 = 3222163978u32;
04454e1e 898#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 899pub const ERROR_PCW_CREATEFILE_LOG_FAILED: u32 = 3222163861u32;
04454e1e 900#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 901pub const ERROR_PCW_DUPLICATE_SEQUENCE_RECORD: u32 = 3222163858u32;
04454e1e 902#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 903pub const ERROR_PCW_DUP_IMAGE_FAMILY_NAME: u32 = 3222163749u32;
04454e1e 904#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 905pub const ERROR_PCW_DUP_TARGET_IMAGE_NAME: u32 = 3222163737u32;
04454e1e 906#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 907pub const ERROR_PCW_DUP_TARGET_IMAGE_PACKCODE: u32 = 3222163777u32;
04454e1e 908#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 909pub const ERROR_PCW_DUP_UPGRADED_IMAGE_NAME: u32 = 3222163729u32;
04454e1e 910#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 911pub const ERROR_PCW_DUP_UPGRADED_IMAGE_PACKCODE: u32 = 3222163795u32;
04454e1e 912#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 913pub const ERROR_PCW_ERROR_WRITING_TO_LOG: u32 = 3222163864u32;
04454e1e 914#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 915pub const ERROR_PCW_EXECUTE_VIEW: u32 = 3222163870u32;
04454e1e 916#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 917pub const ERROR_PCW_EXTFILE_BAD_FAMILY_FIELD: u32 = 3222163756u32;
04454e1e 918#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 919pub const ERROR_PCW_EXTFILE_BAD_IGNORE_LENGTHS: u32 = 3222163814u32;
04454e1e 920#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 921pub const ERROR_PCW_EXTFILE_BAD_IGNORE_OFFSETS: u32 = 3222163812u32;
04454e1e 922#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 923pub const ERROR_PCW_EXTFILE_BAD_RETAIN_OFFSETS: u32 = 3222163817u32;
04454e1e 924#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 925pub const ERROR_PCW_EXTFILE_BLANK_FILE_TABLE_KEY: u32 = 3222163755u32;
04454e1e 926#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 927pub const ERROR_PCW_EXTFILE_BLANK_PATH_TO_FILE: u32 = 3222163758u32;
04454e1e 928#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 929pub const ERROR_PCW_EXTFILE_IGNORE_COUNT_MISMATCH: u32 = 3222163815u32;
04454e1e 930#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 931pub const ERROR_PCW_EXTFILE_LONG_FILE_TABLE_KEY: u32 = 3222163754u32;
04454e1e 932#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 933pub const ERROR_PCW_EXTFILE_LONG_IGNORE_LENGTHS: u32 = 3222163813u32;
04454e1e 934#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 935pub const ERROR_PCW_EXTFILE_LONG_IGNORE_OFFSETS: u32 = 3222163811u32;
04454e1e 936#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 937pub const ERROR_PCW_EXTFILE_LONG_PATH_TO_FILE: u32 = 3222163757u32;
04454e1e 938#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 939pub const ERROR_PCW_EXTFILE_LONG_RETAIN_OFFSETS: u32 = 3222163816u32;
04454e1e 940#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 941pub const ERROR_PCW_EXTFILE_MISSING_FILE: u32 = 3222163759u32;
04454e1e 942#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 943pub const ERROR_PCW_FAILED_CREATE_TRANSFORM: u32 = 3222163973u32;
04454e1e 944#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 945pub const ERROR_PCW_FAILED_EXPAND_PATH: u32 = 3222163872u32;
04454e1e 946#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 947pub const ERROR_PCW_FAMILY_RANGE_BAD_RETAIN_LENGTHS: u32 = 3222163809u32;
04454e1e 948#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 949pub const ERROR_PCW_FAMILY_RANGE_BAD_RETAIN_OFFSETS: u32 = 3222163806u32;
04454e1e 950#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 951pub const ERROR_PCW_FAMILY_RANGE_BLANK_FILE_TABLE_KEY: u32 = 3222163803u32;
04454e1e 952#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 953pub const ERROR_PCW_FAMILY_RANGE_BLANK_RETAIN_LENGTHS: u32 = 3222163808u32;
04454e1e 954#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 955pub const ERROR_PCW_FAMILY_RANGE_BLANK_RETAIN_OFFSETS: u32 = 3222163805u32;
04454e1e 956#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 957pub const ERROR_PCW_FAMILY_RANGE_COUNT_MISMATCH: u32 = 3222163810u32;
04454e1e 958#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 959pub const ERROR_PCW_FAMILY_RANGE_LONG_FILE_TABLE_KEY: u32 = 3222163802u32;
04454e1e 960#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 961pub const ERROR_PCW_FAMILY_RANGE_LONG_RETAIN_LENGTHS: u32 = 3222163807u32;
04454e1e 962#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 963pub const ERROR_PCW_FAMILY_RANGE_LONG_RETAIN_OFFSETS: u32 = 3222163804u32;
04454e1e 964#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 965pub const ERROR_PCW_FAMILY_RANGE_NAME_TOO_LONG: u32 = 3222163800u32;
04454e1e 966#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 967pub const ERROR_PCW_IMAGE_FAMILY_NAME_TOO_LONG: u32 = 3222163747u32;
04454e1e 968#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 969pub const ERROR_PCW_IMAGE_PATH_NOT_EXIST: u32 = 3222163988u32;
04454e1e 970#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 971pub const ERROR_PCW_INTERNAL_ERROR: u32 = 3222163969u32;
04454e1e 972#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 973pub const ERROR_PCW_INVALID_LOG_LEVEL: u32 = 3222163862u32;
04454e1e 974#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 975pub const ERROR_PCW_INVALID_MAJOR_VERSION: u32 = 3222163990u32;
04454e1e 976#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 977pub const ERROR_PCW_INVALID_PARAMETER: u32 = 3222163860u32;
04454e1e 978#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 979pub const ERROR_PCW_INVALID_PATCHMETADATA_PROP: u32 = 3222163856u32;
04454e1e 980#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 981pub const ERROR_PCW_INVALID_PATCH_TYPE_SEQUENCING: u32 = 3222163977u32;
04454e1e 982#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 983pub const ERROR_PCW_INVALID_PCP_EXTERNALFILES: u32 = 3222163982u32;
04454e1e 984#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 985pub const ERROR_PCW_INVALID_PCP_FAMILYFILERANGES: u32 = 3222163992u32;
04454e1e 986#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 987pub const ERROR_PCW_INVALID_PCP_IMAGEFAMILIES: u32 = 3222163983u32;
04454e1e 988#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 989pub const ERROR_PCW_INVALID_PCP_PATCHSEQUENCE: u32 = 3222163984u32;
04454e1e 990#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 991pub const ERROR_PCW_INVALID_PCP_PROPERTIES: u32 = 3222163991u32;
04454e1e 992#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 993pub const ERROR_PCW_INVALID_PCP_PROPERTY: u32 = 3222163970u32;
04454e1e 994#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 995pub const ERROR_PCW_INVALID_PCP_TARGETFILES_OPTIONALDATA: u32 = 3222163985u32;
04454e1e 996#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 997pub const ERROR_PCW_INVALID_PCP_TARGETIMAGES: u32 = 3222163971u32;
04454e1e 998#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 999pub const ERROR_PCW_INVALID_PCP_UPGRADEDFILESTOIGNORE: u32 = 3222163980u32;
04454e1e 1000#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1001pub const ERROR_PCW_INVALID_PCP_UPGRADEDFILES_OPTIONALDATA: u32 = 3222163986u32;
04454e1e 1002#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1003pub const ERROR_PCW_INVALID_PCP_UPGRADEDIMAGES: u32 = 3222163981u32;
04454e1e 1004#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1005pub const ERROR_PCW_INVALID_RANGE_ELEMENT: u32 = 3222163989u32;
04454e1e 1006#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1007pub const ERROR_PCW_INVALID_SUPERCEDENCE: u32 = 3222163857u32;
04454e1e 1008#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1009pub const ERROR_PCW_INVALID_SUPERSEDENCE_VALUE: u32 = 3222163976u32;
04454e1e 1010#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1011pub const ERROR_PCW_INVALID_UI_LEVEL: u32 = 3222163863u32;
04454e1e 1012#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1013pub const ERROR_PCW_LAX_VALIDATION_FLAGS: u32 = 3222163972u32;
04454e1e 1014#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1015pub const ERROR_PCW_MAJOR_UPGD_WITHOUT_SEQUENCING: u32 = 3222163843u32;
04454e1e 1016#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1017pub const ERROR_PCW_MATCHED_PRODUCT_VERSIONS: u32 = 3222163837u32;
04454e1e 1018#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1019pub const ERROR_PCW_MISMATCHED_PRODUCT_CODES: u32 = 3222163779u32;
04454e1e 1020#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1021pub const ERROR_PCW_MISMATCHED_PRODUCT_VERSIONS: u32 = 3222163780u32;
04454e1e 1022#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1023pub const ERROR_PCW_MISSING_DIRECTORY_TABLE: u32 = 3222163975u32;
04454e1e 1024#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1025pub const ERROR_PCW_MISSING_PATCHMETADATA: u32 = 3222163987u32;
04454e1e 1026#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1027pub const ERROR_PCW_MISSING_PATCH_GUID: u32 = 3222163719u32;
04454e1e 1028#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1029pub const ERROR_PCW_MISSING_PATCH_PATH: u32 = 3222163716u32;
04454e1e 1030#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1031pub const ERROR_PCW_NO_UPGRADED_IMAGES_TO_PATCH: u32 = 3222163723u32;
04454e1e 1032#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1033pub const ERROR_PCW_NULL_PATCHFAMILY: u32 = 3222163850u32;
04454e1e 1034#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1035pub const ERROR_PCW_NULL_SEQUENCE_NUMBER: u32 = 3222163851u32;
04454e1e 1036#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1037pub const ERROR_PCW_OBSOLETION_WITH_MSI30: u32 = 3222163839u32;
04454e1e 1038#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1039pub const ERROR_PCW_OBSOLETION_WITH_PATCHSEQUENCE: u32 = 3222163840u32;
04454e1e 1040#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1041pub const ERROR_PCW_OBSOLETION_WITH_SEQUENCE_DATA: u32 = 3222163838u32;
04454e1e 1042#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1043pub const ERROR_PCW_OODS_COPYING_MSI: u32 = 3222163726u32;
04454e1e 1044#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1045pub const ERROR_PCW_OPEN_VIEW: u32 = 3222163869u32;
04454e1e 1046#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1047pub const ERROR_PCW_OUT_OF_MEMORY: u32 = 3222163865u32;
04454e1e 1048#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1049pub const ERROR_PCW_PATCHMETADATA_PROP_NOT_SET: u32 = 3222163855u32;
04454e1e 1050#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1051pub const ERROR_PCW_PCP_BAD_FORMAT: u32 = 3222163714u32;
04454e1e 1052#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1053pub const ERROR_PCW_PCP_DOESNT_EXIST: u32 = 3222163713u32;
04454e1e 1054#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1055pub const ERROR_PCW_SEQUENCING_BAD_TARGET: u32 = 3222163854u32;
04454e1e 1056#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1057pub const ERROR_PCW_TARGET_BAD_PROD_CODE_VAL: u32 = 3222163744u32;
04454e1e 1058#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1059pub const ERROR_PCW_TARGET_BAD_PROD_VALIDATE: u32 = 3222163743u32;
04454e1e 1060#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1061pub const ERROR_PCW_TARGET_IMAGE_COMPRESSED: u32 = 3222163742u32;
04454e1e 1062#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1063pub const ERROR_PCW_TARGET_IMAGE_NAME_TOO_LONG: u32 = 3222163735u32;
04454e1e 1064#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1065pub const ERROR_PCW_TARGET_IMAGE_PATH_EMPTY: u32 = 3222163739u32;
04454e1e 1066#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1067pub const ERROR_PCW_TARGET_IMAGE_PATH_NOT_EXIST: u32 = 3222163740u32;
04454e1e 1068#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1069pub const ERROR_PCW_TARGET_IMAGE_PATH_NOT_MSI: u32 = 3222163741u32;
04454e1e 1070#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1071pub const ERROR_PCW_TARGET_IMAGE_PATH_TOO_LONG: u32 = 3222163738u32;
04454e1e 1072#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1073pub const ERROR_PCW_TARGET_MISSING_SRC_FILES: u32 = 3222163746u32;
04454e1e 1074#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1075pub const ERROR_PCW_TARGET_WRONG_PRODUCT_VERSION_COMP: u32 = 3222163979u32;
04454e1e 1076#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1077pub const ERROR_PCW_TFILEDATA_BAD_IGNORE_LENGTHS: u32 = 3222163822u32;
04454e1e 1078#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1079pub const ERROR_PCW_TFILEDATA_BAD_IGNORE_OFFSETS: u32 = 3222163820u32;
04454e1e 1080#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1081pub const ERROR_PCW_TFILEDATA_BAD_RETAIN_OFFSETS: u32 = 3222163825u32;
04454e1e 1082#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1083pub const ERROR_PCW_TFILEDATA_BAD_TARGET_FIELD: u32 = 3222163791u32;
04454e1e 1084#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1085pub const ERROR_PCW_TFILEDATA_BLANK_FILE_TABLE_KEY: u32 = 3222163789u32;
04454e1e 1086#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1087pub const ERROR_PCW_TFILEDATA_IGNORE_COUNT_MISMATCH: u32 = 3222163823u32;
04454e1e 1088#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1089pub const ERROR_PCW_TFILEDATA_LONG_FILE_TABLE_KEY: u32 = 3222163788u32;
04454e1e 1090#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1091pub const ERROR_PCW_TFILEDATA_LONG_IGNORE_LENGTHS: u32 = 3222163821u32;
04454e1e 1092#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1093pub const ERROR_PCW_TFILEDATA_LONG_IGNORE_OFFSETS: u32 = 3222163819u32;
04454e1e 1094#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1095pub const ERROR_PCW_TFILEDATA_LONG_RETAIN_OFFSETS: u32 = 3222163824u32;
04454e1e 1096#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1097pub const ERROR_PCW_TFILEDATA_MISSING_FILE_TABLE_KEY: u32 = 3222163790u32;
04454e1e 1098#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1099pub const ERROR_PCW_UFILEDATA_BAD_UPGRADED_FIELD: u32 = 3222163778u32;
04454e1e 1100#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1101pub const ERROR_PCW_UFILEDATA_BLANK_FILE_TABLE_KEY: u32 = 3222163752u32;
04454e1e 1102#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1103pub const ERROR_PCW_UFILEDATA_LONG_FILE_TABLE_KEY: u32 = 3222163751u32;
04454e1e 1104#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1105pub const ERROR_PCW_UFILEDATA_MISSING_FILE_TABLE_KEY: u32 = 3222163753u32;
04454e1e 1106#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1107pub const ERROR_PCW_UFILEIGNORE_BAD_FILE_TABLE_KEY: u32 = 3222163799u32;
04454e1e 1108#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1109pub const ERROR_PCW_UFILEIGNORE_BAD_UPGRADED_FIELD: u32 = 3222163796u32;
04454e1e 1110#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1111pub const ERROR_PCW_UFILEIGNORE_BLANK_FILE_TABLE_KEY: u32 = 3222163798u32;
04454e1e 1112#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1113pub const ERROR_PCW_UFILEIGNORE_LONG_FILE_TABLE_KEY: u32 = 3222163797u32;
04454e1e 1114#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1115pub const ERROR_PCW_UNKNOWN_ERROR: u32 = 3222163866u32;
04454e1e 1116#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1117pub const ERROR_PCW_UNKNOWN_INFO: u32 = 3222163867u32;
04454e1e 1118#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1119pub const ERROR_PCW_UNKNOWN_WARN: u32 = 3222163868u32;
04454e1e 1120#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1121pub const ERROR_PCW_UPGRADED_IMAGE_COMPRESSED: u32 = 3222163734u32;
04454e1e 1122#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1123pub const ERROR_PCW_UPGRADED_IMAGE_NAME_TOO_LONG: u32 = 3222163727u32;
04454e1e 1124#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1125pub const ERROR_PCW_UPGRADED_IMAGE_PATCH_PATH_NOT_EXIST: u32 = 3222163793u32;
04454e1e 1126#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1127pub const ERROR_PCW_UPGRADED_IMAGE_PATCH_PATH_NOT_MSI: u32 = 3222163794u32;
04454e1e 1128#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1129pub const ERROR_PCW_UPGRADED_IMAGE_PATCH_PATH_TOO_LONG: u32 = 3222163792u32;
04454e1e 1130#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1131pub const ERROR_PCW_UPGRADED_IMAGE_PATH_EMPTY: u32 = 3222163731u32;
04454e1e 1132#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1133pub const ERROR_PCW_UPGRADED_IMAGE_PATH_NOT_EXIST: u32 = 3222163732u32;
04454e1e 1134#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1135pub const ERROR_PCW_UPGRADED_IMAGE_PATH_NOT_MSI: u32 = 3222163733u32;
04454e1e 1136#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1137pub const ERROR_PCW_UPGRADED_IMAGE_PATH_TOO_LONG: u32 = 3222163730u32;
04454e1e 1138#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1139pub const ERROR_PCW_UPGRADED_MISSING_SRC_FILES: u32 = 3222163745u32;
04454e1e 1140#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1141pub const ERROR_PCW_VIEW_FETCH: u32 = 3222163871u32;
04454e1e 1142#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1143pub const ERROR_PCW_WRITE_SUMMARY_PROPERTIES: u32 = 3222163787u32;
04454e1e 1144#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1145pub const ERROR_PCW_WRONG_PATCHMETADATA_STRD_PROP: u32 = 3222163859u32;
04454e1e 1146#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1147pub const ERROR_ROLLBACK_DISABLED: u32 = 1653u32;
5e7ed085
FG
1148pub const FUSION_REFCOUNT_FILEPATH_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2955910501, data2: 64375, data3: 20346, data4: [175, 165, 179, 145, 48, 159, 17, 201] };
1149pub const FUSION_REFCOUNT_OPAQUE_STRING_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 784938083, data2: 45251, data3: 17889, data4: [131, 100, 50, 126, 150, 174, 168, 86] };
1150pub const FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2364391957, data2: 44107, data3: 18571, data4: [147, 192, 165, 10, 73, 203, 47, 184] };
04454e1e 1151#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1152pub const IACTIONNAME_ADMIN: &str = "ADMIN";
04454e1e 1153#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1154pub const IACTIONNAME_ADVERTISE: &str = "ADVERTISE";
04454e1e 1155#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1156pub const IACTIONNAME_COLLECTUSERINFO: &str = "CollectUserInfo";
04454e1e 1157#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1158pub const IACTIONNAME_FIRSTRUN: &str = "FirstRun";
04454e1e 1159#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1160pub const IACTIONNAME_INSTALL: &str = "INSTALL";
04454e1e 1161#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1162pub const IACTIONNAME_SEQUENCE: &str = "SEQUENCE";
04454e1e 1163#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1164pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED: u32 = 3u32;
04454e1e 1165#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1166pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_INSTALLED: u32 = 1u32;
04454e1e 1167#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1168pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_REFRESHED: u32 = 2u32;
04454e1e 1169#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1170pub const IASSEMBLYCACHEITEM_COMMIT_FLAG_REFRESH: u32 = 1u32;
04454e1e 1171#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1172pub const INFO_BASE: u32 = 3222229249u32;
04454e1e 1173#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1174pub const INFO_ENTERING_PHASE_I: u32 = 3222229251u32;
04454e1e 1175#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1176pub const INFO_ENTERING_PHASE_II: u32 = 3222229256u32;
04454e1e 1177#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1178pub const INFO_ENTERING_PHASE_III: u32 = 3222229257u32;
04454e1e 1179#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1180pub const INFO_ENTERING_PHASE_IV: u32 = 3222229258u32;
04454e1e 1181#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1182pub const INFO_ENTERING_PHASE_I_VALIDATION: u32 = 3222229250u32;
04454e1e 1183#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1184pub const INFO_ENTERING_PHASE_V: u32 = 3222229259u32;
04454e1e 1185#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1186pub const INFO_GENERATING_METADATA: u32 = 3222229265u32;
04454e1e 1187#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1188pub const INFO_PASSED_MAIN_CONTROL: u32 = 3222229249u32;
04454e1e 1189#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1190pub const INFO_PATCHCACHE_FILEINFO_FAILURE: u32 = 3222229267u32;
04454e1e 1191#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1192pub const INFO_PATCHCACHE_PCI_READFAILURE: u32 = 3222229268u32;
04454e1e 1193#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1194pub const INFO_PATCHCACHE_PCI_WRITEFAILURE: u32 = 3222229269u32;
04454e1e 1195#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1196pub const INFO_PCP_PATH: u32 = 3222229252u32;
04454e1e 1197#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1198pub const INFO_PROPERTY: u32 = 3222229255u32;
04454e1e 1199#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1200pub const INFO_SET_OPTIONS: u32 = 3222229254u32;
04454e1e 1201#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1202pub const INFO_SUCCESSFUL_PATCH_CREATION: u32 = 3222229271u32;
04454e1e 1203#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1204pub const INFO_TEMP_DIR: u32 = 3222229253u32;
04454e1e 1205#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1206pub const INFO_TEMP_DIR_CLEANUP: u32 = 3222229266u32;
04454e1e 1207#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1208pub const INFO_USING_USER_MSI_FOR_PATCH_TABLES: u32 = 3222229270u32;
04454e1e 1209#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1210pub const INSTALLMESSAGE_TYPEMASK: i32 = -16777216i32;
04454e1e 1211#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1212pub const INSTALLPROPERTY_ASSIGNMENTTYPE: &str = "AssignmentType";
04454e1e 1213#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1214pub const INSTALLPROPERTY_AUTHORIZED_LUA_APP: &str = "AuthorizedLUAApp";
04454e1e 1215#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1216pub const INSTALLPROPERTY_DISKPROMPT: &str = "DiskPrompt";
04454e1e 1217#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1218pub const INSTALLPROPERTY_DISPLAYNAME: &str = "DisplayName";
04454e1e 1219#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1220pub const INSTALLPROPERTY_HELPLINK: &str = "HelpLink";
04454e1e 1221#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1222pub const INSTALLPROPERTY_HELPTELEPHONE: &str = "HelpTelephone";
04454e1e 1223#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1224pub const INSTALLPROPERTY_INSTALLDATE: &str = "InstallDate";
04454e1e 1225#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1226pub const INSTALLPROPERTY_INSTALLEDLANGUAGE: &str = "InstalledLanguage";
04454e1e 1227#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1228pub const INSTALLPROPERTY_INSTALLEDPRODUCTNAME: &str = "InstalledProductName";
04454e1e 1229#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1230pub const INSTALLPROPERTY_INSTALLLOCATION: &str = "InstallLocation";
04454e1e 1231#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1232pub const INSTALLPROPERTY_INSTALLSOURCE: &str = "InstallSource";
04454e1e 1233#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1234pub const INSTALLPROPERTY_INSTANCETYPE: &str = "InstanceType";
04454e1e 1235#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1236pub const INSTALLPROPERTY_LANGUAGE: &str = "Language";
04454e1e 1237#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1238pub const INSTALLPROPERTY_LASTUSEDSOURCE: &str = "LastUsedSource";
04454e1e 1239#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1240pub const INSTALLPROPERTY_LASTUSEDTYPE: &str = "LastUsedType";
04454e1e 1241#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1242pub const INSTALLPROPERTY_LOCALPACKAGE: &str = "LocalPackage";
04454e1e 1243#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1244pub const INSTALLPROPERTY_LUAENABLED: &str = "LUAEnabled";
04454e1e 1245#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1246pub const INSTALLPROPERTY_MEDIAPACKAGEPATH: &str = "MediaPackagePath";
04454e1e 1247#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1248pub const INSTALLPROPERTY_MOREINFOURL: &str = "MoreInfoURL";
04454e1e 1249#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1250pub const INSTALLPROPERTY_PACKAGECODE: &str = "PackageCode";
04454e1e 1251#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1252pub const INSTALLPROPERTY_PACKAGENAME: &str = "PackageName";
04454e1e 1253#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1254pub const INSTALLPROPERTY_PATCHSTATE: &str = "State";
04454e1e 1255#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1256pub const INSTALLPROPERTY_PATCHTYPE: &str = "PatchType";
04454e1e 1257#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1258pub const INSTALLPROPERTY_PRODUCTICON: &str = "ProductIcon";
04454e1e 1259#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1260pub const INSTALLPROPERTY_PRODUCTID: &str = "ProductID";
04454e1e 1261#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1262pub const INSTALLPROPERTY_PRODUCTNAME: &str = "ProductName";
04454e1e 1263#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1264pub const INSTALLPROPERTY_PRODUCTSTATE: &str = "State";
04454e1e 1265#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1266pub const INSTALLPROPERTY_PUBLISHER: &str = "Publisher";
04454e1e 1267#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1268pub const INSTALLPROPERTY_REGCOMPANY: &str = "RegCompany";
04454e1e 1269#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1270pub const INSTALLPROPERTY_REGOWNER: &str = "RegOwner";
04454e1e 1271#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1272pub const INSTALLPROPERTY_TRANSFORMS: &str = "Transforms";
04454e1e 1273#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1274pub const INSTALLPROPERTY_UNINSTALLABLE: &str = "Uninstallable";
04454e1e 1275#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1276pub const INSTALLPROPERTY_URLINFOABOUT: &str = "URLInfoAbout";
04454e1e 1277#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1278pub const INSTALLPROPERTY_URLUPDATEINFO: &str = "URLUpdateInfo";
04454e1e 1279#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1280pub const INSTALLPROPERTY_VERSION: &str = "Version";
04454e1e 1281#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1282pub const INSTALLPROPERTY_VERSIONMAJOR: &str = "VersionMajor";
04454e1e 1283#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1284pub const INSTALLPROPERTY_VERSIONMINOR: &str = "VersionMinor";
04454e1e 1285#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1286pub const INSTALLPROPERTY_VERSIONSTRING: &str = "VersionString";
04454e1e 1287#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1288pub const IPROPNAME_ACTION: &str = "ACTION";
04454e1e 1289#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1290pub const IPROPNAME_ADMINTOOLS_FOLDER: &str = "AdminToolsFolder";
04454e1e 1291#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1292pub const IPROPNAME_ADMINUSER: &str = "AdminUser";
04454e1e 1293#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1294pub const IPROPNAME_ADMIN_PROPERTIES: &str = "AdminProperties";
04454e1e 1295#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1296pub const IPROPNAME_AFTERREBOOT: &str = "AFTERREBOOT";
04454e1e 1297#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1298pub const IPROPNAME_ALLOWEDPROPERTIES: &str = "SecureCustomProperties";
04454e1e 1299#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1300pub const IPROPNAME_ALLUSERS: &str = "ALLUSERS";
04454e1e 1301#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1302pub const IPROPNAME_APPDATA_FOLDER: &str = "AppDataFolder";
04454e1e 1303#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1304pub const IPROPNAME_ARM: &str = "Arm";
04454e1e 1305#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1306pub const IPROPNAME_ARM64: &str = "Arm64";
04454e1e 1307#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1308pub const IPROPNAME_ARPAUTHORIZEDCDFPREFIX: &str = "ARPAUTHORIZEDCDFPREFIX";
04454e1e 1309#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1310pub const IPROPNAME_ARPCOMMENTS: &str = "ARPCOMMENTS";
04454e1e 1311#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1312pub const IPROPNAME_ARPCONTACT: &str = "ARPCONTACT";
04454e1e 1313#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1314pub const IPROPNAME_ARPHELPLINK: &str = "ARPHELPLINK";
04454e1e 1315#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1316pub const IPROPNAME_ARPHELPTELEPHONE: &str = "ARPHELPTELEPHONE";
04454e1e 1317#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1318pub const IPROPNAME_ARPINSTALLLOCATION: &str = "ARPINSTALLLOCATION";
04454e1e 1319#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1320pub const IPROPNAME_ARPNOMODIFY: &str = "ARPNOMODIFY";
04454e1e 1321#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1322pub const IPROPNAME_ARPNOREMOVE: &str = "ARPNOREMOVE";
04454e1e 1323#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1324pub const IPROPNAME_ARPNOREPAIR: &str = "ARPNOREPAIR";
04454e1e 1325#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1326pub const IPROPNAME_ARPPRODUCTICON: &str = "ARPPRODUCTICON";
04454e1e 1327#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1328pub const IPROPNAME_ARPREADME: &str = "ARPREADME";
04454e1e 1329#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1330pub const IPROPNAME_ARPSETTINGSIDENTIFIER: &str = "MSIARPSETTINGSIDENTIFIER";
04454e1e 1331#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1332pub const IPROPNAME_ARPSHIMFLAGS: &str = "SHIMFLAGS";
04454e1e 1333#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1334pub const IPROPNAME_ARPSHIMSERVICEPACKLEVEL: &str = "SHIMSERVICEPACKLEVEL";
04454e1e 1335#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1336pub const IPROPNAME_ARPSHIMVERSIONNT: &str = "SHIMVERSIONNT";
04454e1e 1337#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1338pub const IPROPNAME_ARPSIZE: &str = "ARPSIZE";
04454e1e 1339#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1340pub const IPROPNAME_ARPSYSTEMCOMPONENT: &str = "ARPSYSTEMCOMPONENT";
04454e1e 1341#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1342pub const IPROPNAME_ARPURLINFOABOUT: &str = "ARPURLINFOABOUT";
04454e1e 1343#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1344pub const IPROPNAME_ARPURLUPDATEINFO: &str = "ARPURLUPDATEINFO";
04454e1e 1345#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1346pub const IPROPNAME_AVAILABLEFREEREG: &str = "AVAILABLEFREEREG";
04454e1e 1347#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1348pub const IPROPNAME_BORDERSIDE: &str = "BorderSide";
04454e1e 1349#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1350pub const IPROPNAME_BORDERTOP: &str = "BorderTop";
04454e1e 1351#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1352pub const IPROPNAME_CAPTIONHEIGHT: &str = "CaptionHeight";
04454e1e 1353#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1354pub const IPROPNAME_CARRYINGNDP: &str = "CARRYINGNDP";
04454e1e 1355#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1356pub const IPROPNAME_CHECKCRCS: &str = "MSICHECKCRCS";
04454e1e 1357#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1358pub const IPROPNAME_COLORBITS: &str = "ColorBits";
04454e1e 1359#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1360pub const IPROPNAME_COMMONAPPDATA_FOLDER: &str = "CommonAppDataFolder";
04454e1e 1361#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1362pub const IPROPNAME_COMMONFILES64_FOLDER: &str = "CommonFiles64Folder";
04454e1e 1363#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1364pub const IPROPNAME_COMMONFILES_FOLDER: &str = "CommonFilesFolder";
04454e1e 1365#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1366pub const IPROPNAME_COMPANYNAME: &str = "COMPANYNAME";
04454e1e 1367#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1368pub const IPROPNAME_COMPONENTADDDEFAULT: &str = "COMPADDDEFAULT";
04454e1e 1369#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1370pub const IPROPNAME_COMPONENTADDLOCAL: &str = "COMPADDLOCAL";
04454e1e 1371#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1372pub const IPROPNAME_COMPONENTADDSOURCE: &str = "COMPADDSOURCE";
04454e1e 1373#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1374pub const IPROPNAME_COMPUTERNAME: &str = "ComputerName";
04454e1e 1375#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1376pub const IPROPNAME_COSTINGCOMPLETE: &str = "CostingComplete";
04454e1e 1377#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1378pub const IPROPNAME_CUSTOMACTIONDATA: &str = "CustomActionData";
04454e1e 1379#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1380pub const IPROPNAME_DATE: &str = "Date";
04454e1e 1381#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1382pub const IPROPNAME_DATETIME: &str = "DateTime";
04454e1e 1383#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1384pub const IPROPNAME_DEFAULTUIFONT: &str = "DefaultUIFont";
04454e1e 1385#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1386pub const IPROPNAME_DESKTOP_FOLDER: &str = "DesktopFolder";
04454e1e 1387#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1388pub const IPROPNAME_DISABLEADVTSHORTCUTS: &str = "DISABLEADVTSHORTCUTS";
04454e1e 1389#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1390pub const IPROPNAME_DISABLEROLLBACK: &str = "DISABLEROLLBACK";
04454e1e 1391#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1392pub const IPROPNAME_DISKPROMPT: &str = "DiskPrompt";
04454e1e 1393#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1394pub const IPROPNAME_ENABLEUSERCONTROL: &str = "EnableUserControl";
04454e1e 1395#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1396pub const IPROPNAME_ENFORCE_UPGRADE_COMPONENT_RULES: &str = "MSIENFORCEUPGRADECOMPONENTRULES";
04454e1e 1397#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1398pub const IPROPNAME_EXECUTEACTION: &str = "EXECUTEACTION";
04454e1e 1399#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1400pub const IPROPNAME_EXECUTEMODE: &str = "EXECUTEMODE";
04454e1e 1401#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1402pub const IPROPNAME_FAVORITES_FOLDER: &str = "FavoritesFolder";
04454e1e 1403#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1404pub const IPROPNAME_FEATUREADDDEFAULT: &str = "ADDDEFAULT";
04454e1e 1405#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1406pub const IPROPNAME_FEATUREADDLOCAL: &str = "ADDLOCAL";
04454e1e 1407#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1408pub const IPROPNAME_FEATUREADDSOURCE: &str = "ADDSOURCE";
04454e1e 1409#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1410pub const IPROPNAME_FEATUREADVERTISE: &str = "ADVERTISE";
04454e1e 1411#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1412pub const IPROPNAME_FEATUREREMOVE: &str = "REMOVE";
04454e1e 1413#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1414pub const IPROPNAME_FILEADDDEFAULT: &str = "FILEADDDEFAULT";
04454e1e 1415#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1416pub const IPROPNAME_FILEADDLOCAL: &str = "FILEADDLOCAL";
04454e1e 1417#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1418pub const IPROPNAME_FILEADDSOURCE: &str = "FILEADDSOURCE";
04454e1e 1419#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1420pub const IPROPNAME_FONTS_FOLDER: &str = "FontsFolder";
04454e1e 1421#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1422pub const IPROPNAME_HIDDEN_PROPERTIES: &str = "MsiHiddenProperties";
04454e1e 1423#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1424pub const IPROPNAME_HIDECANCEL: &str = "MsiUIHideCancel";
04454e1e 1425#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1426pub const IPROPNAME_IA64: &str = "IA64";
04454e1e 1427#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1428pub const IPROPNAME_INSTALLED: &str = "Installed";
04454e1e 1429#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1430pub const IPROPNAME_INSTALLLANGUAGE: &str = "ProductLanguage";
04454e1e 1431#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1432pub const IPROPNAME_INSTALLLEVEL: &str = "INSTALLLEVEL";
04454e1e 1433#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1434pub const IPROPNAME_INSTALLPERUSER: &str = "MSIINSTALLPERUSER";
04454e1e 1435#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1436pub const IPROPNAME_INTEL: &str = "Intel";
04454e1e 1437#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1438pub const IPROPNAME_INTEL64: &str = "Intel64";
04454e1e 1439#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1440pub const IPROPNAME_INTERNALINSTALLEDPERUSER: &str = "MSIINTERNALINSTALLEDPERUSER";
04454e1e 1441#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1442pub const IPROPNAME_ISADMINPACKAGE: &str = "IsAdminPackage";
04454e1e 1443#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1444pub const IPROPNAME_LEFTUNIT: &str = "LeftUnit";
04454e1e 1445#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1446pub const IPROPNAME_LIMITUI: &str = "LIMITUI";
04454e1e 1447#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1448pub const IPROPNAME_LOCALAPPDATA_FOLDER: &str = "LocalAppDataFolder";
04454e1e 1449#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1450pub const IPROPNAME_LOGACTION: &str = "LOGACTION";
04454e1e 1451#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1452pub const IPROPNAME_LOGONUSER: &str = "LogonUser";
04454e1e 1453#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1454pub const IPROPNAME_MANUFACTURER: &str = "Manufacturer";
04454e1e 1455#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1456pub const IPROPNAME_MSIAMD64: &str = "MsiAMD64";
04454e1e 1457#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1458pub const IPROPNAME_MSIDISABLEEEUI: &str = "MSIDISABLEEEUI";
04454e1e 1459#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1460pub const IPROPNAME_MSIDISABLELUAPATCHING: &str = "MSIDISABLELUAPATCHING";
04454e1e 1461#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1462pub const IPROPNAME_MSIINSTANCEGUID: &str = "MSIINSTANCEGUID";
04454e1e 1463#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1464pub const IPROPNAME_MSILOGFILELOCATION: &str = "MsiLogFileLocation";
04454e1e 1465#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1466pub const IPROPNAME_MSILOGGINGMODE: &str = "MsiLogging";
04454e1e 1467#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1468pub const IPROPNAME_MSINEWINSTANCE: &str = "MSINEWINSTANCE";
04454e1e 1469#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1470pub const IPROPNAME_MSINODISABLEMEDIA: &str = "MSINODISABLEMEDIA";
04454e1e 1471#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1472pub const IPROPNAME_MSIPACKAGEDOWNLOADLOCALCOPY: &str = "MSIPACKAGEDOWNLOADLOCALCOPY";
04454e1e 1473#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1474pub const IPROPNAME_MSIPATCHDOWNLOADLOCALCOPY: &str = "MSIPATCHDOWNLOADLOCALCOPY";
04454e1e 1475#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1476pub const IPROPNAME_MSIPATCHREMOVE: &str = "MSIPATCHREMOVE";
04454e1e 1477#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1478pub const IPROPNAME_MSITABLETPC: &str = "MsiTabletPC";
04454e1e 1479#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1480pub const IPROPNAME_MSIX64: &str = "Msix64";
04454e1e 1481#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1482pub const IPROPNAME_MSI_FASTINSTALL: &str = "MSIFASTINSTALL";
04454e1e 1483#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1484pub const IPROPNAME_MSI_REBOOT_PENDING: &str = "MsiSystemRebootPending";
04454e1e 1485#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1486pub const IPROPNAME_MSI_RM_CONTROL: &str = "MSIRESTARTMANAGERCONTROL";
04454e1e 1487#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1488pub const IPROPNAME_MSI_RM_DISABLE_RESTART: &str = "MSIDISABLERMRESTART";
04454e1e 1489#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1490pub const IPROPNAME_MSI_RM_SESSION_KEY: &str = "MsiRestartManagerSessionKey";
04454e1e 1491#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1492pub const IPROPNAME_MSI_RM_SHUTDOWN: &str = "MSIRMSHUTDOWN";
04454e1e 1493#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1494pub const IPROPNAME_MSI_UAC_DEPLOYMENT_COMPLIANT: &str = "MSIDEPLOYMENTCOMPLIANT";
04454e1e 1495#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1496pub const IPROPNAME_MSI_UNINSTALL_SUPERSEDED_COMPONENTS: &str = "MSIUNINSTALLSUPERSEDEDCOMPONENTS";
04454e1e 1497#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1498pub const IPROPNAME_MSI_USE_REAL_ADMIN_DETECTION: &str = "MSIUSEREALADMINDETECTION";
04454e1e 1499#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1500pub const IPROPNAME_MYPICTURES_FOLDER: &str = "MyPicturesFolder";
04454e1e 1501#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1502pub const IPROPNAME_NETASSEMBLYSUPPORT: &str = "MsiNetAssemblySupport";
04454e1e 1503#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1504pub const IPROPNAME_NETHOOD_FOLDER: &str = "NetHoodFolder";
04454e1e 1505#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1506pub const IPROPNAME_NOCOMPANYNAME: &str = "NOCOMPANYNAME";
04454e1e 1507#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1508pub const IPROPNAME_NOUSERNAME: &str = "NOUSERNAME";
04454e1e 1509#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1510pub const IPROPNAME_NTPRODUCTTYPE: &str = "MsiNTProductType";
04454e1e 1511#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1512pub const IPROPNAME_NTSUITEBACKOFFICE: &str = "MsiNTSuiteBackOffice";
04454e1e 1513#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1514pub const IPROPNAME_NTSUITEDATACENTER: &str = "MsiNTSuiteDataCenter";
04454e1e 1515#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1516pub const IPROPNAME_NTSUITEENTERPRISE: &str = "MsiNTSuiteEnterprise";
04454e1e 1517#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1518pub const IPROPNAME_NTSUITEPERSONAL: &str = "MsiNTSuitePersonal";
04454e1e 1519#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1520pub const IPROPNAME_NTSUITESMALLBUSINESS: &str = "MsiNTSuiteSmallBusiness";
04454e1e 1521#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1522pub const IPROPNAME_NTSUITESMALLBUSINESSRESTRICTED: &str = "MsiNTSuiteSmallBusinessRestricted";
04454e1e 1523#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1524pub const IPROPNAME_NTSUITEWEBSERVER: &str = "MsiNTSuiteWebServer";
04454e1e 1525#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1526pub const IPROPNAME_OLEADVTSUPPORT: &str = "OLEAdvtSupport";
04454e1e 1527#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1528pub const IPROPNAME_OUTOFDISKSPACE: &str = "OutOfDiskSpace";
04454e1e 1529#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1530pub const IPROPNAME_OUTOFNORBDISKSPACE: &str = "OutOfNoRbDiskSpace";
04454e1e 1531#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1532pub const IPROPNAME_PATCH: &str = "PATCH";
04454e1e 1533#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1534pub const IPROPNAME_PATCHNEWPACKAGECODE: &str = "PATCHNEWPACKAGECODE";
04454e1e 1535#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1536pub const IPROPNAME_PATCHNEWSUMMARYCOMMENTS: &str = "PATCHNEWSUMMARYCOMMENTS";
04454e1e 1537#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1538pub const IPROPNAME_PATCHNEWSUMMARYSUBJECT: &str = "PATCHNEWSUMMARYSUBJECT";
04454e1e 1539#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1540pub const IPROPNAME_PERSONAL_FOLDER: &str = "PersonalFolder";
04454e1e 1541#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1542pub const IPROPNAME_PHYSICALMEMORY: &str = "PhysicalMemory";
04454e1e 1543#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1544pub const IPROPNAME_PIDKEY: &str = "PIDKEY";
04454e1e 1545#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1546pub const IPROPNAME_PIDTEMPLATE: &str = "PIDTemplate";
04454e1e 1547#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1548pub const IPROPNAME_PRESELECTED: &str = "Preselected";
04454e1e 1549#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1550pub const IPROPNAME_PRIMARYFOLDER: &str = "PRIMARYFOLDER";
04454e1e 1551#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1552pub const IPROPNAME_PRIMARYFOLDER_PATH: &str = "PrimaryVolumePath";
04454e1e 1553#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1554pub const IPROPNAME_PRIMARYFOLDER_SPACEAVAILABLE: &str = "PrimaryVolumeSpaceAvailable";
04454e1e 1555#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1556pub const IPROPNAME_PRIMARYFOLDER_SPACEREMAINING: &str = "PrimaryVolumeSpaceRemaining";
04454e1e 1557#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1558pub const IPROPNAME_PRIMARYFOLDER_SPACEREQUIRED: &str = "PrimaryVolumeSpaceRequired";
04454e1e 1559#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1560pub const IPROPNAME_PRINTHOOD_FOLDER: &str = "PrintHoodFolder";
04454e1e 1561#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1562pub const IPROPNAME_PRIVILEGED: &str = "Privileged";
04454e1e 1563#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1564pub const IPROPNAME_PRODUCTCODE: &str = "ProductCode";
04454e1e 1565#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1566pub const IPROPNAME_PRODUCTID: &str = "ProductID";
04454e1e 1567#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1568pub const IPROPNAME_PRODUCTLANGUAGE: &str = "PRODUCTLANGUAGE";
04454e1e 1569#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1570pub const IPROPNAME_PRODUCTNAME: &str = "ProductName";
04454e1e 1571#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1572pub const IPROPNAME_PRODUCTSTATE: &str = "ProductState";
04454e1e 1573#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1574pub const IPROPNAME_PRODUCTVERSION: &str = "ProductVersion";
04454e1e 1575#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1576pub const IPROPNAME_PROGRAMFILES64_FOLDER: &str = "ProgramFiles64Folder";
04454e1e 1577#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1578pub const IPROPNAME_PROGRAMFILES_FOLDER: &str = "ProgramFilesFolder";
04454e1e 1579#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1580pub const IPROPNAME_PROGRAMMENU_FOLDER: &str = "ProgramMenuFolder";
04454e1e 1581#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1582pub const IPROPNAME_PROGRESSONLY: &str = "MsiUIProgressOnly";
04454e1e 1583#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1584pub const IPROPNAME_PROMPTROLLBACKCOST: &str = "PROMPTROLLBACKCOST";
04454e1e 1585#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1586pub const IPROPNAME_REBOOT: &str = "REBOOT";
04454e1e 1587#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1588pub const IPROPNAME_REBOOTPROMPT: &str = "REBOOTPROMPT";
04454e1e 1589#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1590pub const IPROPNAME_RECENT_FOLDER: &str = "RecentFolder";
04454e1e 1591#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1592pub const IPROPNAME_REDIRECTEDDLLSUPPORT: &str = "RedirectedDllSupport";
04454e1e 1593#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1594pub const IPROPNAME_REINSTALL: &str = "REINSTALL";
04454e1e 1595#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1596pub const IPROPNAME_REINSTALLMODE: &str = "REINSTALLMODE";
04454e1e 1597#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1598pub const IPROPNAME_REMOTEADMINTS: &str = "RemoteAdminTS";
04454e1e 1599#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1600pub const IPROPNAME_REPLACEDINUSEFILES: &str = "ReplacedInUseFiles";
04454e1e 1601#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1602pub const IPROPNAME_RESTRICTEDUSERCONTROL: &str = "RestrictedUserControl";
04454e1e 1603#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1604pub const IPROPNAME_RESUME: &str = "RESUME";
04454e1e 1605#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1606pub const IPROPNAME_ROLLBACKDISABLED: &str = "RollbackDisabled";
04454e1e 1607#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1608pub const IPROPNAME_ROOTDRIVE: &str = "ROOTDRIVE";
04454e1e 1609#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1610pub const IPROPNAME_RUNNINGELEVATED: &str = "MsiRunningElevated";
04454e1e 1611#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1612pub const IPROPNAME_SCREENX: &str = "ScreenX";
04454e1e 1613#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1614pub const IPROPNAME_SCREENY: &str = "ScreenY";
04454e1e 1615#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1616pub const IPROPNAME_SENDTO_FOLDER: &str = "SendToFolder";
04454e1e 1617#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1618pub const IPROPNAME_SEQUENCE: &str = "SEQUENCE";
04454e1e 1619#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1620pub const IPROPNAME_SERVICEPACKLEVEL: &str = "ServicePackLevel";
04454e1e 1621#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1622pub const IPROPNAME_SERVICEPACKLEVELMINOR: &str = "ServicePackLevelMinor";
04454e1e 1623#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1624pub const IPROPNAME_SHAREDWINDOWS: &str = "SharedWindows";
04454e1e 1625#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1626pub const IPROPNAME_SHELLADVTSUPPORT: &str = "ShellAdvtSupport";
04454e1e 1627#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1628pub const IPROPNAME_SHORTFILENAMES: &str = "SHORTFILENAMES";
04454e1e 1629#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1630pub const IPROPNAME_SOURCEDIR: &str = "SourceDir";
04454e1e 1631#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1632pub const IPROPNAME_SOURCELIST: &str = "SOURCELIST";
04454e1e 1633#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1634pub const IPROPNAME_SOURCERESONLY: &str = "MsiUISourceResOnly";
04454e1e 1635#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1636pub const IPROPNAME_STARTMENU_FOLDER: &str = "StartMenuFolder";
04454e1e 1637#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1638pub const IPROPNAME_STARTUP_FOLDER: &str = "StartupFolder";
04454e1e 1639#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1640pub const IPROPNAME_SYSTEM16_FOLDER: &str = "System16Folder";
04454e1e 1641#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1642pub const IPROPNAME_SYSTEM64_FOLDER: &str = "System64Folder";
04454e1e 1643#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1644pub const IPROPNAME_SYSTEMLANGUAGEID: &str = "SystemLanguageID";
04454e1e 1645#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1646pub const IPROPNAME_SYSTEM_FOLDER: &str = "SystemFolder";
04454e1e 1647#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1648pub const IPROPNAME_TARGETDIR: &str = "TARGETDIR";
04454e1e 1649#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1650pub const IPROPNAME_TEMPLATE_AMD64: &str = "AMD64";
04454e1e 1651#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1652pub const IPROPNAME_TEMPLATE_FOLDER: &str = "TemplateFolder";
04454e1e 1653#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1654pub const IPROPNAME_TEMPLATE_X64: &str = "x64";
04454e1e 1655#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1656pub const IPROPNAME_TEMP_FOLDER: &str = "TempFolder";
04454e1e 1657#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1658pub const IPROPNAME_TERMSERVER: &str = "TerminalServer";
04454e1e 1659#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1660pub const IPROPNAME_TEXTHEIGHT: &str = "TextHeight";
04454e1e 1661#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1662pub const IPROPNAME_TEXTHEIGHT_CORRECTION: &str = "TextHeightCorrection";
04454e1e 1663#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1664pub const IPROPNAME_TEXTINTERNALLEADING: &str = "TextInternalLeading";
04454e1e 1665#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1666pub const IPROPNAME_TIME: &str = "Time";
04454e1e 1667#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1668pub const IPROPNAME_TRANSFORMS: &str = "TRANSFORMS";
04454e1e 1669#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1670pub const IPROPNAME_TRANSFORMSATSOURCE: &str = "TRANSFORMSATSOURCE";
04454e1e 1671#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1672pub const IPROPNAME_TRANSFORMSSECURE: &str = "TRANSFORMSSECURE";
04454e1e 1673#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1674pub const IPROPNAME_TRUEADMINUSER: &str = "MsiTrueAdminUser";
04454e1e 1675#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1676pub const IPROPNAME_TTCSUPPORT: &str = "TTCSupport";
04454e1e 1677#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1678pub const IPROPNAME_UACONLY: &str = "MsiUIUACOnly";
04454e1e 1679#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1680pub const IPROPNAME_UPDATESTARTED: &str = "UpdateStarted";
04454e1e 1681#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1682pub const IPROPNAME_UPGRADECODE: &str = "UpgradeCode";
04454e1e 1683#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1684pub const IPROPNAME_USERLANGUAGEID: &str = "UserLanguageID";
04454e1e 1685#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1686pub const IPROPNAME_USERNAME: &str = "USERNAME";
04454e1e 1687#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1688pub const IPROPNAME_USERSID: &str = "UserSID";
04454e1e 1689#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1690pub const IPROPNAME_VERSION9X: &str = "Version9X";
04454e1e 1691#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1692pub const IPROPNAME_VERSIONNT: &str = "VersionNT";
04454e1e 1693#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1694pub const IPROPNAME_VERSIONNT64: &str = "VersionNT64";
04454e1e 1695#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1696pub const IPROPNAME_VIRTUALMEMORY: &str = "VirtualMemory";
04454e1e 1697#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1698pub const IPROPNAME_WIN32ASSEMBLYSUPPORT: &str = "MsiWin32AssemblySupport";
04454e1e 1699#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1700pub const IPROPNAME_WINDOWSBUILD: &str = "WindowsBuild";
04454e1e 1701#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1702pub const IPROPNAME_WINDOWS_FOLDER: &str = "WindowsFolder";
04454e1e 1703#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1704pub const IPROPNAME_WINDOWS_VOLUME: &str = "WindowsVolume";
04454e1e 1705#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1706pub const IPROPVALUE_EXECUTEMODE_NONE: &str = "NONE";
04454e1e 1707#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1708pub const IPROPVALUE_EXECUTEMODE_SCRIPT: &str = "SCRIPT";
04454e1e 1709#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1710pub const IPROPVALUE_FEATURE_ALL: &str = "ALL";
04454e1e 1711#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1712pub const IPROPVALUE_MSI_RM_CONTROL_DISABLE: &str = "Disable";
04454e1e 1713#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1714pub const IPROPVALUE_MSI_RM_CONTROL_DISABLESHUTDOWN: &str = "DisableShutdown";
04454e1e 1715#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1716pub const IPROPVALUE_RBCOST_FAIL: &str = "F";
04454e1e 1717#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1718pub const IPROPVALUE_RBCOST_PROMPT: &str = "P";
04454e1e 1719#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1720pub const IPROPVALUE_RBCOST_SILENT: &str = "D";
04454e1e 1721#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1722pub const IPROPVALUE__CARRYINGNDP_URTREINSTALL: &str = "URTREINSTALL";
04454e1e 1723#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
923072b8 1724pub const IPROPVALUE__CARRYINGNDP_URTUPGRADE: &str = "URTUPGRADE";
5e7ed085 1725pub const LIBID_MsmMergeTypeLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 182298671, data2: 11302, data3: 4562, data4: [173, 101, 0, 160, 201, 175, 17, 166] };
04454e1e 1726#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1727pub const LOGALL: u32 = 15u32;
04454e1e 1728#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1729pub const LOGERR: u32 = 4u32;
04454e1e 1730#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1731pub const LOGINFO: u32 = 1u32;
04454e1e 1732#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1733pub const LOGNONE: u32 = 0u32;
04454e1e 1734#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1735pub const LOGPERFMESSAGES: u32 = 8u32;
04454e1e 1736#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1737pub const LOGTOKEN_NO_LOG: u32 = 1u32;
04454e1e 1738#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1739pub const LOGTOKEN_SETUPAPI_APPLOG: u32 = 2u32;
04454e1e 1740#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1741pub const LOGTOKEN_SETUPAPI_DEVLOG: u32 = 3u32;
04454e1e 1742#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1743pub const LOGTOKEN_TYPE_MASK: u32 = 3u32;
04454e1e 1744#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1745pub const LOGTOKEN_UNSPECIFIED: u32 = 0u32;
04454e1e 1746#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1747pub const LOGWARN: u32 = 2u32;
04454e1e 1748#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1749pub const MAX_FEATURE_CHARS: u32 = 38u32;
04454e1e 1750#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
5e7ed085 1751pub const MAX_GUID_CHARS: u32 = 38u32;
04454e1e 1752#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1753pub const MSI_INVALID_HASH_IS_FATAL: u32 = 1u32;
04454e1e 1754#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647
FG
1755pub const MSI_NULL_INTEGER: u32 = 2147483648u32;
1756pub const MsmMerge: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 182298672, data2: 11302, data3: 4562, data4: [173, 101, 0, 160, 201, 175, 17, 166] };
04454e1e 1757#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1758pub const PATCH_OPTION_FAIL_IF_BIGGER: u32 = 1048576u32;
04454e1e 1759#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1760pub const PATCH_OPTION_FAIL_IF_SAME_FILE: u32 = 524288u32;
04454e1e 1761#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1762pub const PATCH_OPTION_INTERLEAVE_FILES: u32 = 1073741824u32;
04454e1e 1763#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1764pub const PATCH_OPTION_NO_BINDFIX: u32 = 65536u32;
04454e1e 1765#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1766pub const PATCH_OPTION_NO_CHECKSUM: u32 = 2097152u32;
04454e1e 1767#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1768pub const PATCH_OPTION_NO_LOCKFIX: u32 = 131072u32;
04454e1e 1769#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1770pub const PATCH_OPTION_NO_REBASE: u32 = 262144u32;
04454e1e 1771#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1772pub const PATCH_OPTION_NO_RESTIMEFIX: u32 = 4194304u32;
04454e1e 1773#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1774pub const PATCH_OPTION_NO_TIMESTAMP: u32 = 8388608u32;
04454e1e 1775#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1776pub const PATCH_OPTION_RESERVED1: u32 = 2147483648u32;
04454e1e 1777#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1778pub const PATCH_OPTION_SIGNATURE_MD5: u32 = 16777216u32;
04454e1e 1779#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1780pub const PATCH_OPTION_USE_BEST: u32 = 0u32;
04454e1e 1781#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1782pub const PATCH_OPTION_USE_LZX_A: u32 = 1u32;
04454e1e 1783#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1784pub const PATCH_OPTION_USE_LZX_B: u32 = 2u32;
04454e1e 1785#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1786pub const PATCH_OPTION_USE_LZX_BEST: u32 = 3u32;
04454e1e 1787#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1788pub const PATCH_OPTION_USE_LZX_LARGE: u32 = 4u32;
04454e1e 1789#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1790pub const PATCH_OPTION_VALID_FLAGS: u32 = 3237937159u32;
04454e1e 1791#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1792pub const PATCH_SYMBOL_NO_FAILURES: u32 = 2u32;
04454e1e 1793#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1794pub const PATCH_SYMBOL_NO_IMAGEHLP: u32 = 1u32;
04454e1e 1795#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1796pub const PATCH_SYMBOL_RESERVED1: u32 = 2147483648u32;
04454e1e 1797#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1798pub const PATCH_SYMBOL_UNDECORATED_TOO: u32 = 4u32;
04454e1e 1799#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1800pub const PATCH_TRANSFORM_PE_IRELOC_2: u32 = 512u32;
04454e1e 1801#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1802pub const PATCH_TRANSFORM_PE_RESOURCE_2: u32 = 256u32;
04454e1e 1803#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1804pub const PID_APPNAME: u32 = 18u32;
04454e1e 1805#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1806pub const PID_AUTHOR: u32 = 4u32;
04454e1e 1807#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1808pub const PID_CHARCOUNT: u32 = 16u32;
04454e1e 1809#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1810pub const PID_COMMENTS: u32 = 6u32;
04454e1e 1811#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1812pub const PID_CREATE_DTM: u32 = 12u32;
04454e1e 1813#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1814pub const PID_EDITTIME: u32 = 10u32;
04454e1e 1815#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1816pub const PID_KEYWORDS: u32 = 5u32;
04454e1e 1817#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1818pub const PID_LASTAUTHOR: u32 = 8u32;
04454e1e 1819#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1820pub const PID_LASTPRINTED: u32 = 11u32;
04454e1e 1821#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1822pub const PID_LASTSAVE_DTM: u32 = 13u32;
04454e1e 1823#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1824pub const PID_MSIRESTRICT: u32 = 16u32;
04454e1e 1825#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1826pub const PID_MSISOURCE: u32 = 15u32;
04454e1e 1827#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1828pub const PID_MSIVERSION: u32 = 14u32;
04454e1e 1829#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1830pub const PID_PAGECOUNT: u32 = 14u32;
04454e1e 1831#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1832pub const PID_REVNUMBER: u32 = 9u32;
04454e1e 1833#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1834pub const PID_SUBJECT: u32 = 3u32;
04454e1e 1835#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1836pub const PID_TEMPLATE: u32 = 7u32;
04454e1e 1837#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1838pub const PID_THUMBNAIL: u32 = 17u32;
04454e1e 1839#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1840pub const PID_TITLE: u32 = 2u32;
04454e1e 1841#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647
FG
1842pub const PID_WORDCOUNT: u32 = 15u32;
1843pub const PMSvc: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3118797308, data2: 58212, data3: 18810, data4: [161, 33, 183, 179, 97, 44, 237, 206] };
04454e1e 1844#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1845pub const SFC_DISABLE_ASK: u32 = 1u32;
04454e1e 1846#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1847pub const SFC_DISABLE_NOPOPUPS: u32 = 4u32;
04454e1e 1848#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1849pub const SFC_DISABLE_NORMAL: u32 = 0u32;
04454e1e 1850#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1851pub const SFC_DISABLE_ONCE: u32 = 2u32;
04454e1e 1852#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1853pub const SFC_DISABLE_SETUP: u32 = 3u32;
04454e1e 1854#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1855pub const SFC_IDLE_TRIGGER: &str = "WFP_IDLE_TRIGGER";
04454e1e 1856#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1857pub const SFC_QUOTA_DEFAULT: u32 = 50u32;
04454e1e 1858#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1859pub const SFC_SCAN_ALWAYS: u32 = 1u32;
04454e1e 1860#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1861pub const SFC_SCAN_IMMEDIATE: u32 = 3u32;
04454e1e 1862#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1863pub const SFC_SCAN_NORMAL: u32 = 0u32;
04454e1e 1864#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1865pub const SFC_SCAN_ONCE: u32 = 2u32;
04454e1e 1866#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1867pub const STREAM_FORMAT_COMPLIB_MANIFEST: u32 = 1u32;
04454e1e 1868#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1869pub const STREAM_FORMAT_COMPLIB_MODULE: u32 = 0u32;
04454e1e 1870#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1871pub const STREAM_FORMAT_WIN32_MANIFEST: u32 = 4u32;
04454e1e 1872#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1873pub const STREAM_FORMAT_WIN32_MODULE: u32 = 2u32;
04454e1e 1874#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1875pub const TXTLOG_BACKUP: u32 = 128u32;
04454e1e 1876#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1877pub const TXTLOG_CMI: u32 = 268435456u32;
04454e1e 1878#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1879pub const TXTLOG_COPYFILES: u32 = 8u32;
04454e1e 1880#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1881pub const TXTLOG_DEPTH_DECR: u32 = 262144u32;
04454e1e 1882#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1883pub const TXTLOG_DEPTH_INCR: u32 = 131072u32;
04454e1e 1884#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1885pub const TXTLOG_DETAILS: u32 = 5u32;
04454e1e 1886#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1887pub const TXTLOG_DEVINST: u32 = 1u32;
04454e1e 1888#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1889pub const TXTLOG_DEVMGR: u32 = 536870912u32;
04454e1e 1890#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1891pub const TXTLOG_DRIVER_STORE: u32 = 67108864u32;
04454e1e 1892#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1893pub const TXTLOG_DRVSETUP: u32 = 4194304u32;
04454e1e 1894#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1895pub const TXTLOG_ERROR: u32 = 1u32;
04454e1e 1896#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1897pub const TXTLOG_FILEQ: u32 = 4u32;
04454e1e 1898#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1899pub const TXTLOG_FLUSH_FILE: u32 = 1048576u32;
04454e1e 1900#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1901pub const TXTLOG_INF: u32 = 2u32;
04454e1e 1902#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1903pub const TXTLOG_INFDB: u32 = 1024u32;
04454e1e 1904#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1905pub const TXTLOG_INSTALLER: u32 = 1073741824u32;
04454e1e 1906#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1907pub const TXTLOG_NEWDEV: u32 = 16777216u32;
04454e1e 1908#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1909pub const TXTLOG_POLICY: u32 = 8388608u32;
04454e1e 1910#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1911pub const TXTLOG_RESERVED_FLAGS: u32 = 65520u32;
04454e1e 1912#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1913pub const TXTLOG_SETUP: u32 = 134217728u32;
04454e1e 1914#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1915pub const TXTLOG_SETUPAPI_BITS: u32 = 3u32;
04454e1e 1916#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1917pub const TXTLOG_SETUPAPI_CMDLINE: u32 = 2u32;
04454e1e 1918#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1919pub const TXTLOG_SETUPAPI_DEVLOG: u32 = 1u32;
04454e1e 1920#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1921pub const TXTLOG_SIGVERIF: u32 = 32u32;
04454e1e 1922#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1923pub const TXTLOG_SUMMARY: u32 = 4u32;
04454e1e 1924#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1925pub const TXTLOG_SYSTEM_STATE_CHANGE: u32 = 3u32;
04454e1e 1926#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1927pub const TXTLOG_TAB_1: u32 = 524288u32;
04454e1e 1928#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1929pub const TXTLOG_TIMESTAMP: u32 = 65536u32;
04454e1e 1930#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1931pub const TXTLOG_UI: u32 = 256u32;
04454e1e 1932#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1933pub const TXTLOG_UMPNPMGR: u32 = 33554432u32;
04454e1e 1934#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1935pub const TXTLOG_UTIL: u32 = 512u32;
04454e1e 1936#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1937pub const TXTLOG_VENDOR: u32 = 2147483648u32;
04454e1e 1938#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1939pub const TXTLOG_VERBOSE: u32 = 6u32;
04454e1e 1940#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1941pub const TXTLOG_VERY_VERBOSE: u32 = 7u32;
04454e1e 1942#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1943pub const TXTLOG_WARNING: u32 = 2u32;
04454e1e 1944#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1945pub const UIALL: u32 = 32768u32;
04454e1e 1946#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1947pub const UILOGBITS: u32 = 15u32;
04454e1e 1948#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1949pub const UINONE: u32 = 0u32;
04454e1e 1950#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1951pub const WARN_BAD_MAJOR_VERSION: u32 = 3222294792u32;
04454e1e 1952#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1953pub const WARN_BASE: u32 = 3222294785u32;
04454e1e 1954#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1955pub const WARN_EQUAL_FILE_VERSION: u32 = 3222294794u32;
04454e1e 1956#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1957pub const WARN_FILE_VERSION_DOWNREV: u32 = 3222294793u32;
04454e1e 1958#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1959pub const WARN_IMPROPER_TRANSFORM_VALIDATION: u32 = 3222294788u32;
04454e1e 1960#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1961pub const WARN_INVALID_TRANSFORM_VALIDATION: u32 = 3222294791u32;
04454e1e 1962#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1963pub const WARN_MAJOR_UPGRADE_PATCH: u32 = 3222294785u32;
04454e1e 1964#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1965pub const WARN_OBSOLETION_WITH_MSI30: u32 = 3222294801u32;
04454e1e 1966#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1967pub const WARN_OBSOLETION_WITH_PATCHSEQUENCE: u32 = 3222294803u32;
04454e1e 1968#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1969pub const WARN_OBSOLETION_WITH_SEQUENCE_DATA: u32 = 3222294802u32;
04454e1e 1970#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1971pub const WARN_PATCHPROPERTYNOTSET: u32 = 3222294795u32;
04454e1e 1972#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1973pub const WARN_PCW_MISMATCHED_PRODUCT_CODES: u32 = 3222294789u32;
04454e1e 1974#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1975pub const WARN_PCW_MISMATCHED_PRODUCT_VERSIONS: u32 = 3222294790u32;
04454e1e 1976#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1977pub const WARN_SEQUENCE_DATA_GENERATION_DISABLED: u32 = 3222294786u32;
04454e1e 1978#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1979pub const WARN_SEQUENCE_DATA_SUPERSEDENCE_IGNORED: u32 = 3222294787u32;
04454e1e 1980#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1981pub const _WIN32_MSI: u32 = 500u32;
04454e1e 1982#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1983pub const _WIN32_MSM: u32 = 100u32;
04454e1e 1984#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1985pub const cchMaxInteger: i32 = 12i32;
04454e1e 1986#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1987pub type ACTCTX_COMPATIBILITY_ELEMENT_TYPE = i32;
04454e1e 1988#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1989pub const ACTCTX_COMPATIBILITY_ELEMENT_TYPE_UNKNOWN: ACTCTX_COMPATIBILITY_ELEMENT_TYPE = 0i32;
04454e1e 1990#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1991pub const ACTCTX_COMPATIBILITY_ELEMENT_TYPE_OS: ACTCTX_COMPATIBILITY_ELEMENT_TYPE = 1i32;
04454e1e 1992#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1993pub const ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MITIGATION: ACTCTX_COMPATIBILITY_ELEMENT_TYPE = 2i32;
04454e1e 1994#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1995pub const ACTCTX_COMPATIBILITY_ELEMENT_TYPE_MAXVERSIONTESTED: ACTCTX_COMPATIBILITY_ELEMENT_TYPE = 3i32;
04454e1e 1996#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1997pub type ACTCTX_REQUESTED_RUN_LEVEL = i32;
04454e1e 1998#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 1999pub const ACTCTX_RUN_LEVEL_UNSPECIFIED: ACTCTX_REQUESTED_RUN_LEVEL = 0i32;
04454e1e 2000#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2001pub const ACTCTX_RUN_LEVEL_AS_INVOKER: ACTCTX_REQUESTED_RUN_LEVEL = 1i32;
04454e1e 2002#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2003pub const ACTCTX_RUN_LEVEL_HIGHEST_AVAILABLE: ACTCTX_REQUESTED_RUN_LEVEL = 2i32;
04454e1e 2004#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2005pub const ACTCTX_RUN_LEVEL_REQUIRE_ADMIN: ACTCTX_REQUESTED_RUN_LEVEL = 3i32;
04454e1e 2006#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2007pub const ACTCTX_RUN_LEVEL_NUMBERS: ACTCTX_REQUESTED_RUN_LEVEL = 4i32;
04454e1e 2008#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2009pub type ADVERTISEFLAGS = i32;
04454e1e 2010#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2011pub const ADVERTISEFLAGS_MACHINEASSIGN: ADVERTISEFLAGS = 0i32;
04454e1e 2012#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2013pub const ADVERTISEFLAGS_USERASSIGN: ADVERTISEFLAGS = 1i32;
04454e1e 2014#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2015pub type ASM_BIND_FLAGS = u32;
04454e1e 2016#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2017pub const ASM_BINDF_FORCE_CACHE_INSTALL: ASM_BIND_FLAGS = 1u32;
04454e1e 2018#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2019pub const ASM_BINDF_RFS_INTEGRITY_CHECK: ASM_BIND_FLAGS = 2u32;
04454e1e 2020#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2021pub const ASM_BINDF_RFS_MODULE_CHECK: ASM_BIND_FLAGS = 4u32;
04454e1e 2022#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2023pub const ASM_BINDF_BINPATH_PROBE_ONLY: ASM_BIND_FLAGS = 8u32;
04454e1e 2024#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2025pub const ASM_BINDF_SHARED_BINPATH_HINT: ASM_BIND_FLAGS = 16u32;
04454e1e 2026#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2027pub const ASM_BINDF_PARENT_ASM_HINT: ASM_BIND_FLAGS = 32u32;
04454e1e 2028#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2029pub type ASM_CMP_FLAGS = i32;
04454e1e 2030#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2031pub const ASM_CMPF_NAME: ASM_CMP_FLAGS = 1i32;
04454e1e 2032#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2033pub const ASM_CMPF_MAJOR_VERSION: ASM_CMP_FLAGS = 2i32;
04454e1e 2034#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2035pub const ASM_CMPF_MINOR_VERSION: ASM_CMP_FLAGS = 4i32;
04454e1e 2036#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2037pub const ASM_CMPF_BUILD_NUMBER: ASM_CMP_FLAGS = 8i32;
04454e1e 2038#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2039pub const ASM_CMPF_REVISION_NUMBER: ASM_CMP_FLAGS = 16i32;
04454e1e 2040#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2041pub const ASM_CMPF_PUBLIC_KEY_TOKEN: ASM_CMP_FLAGS = 32i32;
04454e1e 2042#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2043pub const ASM_CMPF_CULTURE: ASM_CMP_FLAGS = 64i32;
04454e1e 2044#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2045pub const ASM_CMPF_CUSTOM: ASM_CMP_FLAGS = 128i32;
04454e1e 2046#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2047pub const ASM_CMPF_ALL: ASM_CMP_FLAGS = 255i32;
04454e1e 2048#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2049pub const ASM_CMPF_DEFAULT: ASM_CMP_FLAGS = 256i32;
04454e1e 2050#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2051pub type ASM_DISPLAY_FLAGS = i32;
04454e1e 2052#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2053pub const ASM_DISPLAYF_VERSION: ASM_DISPLAY_FLAGS = 1i32;
04454e1e 2054#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2055pub const ASM_DISPLAYF_CULTURE: ASM_DISPLAY_FLAGS = 2i32;
04454e1e 2056#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2057pub const ASM_DISPLAYF_PUBLIC_KEY_TOKEN: ASM_DISPLAY_FLAGS = 4i32;
04454e1e 2058#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2059pub const ASM_DISPLAYF_PUBLIC_KEY: ASM_DISPLAY_FLAGS = 8i32;
04454e1e 2060#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2061pub const ASM_DISPLAYF_CUSTOM: ASM_DISPLAY_FLAGS = 16i32;
04454e1e 2062#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2063pub const ASM_DISPLAYF_PROCESSORARCHITECTURE: ASM_DISPLAY_FLAGS = 32i32;
04454e1e 2064#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2065pub const ASM_DISPLAYF_LANGUAGEID: ASM_DISPLAY_FLAGS = 64i32;
04454e1e 2066#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2067pub type ASM_NAME = i32;
04454e1e 2068#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2069pub const ASM_NAME_PUBLIC_KEY: ASM_NAME = 0i32;
04454e1e 2070#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2071pub const ASM_NAME_PUBLIC_KEY_TOKEN: ASM_NAME = 1i32;
04454e1e 2072#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2073pub const ASM_NAME_HASH_VALUE: ASM_NAME = 2i32;
04454e1e 2074#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2075pub const ASM_NAME_NAME: ASM_NAME = 3i32;
04454e1e 2076#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2077pub const ASM_NAME_MAJOR_VERSION: ASM_NAME = 4i32;
04454e1e 2078#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2079pub const ASM_NAME_MINOR_VERSION: ASM_NAME = 5i32;
04454e1e 2080#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2081pub const ASM_NAME_BUILD_NUMBER: ASM_NAME = 6i32;
04454e1e 2082#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2083pub const ASM_NAME_REVISION_NUMBER: ASM_NAME = 7i32;
04454e1e 2084#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2085pub const ASM_NAME_CULTURE: ASM_NAME = 8i32;
04454e1e 2086#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2087pub const ASM_NAME_PROCESSOR_ID_ARRAY: ASM_NAME = 9i32;
04454e1e 2088#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2089pub const ASM_NAME_OSINFO_ARRAY: ASM_NAME = 10i32;
04454e1e 2090#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2091pub const ASM_NAME_HASH_ALGID: ASM_NAME = 11i32;
04454e1e 2092#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2093pub const ASM_NAME_ALIAS: ASM_NAME = 12i32;
04454e1e 2094#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2095pub const ASM_NAME_CODEBASE_URL: ASM_NAME = 13i32;
04454e1e 2096#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2097pub const ASM_NAME_CODEBASE_LASTMOD: ASM_NAME = 14i32;
04454e1e 2098#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2099pub const ASM_NAME_NULL_PUBLIC_KEY: ASM_NAME = 15i32;
04454e1e 2100#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2101pub const ASM_NAME_NULL_PUBLIC_KEY_TOKEN: ASM_NAME = 16i32;
04454e1e 2102#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2103pub const ASM_NAME_CUSTOM: ASM_NAME = 17i32;
04454e1e 2104#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2105pub const ASM_NAME_NULL_CUSTOM: ASM_NAME = 18i32;
04454e1e 2106#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2107pub const ASM_NAME_MVID: ASM_NAME = 19i32;
04454e1e 2108#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2109pub const ASM_NAME_MAX_PARAMS: ASM_NAME = 20i32;
04454e1e 2110#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2111pub type CREATE_ASM_NAME_OBJ_FLAGS = i32;
04454e1e 2112#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2113pub const CANOF_PARSE_DISPLAY_NAME: CREATE_ASM_NAME_OBJ_FLAGS = 1i32;
04454e1e 2114#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2115pub const CANOF_SET_DEFAULT_VALUES: CREATE_ASM_NAME_OBJ_FLAGS = 2i32;
04454e1e 2116#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2117pub type IASSEMBLYCACHE_UNINSTALL_DISPOSITION = u32;
04454e1e 2118#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2119pub const IASSEMBLYCACHE_UNINSTALL_DISPOSITION_UNINSTALLED: IASSEMBLYCACHE_UNINSTALL_DISPOSITION = 1u32;
04454e1e 2120#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2121pub const IASSEMBLYCACHE_UNINSTALL_DISPOSITION_STILL_IN_USE: IASSEMBLYCACHE_UNINSTALL_DISPOSITION = 2u32;
04454e1e 2122#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2123pub const IASSEMBLYCACHE_UNINSTALL_DISPOSITION_ALREADY_UNINSTALLED: IASSEMBLYCACHE_UNINSTALL_DISPOSITION = 3u32;
04454e1e 2124#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2125pub const IASSEMBLYCACHE_UNINSTALL_DISPOSITION_DELETE_PENDING: IASSEMBLYCACHE_UNINSTALL_DISPOSITION = 4u32;
04454e1e 2126#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2127pub type INSTALLFEATUREATTRIBUTE = i32;
04454e1e 2128#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2129pub const INSTALLFEATUREATTRIBUTE_FAVORLOCAL: INSTALLFEATUREATTRIBUTE = 1i32;
04454e1e 2130#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2131pub const INSTALLFEATUREATTRIBUTE_FAVORSOURCE: INSTALLFEATUREATTRIBUTE = 2i32;
04454e1e 2132#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2133pub const INSTALLFEATUREATTRIBUTE_FOLLOWPARENT: INSTALLFEATUREATTRIBUTE = 4i32;
04454e1e 2134#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2135pub const INSTALLFEATUREATTRIBUTE_FAVORADVERTISE: INSTALLFEATUREATTRIBUTE = 8i32;
04454e1e 2136#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2137pub const INSTALLFEATUREATTRIBUTE_DISALLOWADVERTISE: INSTALLFEATUREATTRIBUTE = 16i32;
04454e1e 2138#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2139pub const INSTALLFEATUREATTRIBUTE_NOUNSUPPORTEDADVERTISE: INSTALLFEATUREATTRIBUTE = 32i32;
04454e1e 2140#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2141pub type INSTALLLEVEL = i32;
04454e1e 2142#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2143pub const INSTALLLEVEL_DEFAULT: INSTALLLEVEL = 0i32;
04454e1e 2144#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2145pub const INSTALLLEVEL_MINIMUM: INSTALLLEVEL = 1i32;
04454e1e 2146#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2147pub const INSTALLLEVEL_MAXIMUM: INSTALLLEVEL = 65535i32;
04454e1e 2148#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2149pub type INSTALLLOGATTRIBUTES = i32;
04454e1e 2150#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2151pub const INSTALLLOGATTRIBUTES_APPEND: INSTALLLOGATTRIBUTES = 1i32;
04454e1e 2152#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2153pub const INSTALLLOGATTRIBUTES_FLUSHEACHLINE: INSTALLLOGATTRIBUTES = 2i32;
04454e1e 2154#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2155pub type INSTALLLOGMODE = i32;
04454e1e 2156#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2157pub const INSTALLLOGMODE_FATALEXIT: INSTALLLOGMODE = 1i32;
04454e1e 2158#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2159pub const INSTALLLOGMODE_ERROR: INSTALLLOGMODE = 2i32;
04454e1e 2160#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2161pub const INSTALLLOGMODE_WARNING: INSTALLLOGMODE = 4i32;
04454e1e 2162#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2163pub const INSTALLLOGMODE_USER: INSTALLLOGMODE = 8i32;
04454e1e 2164#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2165pub const INSTALLLOGMODE_INFO: INSTALLLOGMODE = 16i32;
04454e1e 2166#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2167pub const INSTALLLOGMODE_RESOLVESOURCE: INSTALLLOGMODE = 64i32;
04454e1e 2168#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2169pub const INSTALLLOGMODE_OUTOFDISKSPACE: INSTALLLOGMODE = 128i32;
04454e1e 2170#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2171pub const INSTALLLOGMODE_ACTIONSTART: INSTALLLOGMODE = 256i32;
04454e1e 2172#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2173pub const INSTALLLOGMODE_ACTIONDATA: INSTALLLOGMODE = 512i32;
04454e1e 2174#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2175pub const INSTALLLOGMODE_COMMONDATA: INSTALLLOGMODE = 2048i32;
04454e1e 2176#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2177pub const INSTALLLOGMODE_PROPERTYDUMP: INSTALLLOGMODE = 1024i32;
04454e1e 2178#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2179pub const INSTALLLOGMODE_VERBOSE: INSTALLLOGMODE = 4096i32;
04454e1e 2180#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2181pub const INSTALLLOGMODE_EXTRADEBUG: INSTALLLOGMODE = 8192i32;
04454e1e 2182#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2183pub const INSTALLLOGMODE_LOGONLYONERROR: INSTALLLOGMODE = 16384i32;
04454e1e 2184#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2185pub const INSTALLLOGMODE_LOGPERFORMANCE: INSTALLLOGMODE = 32768i32;
04454e1e 2186#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2187pub const INSTALLLOGMODE_PROGRESS: INSTALLLOGMODE = 1024i32;
04454e1e 2188#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2189pub const INSTALLLOGMODE_INITIALIZE: INSTALLLOGMODE = 4096i32;
04454e1e 2190#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2191pub const INSTALLLOGMODE_TERMINATE: INSTALLLOGMODE = 8192i32;
04454e1e 2192#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2193pub const INSTALLLOGMODE_SHOWDIALOG: INSTALLLOGMODE = 16384i32;
04454e1e 2194#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2195pub const INSTALLLOGMODE_FILESINUSE: INSTALLLOGMODE = 32i32;
04454e1e 2196#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2197pub const INSTALLLOGMODE_RMFILESINUSE: INSTALLLOGMODE = 33554432i32;
04454e1e 2198#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2199pub const INSTALLLOGMODE_INSTALLSTART: INSTALLLOGMODE = 67108864i32;
04454e1e 2200#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2201pub const INSTALLLOGMODE_INSTALLEND: INSTALLLOGMODE = 134217728i32;
04454e1e 2202#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2203pub type INSTALLMESSAGE = i32;
04454e1e 2204#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2205pub const INSTALLMESSAGE_FATALEXIT: INSTALLMESSAGE = 0i32;
04454e1e 2206#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2207pub const INSTALLMESSAGE_ERROR: INSTALLMESSAGE = 16777216i32;
04454e1e 2208#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2209pub const INSTALLMESSAGE_WARNING: INSTALLMESSAGE = 33554432i32;
04454e1e 2210#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2211pub const INSTALLMESSAGE_USER: INSTALLMESSAGE = 50331648i32;
04454e1e 2212#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2213pub const INSTALLMESSAGE_INFO: INSTALLMESSAGE = 67108864i32;
04454e1e 2214#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2215pub const INSTALLMESSAGE_FILESINUSE: INSTALLMESSAGE = 83886080i32;
04454e1e 2216#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2217pub const INSTALLMESSAGE_RESOLVESOURCE: INSTALLMESSAGE = 100663296i32;
04454e1e 2218#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2219pub const INSTALLMESSAGE_OUTOFDISKSPACE: INSTALLMESSAGE = 117440512i32;
04454e1e 2220#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2221pub const INSTALLMESSAGE_ACTIONSTART: INSTALLMESSAGE = 134217728i32;
04454e1e 2222#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2223pub const INSTALLMESSAGE_ACTIONDATA: INSTALLMESSAGE = 150994944i32;
04454e1e 2224#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2225pub const INSTALLMESSAGE_PROGRESS: INSTALLMESSAGE = 167772160i32;
04454e1e 2226#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2227pub const INSTALLMESSAGE_COMMONDATA: INSTALLMESSAGE = 184549376i32;
04454e1e 2228#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2229pub const INSTALLMESSAGE_INITIALIZE: INSTALLMESSAGE = 201326592i32;
04454e1e 2230#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2231pub const INSTALLMESSAGE_TERMINATE: INSTALLMESSAGE = 218103808i32;
04454e1e 2232#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2233pub const INSTALLMESSAGE_SHOWDIALOG: INSTALLMESSAGE = 234881024i32;
04454e1e 2234#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2235pub const INSTALLMESSAGE_PERFORMANCE: INSTALLMESSAGE = 251658240i32;
04454e1e 2236#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2237pub const INSTALLMESSAGE_RMFILESINUSE: INSTALLMESSAGE = 419430400i32;
04454e1e 2238#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2239pub const INSTALLMESSAGE_INSTALLSTART: INSTALLMESSAGE = 436207616i32;
04454e1e 2240#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2241pub const INSTALLMESSAGE_INSTALLEND: INSTALLMESSAGE = 452984832i32;
04454e1e 2242#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2243pub type INSTALLMODE = i32;
04454e1e 2244#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2245pub const INSTALLMODE_NODETECTION_ANY: INSTALLMODE = -4i32;
04454e1e 2246#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2247pub const INSTALLMODE_NOSOURCERESOLUTION: INSTALLMODE = -3i32;
04454e1e 2248#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2249pub const INSTALLMODE_NODETECTION: INSTALLMODE = -2i32;
04454e1e 2250#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2251pub const INSTALLMODE_EXISTING: INSTALLMODE = -1i32;
04454e1e 2252#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2253pub const INSTALLMODE_DEFAULT: INSTALLMODE = 0i32;
04454e1e 2254#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2255pub type INSTALLSTATE = i32;
04454e1e 2256#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2257pub const INSTALLSTATE_NOTUSED: INSTALLSTATE = -7i32;
04454e1e 2258#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2259pub const INSTALLSTATE_BADCONFIG: INSTALLSTATE = -6i32;
04454e1e 2260#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2261pub const INSTALLSTATE_INCOMPLETE: INSTALLSTATE = -5i32;
04454e1e 2262#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2263pub const INSTALLSTATE_SOURCEABSENT: INSTALLSTATE = -4i32;
04454e1e 2264#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2265pub const INSTALLSTATE_MOREDATA: INSTALLSTATE = -3i32;
04454e1e 2266#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2267pub const INSTALLSTATE_INVALIDARG: INSTALLSTATE = -2i32;
04454e1e 2268#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2269pub const INSTALLSTATE_UNKNOWN: INSTALLSTATE = -1i32;
04454e1e 2270#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2271pub const INSTALLSTATE_BROKEN: INSTALLSTATE = 0i32;
04454e1e 2272#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2273pub const INSTALLSTATE_ADVERTISED: INSTALLSTATE = 1i32;
04454e1e 2274#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2275pub const INSTALLSTATE_REMOVED: INSTALLSTATE = 1i32;
04454e1e 2276#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2277pub const INSTALLSTATE_ABSENT: INSTALLSTATE = 2i32;
04454e1e 2278#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2279pub const INSTALLSTATE_LOCAL: INSTALLSTATE = 3i32;
04454e1e 2280#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2281pub const INSTALLSTATE_SOURCE: INSTALLSTATE = 4i32;
04454e1e 2282#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2283pub const INSTALLSTATE_DEFAULT: INSTALLSTATE = 5i32;
04454e1e 2284#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2285pub type INSTALLTYPE = i32;
04454e1e 2286#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2287pub const INSTALLTYPE_DEFAULT: INSTALLTYPE = 0i32;
04454e1e 2288#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2289pub const INSTALLTYPE_NETWORK_IMAGE: INSTALLTYPE = 1i32;
04454e1e 2290#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2291pub const INSTALLTYPE_SINGLE_INSTANCE: INSTALLTYPE = 2i32;
04454e1e 2292#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2293pub type INSTALLUILEVEL = i32;
04454e1e 2294#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2295pub const INSTALLUILEVEL_NOCHANGE: INSTALLUILEVEL = 0i32;
04454e1e 2296#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2297pub const INSTALLUILEVEL_DEFAULT: INSTALLUILEVEL = 1i32;
04454e1e 2298#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2299pub const INSTALLUILEVEL_NONE: INSTALLUILEVEL = 2i32;
04454e1e 2300#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2301pub const INSTALLUILEVEL_BASIC: INSTALLUILEVEL = 3i32;
04454e1e 2302#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2303pub const INSTALLUILEVEL_REDUCED: INSTALLUILEVEL = 4i32;
04454e1e 2304#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2305pub const INSTALLUILEVEL_FULL: INSTALLUILEVEL = 5i32;
04454e1e 2306#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2307pub const INSTALLUILEVEL_ENDDIALOG: INSTALLUILEVEL = 128i32;
04454e1e 2308#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2309pub const INSTALLUILEVEL_PROGRESSONLY: INSTALLUILEVEL = 64i32;
04454e1e 2310#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2311pub const INSTALLUILEVEL_HIDECANCEL: INSTALLUILEVEL = 32i32;
04454e1e 2312#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2313pub const INSTALLUILEVEL_SOURCERESONLY: INSTALLUILEVEL = 256i32;
04454e1e 2314#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2315pub const INSTALLUILEVEL_UACONLY: INSTALLUILEVEL = 512i32;
04454e1e 2316#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2317pub type MSIADVERTISEOPTIONFLAGS = i32;
04454e1e 2318#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2319pub const MSIADVERTISEOPTIONFLAGS_INSTANCE: MSIADVERTISEOPTIONFLAGS = 1i32;
04454e1e 2320#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2321pub type MSIARCHITECTUREFLAGS = i32;
04454e1e 2322#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2323pub const MSIARCHITECTUREFLAGS_X86: MSIARCHITECTUREFLAGS = 1i32;
04454e1e 2324#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2325pub const MSIARCHITECTUREFLAGS_IA64: MSIARCHITECTUREFLAGS = 2i32;
04454e1e 2326#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2327pub const MSIARCHITECTUREFLAGS_AMD64: MSIARCHITECTUREFLAGS = 4i32;
04454e1e 2328#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2329pub const MSIARCHITECTUREFLAGS_ARM: MSIARCHITECTUREFLAGS = 8i32;
04454e1e 2330#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2331pub type MSIASSEMBLYINFO = u32;
04454e1e 2332#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2333pub const MSIASSEMBLYINFO_NETASSEMBLY: MSIASSEMBLYINFO = 0u32;
04454e1e 2334#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2335pub const MSIASSEMBLYINFO_WIN32ASSEMBLY: MSIASSEMBLYINFO = 1u32;
04454e1e 2336#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2337pub type MSICODE = i32;
04454e1e 2338#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2339pub const MSICODE_PRODUCT: MSICODE = 0i32;
04454e1e 2340#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2341pub const MSICODE_PATCH: MSICODE = 1073741824i32;
04454e1e 2342#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2343pub type MSICOLINFO = i32;
04454e1e 2344#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2345pub const MSICOLINFO_NAMES: MSICOLINFO = 0i32;
04454e1e 2346#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2347pub const MSICOLINFO_TYPES: MSICOLINFO = 1i32;
04454e1e 2348#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2349pub type MSICONDITION = i32;
04454e1e 2350#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2351pub const MSICONDITION_FALSE: MSICONDITION = 0i32;
04454e1e 2352#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2353pub const MSICONDITION_TRUE: MSICONDITION = 1i32;
04454e1e 2354#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2355pub const MSICONDITION_NONE: MSICONDITION = 2i32;
04454e1e 2356#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2357pub const MSICONDITION_ERROR: MSICONDITION = 3i32;
04454e1e 2358#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2359pub type MSICOSTTREE = i32;
04454e1e 2360#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2361pub const MSICOSTTREE_SELFONLY: MSICOSTTREE = 0i32;
04454e1e 2362#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2363pub const MSICOSTTREE_CHILDREN: MSICOSTTREE = 1i32;
04454e1e 2364#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2365pub const MSICOSTTREE_PARENTS: MSICOSTTREE = 2i32;
04454e1e 2366#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2367pub const MSICOSTTREE_RESERVED: MSICOSTTREE = 3i32;
04454e1e 2368#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2369pub type MSIDBERROR = i32;
04454e1e 2370#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2371pub const MSIDBERROR_INVALIDARG: MSIDBERROR = -3i32;
04454e1e 2372#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2373pub const MSIDBERROR_MOREDATA: MSIDBERROR = -2i32;
04454e1e 2374#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2375pub const MSIDBERROR_FUNCTIONERROR: MSIDBERROR = -1i32;
04454e1e 2376#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2377pub const MSIDBERROR_NOERROR: MSIDBERROR = 0i32;
04454e1e 2378#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2379pub const MSIDBERROR_DUPLICATEKEY: MSIDBERROR = 1i32;
04454e1e 2380#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2381pub const MSIDBERROR_REQUIRED: MSIDBERROR = 2i32;
04454e1e 2382#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2383pub const MSIDBERROR_BADLINK: MSIDBERROR = 3i32;
04454e1e 2384#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2385pub const MSIDBERROR_OVERFLOW: MSIDBERROR = 4i32;
04454e1e 2386#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2387pub const MSIDBERROR_UNDERFLOW: MSIDBERROR = 5i32;
04454e1e 2388#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2389pub const MSIDBERROR_NOTINSET: MSIDBERROR = 6i32;
04454e1e 2390#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2391pub const MSIDBERROR_BADVERSION: MSIDBERROR = 7i32;
04454e1e 2392#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2393pub const MSIDBERROR_BADCASE: MSIDBERROR = 8i32;
04454e1e 2394#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2395pub const MSIDBERROR_BADGUID: MSIDBERROR = 9i32;
04454e1e 2396#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2397pub const MSIDBERROR_BADWILDCARD: MSIDBERROR = 10i32;
04454e1e 2398#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2399pub const MSIDBERROR_BADIDENTIFIER: MSIDBERROR = 11i32;
04454e1e 2400#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2401pub const MSIDBERROR_BADLANGUAGE: MSIDBERROR = 12i32;
04454e1e 2402#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2403pub const MSIDBERROR_BADFILENAME: MSIDBERROR = 13i32;
04454e1e 2404#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2405pub const MSIDBERROR_BADPATH: MSIDBERROR = 14i32;
04454e1e 2406#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2407pub const MSIDBERROR_BADCONDITION: MSIDBERROR = 15i32;
04454e1e 2408#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2409pub const MSIDBERROR_BADFORMATTED: MSIDBERROR = 16i32;
04454e1e 2410#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2411pub const MSIDBERROR_BADTEMPLATE: MSIDBERROR = 17i32;
04454e1e 2412#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2413pub const MSIDBERROR_BADDEFAULTDIR: MSIDBERROR = 18i32;
04454e1e 2414#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2415pub const MSIDBERROR_BADREGPATH: MSIDBERROR = 19i32;
04454e1e 2416#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2417pub const MSIDBERROR_BADCUSTOMSOURCE: MSIDBERROR = 20i32;
04454e1e 2418#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2419pub const MSIDBERROR_BADPROPERTY: MSIDBERROR = 21i32;
04454e1e 2420#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2421pub const MSIDBERROR_MISSINGDATA: MSIDBERROR = 22i32;
04454e1e 2422#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2423pub const MSIDBERROR_BADCATEGORY: MSIDBERROR = 23i32;
04454e1e 2424#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2425pub const MSIDBERROR_BADKEYTABLE: MSIDBERROR = 24i32;
04454e1e 2426#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2427pub const MSIDBERROR_BADMAXMINVALUES: MSIDBERROR = 25i32;
04454e1e 2428#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2429pub const MSIDBERROR_BADCABINET: MSIDBERROR = 26i32;
04454e1e 2430#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2431pub const MSIDBERROR_BADSHORTCUT: MSIDBERROR = 27i32;
04454e1e 2432#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2433pub const MSIDBERROR_STRINGOVERFLOW: MSIDBERROR = 28i32;
04454e1e 2434#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2435pub const MSIDBERROR_BADLOCALIZEATTRIB: MSIDBERROR = 29i32;
04454e1e 2436#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2437pub type MSIDBSTATE = i32;
04454e1e 2438#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2439pub const MSIDBSTATE_ERROR: MSIDBSTATE = -1i32;
04454e1e 2440#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2441pub const MSIDBSTATE_READ: MSIDBSTATE = 0i32;
04454e1e 2442#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2443pub const MSIDBSTATE_WRITE: MSIDBSTATE = 1i32;
04454e1e 2444#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2445pub type MSIINSTALLCONTEXT = i32;
04454e1e 2446#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2447pub const MSIINSTALLCONTEXT_FIRSTVISIBLE: MSIINSTALLCONTEXT = 0i32;
04454e1e 2448#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2449pub const MSIINSTALLCONTEXT_NONE: MSIINSTALLCONTEXT = 0i32;
04454e1e 2450#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2451pub const MSIINSTALLCONTEXT_USERMANAGED: MSIINSTALLCONTEXT = 1i32;
04454e1e 2452#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2453pub const MSIINSTALLCONTEXT_USERUNMANAGED: MSIINSTALLCONTEXT = 2i32;
04454e1e 2454#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2455pub const MSIINSTALLCONTEXT_MACHINE: MSIINSTALLCONTEXT = 4i32;
04454e1e 2456#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2457pub const MSIINSTALLCONTEXT_ALL: MSIINSTALLCONTEXT = 7i32;
04454e1e 2458#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2459pub const MSIINSTALLCONTEXT_ALLUSERMANAGED: MSIINSTALLCONTEXT = 8i32;
04454e1e 2460#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2461pub type MSIMODIFY = i32;
04454e1e 2462#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2463pub const MSIMODIFY_SEEK: MSIMODIFY = -1i32;
04454e1e 2464#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2465pub const MSIMODIFY_REFRESH: MSIMODIFY = 0i32;
04454e1e 2466#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2467pub const MSIMODIFY_INSERT: MSIMODIFY = 1i32;
04454e1e 2468#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2469pub const MSIMODIFY_UPDATE: MSIMODIFY = 2i32;
04454e1e 2470#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2471pub const MSIMODIFY_ASSIGN: MSIMODIFY = 3i32;
04454e1e 2472#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2473pub const MSIMODIFY_REPLACE: MSIMODIFY = 4i32;
04454e1e 2474#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2475pub const MSIMODIFY_MERGE: MSIMODIFY = 5i32;
04454e1e 2476#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2477pub const MSIMODIFY_DELETE: MSIMODIFY = 6i32;
04454e1e 2478#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2479pub const MSIMODIFY_INSERT_TEMPORARY: MSIMODIFY = 7i32;
04454e1e 2480#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2481pub const MSIMODIFY_VALIDATE: MSIMODIFY = 8i32;
04454e1e 2482#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2483pub const MSIMODIFY_VALIDATE_NEW: MSIMODIFY = 9i32;
04454e1e 2484#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2485pub const MSIMODIFY_VALIDATE_FIELD: MSIMODIFY = 10i32;
04454e1e 2486#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2487pub const MSIMODIFY_VALIDATE_DELETE: MSIMODIFY = 11i32;
04454e1e 2488#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2489pub type MSIOPENPACKAGEFLAGS = i32;
04454e1e 2490#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2491pub const MSIOPENPACKAGEFLAGS_IGNOREMACHINESTATE: MSIOPENPACKAGEFLAGS = 1i32;
04454e1e 2492#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2493pub type MSIPATCHDATATYPE = i32;
04454e1e 2494#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2495pub const MSIPATCH_DATATYPE_PATCHFILE: MSIPATCHDATATYPE = 0i32;
04454e1e 2496#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2497pub const MSIPATCH_DATATYPE_XMLPATH: MSIPATCHDATATYPE = 1i32;
04454e1e 2498#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2499pub const MSIPATCH_DATATYPE_XMLBLOB: MSIPATCHDATATYPE = 2i32;
04454e1e 2500#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2501pub type MSIPATCHSTATE = i32;
04454e1e 2502#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2503pub const MSIPATCHSTATE_INVALID: MSIPATCHSTATE = 0i32;
04454e1e 2504#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2505pub const MSIPATCHSTATE_APPLIED: MSIPATCHSTATE = 1i32;
04454e1e 2506#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2507pub const MSIPATCHSTATE_SUPERSEDED: MSIPATCHSTATE = 2i32;
04454e1e 2508#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2509pub const MSIPATCHSTATE_OBSOLETED: MSIPATCHSTATE = 4i32;
04454e1e 2510#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2511pub const MSIPATCHSTATE_REGISTERED: MSIPATCHSTATE = 8i32;
04454e1e 2512#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2513pub const MSIPATCHSTATE_ALL: MSIPATCHSTATE = 15i32;
04454e1e 2514#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2515pub type MSIRUNMODE = i32;
04454e1e 2516#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2517pub const MSIRUNMODE_ADMIN: MSIRUNMODE = 0i32;
04454e1e 2518#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2519pub const MSIRUNMODE_ADVERTISE: MSIRUNMODE = 1i32;
04454e1e 2520#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2521pub const MSIRUNMODE_MAINTENANCE: MSIRUNMODE = 2i32;
04454e1e 2522#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2523pub const MSIRUNMODE_ROLLBACKENABLED: MSIRUNMODE = 3i32;
04454e1e 2524#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2525pub const MSIRUNMODE_LOGENABLED: MSIRUNMODE = 4i32;
04454e1e 2526#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2527pub const MSIRUNMODE_OPERATIONS: MSIRUNMODE = 5i32;
04454e1e 2528#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2529pub const MSIRUNMODE_REBOOTATEND: MSIRUNMODE = 6i32;
04454e1e 2530#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2531pub const MSIRUNMODE_REBOOTNOW: MSIRUNMODE = 7i32;
04454e1e 2532#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2533pub const MSIRUNMODE_CABINET: MSIRUNMODE = 8i32;
04454e1e 2534#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2535pub const MSIRUNMODE_SOURCESHORTNAMES: MSIRUNMODE = 9i32;
04454e1e 2536#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2537pub const MSIRUNMODE_TARGETSHORTNAMES: MSIRUNMODE = 10i32;
04454e1e 2538#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2539pub const MSIRUNMODE_RESERVED11: MSIRUNMODE = 11i32;
04454e1e 2540#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2541pub const MSIRUNMODE_WINDOWS9X: MSIRUNMODE = 12i32;
04454e1e 2542#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2543pub const MSIRUNMODE_ZAWENABLED: MSIRUNMODE = 13i32;
04454e1e 2544#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2545pub const MSIRUNMODE_RESERVED14: MSIRUNMODE = 14i32;
04454e1e 2546#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2547pub const MSIRUNMODE_RESERVED15: MSIRUNMODE = 15i32;
04454e1e 2548#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2549pub const MSIRUNMODE_SCHEDULED: MSIRUNMODE = 16i32;
04454e1e 2550#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2551pub const MSIRUNMODE_ROLLBACK: MSIRUNMODE = 17i32;
04454e1e 2552#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2553pub const MSIRUNMODE_COMMIT: MSIRUNMODE = 18i32;
04454e1e 2554#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2555pub type MSISOURCETYPE = i32;
04454e1e 2556#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2557pub const MSISOURCETYPE_UNKNOWN: MSISOURCETYPE = 0i32;
04454e1e 2558#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2559pub const MSISOURCETYPE_NETWORK: MSISOURCETYPE = 1i32;
04454e1e 2560#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2561pub const MSISOURCETYPE_URL: MSISOURCETYPE = 2i32;
04454e1e 2562#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2563pub const MSISOURCETYPE_MEDIA: MSISOURCETYPE = 4i32;
04454e1e 2564#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2565pub type MSITRANSACTION = i32;
04454e1e 2566#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2567pub const MSITRANSACTION_CHAIN_EMBEDDEDUI: MSITRANSACTION = 1i32;
04454e1e 2568#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2569pub const MSITRANSACTION_JOIN_EXISTING_EMBEDDEDUI: MSITRANSACTION = 2i32;
04454e1e 2570#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2571pub type MSITRANSACTIONSTATE = u32;
04454e1e 2572#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2573pub const MSITRANSACTIONSTATE_ROLLBACK: MSITRANSACTIONSTATE = 0u32;
04454e1e 2574#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2575pub const MSITRANSACTIONSTATE_COMMIT: MSITRANSACTIONSTATE = 1u32;
04454e1e 2576#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2577pub type MSITRANSFORM_ERROR = i32;
04454e1e 2578#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2579pub const MSITRANSFORM_ERROR_ADDEXISTINGROW: MSITRANSFORM_ERROR = 1i32;
04454e1e 2580#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2581pub const MSITRANSFORM_ERROR_DELMISSINGROW: MSITRANSFORM_ERROR = 2i32;
04454e1e 2582#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2583pub const MSITRANSFORM_ERROR_ADDEXISTINGTABLE: MSITRANSFORM_ERROR = 4i32;
04454e1e 2584#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2585pub const MSITRANSFORM_ERROR_DELMISSINGTABLE: MSITRANSFORM_ERROR = 8i32;
04454e1e 2586#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2587pub const MSITRANSFORM_ERROR_UPDATEMISSINGROW: MSITRANSFORM_ERROR = 16i32;
04454e1e 2588#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2589pub const MSITRANSFORM_ERROR_CHANGECODEPAGE: MSITRANSFORM_ERROR = 32i32;
04454e1e 2590#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2591pub const MSITRANSFORM_ERROR_VIEWTRANSFORM: MSITRANSFORM_ERROR = 256i32;
04454e1e 2592#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2593pub const MSITRANSFORM_ERROR_NONE: MSITRANSFORM_ERROR = 0i32;
04454e1e 2594#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2595pub type MSITRANSFORM_VALIDATE = i32;
04454e1e 2596#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2597pub const MSITRANSFORM_VALIDATE_LANGUAGE: MSITRANSFORM_VALIDATE = 1i32;
04454e1e 2598#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2599pub const MSITRANSFORM_VALIDATE_PRODUCT: MSITRANSFORM_VALIDATE = 2i32;
04454e1e 2600#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2601pub const MSITRANSFORM_VALIDATE_PLATFORM: MSITRANSFORM_VALIDATE = 4i32;
04454e1e 2602#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2603pub const MSITRANSFORM_VALIDATE_MAJORVERSION: MSITRANSFORM_VALIDATE = 8i32;
04454e1e 2604#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2605pub const MSITRANSFORM_VALIDATE_MINORVERSION: MSITRANSFORM_VALIDATE = 16i32;
04454e1e 2606#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2607pub const MSITRANSFORM_VALIDATE_UPDATEVERSION: MSITRANSFORM_VALIDATE = 32i32;
04454e1e 2608#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2609pub const MSITRANSFORM_VALIDATE_NEWLESSBASEVERSION: MSITRANSFORM_VALIDATE = 64i32;
04454e1e 2610#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2611pub const MSITRANSFORM_VALIDATE_NEWLESSEQUALBASEVERSION: MSITRANSFORM_VALIDATE = 128i32;
04454e1e 2612#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2613pub const MSITRANSFORM_VALIDATE_NEWEQUALBASEVERSION: MSITRANSFORM_VALIDATE = 256i32;
04454e1e 2614#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2615pub const MSITRANSFORM_VALIDATE_NEWGREATEREQUALBASEVERSION: MSITRANSFORM_VALIDATE = 512i32;
04454e1e 2616#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2617pub const MSITRANSFORM_VALIDATE_NEWGREATERBASEVERSION: MSITRANSFORM_VALIDATE = 1024i32;
04454e1e 2618#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2619pub const MSITRANSFORM_VALIDATE_UPGRADECODE: MSITRANSFORM_VALIDATE = 2048i32;
04454e1e 2620#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2621pub type PACKMAN_RUNTIME = i32;
04454e1e 2622#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2623pub const PACKMAN_RUNTIME_NATIVE: PACKMAN_RUNTIME = 1i32;
04454e1e 2624#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2625pub const PACKMAN_RUNTIME_SILVERLIGHTMOBILE: PACKMAN_RUNTIME = 2i32;
04454e1e 2626#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2627pub const PACKMAN_RUNTIME_XNA: PACKMAN_RUNTIME = 3i32;
04454e1e 2628#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2629pub const PACKMAN_RUNTIME_MODERN_NATIVE: PACKMAN_RUNTIME = 4i32;
04454e1e 2630#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2631pub const PACKMAN_RUNTIME_JUPITER: PACKMAN_RUNTIME = 5i32;
04454e1e 2632#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2633pub const PACKMAN_RUNTIME_INVALID: PACKMAN_RUNTIME = 6i32;
04454e1e 2634#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2635pub type PM_ACTIVATION_POLICY = i32;
04454e1e 2636#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2637pub const PM_ACTIVATION_POLICY_RESUME: PM_ACTIVATION_POLICY = 0i32;
04454e1e 2638#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2639pub const PM_ACTIVATION_POLICY_RESUMESAMEPARAMS: PM_ACTIVATION_POLICY = 1i32;
04454e1e 2640#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2641pub const PM_ACTIVATION_POLICY_REPLACE: PM_ACTIVATION_POLICY = 2i32;
04454e1e 2642#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2643pub const PM_ACTIVATION_POLICY_REPLACESAMEPARAMS: PM_ACTIVATION_POLICY = 3i32;
04454e1e 2644#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2645pub const PM_ACTIVATION_POLICY_MULTISESSION: PM_ACTIVATION_POLICY = 4i32;
04454e1e 2646#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2647pub const PM_ACTIVATION_POLICY_REPLACE_IGNOREFOREGROUND: PM_ACTIVATION_POLICY = 5i32;
04454e1e 2648#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2649pub const PM_ACTIVATION_POLICY_UNKNOWN: PM_ACTIVATION_POLICY = 6i32;
04454e1e 2650#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2651pub const PM_ACTIVATION_POLICY_INVALID: PM_ACTIVATION_POLICY = 7i32;
04454e1e 2652#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2653pub type PM_APPLICATION_HUBTYPE = i32;
04454e1e 2654#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2655pub const PM_APPLICATION_HUBTYPE_NONMUSIC: PM_APPLICATION_HUBTYPE = 0i32;
04454e1e 2656#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2657pub const PM_APPLICATION_HUBTYPE_MUSIC: PM_APPLICATION_HUBTYPE = 1i32;
04454e1e 2658#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2659pub const PM_APPLICATION_HUBTYPE_INVALID: PM_APPLICATION_HUBTYPE = 2i32;
04454e1e 2660#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2661pub type PM_APPLICATION_INSTALL_TYPE = i32;
04454e1e 2662#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2663pub const PM_APPLICATION_INSTALL_NORMAL: PM_APPLICATION_INSTALL_TYPE = 0i32;
04454e1e 2664#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2665pub const PM_APPLICATION_INSTALL_IN_ROM: PM_APPLICATION_INSTALL_TYPE = 1i32;
04454e1e 2666#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2667pub const PM_APPLICATION_INSTALL_PA: PM_APPLICATION_INSTALL_TYPE = 2i32;
04454e1e 2668#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2669pub const PM_APPLICATION_INSTALL_DEBUG: PM_APPLICATION_INSTALL_TYPE = 3i32;
04454e1e 2670#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2671pub const PM_APPLICATION_INSTALL_ENTERPRISE: PM_APPLICATION_INSTALL_TYPE = 4i32;
04454e1e 2672#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2673pub const PM_APPLICATION_INSTALL_INVALID: PM_APPLICATION_INSTALL_TYPE = 5i32;
04454e1e 2674#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2675pub type PM_APPLICATION_STATE = i32;
04454e1e 2676#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2677pub const PM_APPLICATION_STATE_MIN: PM_APPLICATION_STATE = 0i32;
04454e1e 2678#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2679pub const PM_APPLICATION_STATE_INSTALLED: PM_APPLICATION_STATE = 1i32;
04454e1e 2680#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2681pub const PM_APPLICATION_STATE_INSTALLING: PM_APPLICATION_STATE = 2i32;
04454e1e 2682#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2683pub const PM_APPLICATION_STATE_UPDATING: PM_APPLICATION_STATE = 3i32;
04454e1e 2684#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2685pub const PM_APPLICATION_STATE_UNINSTALLING: PM_APPLICATION_STATE = 4i32;
04454e1e 2686#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2687pub const PM_APPLICATION_STATE_LICENSE_UPDATING: PM_APPLICATION_STATE = 5i32;
04454e1e 2688#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2689pub const PM_APPLICATION_STATE_MOVING: PM_APPLICATION_STATE = 6i32;
04454e1e 2690#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2691pub const PM_APPLICATION_STATE_DISABLED_SD_CARD: PM_APPLICATION_STATE = 7i32;
04454e1e 2692#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2693pub const PM_APPLICATION_STATE_DISABLED_ENTERPRISE: PM_APPLICATION_STATE = 8i32;
04454e1e 2694#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2695pub const PM_APPLICATION_STATE_DISABLED_BACKING_UP: PM_APPLICATION_STATE = 9i32;
04454e1e 2696#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2697pub const PM_APPLICATION_STATE_DISABLED_MDIL_BINDING: PM_APPLICATION_STATE = 10i32;
04454e1e 2698#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2699pub const PM_APPLICATION_STATE_MAX: PM_APPLICATION_STATE = 10i32;
04454e1e 2700#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2701pub const PM_APPLICATION_STATE_INVALID: PM_APPLICATION_STATE = 11i32;
04454e1e 2702#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2703pub type PM_APP_GENRE = i32;
04454e1e 2704#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2705pub const PM_APP_GENRE_GAMES: PM_APP_GENRE = 0i32;
04454e1e 2706#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2707pub const PM_APP_GENRE_OTHER: PM_APP_GENRE = 1i32;
04454e1e 2708#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2709pub const PM_APP_GENRE_INVALID: PM_APP_GENRE = 2i32;
04454e1e 2710#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2711pub type PM_ENUM_APP_FILTER = i32;
04454e1e 2712#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2713pub const PM_APP_FILTER_ALL: PM_ENUM_APP_FILTER = 0i32;
04454e1e 2714#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2715pub const PM_APP_FILTER_VISIBLE: PM_ENUM_APP_FILTER = 1i32;
04454e1e 2716#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2717pub const PM_APP_FILTER_GENRE: PM_ENUM_APP_FILTER = 2i32;
04454e1e 2718#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2719pub const PM_APP_FILTER_NONGAMES: PM_ENUM_APP_FILTER = 3i32;
04454e1e 2720#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2721pub const PM_APP_FILTER_HUBTYPE: PM_ENUM_APP_FILTER = 4i32;
04454e1e 2722#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2723pub const PM_APP_FILTER_PINABLEONKIDZONE: PM_ENUM_APP_FILTER = 5i32;
04454e1e 2724#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2725pub const PM_APP_FILTER_ALL_INCLUDE_MODERN: PM_ENUM_APP_FILTER = 6i32;
04454e1e 2726#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2727pub const PM_APP_FILTER_FRAMEWORK: PM_ENUM_APP_FILTER = 7i32;
04454e1e 2728#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2729pub const PM_APP_FILTER_MAX: PM_ENUM_APP_FILTER = 8i32;
04454e1e 2730#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2731pub type PM_ENUM_BSA_FILTER = i32;
04454e1e 2732#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2733pub const PM_ENUM_BSA_FILTER_ALL: PM_ENUM_BSA_FILTER = 26i32;
04454e1e 2734#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2735pub const PM_ENUM_BSA_FILTER_BY_TASKID: PM_ENUM_BSA_FILTER = 27i32;
04454e1e 2736#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2737pub const PM_ENUM_BSA_FILTER_BY_PRODUCTID: PM_ENUM_BSA_FILTER = 28i32;
04454e1e 2738#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2739pub const PM_ENUM_BSA_FILTER_BY_PERIODIC: PM_ENUM_BSA_FILTER = 29i32;
04454e1e 2740#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2741pub const PM_ENUM_BSA_FILTER_BY_ALL_LAUNCHONBOOT: PM_ENUM_BSA_FILTER = 30i32;
04454e1e 2742#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2743pub const PM_ENUM_BSA_FILTER_MAX: PM_ENUM_BSA_FILTER = 31i32;
04454e1e 2744#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2745pub type PM_ENUM_BW_FILTER = i32;
04454e1e 2746#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2747pub const PM_ENUM_BW_FILTER_BOOTWORKER_ALL: PM_ENUM_BW_FILTER = 31i32;
04454e1e 2748#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2749pub const PM_ENUM_BW_FILTER_BY_TASKID: PM_ENUM_BW_FILTER = 32i32;
04454e1e 2750#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2751pub const PM_ENUM_BW_FILTER_MAX: PM_ENUM_BW_FILTER = 33i32;
04454e1e 2752#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2753pub type PM_ENUM_EXTENSION_FILTER = i32;
04454e1e 2754#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2755pub const PM_ENUM_EXTENSION_FILTER_BY_CONSUMER: PM_ENUM_EXTENSION_FILTER = 17i32;
04454e1e 2756#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2757pub const PM_ENUM_EXTENSION_FILTER_APPCONNECT: PM_ENUM_EXTENSION_FILTER = 17i32;
04454e1e 2758#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2759pub const PM_ENUM_EXTENSION_FILTER_PROTOCOL_ALL: PM_ENUM_EXTENSION_FILTER = 18i32;
04454e1e 2760#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2761pub const PM_ENUM_EXTENSION_FILTER_FTASSOC_FILETYPE_ALL: PM_ENUM_EXTENSION_FILTER = 19i32;
04454e1e 2762#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2763pub const PM_ENUM_EXTENSION_FILTER_FTASSOC_CONTENTTYPE_ALL: PM_ENUM_EXTENSION_FILTER = 20i32;
04454e1e 2764#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2765pub const PM_ENUM_EXTENSION_FILTER_FTASSOC_APPLICATION_ALL: PM_ENUM_EXTENSION_FILTER = 21i32;
04454e1e 2766#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2767pub const PM_ENUM_EXTENSION_FILTER_SHARETARGET_ALL: PM_ENUM_EXTENSION_FILTER = 22i32;
04454e1e 2768#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2769pub const PM_ENUM_EXTENSION_FILTER_FILEOPENPICKER_ALL: PM_ENUM_EXTENSION_FILTER = 23i32;
04454e1e 2770#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2771pub const PM_ENUM_EXTENSION_FILTER_FILESAVEPICKER_ALL: PM_ENUM_EXTENSION_FILTER = 24i32;
04454e1e 2772#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2773pub const PM_ENUM_EXTENSION_FILTER_CACHEDFILEUPDATER_ALL: PM_ENUM_EXTENSION_FILTER = 25i32;
04454e1e 2774#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2775pub const PM_ENUM_EXTENSION_FILTER_MAX: PM_ENUM_EXTENSION_FILTER = 26i32;
04454e1e 2776#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2777pub type PM_ENUM_TASK_FILTER = i32;
04454e1e 2778#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2779pub const PM_TASK_FILTER_APP_ALL: PM_ENUM_TASK_FILTER = 12i32;
04454e1e 2780#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2781pub const PM_TASK_FILTER_TASK_TYPE: PM_ENUM_TASK_FILTER = 13i32;
04454e1e 2782#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2783pub const PM_TASK_FILTER_DEHYD_SUPRESSING: PM_ENUM_TASK_FILTER = 14i32;
04454e1e 2784#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2785pub const PM_TASK_FILTER_APP_TASK_TYPE: PM_ENUM_TASK_FILTER = 15i32;
04454e1e 2786#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2787pub const PM_TASK_FILTER_BGEXECUTION: PM_ENUM_TASK_FILTER = 16i32;
04454e1e 2788#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2789pub const PM_TASK_FILTER_MAX: PM_ENUM_TASK_FILTER = 17i32;
04454e1e 2790#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2791pub type PM_ENUM_TILE_FILTER = i32;
04454e1e 2792#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2793pub const PM_TILE_FILTER_APPLIST: PM_ENUM_TILE_FILTER = 8i32;
04454e1e 2794#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2795pub const PM_TILE_FILTER_PINNED: PM_ENUM_TILE_FILTER = 9i32;
04454e1e 2796#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2797pub const PM_TILE_FILTER_HUBTYPE: PM_ENUM_TILE_FILTER = 10i32;
04454e1e 2798#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2799pub const PM_TILE_FILTER_APP_ALL: PM_ENUM_TILE_FILTER = 11i32;
04454e1e 2800#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2801pub const PM_TILE_FILTER_MAX: PM_ENUM_TILE_FILTER = 12i32;
04454e1e 2802#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2803pub type PM_LIVETILE_RECURRENCE_TYPE = i32;
04454e1e 2804#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2805pub const PM_LIVETILE_RECURRENCE_TYPE_INSTANT: PM_LIVETILE_RECURRENCE_TYPE = 0i32;
04454e1e 2806#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2807pub const PM_LIVETILE_RECURRENCE_TYPE_ONETIME: PM_LIVETILE_RECURRENCE_TYPE = 1i32;
04454e1e 2808#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2809pub const PM_LIVETILE_RECURRENCE_TYPE_INTERVAL: PM_LIVETILE_RECURRENCE_TYPE = 2i32;
04454e1e 2810#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2811pub const PM_LIVETILE_RECURRENCE_TYPE_MAX: PM_LIVETILE_RECURRENCE_TYPE = 2i32;
04454e1e 2812#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2813pub type PM_LOGO_SIZE = i32;
04454e1e 2814#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2815pub const PM_LOGO_SIZE_SMALL: PM_LOGO_SIZE = 0i32;
04454e1e 2816#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2817pub const PM_LOGO_SIZE_MEDIUM: PM_LOGO_SIZE = 1i32;
04454e1e 2818#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2819pub const PM_LOGO_SIZE_LARGE: PM_LOGO_SIZE = 2i32;
04454e1e 2820#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2821pub const PM_LOGO_SIZE_INVALID: PM_LOGO_SIZE = 3i32;
04454e1e 2822#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2823pub type PM_STARTTILE_TYPE = i32;
04454e1e 2824#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2825pub const PM_STARTTILE_TYPE_PRIMARY: PM_STARTTILE_TYPE = 1i32;
04454e1e 2826#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2827pub const PM_STARTTILE_TYPE_SECONDARY: PM_STARTTILE_TYPE = 2i32;
04454e1e 2828#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2829pub const PM_STARTTILE_TYPE_APPLIST: PM_STARTTILE_TYPE = 3i32;
04454e1e 2830#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2831pub const PM_STARTTILE_TYPE_APPLISTPRIMARY: PM_STARTTILE_TYPE = 4i32;
04454e1e 2832#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2833pub const PM_STARTTILE_TYPE_INVALID: PM_STARTTILE_TYPE = 5i32;
04454e1e 2834#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2835pub type PM_TASK_TRANSITION = i32;
04454e1e 2836#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2837pub const PM_TASK_TRANSITION_DEFAULT: PM_TASK_TRANSITION = 0i32;
04454e1e 2838#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2839pub const PM_TASK_TRANSITION_NONE: PM_TASK_TRANSITION = 1i32;
04454e1e 2840#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2841pub const PM_TASK_TRANSITION_TURNSTILE: PM_TASK_TRANSITION = 2i32;
04454e1e 2842#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2843pub const PM_TASK_TRANSITION_SLIDE: PM_TASK_TRANSITION = 3i32;
04454e1e 2844#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2845pub const PM_TASK_TRANSITION_SWIVEL: PM_TASK_TRANSITION = 4i32;
04454e1e 2846#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2847pub const PM_TASK_TRANSITION_READERBOARD: PM_TASK_TRANSITION = 5i32;
04454e1e 2848#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2849pub const PM_TASK_TRANSITION_CUSTOM: PM_TASK_TRANSITION = 6i32;
04454e1e 2850#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2851pub const PM_TASK_TRANSITION_INVALID: PM_TASK_TRANSITION = 7i32;
04454e1e 2852#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2853pub type PM_TASK_TYPE = i32;
04454e1e 2854#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2855pub const PM_TASK_TYPE_NORMAL: PM_TASK_TYPE = 0i32;
04454e1e 2856#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2857pub const PM_TASK_TYPE_DEFAULT: PM_TASK_TYPE = 1i32;
04454e1e 2858#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2859pub const PM_TASK_TYPE_SETTINGS: PM_TASK_TYPE = 2i32;
04454e1e 2860#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2861pub const PM_TASK_TYPE_BACKGROUNDSERVICEAGENT: PM_TASK_TYPE = 3i32;
04454e1e 2862#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2863pub const PM_TASK_TYPE_BACKGROUNDWORKER: PM_TASK_TYPE = 4i32;
04454e1e 2864#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2865pub const PM_TASK_TYPE_INVALID: PM_TASK_TYPE = 5i32;
04454e1e 2866#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2867pub type PM_TILE_HUBTYPE = i32;
04454e1e 2868#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2869pub const PM_TILE_HUBTYPE_MUSIC: PM_TILE_HUBTYPE = 1i32;
04454e1e 2870#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2871pub const PM_TILE_HUBTYPE_MOSETTINGS: PM_TILE_HUBTYPE = 268435456i32;
04454e1e 2872#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2873pub const PM_TILE_HUBTYPE_GAMES: PM_TILE_HUBTYPE = 536870912i32;
04454e1e 2874#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2875pub const PM_TILE_HUBTYPE_APPLIST: PM_TILE_HUBTYPE = 1073741824i32;
04454e1e 2876#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2877pub const PM_TILE_HUBTYPE_STARTMENU: PM_TILE_HUBTYPE = -2147483648i32;
04454e1e 2878#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2879pub const PM_TILE_HUBTYPE_LOCKSCREEN: PM_TILE_HUBTYPE = 16777216i32;
04454e1e 2880#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2881pub const PM_TILE_HUBTYPE_KIDZONE: PM_TILE_HUBTYPE = 33554432i32;
04454e1e 2882#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2883pub const PM_TILE_HUBTYPE_CACHED: PM_TILE_HUBTYPE = 67108864i32;
04454e1e 2884#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2885pub const PM_TILE_HUBTYPE_INVALID: PM_TILE_HUBTYPE = 67108865i32;
04454e1e 2886#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2887pub type PM_TILE_SIZE = i32;
04454e1e 2888#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2889pub const PM_TILE_SIZE_SMALL: PM_TILE_SIZE = 0i32;
04454e1e 2890#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2891pub const PM_TILE_SIZE_MEDIUM: PM_TILE_SIZE = 1i32;
04454e1e 2892#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2893pub const PM_TILE_SIZE_LARGE: PM_TILE_SIZE = 2i32;
04454e1e 2894#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2895pub const PM_TILE_SIZE_SQUARE310X310: PM_TILE_SIZE = 3i32;
04454e1e 2896#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2897pub const PM_TILE_SIZE_TALL150X310: PM_TILE_SIZE = 4i32;
04454e1e 2898#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2899pub const PM_TILE_SIZE_INVALID: PM_TILE_SIZE = 5i32;
04454e1e 2900#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2901pub type QUERYASMINFO_FLAGS = u32;
04454e1e 2902#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2903pub const QUERYASMINFO_FLAG_VALIDATE: QUERYASMINFO_FLAGS = 1u32;
04454e1e 2904#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2905pub type REINSTALLMODE = i32;
04454e1e 2906#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2907pub const REINSTALLMODE_REPAIR: REINSTALLMODE = 1i32;
04454e1e 2908#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2909pub const REINSTALLMODE_FILEMISSING: REINSTALLMODE = 2i32;
04454e1e 2910#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2911pub const REINSTALLMODE_FILEOLDERVERSION: REINSTALLMODE = 4i32;
04454e1e 2912#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2913pub const REINSTALLMODE_FILEEQUALVERSION: REINSTALLMODE = 8i32;
04454e1e 2914#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2915pub const REINSTALLMODE_FILEEXACT: REINSTALLMODE = 16i32;
04454e1e 2916#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2917pub const REINSTALLMODE_FILEVERIFY: REINSTALLMODE = 32i32;
04454e1e 2918#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2919pub const REINSTALLMODE_FILEREPLACE: REINSTALLMODE = 64i32;
04454e1e 2920#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2921pub const REINSTALLMODE_MACHINEDATA: REINSTALLMODE = 128i32;
04454e1e 2922#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2923pub const REINSTALLMODE_USERDATA: REINSTALLMODE = 256i32;
04454e1e 2924#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2925pub const REINSTALLMODE_SHORTCUT: REINSTALLMODE = 512i32;
04454e1e 2926#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2927pub const REINSTALLMODE_PACKAGE: REINSTALLMODE = 1024i32;
04454e1e 2928#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2929pub type RESULTTYPES = i32;
04454e1e 2930#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2931pub const ieUnknown: RESULTTYPES = 0i32;
04454e1e 2932#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2933pub const ieError: RESULTTYPES = 1i32;
04454e1e 2934#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2935pub const ieWarning: RESULTTYPES = 2i32;
04454e1e 2936#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2937pub const ieInfo: RESULTTYPES = 3i32;
04454e1e 2938#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2939pub type SCRIPTFLAGS = i32;
04454e1e 2940#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2941pub const SCRIPTFLAGS_CACHEINFO: SCRIPTFLAGS = 1i32;
04454e1e 2942#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2943pub const SCRIPTFLAGS_SHORTCUTS: SCRIPTFLAGS = 4i32;
04454e1e 2944#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2945pub const SCRIPTFLAGS_MACHINEASSIGN: SCRIPTFLAGS = 8i32;
04454e1e 2946#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2947pub const SCRIPTFLAGS_REGDATA_CNFGINFO: SCRIPTFLAGS = 32i32;
04454e1e 2948#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2949pub const SCRIPTFLAGS_VALIDATE_TRANSFORMS_LIST: SCRIPTFLAGS = 64i32;
04454e1e 2950#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2951pub const SCRIPTFLAGS_REGDATA_CLASSINFO: SCRIPTFLAGS = 128i32;
04454e1e 2952#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2953pub const SCRIPTFLAGS_REGDATA_EXTENSIONINFO: SCRIPTFLAGS = 256i32;
04454e1e 2954#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2955pub const SCRIPTFLAGS_REGDATA_APPINFO: SCRIPTFLAGS = 384i32;
04454e1e 2956#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2957pub const SCRIPTFLAGS_REGDATA: SCRIPTFLAGS = 416i32;
04454e1e 2958#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2959pub type STATUSTYPES = i32;
04454e1e 2960#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2961pub const ieStatusGetCUB: STATUSTYPES = 0i32;
04454e1e 2962#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2963pub const ieStatusICECount: STATUSTYPES = 1i32;
04454e1e 2964#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2965pub const ieStatusMerge: STATUSTYPES = 2i32;
04454e1e 2966#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2967pub const ieStatusSummaryInfo: STATUSTYPES = 3i32;
04454e1e 2968#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2969pub const ieStatusCreateEngine: STATUSTYPES = 4i32;
04454e1e 2970#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2971pub const ieStatusStarting: STATUSTYPES = 5i32;
04454e1e 2972#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2973pub const ieStatusRunICE: STATUSTYPES = 6i32;
04454e1e 2974#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2975pub const ieStatusShutdown: STATUSTYPES = 7i32;
04454e1e 2976#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2977pub const ieStatusSuccess: STATUSTYPES = 8i32;
04454e1e 2978#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2979pub const ieStatusFail: STATUSTYPES = 9i32;
04454e1e 2980#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2981pub const ieStatusCancel: STATUSTYPES = 10i32;
04454e1e 2982#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2983pub type TILE_TEMPLATE_TYPE = i32;
04454e1e 2984#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2985pub const TILE_TEMPLATE_INVALID: TILE_TEMPLATE_TYPE = 0i32;
04454e1e 2986#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2987pub const TILE_TEMPLATE_FLIP: TILE_TEMPLATE_TYPE = 5i32;
04454e1e 2988#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2989pub const TILE_TEMPLATE_DEEPLINK: TILE_TEMPLATE_TYPE = 13i32;
04454e1e 2990#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2991pub const TILE_TEMPLATE_CYCLE: TILE_TEMPLATE_TYPE = 14i32;
04454e1e 2992#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2993pub const TILE_TEMPLATE_METROCOUNT: TILE_TEMPLATE_TYPE = 1i32;
04454e1e 2994#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2995pub const TILE_TEMPLATE_AGILESTORE: TILE_TEMPLATE_TYPE = 2i32;
04454e1e 2996#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2997pub const TILE_TEMPLATE_GAMES: TILE_TEMPLATE_TYPE = 3i32;
04454e1e 2998#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 2999pub const TILE_TEMPLATE_CALENDAR: TILE_TEMPLATE_TYPE = 4i32;
04454e1e 3000#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3001pub const TILE_TEMPLATE_MUSICVIDEO: TILE_TEMPLATE_TYPE = 7i32;
04454e1e 3002#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3003pub const TILE_TEMPLATE_PEOPLE: TILE_TEMPLATE_TYPE = 10i32;
04454e1e 3004#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3005pub const TILE_TEMPLATE_CONTACT: TILE_TEMPLATE_TYPE = 11i32;
04454e1e 3006#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3007pub const TILE_TEMPLATE_GROUP: TILE_TEMPLATE_TYPE = 12i32;
04454e1e 3008#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3009pub const TILE_TEMPLATE_DEFAULT: TILE_TEMPLATE_TYPE = 15i32;
04454e1e 3010#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3011pub const TILE_TEMPLATE_BADGE: TILE_TEMPLATE_TYPE = 16i32;
04454e1e 3012#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3013pub const TILE_TEMPLATE_BLOCK: TILE_TEMPLATE_TYPE = 17i32;
04454e1e 3014#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3015pub const TILE_TEMPLATE_TEXT01: TILE_TEMPLATE_TYPE = 18i32;
04454e1e 3016#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3017pub const TILE_TEMPLATE_TEXT02: TILE_TEMPLATE_TYPE = 19i32;
04454e1e 3018#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3019pub const TILE_TEMPLATE_TEXT03: TILE_TEMPLATE_TYPE = 20i32;
04454e1e 3020#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3021pub const TILE_TEMPLATE_TEXT04: TILE_TEMPLATE_TYPE = 21i32;
04454e1e 3022#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3023pub const TILE_TEMPLATE_TEXT05: TILE_TEMPLATE_TYPE = 22i32;
04454e1e 3024#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3025pub const TILE_TEMPLATE_TEXT06: TILE_TEMPLATE_TYPE = 23i32;
04454e1e 3026#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3027pub const TILE_TEMPLATE_TEXT07: TILE_TEMPLATE_TYPE = 24i32;
04454e1e 3028#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3029pub const TILE_TEMPLATE_TEXT08: TILE_TEMPLATE_TYPE = 25i32;
04454e1e 3030#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3031pub const TILE_TEMPLATE_TEXT09: TILE_TEMPLATE_TYPE = 26i32;
04454e1e 3032#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3033pub const TILE_TEMPLATE_TEXT10: TILE_TEMPLATE_TYPE = 27i32;
04454e1e 3034#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3035pub const TILE_TEMPLATE_TEXT11: TILE_TEMPLATE_TYPE = 28i32;
04454e1e 3036#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3037pub const TILE_TEMPLATE_IMAGE: TILE_TEMPLATE_TYPE = 29i32;
04454e1e 3038#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3039pub const TILE_TEMPLATE_IMAGECOLLECTION: TILE_TEMPLATE_TYPE = 30i32;
04454e1e 3040#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3041pub const TILE_TEMPLATE_IMAGEANDTEXT01: TILE_TEMPLATE_TYPE = 31i32;
04454e1e 3042#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3043pub const TILE_TEMPLATE_IMAGEANDTEXT02: TILE_TEMPLATE_TYPE = 32i32;
04454e1e 3044#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3045pub const TILE_TEMPLATE_BLOCKANDTEXT01: TILE_TEMPLATE_TYPE = 33i32;
04454e1e 3046#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3047pub const TILE_TEMPLATE_BLOCKANDTEXT02: TILE_TEMPLATE_TYPE = 34i32;
04454e1e 3048#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3049pub const TILE_TEMPLATE_PEEKIMAGEANDTEXT01: TILE_TEMPLATE_TYPE = 35i32;
04454e1e 3050#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3051pub const TILE_TEMPLATE_PEEKIMAGEANDTEXT02: TILE_TEMPLATE_TYPE = 36i32;
04454e1e 3052#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3053pub const TILE_TEMPLATE_PEEKIMAGEANDTEXT03: TILE_TEMPLATE_TYPE = 37i32;
04454e1e 3054#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3055pub const TILE_TEMPLATE_PEEKIMAGEANDTEXT04: TILE_TEMPLATE_TYPE = 38i32;
04454e1e 3056#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3057pub const TILE_TEMPLATE_PEEKIMAGE01: TILE_TEMPLATE_TYPE = 39i32;
04454e1e 3058#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3059pub const TILE_TEMPLATE_PEEKIMAGE02: TILE_TEMPLATE_TYPE = 40i32;
04454e1e 3060#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3061pub const TILE_TEMPLATE_PEEKIMAGE03: TILE_TEMPLATE_TYPE = 41i32;
04454e1e 3062#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3063pub const TILE_TEMPLATE_PEEKIMAGE04: TILE_TEMPLATE_TYPE = 42i32;
04454e1e 3064#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3065pub const TILE_TEMPLATE_PEEKIMAGE05: TILE_TEMPLATE_TYPE = 43i32;
04454e1e 3066#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3067pub const TILE_TEMPLATE_PEEKIMAGE06: TILE_TEMPLATE_TYPE = 44i32;
04454e1e 3068#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3069pub const TILE_TEMPLATE_PEEKIMAGECOLLECTION01: TILE_TEMPLATE_TYPE = 45i32;
04454e1e 3070#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3071pub const TILE_TEMPLATE_PEEKIMAGECOLLECTION02: TILE_TEMPLATE_TYPE = 46i32;
04454e1e 3072#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3073pub const TILE_TEMPLATE_PEEKIMAGECOLLECTION03: TILE_TEMPLATE_TYPE = 47i32;
04454e1e 3074#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3075pub const TILE_TEMPLATE_PEEKIMAGECOLLECTION04: TILE_TEMPLATE_TYPE = 48i32;
04454e1e 3076#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3077pub const TILE_TEMPLATE_PEEKIMAGECOLLECTION05: TILE_TEMPLATE_TYPE = 49i32;
04454e1e 3078#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3079pub const TILE_TEMPLATE_PEEKIMAGECOLLECTION06: TILE_TEMPLATE_TYPE = 50i32;
04454e1e 3080#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3081pub const TILE_TEMPLATE_SMALLIMAGEANDTEXT01: TILE_TEMPLATE_TYPE = 51i32;
04454e1e 3082#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3083pub const TILE_TEMPLATE_SMALLIMAGEANDTEXT02: TILE_TEMPLATE_TYPE = 52i32;
04454e1e 3084#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3085pub const TILE_TEMPLATE_SMALLIMAGEANDTEXT03: TILE_TEMPLATE_TYPE = 53i32;
04454e1e 3086#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3087pub const TILE_TEMPLATE_SMALLIMAGEANDTEXT04: TILE_TEMPLATE_TYPE = 54i32;
04454e1e 3088#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3089pub const TILE_TEMPLATE_SMALLIMAGEANDTEXT05: TILE_TEMPLATE_TYPE = 55i32;
04454e1e 3090#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3091pub const TILE_TEMPLATE_METROCOUNTQUEUE: TILE_TEMPLATE_TYPE = 56i32;
04454e1e 3092#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3093pub const TILE_TEMPLATE_SEARCH: TILE_TEMPLATE_TYPE = 57i32;
04454e1e 3094#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3095pub const TILE_TEMPLATE_TILEFLYOUT01: TILE_TEMPLATE_TYPE = 58i32;
04454e1e 3096#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3097pub const TILE_TEMPLATE_FOLDER: TILE_TEMPLATE_TYPE = 59i32;
04454e1e 3098#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3099pub const TILE_TEMPLATE_ALL: TILE_TEMPLATE_TYPE = 100i32;
04454e1e 3100#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3101pub type USERINFOSTATE = i32;
04454e1e 3102#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3103pub const USERINFOSTATE_MOREDATA: USERINFOSTATE = -3i32;
04454e1e 3104#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3105pub const USERINFOSTATE_INVALIDARG: USERINFOSTATE = -2i32;
04454e1e 3106#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3107pub const USERINFOSTATE_UNKNOWN: USERINFOSTATE = -1i32;
04454e1e 3108#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3109pub const USERINFOSTATE_ABSENT: USERINFOSTATE = 0i32;
04454e1e 3110#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3111pub const USERINFOSTATE_PRESENT: USERINFOSTATE = 1i32;
04454e1e 3112#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3113pub type msidbAssemblyAttributes = i32;
04454e1e 3114#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3115pub const msidbAssemblyAttributesURT: msidbAssemblyAttributes = 0i32;
04454e1e 3116#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3117pub const msidbAssemblyAttributesWin32: msidbAssemblyAttributes = 1i32;
04454e1e 3118#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3119pub type msidbClassAttributes = i32;
04454e1e 3120#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3121pub const msidbClassAttributesRelativePath: msidbClassAttributes = 1i32;
04454e1e 3122#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3123pub type msidbComponentAttributes = i32;
04454e1e 3124#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3125pub const msidbComponentAttributesLocalOnly: msidbComponentAttributes = 0i32;
04454e1e 3126#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3127pub const msidbComponentAttributesSourceOnly: msidbComponentAttributes = 1i32;
04454e1e 3128#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3129pub const msidbComponentAttributesOptional: msidbComponentAttributes = 2i32;
04454e1e 3130#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3131pub const msidbComponentAttributesRegistryKeyPath: msidbComponentAttributes = 4i32;
04454e1e 3132#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3133pub const msidbComponentAttributesSharedDllRefCount: msidbComponentAttributes = 8i32;
04454e1e 3134#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3135pub const msidbComponentAttributesPermanent: msidbComponentAttributes = 16i32;
04454e1e 3136#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3137pub const msidbComponentAttributesODBCDataSource: msidbComponentAttributes = 32i32;
04454e1e 3138#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3139pub const msidbComponentAttributesTransitive: msidbComponentAttributes = 64i32;
04454e1e 3140#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3141pub const msidbComponentAttributesNeverOverwrite: msidbComponentAttributes = 128i32;
04454e1e 3142#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3143pub const msidbComponentAttributes64bit: msidbComponentAttributes = 256i32;
04454e1e 3144#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3145pub const msidbComponentAttributesDisableRegistryReflection: msidbComponentAttributes = 512i32;
04454e1e 3146#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3147pub const msidbComponentAttributesUninstallOnSupersedence: msidbComponentAttributes = 1024i32;
04454e1e 3148#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3149pub const msidbComponentAttributesShared: msidbComponentAttributes = 2048i32;
04454e1e 3150#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3151pub type msidbControlAttributes = i32;
04454e1e 3152#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3153pub const msidbControlAttributesVisible: msidbControlAttributes = 1i32;
04454e1e 3154#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3155pub const msidbControlAttributesEnabled: msidbControlAttributes = 2i32;
04454e1e 3156#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3157pub const msidbControlAttributesSunken: msidbControlAttributes = 4i32;
04454e1e 3158#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3159pub const msidbControlAttributesIndirect: msidbControlAttributes = 8i32;
04454e1e 3160#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3161pub const msidbControlAttributesInteger: msidbControlAttributes = 16i32;
04454e1e 3162#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3163pub const msidbControlAttributesRTLRO: msidbControlAttributes = 32i32;
04454e1e 3164#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3165pub const msidbControlAttributesRightAligned: msidbControlAttributes = 64i32;
04454e1e 3166#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3167pub const msidbControlAttributesLeftScroll: msidbControlAttributes = 128i32;
04454e1e 3168#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3169pub const msidbControlAttributesBiDi: msidbControlAttributes = 224i32;
04454e1e 3170#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3171pub const msidbControlAttributesTransparent: msidbControlAttributes = 65536i32;
04454e1e 3172#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3173pub const msidbControlAttributesNoPrefix: msidbControlAttributes = 131072i32;
04454e1e 3174#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3175pub const msidbControlAttributesNoWrap: msidbControlAttributes = 262144i32;
04454e1e 3176#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3177pub const msidbControlAttributesFormatSize: msidbControlAttributes = 524288i32;
04454e1e 3178#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3179pub const msidbControlAttributesUsersLanguage: msidbControlAttributes = 1048576i32;
04454e1e 3180#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3181pub const msidbControlAttributesMultiline: msidbControlAttributes = 65536i32;
04454e1e 3182#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3183pub const msidbControlAttributesPasswordInput: msidbControlAttributes = 2097152i32;
04454e1e 3184#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3185pub const msidbControlAttributesProgress95: msidbControlAttributes = 65536i32;
04454e1e 3186#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3187pub const msidbControlAttributesRemovableVolume: msidbControlAttributes = 65536i32;
04454e1e 3188#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3189pub const msidbControlAttributesFixedVolume: msidbControlAttributes = 131072i32;
04454e1e 3190#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3191pub const msidbControlAttributesRemoteVolume: msidbControlAttributes = 262144i32;
04454e1e 3192#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3193pub const msidbControlAttributesCDROMVolume: msidbControlAttributes = 524288i32;
04454e1e 3194#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3195pub const msidbControlAttributesRAMDiskVolume: msidbControlAttributes = 1048576i32;
04454e1e 3196#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3197pub const msidbControlAttributesFloppyVolume: msidbControlAttributes = 2097152i32;
04454e1e 3198#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3199pub const msidbControlShowRollbackCost: msidbControlAttributes = 4194304i32;
04454e1e 3200#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647 3201pub const msidbControlAttributesSorted: msidbControlAttributes = 65536i32;
04454e1e 3202#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
487cf647
FG
3203pub const msidbControlAttributesComboList: msidbControlAttributes = 131072i32;
3204#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3205pub const msidbControlAttributesImageHandle: msidbControlAttributes = 65536i32;
3206#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3207pub const msidbControlAttributesPushLike: msidbControlAttributes = 131072i32;
3208#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3209pub const msidbControlAttributesBitmap: msidbControlAttributes = 262144i32;
3210#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3211pub const msidbControlAttributesIcon: msidbControlAttributes = 524288i32;
3212#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3213pub const msidbControlAttributesFixedSize: msidbControlAttributes = 1048576i32;
3214#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3215pub const msidbControlAttributesIconSize16: msidbControlAttributes = 2097152i32;
3216#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3217pub const msidbControlAttributesIconSize32: msidbControlAttributes = 4194304i32;
3218#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3219pub const msidbControlAttributesIconSize48: msidbControlAttributes = 6291456i32;
3220#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3221pub const msidbControlAttributesElevationShield: msidbControlAttributes = 8388608i32;
3222#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3223pub const msidbControlAttributesHasBorder: msidbControlAttributes = 16777216i32;
3224#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3225pub type msidbCustomActionType = i32;
3226#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3227pub const msidbCustomActionTypeDll: msidbCustomActionType = 1i32;
3228#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3229pub const msidbCustomActionTypeExe: msidbCustomActionType = 2i32;
3230#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3231pub const msidbCustomActionTypeTextData: msidbCustomActionType = 3i32;
3232#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3233pub const msidbCustomActionTypeJScript: msidbCustomActionType = 5i32;
3234#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3235pub const msidbCustomActionTypeVBScript: msidbCustomActionType = 6i32;
3236#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3237pub const msidbCustomActionTypeInstall: msidbCustomActionType = 7i32;
3238#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3239pub const msidbCustomActionTypeBinaryData: msidbCustomActionType = 0i32;
3240#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3241pub const msidbCustomActionTypeSourceFile: msidbCustomActionType = 16i32;
3242#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3243pub const msidbCustomActionTypeDirectory: msidbCustomActionType = 32i32;
3244#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3245pub const msidbCustomActionTypeProperty: msidbCustomActionType = 48i32;
3246#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3247pub const msidbCustomActionTypeContinue: msidbCustomActionType = 64i32;
3248#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3249pub const msidbCustomActionTypeAsync: msidbCustomActionType = 128i32;
3250#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3251pub const msidbCustomActionTypeFirstSequence: msidbCustomActionType = 256i32;
3252#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3253pub const msidbCustomActionTypeOncePerProcess: msidbCustomActionType = 512i32;
3254#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3255pub const msidbCustomActionTypeClientRepeat: msidbCustomActionType = 768i32;
3256#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3257pub const msidbCustomActionTypeInScript: msidbCustomActionType = 1024i32;
3258#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3259pub const msidbCustomActionTypeRollback: msidbCustomActionType = 256i32;
3260#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3261pub const msidbCustomActionTypeCommit: msidbCustomActionType = 512i32;
3262#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3263pub const msidbCustomActionTypeNoImpersonate: msidbCustomActionType = 2048i32;
3264#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3265pub const msidbCustomActionTypeTSAware: msidbCustomActionType = 16384i32;
3266#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3267pub const msidbCustomActionType64BitScript: msidbCustomActionType = 4096i32;
3268#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3269pub const msidbCustomActionTypeHideTarget: msidbCustomActionType = 8192i32;
3270#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3271pub const msidbCustomActionTypePatchUninstall: msidbCustomActionType = 32768i32;
3272#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3273pub type msidbDialogAttributes = i32;
3274#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3275pub const msidbDialogAttributesVisible: msidbDialogAttributes = 1i32;
3276#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3277pub const msidbDialogAttributesModal: msidbDialogAttributes = 2i32;
3278#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3279pub const msidbDialogAttributesMinimize: msidbDialogAttributes = 4i32;
3280#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3281pub const msidbDialogAttributesSysModal: msidbDialogAttributes = 8i32;
3282#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3283pub const msidbDialogAttributesKeepModeless: msidbDialogAttributes = 16i32;
3284#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3285pub const msidbDialogAttributesTrackDiskSpace: msidbDialogAttributes = 32i32;
3286#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3287pub const msidbDialogAttributesUseCustomPalette: msidbDialogAttributes = 64i32;
3288#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3289pub const msidbDialogAttributesRTLRO: msidbDialogAttributes = 128i32;
3290#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3291pub const msidbDialogAttributesRightAligned: msidbDialogAttributes = 256i32;
3292#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3293pub const msidbDialogAttributesLeftScroll: msidbDialogAttributes = 512i32;
3294#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3295pub const msidbDialogAttributesBiDi: msidbDialogAttributes = 896i32;
3296#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3297pub const msidbDialogAttributesError: msidbDialogAttributes = 65536i32;
3298#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3299pub type msidbEmbeddedUIAttributes = i32;
3300#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3301pub const msidbEmbeddedUI: msidbEmbeddedUIAttributes = 1i32;
3302#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3303pub const msidbEmbeddedHandlesBasic: msidbEmbeddedUIAttributes = 2i32;
3304#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3305pub type msidbFeatureAttributes = i32;
3306#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3307pub const msidbFeatureAttributesFavorLocal: msidbFeatureAttributes = 0i32;
3308#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3309pub const msidbFeatureAttributesFavorSource: msidbFeatureAttributes = 1i32;
3310#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3311pub const msidbFeatureAttributesFollowParent: msidbFeatureAttributes = 2i32;
3312#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3313pub const msidbFeatureAttributesFavorAdvertise: msidbFeatureAttributes = 4i32;
3314#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3315pub const msidbFeatureAttributesDisallowAdvertise: msidbFeatureAttributes = 8i32;
3316#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3317pub const msidbFeatureAttributesUIDisallowAbsent: msidbFeatureAttributes = 16i32;
3318#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3319pub const msidbFeatureAttributesNoUnsupportedAdvertise: msidbFeatureAttributes = 32i32;
3320#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3321pub type msidbFileAttributes = i32;
3322#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3323pub const msidbFileAttributesReadOnly: msidbFileAttributes = 1i32;
3324#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3325pub const msidbFileAttributesHidden: msidbFileAttributes = 2i32;
3326#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3327pub const msidbFileAttributesSystem: msidbFileAttributes = 4i32;
3328#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3329pub const msidbFileAttributesReserved0: msidbFileAttributes = 8i32;
3330#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3331pub const msidbFileAttributesIsolatedComp: msidbFileAttributes = 16i32;
3332#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3333pub const msidbFileAttributesReserved1: msidbFileAttributes = 64i32;
3334#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3335pub const msidbFileAttributesReserved2: msidbFileAttributes = 128i32;
3336#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3337pub const msidbFileAttributesReserved3: msidbFileAttributes = 256i32;
3338#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3339pub const msidbFileAttributesVital: msidbFileAttributes = 512i32;
3340#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3341pub const msidbFileAttributesChecksum: msidbFileAttributes = 1024i32;
3342#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3343pub const msidbFileAttributesPatchAdded: msidbFileAttributes = 4096i32;
3344#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3345pub const msidbFileAttributesNoncompressed: msidbFileAttributes = 8192i32;
3346#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3347pub const msidbFileAttributesCompressed: msidbFileAttributes = 16384i32;
3348#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3349pub const msidbFileAttributesReserved4: msidbFileAttributes = 32768i32;
3350#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3351pub type msidbIniFileAction = i32;
3352#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3353pub const msidbIniFileActionAddLine: msidbIniFileAction = 0i32;
3354#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3355pub const msidbIniFileActionCreateLine: msidbIniFileAction = 1i32;
3356#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3357pub const msidbIniFileActionRemoveLine: msidbIniFileAction = 2i32;
3358#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3359pub const msidbIniFileActionAddTag: msidbIniFileAction = 3i32;
3360#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3361pub const msidbIniFileActionRemoveTag: msidbIniFileAction = 4i32;
3362#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3363pub type msidbLocatorType = i32;
3364#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3365pub const msidbLocatorTypeDirectory: msidbLocatorType = 0i32;
3366#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3367pub const msidbLocatorTypeFileName: msidbLocatorType = 1i32;
3368#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3369pub const msidbLocatorTypeRawValue: msidbLocatorType = 2i32;
3370#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3371pub const msidbLocatorType64bit: msidbLocatorType = 16i32;
3372#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3373pub type msidbMoveFileOptions = i32;
3374#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3375pub const msidbMoveFileOptionsMove: msidbMoveFileOptions = 1i32;
3376#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3377pub type msidbODBCDataSourceRegistration = i32;
3378#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3379pub const msidbODBCDataSourceRegistrationPerMachine: msidbODBCDataSourceRegistration = 0i32;
3380#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3381pub const msidbODBCDataSourceRegistrationPerUser: msidbODBCDataSourceRegistration = 1i32;
3382#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3383pub type msidbPatchAttributes = i32;
3384#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3385pub const msidbPatchAttributesNonVital: msidbPatchAttributes = 1i32;
3386#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3387pub type msidbRegistryRoot = i32;
3388#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3389pub const msidbRegistryRootClassesRoot: msidbRegistryRoot = 0i32;
3390#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3391pub const msidbRegistryRootCurrentUser: msidbRegistryRoot = 1i32;
3392#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3393pub const msidbRegistryRootLocalMachine: msidbRegistryRoot = 2i32;
3394#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3395pub const msidbRegistryRootUsers: msidbRegistryRoot = 3i32;
3396#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3397pub type msidbRemoveFileInstallMode = i32;
3398#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3399pub const msidbRemoveFileInstallModeOnInstall: msidbRemoveFileInstallMode = 1i32;
3400#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3401pub const msidbRemoveFileInstallModeOnRemove: msidbRemoveFileInstallMode = 2i32;
3402#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3403pub const msidbRemoveFileInstallModeOnBoth: msidbRemoveFileInstallMode = 3i32;
3404#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3405pub type msidbServiceConfigEvent = i32;
3406#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3407pub const msidbServiceConfigEventInstall: msidbServiceConfigEvent = 1i32;
3408#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3409pub const msidbServiceConfigEventUninstall: msidbServiceConfigEvent = 2i32;
3410#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3411pub const msidbServiceConfigEventReinstall: msidbServiceConfigEvent = 4i32;
3412#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3413pub type msidbServiceControlEvent = i32;
3414#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3415pub const msidbServiceControlEventStart: msidbServiceControlEvent = 1i32;
3416#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3417pub const msidbServiceControlEventStop: msidbServiceControlEvent = 2i32;
3418#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3419pub const msidbServiceControlEventDelete: msidbServiceControlEvent = 8i32;
3420#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3421pub const msidbServiceControlEventUninstallStart: msidbServiceControlEvent = 16i32;
3422#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3423pub const msidbServiceControlEventUninstallStop: msidbServiceControlEvent = 32i32;
3424#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3425pub const msidbServiceControlEventUninstallDelete: msidbServiceControlEvent = 128i32;
3426#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3427pub type msidbServiceInstallErrorControl = i32;
3428#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3429pub const msidbServiceInstallErrorControlVital: msidbServiceInstallErrorControl = 32768i32;
3430#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3431pub type msidbSumInfoSourceType = i32;
3432#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3433pub const msidbSumInfoSourceTypeSFN: msidbSumInfoSourceType = 1i32;
3434#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3435pub const msidbSumInfoSourceTypeCompressed: msidbSumInfoSourceType = 2i32;
3436#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3437pub const msidbSumInfoSourceTypeAdminImage: msidbSumInfoSourceType = 4i32;
3438#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3439pub const msidbSumInfoSourceTypeLUAPackage: msidbSumInfoSourceType = 8i32;
3440#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3441pub type msidbTextStyleStyleBits = i32;
3442#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3443pub const msidbTextStyleStyleBitsBold: msidbTextStyleStyleBits = 1i32;
3444#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3445pub const msidbTextStyleStyleBitsItalic: msidbTextStyleStyleBits = 2i32;
3446#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3447pub const msidbTextStyleStyleBitsUnderline: msidbTextStyleStyleBits = 4i32;
3448#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3449pub const msidbTextStyleStyleBitsStrike: msidbTextStyleStyleBits = 8i32;
3450#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3451pub type msidbUpgradeAttributes = i32;
3452#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3453pub const msidbUpgradeAttributesMigrateFeatures: msidbUpgradeAttributes = 1i32;
3454#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3455pub const msidbUpgradeAttributesOnlyDetect: msidbUpgradeAttributes = 2i32;
3456#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3457pub const msidbUpgradeAttributesIgnoreRemoveFailure: msidbUpgradeAttributes = 4i32;
3458#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3459pub const msidbUpgradeAttributesVersionMinInclusive: msidbUpgradeAttributes = 256i32;
3460#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3461pub const msidbUpgradeAttributesVersionMaxInclusive: msidbUpgradeAttributes = 512i32;
3462#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3463pub const msidbUpgradeAttributesLanguagesExclusive: msidbUpgradeAttributes = 1024i32;
3464#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3465pub type msifiFastInstallBits = i32;
3466#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3467pub const msifiFastInstallNoSR: msifiFastInstallBits = 1i32;
3468#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3469pub const msifiFastInstallQuickCosting: msifiFastInstallBits = 2i32;
3470#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3471pub const msifiFastInstallLessPrgMsg: msifiFastInstallBits = 4i32;
3472#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3473pub type msirbRebootReason = i32;
3474#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3475pub const msirbRebootUndeterminedReason: msirbRebootReason = 0i32;
3476#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3477pub const msirbRebootInUseFilesReason: msirbRebootReason = 1i32;
3478#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3479pub const msirbRebootScheduleRebootReason: msirbRebootReason = 2i32;
3480#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3481pub const msirbRebootForceRebootReason: msirbRebootReason = 3i32;
3482#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3483pub const msirbRebootCustomActionReason: msirbRebootReason = 4i32;
3484#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3485pub type msirbRebootType = i32;
3486#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3487pub const msirbRebootImmediate: msirbRebootType = 1i32;
3488#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3489pub const msirbRebootDeferred: msirbRebootType = 2i32;
3490#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3491pub type msmErrorType = i32;
3492#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3493pub const msmErrorLanguageUnsupported: msmErrorType = 1i32;
3494#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3495pub const msmErrorLanguageFailed: msmErrorType = 2i32;
3496#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3497pub const msmErrorExclusion: msmErrorType = 3i32;
3498#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3499pub const msmErrorTableMerge: msmErrorType = 4i32;
3500#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3501pub const msmErrorResequenceMerge: msmErrorType = 5i32;
3502#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3503pub const msmErrorFileCreate: msmErrorType = 6i32;
3504#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3505pub const msmErrorDirCreate: msmErrorType = 7i32;
3506#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3507pub const msmErrorFeatureRequired: msmErrorType = 8i32;
3508#[repr(C)]
3509#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3510#[cfg(feature = "Win32_Foundation")]
3511pub struct ACTCTXA {
3512 pub cbSize: u32,
3513 pub dwFlags: u32,
3514 pub lpSource: ::windows_sys::core::PCSTR,
3515 pub wProcessorArchitecture: u16,
3516 pub wLangId: u16,
3517 pub lpAssemblyDirectory: ::windows_sys::core::PCSTR,
3518 pub lpResourceName: ::windows_sys::core::PCSTR,
3519 pub lpApplicationName: ::windows_sys::core::PCSTR,
3520 pub hModule: super::super::Foundation::HINSTANCE,
3521}
3522#[cfg(feature = "Win32_Foundation")]
3523impl ::core::marker::Copy for ACTCTXA {}
3524#[cfg(feature = "Win32_Foundation")]
3525impl ::core::clone::Clone for ACTCTXA {
3526 fn clone(&self) -> Self {
3527 *self
3528 }
3529}
3530#[repr(C)]
3531#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3532#[cfg(feature = "Win32_Foundation")]
3533pub struct ACTCTXW {
3534 pub cbSize: u32,
3535 pub dwFlags: u32,
3536 pub lpSource: ::windows_sys::core::PCWSTR,
3537 pub wProcessorArchitecture: u16,
3538 pub wLangId: u16,
3539 pub lpAssemblyDirectory: ::windows_sys::core::PCWSTR,
3540 pub lpResourceName: ::windows_sys::core::PCWSTR,
3541 pub lpApplicationName: ::windows_sys::core::PCWSTR,
3542 pub hModule: super::super::Foundation::HINSTANCE,
3543}
3544#[cfg(feature = "Win32_Foundation")]
3545impl ::core::marker::Copy for ACTCTXW {}
3546#[cfg(feature = "Win32_Foundation")]
3547impl ::core::clone::Clone for ACTCTXW {
3548 fn clone(&self) -> Self {
3549 *self
3550 }
3551}
3552#[repr(C)]
3553#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"]
3554#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
3555pub struct ACTCTX_SECTION_KEYED_DATA {
3556 pub cbSize: u32,
3557 pub ulDataFormatVersion: u32,
3558 pub lpData: *mut ::core::ffi::c_void,
3559 pub ulLength: u32,
3560 pub lpSectionGlobalData: *mut ::core::ffi::c_void,
3561 pub ulSectionGlobalDataLength: u32,
3562 pub lpSectionBase: *mut ::core::ffi::c_void,
3563 pub ulSectionTotalLength: u32,
3564 pub hActCtx: super::super::Foundation::HANDLE,
3565 pub ulAssemblyRosterIndex: u32,
3566 pub ulFlags: u32,
3567 pub AssemblyMetadata: super::WindowsProgramming::ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA,
3568}
3569#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
3570impl ::core::marker::Copy for ACTCTX_SECTION_KEYED_DATA {}
3571#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))]
3572impl ::core::clone::Clone for ACTCTX_SECTION_KEYED_DATA {
3573 fn clone(&self) -> Self {
3574 *self
3575 }
3576}
3577#[repr(C)]
3578#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3579pub struct ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION {
3580 pub ulFlags: u32,
3581 pub ulEncodedAssemblyIdentityLength: u32,
3582 pub ulManifestPathType: u32,
3583 pub ulManifestPathLength: u32,
3584 pub liManifestLastWriteTime: i64,
3585 pub ulPolicyPathType: u32,
3586 pub ulPolicyPathLength: u32,
3587 pub liPolicyLastWriteTime: i64,
3588 pub ulMetadataSatelliteRosterIndex: u32,
3589 pub ulManifestVersionMajor: u32,
3590 pub ulManifestVersionMinor: u32,
3591 pub ulPolicyVersionMajor: u32,
3592 pub ulPolicyVersionMinor: u32,
3593 pub ulAssemblyDirectoryNameLength: u32,
3594 pub lpAssemblyEncodedAssemblyIdentity: ::windows_sys::core::PCWSTR,
3595 pub lpAssemblyManifestPath: ::windows_sys::core::PCWSTR,
3596 pub lpAssemblyPolicyPath: ::windows_sys::core::PCWSTR,
3597 pub lpAssemblyDirectoryName: ::windows_sys::core::PCWSTR,
3598 pub ulFileCount: u32,
3599}
3600impl ::core::marker::Copy for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION {}
3601impl ::core::clone::Clone for ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION {
3602 fn clone(&self) -> Self {
3603 *self
3604 }
3605}
3606#[repr(C)]
3607#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3608pub struct ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION {
3609 pub ElementCount: u32,
3610 pub Elements: *mut COMPATIBILITY_CONTEXT_ELEMENT,
3611}
3612impl ::core::marker::Copy for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION {}
3613impl ::core::clone::Clone for ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION {
3614 fn clone(&self) -> Self {
3615 *self
3616 }
3617}
3618#[repr(C)]
3619#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3620pub struct ACTIVATION_CONTEXT_DETAILED_INFORMATION {
3621 pub dwFlags: u32,
3622 pub ulFormatVersion: u32,
3623 pub ulAssemblyCount: u32,
3624 pub ulRootManifestPathType: u32,
3625 pub ulRootManifestPathChars: u32,
3626 pub ulRootConfigurationPathType: u32,
3627 pub ulRootConfigurationPathChars: u32,
3628 pub ulAppDirPathType: u32,
3629 pub ulAppDirPathChars: u32,
3630 pub lpRootManifestPath: ::windows_sys::core::PCWSTR,
3631 pub lpRootConfigurationPath: ::windows_sys::core::PCWSTR,
3632 pub lpAppDirPath: ::windows_sys::core::PCWSTR,
3633}
3634impl ::core::marker::Copy for ACTIVATION_CONTEXT_DETAILED_INFORMATION {}
3635impl ::core::clone::Clone for ACTIVATION_CONTEXT_DETAILED_INFORMATION {
3636 fn clone(&self) -> Self {
3637 *self
3638 }
3639}
3640#[repr(C)]
3641#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3642pub struct ACTIVATION_CONTEXT_QUERY_INDEX {
3643 pub ulAssemblyIndex: u32,
3644 pub ulFileIndexInAssembly: u32,
3645}
3646impl ::core::marker::Copy for ACTIVATION_CONTEXT_QUERY_INDEX {}
3647impl ::core::clone::Clone for ACTIVATION_CONTEXT_QUERY_INDEX {
3648 fn clone(&self) -> Self {
3649 *self
3650 }
3651}
3652#[repr(C)]
3653#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3654pub struct ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION {
3655 pub ulFlags: u32,
3656 pub RunLevel: ACTCTX_REQUESTED_RUN_LEVEL,
3657 pub UiAccess: u32,
3658}
3659impl ::core::marker::Copy for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION {}
3660impl ::core::clone::Clone for ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION {
3661 fn clone(&self) -> Self {
3662 *self
3663 }
3664}
3665#[repr(C)]
3666#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3667pub struct ASSEMBLY_FILE_DETAILED_INFORMATION {
3668 pub ulFlags: u32,
3669 pub ulFilenameLength: u32,
3670 pub ulPathLength: u32,
3671 pub lpFileName: ::windows_sys::core::PCWSTR,
3672 pub lpFilePath: ::windows_sys::core::PCWSTR,
3673}
3674impl ::core::marker::Copy for ASSEMBLY_FILE_DETAILED_INFORMATION {}
3675impl ::core::clone::Clone for ASSEMBLY_FILE_DETAILED_INFORMATION {
3676 fn clone(&self) -> Self {
3677 *self
3678 }
3679}
3680#[repr(C)]
3681#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3682pub struct ASSEMBLY_INFO {
3683 pub cbAssemblyInfo: u32,
3684 pub dwAssemblyFlags: u32,
3685 pub uliAssemblySizeInKB: u64,
3686 pub pszCurrentAssemblyPathBuf: ::windows_sys::core::PWSTR,
3687 pub cchBuf: u32,
3688}
3689impl ::core::marker::Copy for ASSEMBLY_INFO {}
3690impl ::core::clone::Clone for ASSEMBLY_INFO {
3691 fn clone(&self) -> Self {
3692 *self
3693 }
3694}
3695#[repr(C)]
3696#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3697pub struct COMPATIBILITY_CONTEXT_ELEMENT {
3698 pub Id: ::windows_sys::core::GUID,
3699 pub Type: ACTCTX_COMPATIBILITY_ELEMENT_TYPE,
3700 pub MaxVersionTested: u64,
3701}
3702impl ::core::marker::Copy for COMPATIBILITY_CONTEXT_ELEMENT {}
3703impl ::core::clone::Clone for COMPATIBILITY_CONTEXT_ELEMENT {
3704 fn clone(&self) -> Self {
3705 *self
3706 }
3707}
3708#[repr(C)]
3709#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3710pub struct DELTA_HASH {
3711 pub HashSize: u32,
3712 pub HashValue: [u8; 32],
3713}
3714impl ::core::marker::Copy for DELTA_HASH {}
3715impl ::core::clone::Clone for DELTA_HASH {
3716 fn clone(&self) -> Self {
3717 *self
3718 }
3719}
3720#[repr(C)]
3721#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3722#[cfg(feature = "Win32_Foundation")]
3723pub struct DELTA_HEADER_INFO {
3724 pub FileTypeSet: i64,
3725 pub FileType: i64,
3726 pub Flags: i64,
3727 pub TargetSize: usize,
3728 pub TargetFileTime: super::super::Foundation::FILETIME,
3729 pub TargetHashAlgId: u32,
3730 pub TargetHash: DELTA_HASH,
3731}
3732#[cfg(feature = "Win32_Foundation")]
3733impl ::core::marker::Copy for DELTA_HEADER_INFO {}
3734#[cfg(feature = "Win32_Foundation")]
3735impl ::core::clone::Clone for DELTA_HEADER_INFO {
3736 fn clone(&self) -> Self {
3737 *self
3738 }
3739}
3740#[repr(C)]
3741#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3742#[cfg(feature = "Win32_Foundation")]
3743pub struct DELTA_INPUT {
3744 pub Anonymous: DELTA_INPUT_0,
3745 pub uSize: usize,
3746 pub Editable: super::super::Foundation::BOOL,
3747}
3748#[cfg(feature = "Win32_Foundation")]
3749impl ::core::marker::Copy for DELTA_INPUT {}
3750#[cfg(feature = "Win32_Foundation")]
3751impl ::core::clone::Clone for DELTA_INPUT {
3752 fn clone(&self) -> Self {
3753 *self
3754 }
3755}
3756#[repr(C)]
3757#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3758#[cfg(feature = "Win32_Foundation")]
3759pub union DELTA_INPUT_0 {
3760 pub lpcStart: *const ::core::ffi::c_void,
3761 pub lpStart: *mut ::core::ffi::c_void,
3762}
3763#[cfg(feature = "Win32_Foundation")]
3764impl ::core::marker::Copy for DELTA_INPUT_0 {}
3765#[cfg(feature = "Win32_Foundation")]
3766impl ::core::clone::Clone for DELTA_INPUT_0 {
3767 fn clone(&self) -> Self {
3768 *self
3769 }
3770}
3771#[repr(C)]
3772#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3773pub struct DELTA_OUTPUT {
3774 pub lpStart: *mut ::core::ffi::c_void,
3775 pub uSize: usize,
3776}
3777impl ::core::marker::Copy for DELTA_OUTPUT {}
3778impl ::core::clone::Clone for DELTA_OUTPUT {
3779 fn clone(&self) -> Self {
3780 *self
3781 }
3782}
3783#[repr(C)]
3784#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3785pub struct FUSION_INSTALL_REFERENCE {
3786 pub cbSize: u32,
3787 pub dwFlags: u32,
3788 pub guidScheme: ::windows_sys::core::GUID,
3789 pub szIdentifier: ::windows_sys::core::PCWSTR,
3790 pub szNonCannonicalData: ::windows_sys::core::PCWSTR,
3791}
3792impl ::core::marker::Copy for FUSION_INSTALL_REFERENCE {}
3793impl ::core::clone::Clone for FUSION_INSTALL_REFERENCE {
3794 fn clone(&self) -> Self {
3795 *self
3796 }
3797}
3798#[repr(C)]
3799#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3800pub struct MSIFILEHASHINFO {
3801 pub dwFileHashInfoSize: u32,
3802 pub dwData: [u32; 4],
3803}
3804impl ::core::marker::Copy for MSIFILEHASHINFO {}
3805impl ::core::clone::Clone for MSIFILEHASHINFO {
3806 fn clone(&self) -> Self {
3807 *self
3808 }
3809}
3810pub type MSIHANDLE = u32;
3811#[repr(C)]
3812#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3813pub struct MSIPATCHSEQUENCEINFOA {
3814 pub szPatchData: ::windows_sys::core::PCSTR,
3815 pub ePatchDataType: MSIPATCHDATATYPE,
3816 pub dwOrder: u32,
3817 pub uStatus: u32,
3818}
3819impl ::core::marker::Copy for MSIPATCHSEQUENCEINFOA {}
3820impl ::core::clone::Clone for MSIPATCHSEQUENCEINFOA {
3821 fn clone(&self) -> Self {
3822 *self
3823 }
3824}
3825#[repr(C)]
3826#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3827pub struct MSIPATCHSEQUENCEINFOW {
3828 pub szPatchData: ::windows_sys::core::PCWSTR,
3829 pub ePatchDataType: MSIPATCHDATATYPE,
3830 pub dwOrder: u32,
3831 pub uStatus: u32,
3832}
3833impl ::core::marker::Copy for MSIPATCHSEQUENCEINFOW {}
3834impl ::core::clone::Clone for MSIPATCHSEQUENCEINFOW {
3835 fn clone(&self) -> Self {
3836 *self
3837 }
3838}
3839#[repr(C)]
3840#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3841pub struct PATCH_IGNORE_RANGE {
3842 pub OffsetInOldFile: u32,
3843 pub LengthInBytes: u32,
3844}
3845impl ::core::marker::Copy for PATCH_IGNORE_RANGE {}
3846impl ::core::clone::Clone for PATCH_IGNORE_RANGE {
3847 fn clone(&self) -> Self {
3848 *self
3849 }
3850}
3851#[repr(C)]
3852#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3853pub struct PATCH_INTERLEAVE_MAP {
3854 pub CountRanges: u32,
3855 pub Range: [PATCH_INTERLEAVE_MAP_0; 1],
3856}
3857impl ::core::marker::Copy for PATCH_INTERLEAVE_MAP {}
3858impl ::core::clone::Clone for PATCH_INTERLEAVE_MAP {
3859 fn clone(&self) -> Self {
3860 *self
3861 }
3862}
3863#[repr(C)]
3864#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3865pub struct PATCH_INTERLEAVE_MAP_0 {
3866 pub OldOffset: u32,
3867 pub OldLength: u32,
3868 pub NewLength: u32,
3869}
3870impl ::core::marker::Copy for PATCH_INTERLEAVE_MAP_0 {}
3871impl ::core::clone::Clone for PATCH_INTERLEAVE_MAP_0 {
3872 fn clone(&self) -> Self {
3873 *self
3874 }
3875}
3876#[repr(C)]
3877#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3878#[cfg(feature = "Win32_Foundation")]
3879pub struct PATCH_OLD_FILE_INFO {
3880 pub SizeOfThisStruct: u32,
3881 pub Anonymous: PATCH_OLD_FILE_INFO_0,
3882 pub IgnoreRangeCount: u32,
3883 pub IgnoreRangeArray: *mut PATCH_IGNORE_RANGE,
3884 pub RetainRangeCount: u32,
3885 pub RetainRangeArray: *mut PATCH_RETAIN_RANGE,
3886}
3887#[cfg(feature = "Win32_Foundation")]
3888impl ::core::marker::Copy for PATCH_OLD_FILE_INFO {}
3889#[cfg(feature = "Win32_Foundation")]
3890impl ::core::clone::Clone for PATCH_OLD_FILE_INFO {
3891 fn clone(&self) -> Self {
3892 *self
3893 }
3894}
3895#[repr(C)]
3896#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3897#[cfg(feature = "Win32_Foundation")]
3898pub union PATCH_OLD_FILE_INFO_0 {
3899 pub OldFileNameA: ::windows_sys::core::PCSTR,
3900 pub OldFileNameW: ::windows_sys::core::PCWSTR,
3901 pub OldFileHandle: super::super::Foundation::HANDLE,
3902}
3903#[cfg(feature = "Win32_Foundation")]
3904impl ::core::marker::Copy for PATCH_OLD_FILE_INFO_0 {}
3905#[cfg(feature = "Win32_Foundation")]
3906impl ::core::clone::Clone for PATCH_OLD_FILE_INFO_0 {
3907 fn clone(&self) -> Self {
3908 *self
3909 }
3910}
3911#[repr(C)]
3912#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3913pub struct PATCH_OLD_FILE_INFO_A {
3914 pub SizeOfThisStruct: u32,
3915 pub OldFileName: ::windows_sys::core::PCSTR,
3916 pub IgnoreRangeCount: u32,
3917 pub IgnoreRangeArray: *mut PATCH_IGNORE_RANGE,
3918 pub RetainRangeCount: u32,
3919 pub RetainRangeArray: *mut PATCH_RETAIN_RANGE,
3920}
3921impl ::core::marker::Copy for PATCH_OLD_FILE_INFO_A {}
3922impl ::core::clone::Clone for PATCH_OLD_FILE_INFO_A {
3923 fn clone(&self) -> Self {
3924 *self
3925 }
3926}
3927#[repr(C)]
3928#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3929#[cfg(feature = "Win32_Foundation")]
3930pub struct PATCH_OLD_FILE_INFO_H {
3931 pub SizeOfThisStruct: u32,
3932 pub OldFileHandle: super::super::Foundation::HANDLE,
3933 pub IgnoreRangeCount: u32,
3934 pub IgnoreRangeArray: *mut PATCH_IGNORE_RANGE,
3935 pub RetainRangeCount: u32,
3936 pub RetainRangeArray: *mut PATCH_RETAIN_RANGE,
3937}
3938#[cfg(feature = "Win32_Foundation")]
3939impl ::core::marker::Copy for PATCH_OLD_FILE_INFO_H {}
3940#[cfg(feature = "Win32_Foundation")]
3941impl ::core::clone::Clone for PATCH_OLD_FILE_INFO_H {
3942 fn clone(&self) -> Self {
3943 *self
3944 }
3945}
3946#[repr(C)]
3947#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3948pub struct PATCH_OLD_FILE_INFO_W {
3949 pub SizeOfThisStruct: u32,
3950 pub OldFileName: ::windows_sys::core::PCWSTR,
3951 pub IgnoreRangeCount: u32,
3952 pub IgnoreRangeArray: *mut PATCH_IGNORE_RANGE,
3953 pub RetainRangeCount: u32,
3954 pub RetainRangeArray: *mut PATCH_RETAIN_RANGE,
3955}
3956impl ::core::marker::Copy for PATCH_OLD_FILE_INFO_W {}
3957impl ::core::clone::Clone for PATCH_OLD_FILE_INFO_W {
3958 fn clone(&self) -> Self {
3959 *self
3960 }
3961}
3962#[repr(C)]
3963#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
3964#[cfg(feature = "Win32_Foundation")]
3965pub struct PATCH_OPTION_DATA {
3966 pub SizeOfThisStruct: u32,
3967 pub SymbolOptionFlags: u32,
3968 pub NewFileSymbolPath: ::windows_sys::core::PCSTR,
3969 pub OldFileSymbolPathArray: *mut ::windows_sys::core::PSTR,
3970 pub ExtendedOptionFlags: u32,
3971 pub SymLoadCallback: PPATCH_SYMLOAD_CALLBACK,
3972 pub SymLoadContext: *mut ::core::ffi::c_void,
3973 pub InterleaveMapArray: *mut *mut PATCH_INTERLEAVE_MAP,
3974 pub MaxLzxWindowSize: u32,
3975}
3976#[cfg(feature = "Win32_Foundation")]
3977impl ::core::marker::Copy for PATCH_OPTION_DATA {}
3978#[cfg(feature = "Win32_Foundation")]
3979impl ::core::clone::Clone for PATCH_OPTION_DATA {
3980 fn clone(&self) -> Self {
3981 *self
3982 }
3983}
3984#[repr(C)]
3985#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3986pub struct PATCH_RETAIN_RANGE {
3987 pub OffsetInOldFile: u32,
3988 pub LengthInBytes: u32,
3989 pub OffsetInNewFile: u32,
3990}
3991impl ::core::marker::Copy for PATCH_RETAIN_RANGE {}
3992impl ::core::clone::Clone for PATCH_RETAIN_RANGE {
3993 fn clone(&self) -> Self {
3994 *self
3995 }
3996}
3997#[repr(C)]
3998#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
3999pub struct PMSIHANDLE {
4000 pub m_h: MSIHANDLE,
4001}
4002impl ::core::marker::Copy for PMSIHANDLE {}
4003impl ::core::clone::Clone for PMSIHANDLE {
4004 fn clone(&self) -> Self {
4005 *self
4006 }
4007}
4008#[repr(C)]
4009#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4010pub struct PM_APPTASKTYPE {
4011 pub ProductID: ::windows_sys::core::GUID,
4012 pub TaskType: PM_TASK_TYPE,
4013}
4014impl ::core::marker::Copy for PM_APPTASKTYPE {}
4015impl ::core::clone::Clone for PM_APPTASKTYPE {
4016 fn clone(&self) -> Self {
4017 *self
4018 }
4019}
4020#[repr(C)]
4021#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4022pub struct PM_BSATASKID {
4023 pub ProductID: ::windows_sys::core::GUID,
4024 pub TaskID: ::windows_sys::core::BSTR,
4025}
4026impl ::core::marker::Copy for PM_BSATASKID {}
4027impl ::core::clone::Clone for PM_BSATASKID {
4028 fn clone(&self) -> Self {
4029 *self
4030 }
4031}
4032#[repr(C)]
4033#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4034pub struct PM_BWTASKID {
4035 pub ProductID: ::windows_sys::core::GUID,
4036 pub TaskID: ::windows_sys::core::BSTR,
4037}
4038impl ::core::marker::Copy for PM_BWTASKID {}
4039impl ::core::clone::Clone for PM_BWTASKID {
4040 fn clone(&self) -> Self {
4041 *self
4042 }
4043}
4044#[repr(C)]
4045#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4046pub struct PM_ENUM_FILTER {
4047 pub FilterType: i32,
4048 pub FilterParameter: PM_ENUM_FILTER_0,
4049}
4050impl ::core::marker::Copy for PM_ENUM_FILTER {}
4051impl ::core::clone::Clone for PM_ENUM_FILTER {
4052 fn clone(&self) -> Self {
4053 *self
4054 }
4055}
4056#[repr(C)]
4057#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4058pub union PM_ENUM_FILTER_0 {
4059 pub Dummy: i32,
4060 pub Genre: PM_APP_GENRE,
4061 pub AppHubType: PM_APPLICATION_HUBTYPE,
4062 pub HubType: PM_TILE_HUBTYPE,
4063 pub Tasktype: PM_TASK_TYPE,
4064 pub TaskProductID: ::windows_sys::core::GUID,
4065 pub TileProductID: ::windows_sys::core::GUID,
4066 pub AppTaskType: PM_APPTASKTYPE,
4067 pub Consumer: PM_EXTENSIONCONSUMER,
4068 pub BSATask: PM_BSATASKID,
4069 pub BSAProductID: ::windows_sys::core::GUID,
4070 pub BWTask: PM_BWTASKID,
4071 pub ProtocolName: ::windows_sys::core::BSTR,
4072 pub FileType: ::windows_sys::core::BSTR,
4073 pub ContentType: ::windows_sys::core::BSTR,
4074 pub AppSupportedFileExtPID: ::windows_sys::core::GUID,
4075 pub ShareTargetFileType: ::windows_sys::core::BSTR,
4076}
4077impl ::core::marker::Copy for PM_ENUM_FILTER_0 {}
4078impl ::core::clone::Clone for PM_ENUM_FILTER_0 {
4079 fn clone(&self) -> Self {
4080 *self
4081 }
4082}
4083#[repr(C)]
4084#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4085pub struct PM_EXTENSIONCONSUMER {
4086 pub ConsumerPID: ::windows_sys::core::GUID,
4087 pub ExtensionID: ::windows_sys::core::BSTR,
4088}
4089impl ::core::marker::Copy for PM_EXTENSIONCONSUMER {}
4090impl ::core::clone::Clone for PM_EXTENSIONCONSUMER {
4091 fn clone(&self) -> Self {
4092 *self
4093 }
4094}
4095#[repr(C)]
4096#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4097#[cfg(feature = "Win32_Foundation")]
4098pub struct PM_INSTALLINFO {
4099 pub ProductID: ::windows_sys::core::GUID,
4100 pub PackagePath: ::windows_sys::core::BSTR,
4101 pub InstanceID: ::windows_sys::core::GUID,
4102 pub pbLicense: *mut u8,
4103 pub cbLicense: u32,
4104 pub IsUninstallDisabled: super::super::Foundation::BOOL,
4105 pub DeploymentOptions: u32,
4106 pub OfferID: ::windows_sys::core::GUID,
4107 pub MarketplaceAppVersion: ::windows_sys::core::BSTR,
4108}
4109#[cfg(feature = "Win32_Foundation")]
4110impl ::core::marker::Copy for PM_INSTALLINFO {}
4111#[cfg(feature = "Win32_Foundation")]
4112impl ::core::clone::Clone for PM_INSTALLINFO {
4113 fn clone(&self) -> Self {
4114 *self
4115 }
4116}
4117#[repr(C)]
4118#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4119pub struct PM_INVOCATIONINFO {
4120 pub URIBaseOrAUMID: ::windows_sys::core::BSTR,
4121 pub URIFragmentOrArgs: ::windows_sys::core::BSTR,
4122}
4123impl ::core::marker::Copy for PM_INVOCATIONINFO {}
4124impl ::core::clone::Clone for PM_INVOCATIONINFO {
4125 fn clone(&self) -> Self {
4126 *self
4127 }
4128}
4129#[repr(C)]
4130#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4131#[cfg(feature = "Win32_Foundation")]
4132pub struct PM_STARTAPPBLOB {
4133 pub cbSize: u32,
4134 pub ProductID: ::windows_sys::core::GUID,
4135 pub AppTitle: ::windows_sys::core::BSTR,
4136 pub IconPath: ::windows_sys::core::BSTR,
4137 pub IsUninstallable: super::super::Foundation::BOOL,
4138 pub AppInstallType: PM_APPLICATION_INSTALL_TYPE,
4139 pub InstanceID: ::windows_sys::core::GUID,
4140 pub State: PM_APPLICATION_STATE,
4141 pub IsModern: super::super::Foundation::BOOL,
4142 pub IsModernLightUp: super::super::Foundation::BOOL,
4143 pub LightUpSupportMask: u16,
4144}
4145#[cfg(feature = "Win32_Foundation")]
4146impl ::core::marker::Copy for PM_STARTAPPBLOB {}
4147#[cfg(feature = "Win32_Foundation")]
4148impl ::core::clone::Clone for PM_STARTAPPBLOB {
4149 fn clone(&self) -> Self {
4150 *self
4151 }
4152}
4153#[repr(C)]
4154#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4155#[cfg(feature = "Win32_Foundation")]
4156pub struct PM_STARTTILEBLOB {
4157 pub cbSize: u32,
4158 pub ProductID: ::windows_sys::core::GUID,
4159 pub TileID: ::windows_sys::core::BSTR,
4160 pub TemplateType: TILE_TEMPLATE_TYPE,
4161 pub HubPosition: [u32; 32],
4162 pub HubVisibilityBitmask: u32,
4163 pub IsDefault: super::super::Foundation::BOOL,
4164 pub TileType: PM_STARTTILE_TYPE,
4165 pub pbPropBlob: *mut u8,
4166 pub cbPropBlob: u32,
4167 pub IsRestoring: super::super::Foundation::BOOL,
4168 pub IsModern: super::super::Foundation::BOOL,
4169 pub InvocationInfo: PM_INVOCATIONINFO,
4170}
4171#[cfg(feature = "Win32_Foundation")]
4172impl ::core::marker::Copy for PM_STARTTILEBLOB {}
4173#[cfg(feature = "Win32_Foundation")]
4174impl ::core::clone::Clone for PM_STARTTILEBLOB {
4175 fn clone(&self) -> Self {
4176 *self
4177 }
4178}
4179#[repr(C)]
4180#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4181pub struct PM_UPDATEINFO {
4182 pub ProductID: ::windows_sys::core::GUID,
4183 pub PackagePath: ::windows_sys::core::BSTR,
4184 pub InstanceID: ::windows_sys::core::GUID,
4185 pub pbLicense: *mut u8,
4186 pub cbLicense: u32,
4187 pub MarketplaceAppVersion: ::windows_sys::core::BSTR,
4188 pub DeploymentOptions: u32,
4189}
4190impl ::core::marker::Copy for PM_UPDATEINFO {}
4191impl ::core::clone::Clone for PM_UPDATEINFO {
4192 fn clone(&self) -> Self {
4193 *self
4194 }
4195}
4196#[repr(C)]
4197#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4198pub struct PM_UPDATEINFO_LEGACY {
4199 pub ProductID: ::windows_sys::core::GUID,
4200 pub PackagePath: ::windows_sys::core::BSTR,
4201 pub InstanceID: ::windows_sys::core::GUID,
4202 pub pbLicense: *mut u8,
4203 pub cbLicense: u32,
4204 pub MarketplaceAppVersion: ::windows_sys::core::BSTR,
4205}
4206impl ::core::marker::Copy for PM_UPDATEINFO_LEGACY {}
4207impl ::core::clone::Clone for PM_UPDATEINFO_LEGACY {
4208 fn clone(&self) -> Self {
4209 *self
4210 }
4211}
4212#[repr(C)]
4213#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4214pub struct PROTECTED_FILE_DATA {
4215 pub FileName: [u16; 260],
4216 pub FileNumber: u32,
4217}
4218impl ::core::marker::Copy for PROTECTED_FILE_DATA {}
4219impl ::core::clone::Clone for PROTECTED_FILE_DATA {
4220 fn clone(&self) -> Self {
4221 *self
4222 }
4223}
4224#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4225pub type INSTALLUI_HANDLERA = ::core::option::Option<unsafe extern "system" fn(pvcontext: *mut ::core::ffi::c_void, imessagetype: u32, szmessage: ::windows_sys::core::PCSTR) -> i32>;
4226#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4227pub type INSTALLUI_HANDLERW = ::core::option::Option<unsafe extern "system" fn(pvcontext: *mut ::core::ffi::c_void, imessagetype: u32, szmessage: ::windows_sys::core::PCWSTR) -> i32>;
4228#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4229#[cfg(feature = "Win32_Foundation")]
4230pub type LPDISPLAYVAL = ::core::option::Option<unsafe extern "system" fn(pcontext: *mut ::core::ffi::c_void, uitype: RESULTTYPES, szwval: ::windows_sys::core::PCWSTR, szwdescription: ::windows_sys::core::PCWSTR, szwlocation: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL>;
4231#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4232#[cfg(feature = "Win32_Foundation")]
4233pub type LPEVALCOMCALLBACK = ::core::option::Option<unsafe extern "system" fn(istatus: STATUSTYPES, szdata: ::windows_sys::core::PCWSTR, pcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
4234#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"]
4235pub type PINSTALLUI_HANDLER_RECORD = ::core::option::Option<unsafe extern "system" fn(pvcontext: *mut ::core::ffi::c_void, imessagetype: u32, hrecord: MSIHANDLE) -> i32>;
4236#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4237#[cfg(feature = "Win32_Foundation")]
4238pub type PPATCH_PROGRESS_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackcontext: *mut ::core::ffi::c_void, currentposition: u32, maximumposition: u32) -> super::super::Foundation::BOOL>;
4239#[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"]
4240#[cfg(feature = "Win32_Foundation")]
4241pub type PPATCH_SYMLOAD_CALLBACK = ::core::option::Option<unsafe extern "system" fn(whichfile: u32, symbolfilename: ::windows_sys::core::PCSTR, symtype: u32, symbolfilechecksum: u32, symbolfiletimedate: u32, imagefilechecksum: u32, imagefiletimedate: u32, callbackcontext: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;