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