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