diff options
author | Valentin Popov <valentin@popov.link> | 2024-01-08 00:21:28 +0300 |
---|---|---|
committer | Valentin Popov <valentin@popov.link> | 2024-01-08 00:21:28 +0300 |
commit | 1b6a04ca5504955c571d1c97504fb45ea0befee4 (patch) | |
tree | 7579f518b23313e8a9748a88ab6173d5e030b227 /vendor/windows-sys-0.45.0/src/Windows/Win32/System/WindowsProgramming | |
parent | 5ecd8cf2cba827454317368b68571df0d13d7842 (diff) | |
download | fparkan-1b6a04ca5504955c571d1c97504fb45ea0befee4.tar.xz fparkan-1b6a04ca5504955c571d1c97504fb45ea0befee4.zip |
Initial vendor packages
Signed-off-by: Valentin Popov <valentin@popov.link>
Diffstat (limited to 'vendor/windows-sys-0.45.0/src/Windows/Win32/System/WindowsProgramming')
-rw-r--r-- | vendor/windows-sys-0.45.0/src/Windows/Win32/System/WindowsProgramming/mod.rs | 3164 |
1 files changed, 3164 insertions, 0 deletions
diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/System/WindowsProgramming/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/System/WindowsProgramming/mod.rs new file mode 100644 index 0000000..71849a6 --- /dev/null +++ b/vendor/windows-sys-0.45.0/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -0,0 +1,3164 @@ +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn AddDelBackupEntryA ( lpcszfilelist : :: windows_sys::core::PCSTR , lpcszbackupdir : :: windows_sys::core::PCSTR , lpcszbasename : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn AddDelBackupEntryW ( lpcszfilelist : :: windows_sys::core::PCWSTR , lpcszbackupdir : :: windows_sys::core::PCWSTR , lpcszbasename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn AdvInstallFileA ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : :: windows_sys::core::PCSTR , lpszsourcefile : :: windows_sys::core::PCSTR , lpszdestdir : :: windows_sys::core::PCSTR , lpszdestfile : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn AdvInstallFileW ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : :: windows_sys::core::PCWSTR , lpszsourcefile : :: windows_sys::core::PCWSTR , lpszdestdir : :: windows_sys::core::PCWSTR , lpszdestfile : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "apphelp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ApphelpCheckShellObject ( objectclsid : *const :: windows_sys::core::GUID , bshimifnecessary : super::super::Foundation:: BOOL , pullflags : *mut u64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn CancelDeviceWakeupRequest ( hdevice : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn CancelTimerQueueTimer ( timerqueue : super::super::Foundation:: HANDLE , timer : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn CloseINFEngine ( hinf : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ConvertAuxiliaryCounterToPerformanceCounter ( ullauxiliarycountervalue : u64 , lpperformancecountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ConvertPerformanceCounterToAuxiliaryCounter ( ullperformancecountervalue : u64 , lpauxiliarycountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerExA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : :: windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DCIBeginAccess ( pdci : *mut DCISURFACEINFO , x : i32 , y : i32 , dx : i32 , dy : i32 ) -> i32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCICloseProvider ( hdc : super::super::Graphics::Gdi:: HDC ) -> ( ) ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCICreateOffscreen ( hdc : super::super::Graphics::Gdi:: HDC , dwcompression : u32 , dwredmask : u32 , dwgreenmask : u32 , dwbluemask : u32 , dwwidth : u32 , dwheight : u32 , dwdcicaps : u32 , dwbitcount : u32 , lplpsurface : *mut *mut DCIOFFSCREEN ) -> i32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCICreateOverlay ( hdc : super::super::Graphics::Gdi:: HDC , lpoffscreensurf : *mut ::core::ffi::c_void , lplpsurface : *mut *mut DCIOVERLAY ) -> i32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCICreatePrimary ( hdc : super::super::Graphics::Gdi:: HDC , lplpsurface : *mut *mut DCISURFACEINFO ) -> i32 ); +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DCIDestroy ( pdci : *mut DCISURFACEINFO ) -> ( ) ); +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DCIDraw ( pdci : *mut DCIOFFSCREEN ) -> i32 ); +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DCIEndAccess ( pdci : *mut DCISURFACEINFO ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCIEnum ( hdc : super::super::Graphics::Gdi:: HDC , lprdst : *mut super::super::Foundation:: RECT , lprsrc : *mut super::super::Foundation:: RECT , lpfncallback : *mut ::core::ffi::c_void , lpcontext : *mut ::core::ffi::c_void ) -> i32 ); +#[cfg(feature = "Win32_Graphics_Gdi")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCIOpenProvider ( ) -> super::super::Graphics::Gdi:: HDC ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCISetClipList ( pdci : *mut DCIOFFSCREEN , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DCISetDestination ( pdci : *mut DCIOFFSCREEN , dst : *mut super::super::Foundation:: RECT , src : *mut super::super::Foundation:: RECT ) -> i32 ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCISetSrcDestClip ( pdci : *mut DCIOFFSCREEN , srcrc : *mut super::super::Foundation:: RECT , destrc : *mut super::super::Foundation:: RECT , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> i32 ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DelNodeA ( pszfileordirname : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DelNodeRunDLL32W ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DelNodeW ( pszfileordirname : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameA ( hostname : :: windows_sys::core::PCSTR , computername : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameW ( hostname : :: windows_sys::core::PCWSTR , computername : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DosDateTimeToFileTime ( wfatdate : u16 , wfattime : u16 , lpfiletime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn EnableProcessOptionalXStateFeatures ( features : u64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ExecuteCabA ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOA , preserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ExecuteCabW ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOW , preserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ExtractFilesA ( pszcabname : :: windows_sys::core::PCSTR , pszexpanddir : :: windows_sys::core::PCSTR , dwflags : u32 , pszfilelist : :: windows_sys::core::PCSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ExtractFilesW ( pszcabname : :: windows_sys::core::PCWSTR , pszexpanddir : :: windows_sys::core::PCWSTR , dwflags : u32 , pszfilelist : :: windows_sys::core::PCWSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn FileSaveMarkNotExistA ( lpfilelist : :: windows_sys::core::PCSTR , lpdir : :: windows_sys::core::PCSTR , lpbasename : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn FileSaveMarkNotExistW ( lpfilelist : :: windows_sys::core::PCWSTR , lpdir : :: windows_sys::core::PCWSTR , lpbasename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCSTR , pszinf : :: windows_sys::core::PCSTR , pszsection : :: windows_sys::core::PCSTR , pszbackupdir : :: windows_sys::core::PCSTR , pszbasebackupfile : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pszinf : :: windows_sys::core::PCWSTR , pszsection : :: windows_sys::core::PCWSTR , pszbackupdir : :: windows_sys::core::PCWSTR , pszbasebackupfile : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreW ( hdlg : super::super::Foundation:: HWND , lpfilelist : :: windows_sys::core::PCWSTR , lpdir : :: windows_sys::core::PCWSTR , lpbasename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileTimeToDosDateTime ( lpfiletime : *const super::super::Foundation:: FILETIME , lpfatdate : *mut u16 , lpfattime : *mut u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-dx-d3dkmt-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GdiEntry13 ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameA ( lpbuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameW ( lpbuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetCurrentHwProfileA ( lphwprofileinfo : *mut HW_PROFILE_INFOA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetCurrentHwProfileW ( lphwprofileinfo : *mut HW_PROFILE_INFOW ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetDCRegionData ( hdc : super::super::Graphics::Gdi:: HDC , size : u32 , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFeatureEnabledState ( featureid : u32 , changetime : FEATURE_CHANGE_TIME ) -> FEATURE_ENABLED_STATE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetFeatureVariant ( featureid : u32 , changetime : FEATURE_CHANGE_TIME , payloadid : *mut u32 , hasnotification : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableExA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableExW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileIntA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , ndefault : i32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileIntW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , ndefault : i32 , lpfilename : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionNamesA ( lpszreturnbuffer : :: windows_sys::core::PSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionNamesW ( lpszreturnbuffer : :: windows_sys::core::PWSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpdefault : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpdefault : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetPrivateProfileStructA ( lpszsection : :: windows_sys::core::PCSTR , lpszkey : :: windows_sys::core::PCSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetPrivateProfileStructW ( lpszsection : :: windows_sys::core::PCWSTR , lpszkey : :: windows_sys::core::PCWSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileIntA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , ndefault : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileIntW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , ndefault : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpdefault : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpdefault : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetSystemRegistryQuota ( pdwquotaallowed : *mut u32 , pdwquotaused : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(any(target_arch = "x86", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetThreadEnabledXStateFeatures ( ) -> u64 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetUserNameA ( lpbuffer : :: windows_sys::core::PSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetUserNameW ( lpbuffer : :: windows_sys::core::PWSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileA ( lpszfilename : :: windows_sys::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileExA ( lpszfilename : :: windows_sys::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileExW ( lpszfilename : :: windows_sys::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileW ( lpszfilename : :: windows_sys::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetWindowRegionData ( hwnd : super::super::Foundation:: HWND , size : u32 , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GlobalCompact ( dwminfree : u32 ) -> usize ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GlobalFix ( hmem : isize ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GlobalUnWire ( hmem : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GlobalUnfix ( hmem : isize ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GlobalWire ( hmem : isize ) -> *mut ::core::ffi::c_void ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPGetIMEA ( param0 : super::super::Foundation:: HWND , param1 : *mut IMEPROA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPGetIMEW ( param0 : super::super::Foundation:: HWND , param1 : *mut IMEPROW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPQueryIMEA ( param0 : *mut IMEPROA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPQueryIMEW ( param0 : *mut IMEPROW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPSetIMEA ( param0 : super::super::Foundation:: HWND , param1 : *mut IMEPROA ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPSetIMEW ( param0 : super::super::Foundation:: HWND , param1 : *mut IMEPROW ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-apiquery-l2-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsApiSetImplemented ( contract : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsBadHugeReadPtr ( lp : *const ::core::ffi::c_void , ucb : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsBadHugeWritePtr ( lp : *const ::core::ffi::c_void , ucb : usize ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsNTAdmin ( dwreserved : u32 , lpdwreserved : *mut u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsNativeVhdBoot ( nativevhdboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsTokenUntrusted ( tokenhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LaunchINFSectionExW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LaunchINFSectionW ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparams : :: windows_sys::core::PWSTR , nshow : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn LocalCompact ( uminfree : u32 ) -> usize ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn LocalShrink ( hmem : isize , cbnewsize : u32 ) -> usize ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn MulDiv ( nnumber : i32 , nnumerator : i32 , ndenominator : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NeedReboot ( dwrebootcheck : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn NeedRebootInit ( ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtClose ( handle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtDeviceIoControlFile ( filehandle : super::super::Foundation:: HANDLE , event : super::super::Foundation:: HANDLE , apcroutine : PIO_APC_ROUTINE , apccontext : *mut ::core::ffi::c_void , iostatusblock : *mut IO_STATUS_BLOCK , iocontrolcode : u32 , inputbuffer : *mut ::core::ffi::c_void , inputbufferlength : u32 , outputbuffer : *mut ::core::ffi::c_void , outputbufferlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtNotifyChangeMultipleKeys ( masterkeyhandle : super::super::Foundation:: HANDLE , count : u32 , subordinateobjects : *const OBJECT_ATTRIBUTES , event : super::super::Foundation:: HANDLE , apcroutine : PIO_APC_ROUTINE , apccontext : *const ::core::ffi::c_void , iostatusblock : *mut IO_STATUS_BLOCK , completionfilter : u32 , watchtree : super::super::Foundation:: BOOLEAN , buffer : *mut ::core::ffi::c_void , buffersize : u32 , asynchronous : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtOpenFile ( filehandle : *mut super::super::Foundation:: HANDLE , desiredaccess : u32 , objectattributes : *mut OBJECT_ATTRIBUTES , iostatusblock : *mut IO_STATUS_BLOCK , shareaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtQueryMultipleValueKey ( keyhandle : super::super::Foundation:: HANDLE , valueentries : *mut KEY_VALUE_ENTRY , entrycount : u32 , valuebuffer : *mut ::core::ffi::c_void , bufferlength : *mut u32 , requiredbufferlength : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtQueryObject ( handle : super::super::Foundation:: HANDLE , objectinformationclass : OBJECT_INFORMATION_CLASS , objectinformation : *mut ::core::ffi::c_void , objectinformationlength : u32 , returnlength : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtQuerySystemInformation ( systeminformationclass : SYSTEM_INFORMATION_CLASS , systeminformation : *mut ::core::ffi::c_void , systeminformationlength : u32 , returnlength : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtQuerySystemTime ( systemtime : *mut i64 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtQueryTimerResolution ( maximumtime : *mut u32 , minimumtime : *mut u32 , currenttime : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtRenameKey ( keyhandle : super::super::Foundation:: HANDLE , newname : *const super::super::Foundation:: UNICODE_STRING ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtSetInformationKey ( keyhandle : super::super::Foundation:: HANDLE , keysetinformationclass : KEY_SET_INFORMATION_CLASS , keysetinformation : *const ::core::ffi::c_void , keysetinformationlength : u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtWaitForSingleObject ( handle : super::super::Foundation:: HANDLE , alertable : super::super::Foundation:: BOOLEAN , timeout : *mut i64 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn OpenINFEngineA ( pszinffilename : :: windows_sys::core::PCSTR , pszinstallsection : :: windows_sys::core::PCSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn OpenINFEngineW ( pszinffilename : :: windows_sys::core::PCWSTR , pszinstallsection : :: windows_sys::core::PCWSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenMutexA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenSemaphoreA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenWaitableTimerA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lptimername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryAuxiliaryCounterFrequency ( lpauxiliarycounterfrequency : *mut u64 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn QueryIdleProcessorCycleTime ( bufferlength : *mut u32 , processoridlecycletime : *mut u64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn QueryIdleProcessorCycleTimeEx ( group : u16 , bufferlength : *mut u32 , processoridlecycletime : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryInterruptTime ( lpinterrupttime : *mut u64 ) -> ( ) ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryInterruptTimePrecise ( lpinterrupttimeprecise : *mut u64 ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn QueryProcessCycleTime ( processhandle : super::super::Foundation:: HANDLE , cycletime : *mut u64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn QueryThreadCycleTime ( threadhandle : super::super::Foundation:: HANDLE , cycletime : *mut u64 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn QueryUnbiasedInterruptTime ( unbiasedtime : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryUnbiasedInterruptTimePrecise ( lpunbiasedinterrupttimeprecise : *mut u64 ) -> ( ) ); +::windows_sys::core::link ! ( "api-ms-win-core-backgroundtask-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RaiseCustomSystemEventTrigger ( customsystemeventtriggerconfig : *const CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RebootCheckOnInstallA ( hwnd : super::super::Foundation:: HWND , pszinf : :: windows_sys::core::PCSTR , pszsec : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RebootCheckOnInstallW ( hwnd : super::super::Foundation:: HWND , pszinf : :: windows_sys::core::PCWSTR , pszsec : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RecordFeatureError ( featureid : u32 , error : *const FEATURE_ERROR ) -> ( ) ); +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RecordFeatureUsage ( featureid : u32 , kind : u32 , addend : u32 , originname : :: windows_sys::core::PCSTR ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RegInstallA ( hmod : super::super::Foundation:: HINSTANCE , pszsection : :: windows_sys::core::PCSTR , psttable : *const STRTABLEA ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RegInstallW ( hmod : super::super::Foundation:: HINSTANCE , pszsection : :: windows_sys::core::PCWSTR , psttable : *const STRTABLEW ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegRestoreAllA ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCSTR , hkbckupkey : super::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegRestoreAllW ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCWSTR , hkbckupkey : super::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreA ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : :: windows_sys::core::PCSTR , pcszsubkey : :: windows_sys::core::PCSTR , pcszvaluename : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCSTR , pszinf : :: windows_sys::core::PCSTR , pszsection : :: windows_sys::core::PCSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pszinf : :: windows_sys::core::PCWSTR , pszsection : :: windows_sys::core::PCWSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreW ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCWSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : :: windows_sys::core::PCWSTR , pcszsubkey : :: windows_sys::core::PCWSTR , pcszvaluename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ReplacePartitionUnit ( targetpartition : :: windows_sys::core::PCWSTR , sparepartition : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RequestDeviceWakeup ( hdevice : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlAnsiStringToUnicodeString ( destinationstring : *mut super::super::Foundation:: UNICODE_STRING , sourcestring : *mut super::Kernel:: STRING , allocatedestinationstring : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlCharToInteger ( string : *mut i8 , base : u32 , value : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_System_Kernel")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_System_Kernel\"`*"] fn RtlFreeAnsiString ( ansistring : *mut super::Kernel:: STRING ) -> ( ) ); +#[cfg(feature = "Win32_System_Kernel")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_System_Kernel\"`*"] fn RtlFreeOemString ( oemstring : *mut super::Kernel:: STRING ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlFreeUnicodeString ( unicodestring : *mut super::super::Foundation:: UNICODE_STRING ) -> ( ) ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RtlGetReturnAddressHijackTarget ( ) -> usize ); +#[cfg(feature = "Win32_System_Kernel")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_System_Kernel\"`*"] fn RtlInitAnsiString ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut i8 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlInitAnsiStringEx ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut i8 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_System_Kernel")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_System_Kernel\"`*"] fn RtlInitString ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut i8 ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlInitStringEx ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut i8 ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlInitUnicodeString ( destinationstring : *mut super::super::Foundation:: UNICODE_STRING , sourcestring : :: windows_sys::core::PCWSTR ) -> ( ) ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlIsNameLegalDOS8Dot3 ( name : *mut super::super::Foundation:: UNICODE_STRING , oemname : *mut super::Kernel:: STRING , namecontainsspaces : *mut super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlLocalTimeToSystemTime ( localtime : *mut i64 , systemtime : *mut i64 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RtlRaiseCustomSystemEventTrigger ( triggerconfig : *const CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlTimeToSecondsSince1970 ( time : *mut i64 , elapsedseconds : *mut u32 ) -> super::super::Foundation:: BOOLEAN ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlUnicodeStringToAnsiString ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut super::super::Foundation:: UNICODE_STRING , allocatedestinationstring : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlUnicodeStringToOemString ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut super::super::Foundation:: UNICODE_STRING , allocatedestinationstring : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: NTSTATUS ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlUnicodeToMultiByteSize ( bytesinmultibytestring : *mut u32 , unicodestring : :: windows_sys::core::PCWSTR , bytesinunicodestring : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RtlUniform ( seed : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RunSetupCommandA ( hwnd : super::super::Foundation:: HWND , szcmdname : :: windows_sys::core::PCSTR , szinfsection : :: windows_sys::core::PCSTR , szdir : :: windows_sys::core::PCSTR , lpsztitle : :: windows_sys::core::PCSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RunSetupCommandW ( hwnd : super::super::Foundation:: HWND , szcmdname : :: windows_sys::core::PCWSTR , szinfsection : :: windows_sys::core::PCWSTR , szdir : :: windows_sys::core::PCWSTR , lpsztitle : :: windows_sys::core::PCWSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SendIMEMessageExA ( param0 : super::super::Foundation:: HWND , param1 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SendIMEMessageExW ( param0 : super::super::Foundation:: HWND , param1 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentStringsA ( newenvironment : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableExA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableExW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn SetHandleCount ( unumber : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetMessageWaitingIndicator ( hmsgindicator : super::super::Foundation:: HANDLE , ulmsgcount : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetPerUserSecValuesA ( pperuser : *mut PERUSERSECTIONA ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetPerUserSecValuesW ( pperuser : *mut PERUSERSECTIONW ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SignalObjectAndWait ( hobjecttosignal : super::super::Foundation:: HANDLE , hobjecttowaiton : super::super::Foundation:: HANDLE , dwmilliseconds : u32 , balertable : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn SubscribeFeatureStateChangeNotification ( subscription : *mut FEATURE_STATE_CHANGE_SUBSCRIPTION , callback : PFEATURE_STATE_CHANGE_CALLBACK , context : *const ::core::ffi::c_void ) -> ( ) ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringA ( pszinffilename : :: windows_sys::core::PCSTR , pszinstallsection : :: windows_sys::core::PCSTR , psztranslatesection : :: windows_sys::core::PCSTR , psztranslatekey : :: windows_sys::core::PCSTR , pszbuffer : :: windows_sys::core::PSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringExA ( hinf : *mut ::core::ffi::c_void , pszinffilename : :: windows_sys::core::PCSTR , psztranslatesection : :: windows_sys::core::PCSTR , psztranslatekey : :: windows_sys::core::PCSTR , pszbuffer : :: windows_sys::core::PSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringExW ( hinf : *mut ::core::ffi::c_void , pszinffilename : :: windows_sys::core::PCWSTR , psztranslatesection : :: windows_sys::core::PCWSTR , psztranslatekey : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringW ( pszinffilename : :: windows_sys::core::PCWSTR , pszinstallsection : :: windows_sys::core::PCWSTR , psztranslatesection : :: windows_sys::core::PCWSTR , psztranslatekey : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn UnsubscribeFeatureStateChangeNotification ( subscription : FEATURE_STATE_CHANGE_SUBSCRIPTION ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserUnInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserUnInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WINNLSEnableIME ( param0 : super::super::Foundation:: HWND , param1 : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WINNLSGetEnableStatus ( param0 : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WINNLSGetIMEHotkey ( param0 : super::super::Foundation:: HWND ) -> u32 ); +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn WinWatchClose ( hww : HWINWATCH ) -> ( ) ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WinWatchDidStatusChange ( hww : HWINWATCH ) -> super::super::Foundation:: BOOL ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn WinWatchGetClipList ( hww : HWINWATCH , prc : *mut super::super::Foundation:: RECT , size : u32 , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WinWatchNotify ( hww : HWINWATCH , notifycallback : WINWATCHNOTIFYPROC , notifyparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WinWatchOpen ( hwnd : super::super::Foundation:: HWND ) -> HWINWATCH ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpGetLockdownPolicy ( hostinformation : *const WLDP_HOST_INFORMATION , lockdownstate : *mut u32 , lockdownflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpIsClassInApprovedList ( classid : *const :: windows_sys::core::GUID , hostinformation : *const WLDP_HOST_INFORMATION , isapproved : *mut super::super::Foundation:: BOOL , optionalflags : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpIsDynamicCodePolicyEnabled ( isenabled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn WldpQueryDeviceSecurityInformation ( information : *mut WLDP_DEVICE_SECURITY_INFORMATION , informationlength : u32 , returnlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpQueryDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE , baseimage : *const ::core::ffi::c_void , imagesize : u32 ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpSetDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR , lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR , lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStructA ( lpszsection : :: windows_sys::core::PCSTR , lpszkey : :: windows_sys::core::PCSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStructW ( lpszsection : :: windows_sys::core::PCWSTR , lpszkey : :: windows_sys::core::PCWSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _hread ( hfile : i32 , lpbuffer : *mut ::core::ffi::c_void , lbytes : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _hwrite ( hfile : i32 , lpbuffer : :: windows_sys::core::PCSTR , lbytes : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lclose ( hfile : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lcreat ( lppathname : :: windows_sys::core::PCSTR , iattribute : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _llseek ( hfile : i32 , loffset : i32 , iorigin : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lopen ( lppathname : :: windows_sys::core::PCSTR , ireadwrite : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lread ( hfile : i32 , lpbuffer : *mut ::core::ffi::c_void , ubytes : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lwrite ( hfile : i32 , lpbuffer : :: windows_sys::core::PCSTR , ubytes : u32 ) -> u32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_lstrcmpW ( string1 : *const u16 , string2 : *const u16 ) -> i32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_lstrcmpiW ( string1 : *const u16 , string2 : *const u16 ) -> i32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_lstrlenW ( string : *const u16 ) -> i32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_wcschr ( string : *const u16 , character : u16 ) -> *mut u16 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_wcscpy ( destination : *mut u16 , source : *const u16 ) -> *mut u16 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_wcsicmp ( string1 : *const u16 , string2 : *const u16 ) -> i32 ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_wcslen ( string : *const u16 ) -> usize ); +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_wcsrchr ( string : *const u16 , character : u16 ) -> *mut u16 ); +pub type ICameraUIControl = *mut ::core::ffi::c_void; +pub type ICameraUIControlEventCallback = *mut ::core::ffi::c_void; +pub type IClipServiceNotificationHelper = *mut ::core::ffi::c_void; +pub type IContainerActivationHelper = *mut ::core::ffi::c_void; +pub type IDefaultBrowserSyncSettings = *mut ::core::ffi::c_void; +pub type IDeleteBrowsingHistory = *mut ::core::ffi::c_void; +pub type IEditionUpgradeBroker = *mut ::core::ffi::c_void; +pub type IEditionUpgradeHelper = *mut ::core::ffi::c_void; +pub type IWindowsLockModeHelper = *mut ::core::ffi::c_void; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AADBE_ADD_ENTRY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AADBE_DEL_ENTRY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_APPLICATION_NAME_VALID: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_ASSEMBLY_DIRECTORY_VALID: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_HMODULE_VALID: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_LANGID_VALID: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_PROCESSOR_ARCHITECTURE_VALID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_RESOURCE_NAME_VALID: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_SET_PROCESS_DEFAULT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTCTX_FLAG_SOURCE_IS_ASSEMBLYREF: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ACTIVATION_CONTEXT_BASIC_INFORMATION_DEFINED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AC_LINE_BACKUP_POWER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AC_LINE_OFFLINE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AC_LINE_ONLINE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AC_LINE_UNKNOWN: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ADN_DEL_IF_EMPTY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ADN_DEL_UNC_PATHS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ADN_DONT_DEL_DIR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ADN_DONT_DEL_SUBDIRS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_BACKNEW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_EXTRAINCREFCNT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_NODELETENEW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_NOMESSAGES: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_NOPROGRESS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_RESTORE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_UPDREFCNT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AFSR_USEREFCNT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_FORCE_FILE_IN_USE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_NOLANGUAGECHECK: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_NOOVERWRITE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_NOSKIP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_NOVERSIONCHECK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_NO_VERSION_DIALOG: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_QUIET: u32 = 536870912u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_REPLACEONLY: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AIF_WARNIFSKIP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_BKINSTALL: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_CHECKBKDATA: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_DELAYREGISTEROCX: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_NGCONV: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_QUIET: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_ROLLBACK: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_ROLLBKDOALL: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ALINF_UPDHLPDLLS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ARSR_NOMESSAGES: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ARSR_REGSECTION: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ARSR_REMOVREGBKDATA: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ARSR_RESTORE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ATOM_FLAG_GLOBAL: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AT_ARP: u32 = 640u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AT_NULL: u32 = 642u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BACKUP_GHOSTED_FILE_EXTENTS: u32 = 11u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BACKUP_INVALID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BASE_SEARCH_PATH_DISABLE_SAFE_SEARCHMODE: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BASE_SEARCH_PATH_ENABLE_SAFE_SEARCHMODE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BASE_SEARCH_PATH_PERMANENT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_FLAG_CHARGING: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_FLAG_CRITICAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_FLAG_HIGH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_FLAG_LOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_FLAG_NO_BATTERY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_FLAG_UNKNOWN: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_LIFE_UNKNOWN: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BATTERY_PERCENTAGE_UNKNOWN: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_075: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_110: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_115200: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_1200: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_128K: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_134_5: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_14400: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_150: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_1800: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_19200: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_2400: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_300: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_38400: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_4800: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_56K: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_57600: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_600: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_7200: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_9600: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const BAUD_USER: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CATID_DeleteBrowsingHistory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x31caf6e4_d6aa_4090_a050_a5ac8972e9ef); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_110: u32 = 110u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_115200: u32 = 115200u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_1200: u32 = 1200u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_128000: u32 = 128000u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_14400: u32 = 14400u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_19200: u32 = 19200u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_2400: u32 = 2400u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_256000: u32 = 256000u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_300: u32 = 300u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_38400: u32 = 38400u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_4800: u32 = 4800u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_56000: u32 = 56000u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_57600: u32 = 57600u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_600: u32 = 600u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CBR_9600: u32 = 9600u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CE_DNS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CE_IOE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CE_MODE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CE_OOP: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CE_PTO: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CE_TXFULL: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CL_NL_IP: u32 = 771u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CL_NL_IPX: u32 = 769u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CL_TL_NBF: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CL_TL_UDP: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_DEBUGMODE_ENABLED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_ENABLED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_FLIGHTING_ENABLED: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_FLIGHT_BUILD: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_HVCI_IUM_ENABLED: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_HVCI_KMCI_AUDITMODE_ENABLED: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_HVCI_KMCI_ENABLED: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_HVCI_KMCI_STRICTMODE_ENABLED: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_PREPRODUCTION_BUILD: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_TESTSIGN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_TEST_BUILD: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_UMCI_AUDITMODE_ENABLED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_UMCI_ENABLED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CODEINTEGRITY_OPTION_UMCI_EXCLUSIONPATHS_ENABLED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COMMPROP_INITIALIZED: u32 = 3879531822u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CONTEXT_SIZE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPYFILE2_IO_CYCLE_SIZE_MAX: u32 = 1073741824u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPYFILE2_IO_CYCLE_SIZE_MIN: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPYFILE2_IO_RATE_MIN: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPYFILE2_MESSAGE_COPY_OFFLOAD: i32 = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_ALLOW_DECRYPTED_DESTINATION: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_COPY_SYMLINK: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_DIRECTORY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_DISABLE_PRE_ALLOCATION: u32 = 67108864u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_DONT_REQUEST_DEST_WRITE_DAC: u32 = 33554432u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_ENABLE_LOW_FREE_SPACE_MODE: u32 = 134217728u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_FAIL_IF_EXISTS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_IGNORE_EDP_BLOCK: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_IGNORE_SOURCE_ENCRYPTION: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_NO_BUFFERING: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_NO_OFFLOAD: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_OPEN_AND_COPY_REPARSE_POINT: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_OPEN_SOURCE_FOR_WRITE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_REQUEST_COMPRESSED_TRAFFIC: u32 = 268435456u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_REQUEST_SECURITY_PRIVILEGES: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_RESTARTABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_RESUME_FROM_PAUSE: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const COPY_FILE_SKIP_ALTERNATE_STREAMS: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CO_TL_NBF: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CO_TL_SPP: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CO_TL_SPX: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CO_TL_TCP: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CP_DIRECT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CP_HWND: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CP_LEVEL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CP_OPEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CREATE_FOR_DIR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CREATE_FOR_IMPORT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CRITICAL_SECTION_NO_DEBUG_INFO: u32 = 16777216u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CameraUIControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x16d5a2be_b1c5_47b3_8eae_ccbcf452c7e8); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCICREATEOFFSCREENSURFACE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCICREATEOVERLAYSURFACE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCICREATEPRIMARYSURFACE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCIENUMSURFACE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCIESCAPE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_1632_ACCESS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ASYNC: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_CANOVERLAY: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_CAN_STRETCHX: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_CAN_STRETCHXN: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_CAN_STRETCHY: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_CAN_STRETCHYN: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_CHROMAKEY: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_DWORDALIGN: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_DWORDSIZE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_CURRENTLYNOTAVAIL: i32 = -5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_HEIGHTALIGN: i32 = -21i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_INVALIDCLIPLIST: i32 = -15i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_INVALIDPOSITION: i32 = -13i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_INVALIDRECT: i32 = -6i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_INVALIDSTRETCH: i32 = -14i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_OUTOFMEMORY: i32 = -12i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_SURFACEISOBSCURED: i32 = -16i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_TOOBIGHEIGHT: i32 = -9i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_TOOBIGSIZE: i32 = -11i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_TOOBIGWIDTH: i32 = -10i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_UNSUPPORTEDFORMAT: i32 = -7i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_UNSUPPORTEDMASK: i32 = -8i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_WIDTHALIGN: i32 = -20i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_XALIGN: i32 = -17i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_XYALIGN: i32 = -19i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_ERR_YALIGN: i32 = -18i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_FAIL_GENERIC: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_FAIL_INVALIDSURFACE: i32 = -3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_FAIL_UNSUPPORTED: i32 = -4i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_FAIL_UNSUPPORTEDVERSION: i32 = -2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_OFFSCREEN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_OK: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_OVERLAY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_PRIMARY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_STATUS_CHROMAKEYCHANGED: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_STATUS_FORMATCHANGED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_STATUS_POINTERCHANGED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_STATUS_STRIDECHANGED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_STATUS_SURFACEINFOCHANGED: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_STATUS_WASSTILLDRAWING: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_SURFACE_TYPE: u32 = 15u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_VERSION: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_VISIBLE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DCI_WRITEONLY: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DEACTIVATE_ACTCTX_FLAG_FORCE_EARLY_DEACTIVATION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELAYLOAD_GPA_FAILURE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_COOKIES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_DOWNLOADHISTORY: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_FORMDATA: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_HISTORY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_PASSWORDS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_PRESERVEFAVORITES: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DELETE_BROWSING_HISTORY_TIF: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DOCKINFO_DOCKED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DOCKINFO_UNDOCKED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DOCKINFO_USER_SUPPLIED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_CDROM: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_FIXED: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_NO_ROOT_DIR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_RAMDISK: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_REMOTE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_REMOVABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DRIVE_UNKNOWN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DTR_CONTROL_DISABLE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DTR_CONTROL_ENABLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DTR_CONTROL_HANDSHAKE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DefaultBrowserSyncSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3ac83423_3112_4aa6_9b5b_1feb23d0c5f9); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EFSRPC_SECURE_ONLY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EFS_DROP_ALTERNATE_STREAMS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EFS_USE_RECOVERY_KEYS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ENTITY_LIST_ID: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ENTITY_TYPE_ID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ER_ICMP: u32 = 896u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EVENTLOG_FULL_INFO: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EditionUpgradeBroker: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4270827_4f39_45df_9288_12ff6b85a921); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EditionUpgradeHelper: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x01776df3_b9af_4e50_9b1c_56e93116d704); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FAIL_FAST_GENERATE_EXCEPTION_ADDRESS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FAIL_FAST_NO_HARD_ERROR_DLG: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FIBER_FLAG_FLOAT_SWITCH: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_COMPLETE_IF_OPLOCKED: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_CREATED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_CREATE_TREE_CONNECTION: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DELETE_ON_CLOSE: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DIRECTORY_FILE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DIR_DISALLOWED: u32 = 9u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DISPOSITION_FLAG_DELETE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DISPOSITION_FLAG_DO_NOT_DELETE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DISPOSITION_FLAG_FORCE_IMAGE_SECTION_CHECK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DISPOSITION_FLAG_IGNORE_READONLY_ATTRIBUTE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DISPOSITION_FLAG_ON_CLOSE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DISPOSITION_FLAG_POSIX_SEMANTICS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_DOES_NOT_EXIST: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_ENCRYPTABLE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_EXISTS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_FLAG_OPEN_REQUIRING_OPLOCK: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_IS_ENCRYPTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_MAXIMUM_DISPOSITION: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_NON_DIRECTORY_FILE: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_NO_COMPRESSION: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_NO_EA_KNOWLEDGE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_NO_INTERMEDIATE_BUFFERING: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPENED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_BY_FILE_ID: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_FOR_BACKUP_INTENT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_FOR_FREE_SPACE_QUERY: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_NO_RECALL: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_REMOTE_INSTANCE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_REPARSE_POINT: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OPEN_REQUIRING_OPLOCK: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_OVERWRITTEN: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_RANDOM_ACCESS: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_READ_ONLY: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_RENAME_FLAG_POSIX_SEMANTICS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_RENAME_FLAG_REPLACE_IF_EXISTS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_RENAME_FLAG_SUPPRESS_PIN_STATE_INHERITANCE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_RESERVE_OPFILTER: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_ROOT_DIR: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SEQUENTIAL_ONLY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SKIP_COMPLETION_PORT_ON_SUCCESS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SKIP_SET_EVENT_ON_HANDLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SUPERSEDED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SYNCHRONOUS_IO_ALERT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SYNCHRONOUS_IO_NONALERT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SYSTEM_ATTR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SYSTEM_DIR: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_SYSTEM_NOT_SUPPORT: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_UNKNOWN: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_USER_DISALLOWED: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_VALID_MAILSLOT_OPTION_FLAGS: u32 = 50u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_VALID_OPTION_FLAGS: u32 = 16777215u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_VALID_PIPE_OPTION_FLAGS: u32 = 50u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_VALID_SET_FLAGS: u32 = 54u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FILE_WRITE_THROUGH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FIND_ACTCTX_SECTION_KEY_RETURN_ASSEMBLY_METADATA: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FIND_ACTCTX_SECTION_KEY_RETURN_FLAGS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FIND_ACTCTX_SECTION_KEY_RETURN_HACTCTX: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FORMAT_MESSAGE_MAX_WIDTH_MASK: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_CASE_IS_PRESERVED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_CASE_SENSITIVE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_FILE_COMPRESSION: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_FILE_ENCRYPTION: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_PERSISTENT_ACLS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_UNICODE_STORED_ON_DISK: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FS_VOL_IS_COMPRESSED: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetSystemWow64DirectoryA"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryA"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryA"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetSystemWow64DirectoryW"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_DDESHARE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_DISCARDABLE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_DISCARDED: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_INVALID_HANDLE: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_LOCKCOUNT: u32 = 255u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_LOWER: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_MODIFY: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_NOCOMPACT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_NODISCARD: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_NOTIFY: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_NOT_BANKED: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_SHARE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GMEM_VALID_FLAGS: u32 = 32626u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const HANJA_WINDOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const HINSTANCE_ERROR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const HW_PROFILE_GUIDLEN: u32 = 39u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_BACKNEW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_EXTRAINCREFCNT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_FRDOALL: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_NODELETENEW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_NOENUMKEY: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_NOMESSAGES: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_NOPROGRESS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_NO_CRC_MAPPING: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_REGSECTION: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_REMOVREGBKDATA: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_RESTORE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_UPDREFCNT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE4_USEREFCNT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_BADID: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_BAUDRATE: i32 = -12i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_BYTESIZE: i32 = -11i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_DEFAULT: i32 = -5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_HARDWARE: i32 = -10i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_MEMORY: i32 = -4i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_NOPEN: i32 = -3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IE_OPEN: i32 = -2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IF_GENERIC: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IF_MIB: u32 = 514u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IGNORE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IMEA_INIT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IMEA_NEXT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IMEA_PREV: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_BANJAtoJUNJA: u32 = 19u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_ENABLE_CONVERT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_ENTERWORDREGISTERMODE: u32 = 24u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_GETCONVERSIONMODE: u32 = 17u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_GETIMECAPS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_GETOPEN: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_GETVERSION: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_JOHABtoKS: u32 = 21u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_JUNJAtoBANJA: u32 = 20u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_KStoJOHAB: u32 = 22u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MAXPROCESS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_ALPHANUMERIC: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_CODEINPUT: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_DBCSCHAR: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_HANJACONVERT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_HIRAGANA: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_KATAKANA: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_NOCODEINPUT: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_NOROMAN: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_ROMAN: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MODE_SBCSCHAR: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_MOVEIMEWINDOW: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_REQUEST_CONVERT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_DISKERROR: u32 = 14u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_ERROR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_ILLEGAL: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_INVALID: u32 = 17u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_NEST: u32 = 18u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_NOIME: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_NOROOM: u32 = 10u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_NOTFOUND: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_SYSTEMMODAL: u32 = 19u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_RS_TOOLONG: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_SENDVKEY: u32 = 19u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_SETCONVERSIONFONTEX: u32 = 25u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_SETCONVERSIONMODE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_SETCONVERSIONWINDOW: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_SETOPEN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IME_SET_MODE: u32 = 18u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFINITE: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFO_CLASS_GENERIC: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFO_CLASS_IMPLEMENTATION: u32 = 768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFO_CLASS_PROTOCOL: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFO_TYPE_ADDRESS_OBJECT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFO_TYPE_CONNECTION: u32 = 768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INFO_TYPE_PROVIDER: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INTERIM_WINDOW: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const INVALID_ENTITY_INSTANCE: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IOCTL_TDI_TL_IO_CONTROL_ENDPOINT: u32 = 2162744u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_CHANGECONVERT: u32 = 289u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_CLOSECONVERT: u32 = 290u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_DBCSCHAR: u32 = 352u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_FULLCONVERT: u32 = 291u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_IMESELECT: u32 = 304u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_MODEINFO: u32 = 400u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_OPENCONVERT: u32 = 288u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_STRING: u32 = 320u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_STRINGEND: u32 = 257u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_STRINGEX: u32 = 384u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_STRINGSTART: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IR_UNDETERMINE: u32 = 368u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const LIS_NOGRPCONV: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const LIS_QUIET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const LOGON32_PROVIDER_VIRTUAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const LOGON32_PROVIDER_WINNT35: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const LOGON_ZERO_PASSWORD_BUFFER: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const LPTx: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MAXINTATOM: u32 = 49152u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MAX_COMPUTERNAME_LENGTH: u32 = 15u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MAX_TDI_ENTITIES: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MCW_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MCW_HIDDEN: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MCW_RECT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MCW_SCREEN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MCW_VERTICAL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MCW_WINDOW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MICROSOFT_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MICROSOFT_WINDOWS_WINBASE_H_DEFINE_INTERLOCKED_CPLUSPLUS_OVERLOADS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MODE_WINDOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const OFS_MAXPATHNAME: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const OPERATION_API_VERSION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const OVERWRITE_HIDDEN: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_16BITMODE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_DTRDSR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_INTTIMEOUTS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_PARITY_CHECK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_RLSD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_RTSCTS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_SETXCHAR: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_SPECIALCHARS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_TOTALTIMEOUTS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PCF_XONXOFF: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_ALL_APPLICATION_PACKAGES_OPT_OUT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_CHILD_PROCESS_OVERRIDE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_CHILD_PROCESS_RESTRICTED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_CHILD_PROCESS_RESTRICTED_UNLESS_SECURE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_DISABLE_PROCESS_TREE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_ENABLE_PROCESS_TREE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_DESKTOP_APP_BREAKAWAY_OVERRIDE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_MITIGATION_POLICY_DEP_ATL_THUNK_ENABLE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_MITIGATION_POLICY_DEP_ENABLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROCESS_CREATION_MITIGATION_POLICY_SEHOP_ENABLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROC_THREAD_ATTRIBUTE_ADDITIVE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROC_THREAD_ATTRIBUTE_INPUT: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROC_THREAD_ATTRIBUTE_NUMBER: u32 = 65535u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROC_THREAD_ATTRIBUTE_THREAD: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROGRESS_CANCEL: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROGRESS_CONTINUE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROGRESS_QUIET: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROGRESS_STOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PROTECTION_LEVEL_SAME: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_FAX: u32 = 33u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_LAT: u32 = 257u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_MODEM: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_NETWORK_BRIDGE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_PARALLELPORT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_RS232: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_RS422: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_RS423: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_RS449: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_SCANNER: u32 = 34u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_TCPIP_TELNET: u32 = 258u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_UNSPECIFIED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const PST_X25: u32 = 259u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const QUERY_ACTCTX_FLAG_ACTCTX_IS_ADDRESS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const QUERY_ACTCTX_FLAG_ACTCTX_IS_HMODULE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const QUERY_ACTCTX_FLAG_NO_ADDREF: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RECOVERY_DEFAULT_PING_INTERVAL: u32 = 5000u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const REG_RESTORE_LOG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegRestoreLogFile"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const REG_SAVE_LOG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegSaveLogFile"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const REMOTE_PROTOCOL_INFO_FLAG_OFFLINE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const REMOTE_PROTOCOL_INFO_FLAG_PERSISTENT_HANDLE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RESETDEV: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RESTART_MAX_CMD_LINE: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_FLAG_SMB2_SHARECAP_CLUSTER: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_FLAG_SMB2_SHARECAP_CONTINUOUS_AVAILABILITY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_FLAG_SMB2_SHARECAP_DFS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_FLAG_SMB2_SHARECAP_SCALEOUT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_FLAG_SMB2_SHARECAP_TIMEWARP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_SMB2_FLAG_SERVERCAP_DFS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_SMB2_FLAG_SERVERCAP_DIRECTORY_LEASING: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_SMB2_FLAG_SERVERCAP_LARGEMTU: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_SMB2_FLAG_SERVERCAP_LEASING: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_SMB2_FLAG_SERVERCAP_MULTICHANNEL: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RPI_SMB2_FLAG_SERVERCAP_PERSISTENT_HANDLES: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_DELAYREGISTEROCX: u32 = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_INF: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_NGCONV: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_QUIET: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_SETUPAPI: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_SKIPDISKSPACECHECK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RSC_FLAG_UPDHLPDLLS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RTS_CONTROL_DISABLE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RTS_CONTROL_ENABLE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RTS_CONTROL_HANDSHAKE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RTS_CONTROL_TOGGLE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RUNCMDS_DELAYPOSTCMD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RUNCMDS_NOWAIT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const RUNCMDS_QUIET: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_32BIT_BINARY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_64BIT_BINARY: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_DOS_BINARY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_OS216_BINARY: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_PIF_BINARY: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_POSIX_BINARY: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_THIS_PLATFORM_BINARY: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SCS_WOW_BINARY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SHUTDOWN_NORETRY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_BAUD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_DATABITS: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_HANDSHAKING: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_PARITY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_PARITY_CHECK: u32 = 32u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_RLSD: u32 = 64u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_SERIALCOMM: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SP_STOPBITS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STARTF_HOLOGRAPHIC: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STORAGE_INFO_FLAGS_ALIGNED_DEVICE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STORAGE_INFO_FLAGS_PARTITION_ALIGNED_ON_DEVICE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STORAGE_INFO_OFFSET_UNKNOWN: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STREAM_CONTAINS_GHOSTED_FILE_EXTENTS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STREAM_CONTAINS_PROPERTIES: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STREAM_CONTAINS_SECURITY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STREAM_MODIFIED_WHEN_READ: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STREAM_NORMAL_ATTRIBUTE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const STREAM_SPARSE_ATTRIBUTE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SYSTEM_STATUS_FLAG_POWER_SAVING_ON: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_ALLTHRESHOLD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_LEGATO: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_PERIOD1024: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_PERIOD2048: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_PERIOD512: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_PERIODVOICE: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_QUEUEEMPTY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERBDNT: i32 = -5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDCC: i32 = -7i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDDR: i32 = -14i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDFQ: i32 = -13i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDLN: i32 = -6i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDMD: i32 = -10i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDPT: i32 = -12i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDSH: i32 = -11i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDSR: i32 = -15i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDST: i32 = -16i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDTP: i32 = -8i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDVL: i32 = -9i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERDVNA: i32 = -1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERMACT: i32 = -3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SEROFM: i32 = -2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_SERQFUL: i32 = -4i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_STACCATO: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_THRESHOLD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_WHITE1024: u32 = 5u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_WHITE2048: u32 = 6u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_WHITE512: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const S_WHITEVOICE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const TC_GP_TRAP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const TC_HARDERR: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const TC_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const TC_SIGNAL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const THREAD_PRIORITY_ERROR_RETURN: u32 = 2147483647u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const UMS_VERSION: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VOLUME_NAME_DOS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VOLUME_NAME_GUID: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VOLUME_NAME_NONE: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VOLUME_NAME_NT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WINWATCHNOTIFY_CHANGED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WINWATCHNOTIFY_CHANGING: u32 = 3u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WINWATCHNOTIFY_DESTROY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WINWATCHNOTIFY_START: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WINWATCHNOTIFY_STOP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WLDP.DLL"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_FLAGS_SKIPSIGNATUREVALIDATION: u32 = 256u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_GETLOCKDOWNPOLICY_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpGetLockdownPolicy"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_INFORMATION_REVISION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_ISAPPAPPROVEDBYPOLICY_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsAppApprovedByPolicy"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_ISCLASSINAPPROVEDLIST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsClassInApprovedList"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_ISDYNAMICCODEPOLICYENABLED_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsDynamicCodePolicyEnabled"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_ISPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsProductionConfiguration"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_ISWCOSPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsWcosProductionConfiguration"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_AUDIT_FLAG: u32 = 8u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_CONFIG_CI_AUDIT_FLAG: u32 = 2u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_CONFIG_CI_FLAG: u32 = 1u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_DEFINED_FLAG: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_EXCLUSION_FLAG: u32 = 16u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_OFF: u32 = 2147483648u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_UMCIENFORCE_FLAG: u32 = 4u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_LOCKDOWN_UNDEFINED: u32 = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYDANAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryDynamicCodeTrust"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYDEVICESECURITYINFORMATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryDeviceSecurityInformation"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYDYNAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryDynamicCodeTrust"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYPOLICYSETTINGENABLED2_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryPolicySettingEnabled2"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYPOLICYSETTINGENABLED_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryPolicySettingEnabled"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYWINDOWSLOCKDOWNMODE_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryWindowsLockdownMode"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryWindowsLockdownRestriction"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_RESETPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpResetProductionConfiguration"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_RESETWCOSPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpResetWcosProductionConfiguration"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_SETDYNAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpSetDynamicCodeTrust"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_SETWINDOWSLOCKDOWNRESTRICTION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpSetWindowsLockdownRestriction"); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_CONVERTREQUEST: u32 = 266u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_CONVERTRESULT: u32 = 267u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_IMEKEYDOWN: u32 = 656u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_IMEKEYUP: u32 = 657u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_IME_REPORT: u32 = 640u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_INTERIM: u32 = 268u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WM_WNT_CONVERTREQUESTEX: u32 = 265u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[repr(transparent)] +pub struct CameraUIControlCaptureMode(pub i32); +impl CameraUIControlCaptureMode { + pub const PhotoOrVideo: Self = Self(0i32); + pub const Photo: Self = Self(1i32); + pub const Video: Self = Self(2i32); +} +impl ::core::marker::Copy for CameraUIControlCaptureMode {} +impl ::core::clone::Clone for CameraUIControlCaptureMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[repr(transparent)] +pub struct CameraUIControlLinearSelectionMode(pub i32); +impl CameraUIControlLinearSelectionMode { + pub const Single: Self = Self(0i32); + pub const Multiple: Self = Self(1i32); +} +impl ::core::marker::Copy for CameraUIControlLinearSelectionMode {} +impl ::core::clone::Clone for CameraUIControlLinearSelectionMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[repr(transparent)] +pub struct CameraUIControlMode(pub i32); +impl CameraUIControlMode { + pub const Browse: Self = Self(0i32); + pub const Linear: Self = Self(1i32); +} +impl ::core::marker::Copy for CameraUIControlMode {} +impl ::core::clone::Clone for CameraUIControlMode { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[repr(transparent)] +pub struct CameraUIControlPhotoFormat(pub i32); +impl CameraUIControlPhotoFormat { + pub const Jpeg: Self = Self(0i32); + pub const Png: Self = Self(1i32); + pub const JpegXR: Self = Self(2i32); +} +impl ::core::marker::Copy for CameraUIControlPhotoFormat {} +impl ::core::clone::Clone for CameraUIControlPhotoFormat { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[repr(transparent)] +pub struct CameraUIControlVideoFormat(pub i32); +impl CameraUIControlVideoFormat { + pub const Mp4: Self = Self(0i32); + pub const Wmv: Self = Self(1i32); +} +impl ::core::marker::Copy for CameraUIControlVideoFormat {} +impl ::core::clone::Clone for CameraUIControlVideoFormat { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[repr(transparent)] +pub struct CameraUIControlViewType(pub i32); +impl CameraUIControlViewType { + pub const SingleItem: Self = Self(0i32); + pub const ItemList: Self = Self(1i32); +} +impl ::core::marker::Copy for CameraUIControlViewType {} +impl ::core::clone::Clone for CameraUIControlViewType { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type DECISION_LOCATION = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_REFRESH_GLOBAL_DATA: DECISION_LOCATION = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_PARAMETER_VALIDATION: DECISION_LOCATION = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_AUDIT: DECISION_LOCATION = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_FAILED_CONVERT_GUID: DECISION_LOCATION = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_ENTERPRISE_DEFINED_CLASS_ID: DECISION_LOCATION = 4i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_GLOBAL_BUILT_IN_LIST: DECISION_LOCATION = 5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_PROVIDER_BUILT_IN_LIST: DECISION_LOCATION = 6i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_ENFORCE_STATE_LIST: DECISION_LOCATION = 7i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_NOT_FOUND: DECISION_LOCATION = 8i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const DECISION_LOCATION_UNKNOWN: DECISION_LOCATION = 9i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type FEATURE_CHANGE_TIME = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_CHANGE_TIME_READ: FEATURE_CHANGE_TIME = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_CHANGE_TIME_MODULE_RELOAD: FEATURE_CHANGE_TIME = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_CHANGE_TIME_SESSION: FEATURE_CHANGE_TIME = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_CHANGE_TIME_REBOOT: FEATURE_CHANGE_TIME = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type FEATURE_ENABLED_STATE = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_ENABLED_STATE_DEFAULT: FEATURE_ENABLED_STATE = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_ENABLED_STATE_DISABLED: FEATURE_ENABLED_STATE = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FEATURE_ENABLED_STATE_ENABLED: FEATURE_ENABLED_STATE = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type FILE_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const FileDirectoryInformation: FILE_INFORMATION_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type KEY_SET_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KeyWriteTimeInformation: KEY_SET_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KeyWow64FlagsInformation: KEY_SET_INFORMATION_CLASS = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KeyControlFlagsInformation: KEY_SET_INFORMATION_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KeySetVirtualizationInformation: KEY_SET_INFORMATION_CLASS = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KeySetDebugInformation: KEY_SET_INFORMATION_CLASS = 4i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KeySetHandleTagsInformation: KEY_SET_INFORMATION_CLASS = 5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const MaxKeySetInfoClass: KEY_SET_INFORMATION_CLASS = 6i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type OBJECT_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ObjectBasicInformation: OBJECT_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ObjectTypeInformation: OBJECT_INFORMATION_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type SYSTEM_INFORMATION_CLASS = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemBasicInformation: SYSTEM_INFORMATION_CLASS = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemPerformanceInformation: SYSTEM_INFORMATION_CLASS = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemTimeOfDayInformation: SYSTEM_INFORMATION_CLASS = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemProcessInformation: SYSTEM_INFORMATION_CLASS = 5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemProcessorPerformanceInformation: SYSTEM_INFORMATION_CLASS = 8i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemInterruptInformation: SYSTEM_INFORMATION_CLASS = 23i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemExceptionInformation: SYSTEM_INFORMATION_CLASS = 33i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemRegistryQuotaInformation: SYSTEM_INFORMATION_CLASS = 37i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemLookasideInformation: SYSTEM_INFORMATION_CLASS = 45i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemCodeIntegrityInformation: SYSTEM_INFORMATION_CLASS = 103i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SystemPolicyInformation: SYSTEM_INFORMATION_CLASS = 134i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type TDIENTITY_ENTITY_TYPE = u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GENERIC_ENTITY: TDIENTITY_ENTITY_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const AT_ENTITY: TDIENTITY_ENTITY_TYPE = 640u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CL_NL_ENTITY: TDIENTITY_ENTITY_TYPE = 769u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CO_NL_ENTITY: TDIENTITY_ENTITY_TYPE = 768u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CL_TL_ENTITY: TDIENTITY_ENTITY_TYPE = 1025u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const CO_TL_ENTITY: TDIENTITY_ENTITY_TYPE = 1024u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const ER_ENTITY: TDIENTITY_ENTITY_TYPE = 896u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const IF_ENTITY: TDIENTITY_ENTITY_TYPE = 512u32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type TDI_TL_IO_CONTROL_TYPE = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const EndpointIoControlType: TDI_TL_IO_CONTROL_TYPE = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SetSockOptIoControlType: TDI_TL_IO_CONTROL_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const GetSockOptIoControlType: TDI_TL_IO_CONTROL_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const SocketIoControlType: TDI_TL_IO_CONTROL_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type VALUENAME = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VALUENAME_UNKNOWN: VALUENAME = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VALUENAME_ENTERPRISE_DEFINED_CLASS_ID: VALUENAME = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const VALUENAME_BUILT_IN_LIST: VALUENAME = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WINSTATIONINFOCLASS = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WinStationInformation: WINSTATIONINFOCLASS = 8i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WLDP_HOST = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_RUNDLL32: WLDP_HOST = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_SVCHOST: WLDP_HOST = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_MAX: WLDP_HOST = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WLDP_HOST_ID = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_UNKNOWN: WLDP_HOST_ID = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_GLOBAL: WLDP_HOST_ID = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_VBA: WLDP_HOST_ID = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_WSH: WLDP_HOST_ID = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_POWERSHELL: WLDP_HOST_ID = 4i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_IE: WLDP_HOST_ID = 5i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_MSI: WLDP_HOST_ID = 6i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_ALL: WLDP_HOST_ID = 7i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_HOST_ID_MAX: WLDP_HOST_ID = 8i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WLDP_KEY = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KEY_UNKNOWN: WLDP_KEY = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KEY_OVERRIDE: WLDP_KEY = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const KEY_ALL_KEYS: WLDP_KEY = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WLDP_POLICY_SETTING = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_POLICY_SETTING_AV_PERF_MODE: WLDP_POLICY_SETTING = 1000i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WLDP_WINDOWS_LOCKDOWN_MODE = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_MODE_UNLOCKED: WLDP_WINDOWS_LOCKDOWN_MODE = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_MODE_TRIAL: WLDP_WINDOWS_LOCKDOWN_MODE = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_MODE_LOCKED: WLDP_WINDOWS_LOCKDOWN_MODE = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_MODE_MAX: WLDP_WINDOWS_LOCKDOWN_MODE = 3i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type WLDP_WINDOWS_LOCKDOWN_RESTRICTION = i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NONE: WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 0i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NOUNLOCK: WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 1i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_RESTRICTION_NOUNLOCK_PERMANENT: WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 2i32; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub const WLDP_WINDOWS_LOCKDOWN_RESTRICTION_MAX: WLDP_WINDOWS_LOCKDOWN_RESTRICTION = 3i32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ACTCTX_SECTION_KEYED_DATA_2600 { + pub cbSize: u32, + pub ulDataFormatVersion: u32, + pub lpData: *mut ::core::ffi::c_void, + pub ulLength: u32, + pub lpSectionGlobalData: *mut ::core::ffi::c_void, + pub ulSectionGlobalDataLength: u32, + pub lpSectionBase: *mut ::core::ffi::c_void, + pub ulSectionTotalLength: u32, + pub hActCtx: super::super::Foundation::HANDLE, + pub ulAssemblyRosterIndex: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ACTCTX_SECTION_KEYED_DATA_2600 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ACTCTX_SECTION_KEYED_DATA_2600 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { + pub lpInformation: *mut ::core::ffi::c_void, + pub lpSectionBase: *mut ::core::ffi::c_void, + pub ulSectionLength: u32, + pub lpSectionGlobalDataBase: *mut ::core::ffi::c_void, + pub ulSectionGlobalDataLength: u32, +} +impl ::core::marker::Copy for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA {} +impl ::core::clone::Clone for ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ACTIVATION_CONTEXT_BASIC_INFORMATION { + pub hActCtx: super::super::Foundation::HANDLE, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ACTIVATION_CONTEXT_BASIC_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ACTIVATION_CONTEXT_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CABINFOA { + pub pszCab: ::windows_sys::core::PSTR, + pub pszInf: ::windows_sys::core::PSTR, + pub pszSection: ::windows_sys::core::PSTR, + pub szSrcPath: [super::super::Foundation::CHAR; 260], + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CABINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CABINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct CABINFOW { + pub pszCab: ::windows_sys::core::PWSTR, + pub pszInf: ::windows_sys::core::PWSTR, + pub pszSection: ::windows_sys::core::PWSTR, + pub szSrcPath: [u16; 260], + pub dwFlags: u32, +} +impl ::core::marker::Copy for CABINFOW {} +impl ::core::clone::Clone for CABINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CLIENT_ID { + pub UniqueProcess: super::super::Foundation::HANDLE, + pub UniqueThread: super::super::Foundation::HANDLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CLIENT_ID {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CLIENT_ID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { + pub Size: u32, + pub TriggerId: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG {} +impl ::core::clone::Clone for CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DATETIME { + pub year: u16, + pub month: u16, + pub day: u16, + pub hour: u16, + pub min: u16, + pub sec: u16, +} +impl ::core::marker::Copy for DATETIME {} +impl ::core::clone::Clone for DATETIME { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DCICMD { + pub dwCommand: u32, + pub dwParam1: u32, + pub dwParam2: u32, + pub dwVersion: u32, + pub dwReserved: u32, +} +impl ::core::marker::Copy for DCICMD {} +impl ::core::clone::Clone for DCICMD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DCICREATEINPUT { + pub cmd: DCICMD, + pub dwCompression: u32, + pub dwMask: [u32; 3], + pub dwWidth: u32, + pub dwHeight: u32, + pub dwDCICaps: u32, + pub dwBitCount: u32, + pub lpSurface: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for DCICREATEINPUT {} +impl ::core::clone::Clone for DCICREATEINPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DCIENUMINPUT { + pub cmd: DCICMD, + pub rSrc: super::super::Foundation::RECT, + pub rDst: super::super::Foundation::RECT, + pub EnumCallback: isize, + pub lpContext: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DCIENUMINPUT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DCIENUMINPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DCIOFFSCREEN { + pub dciInfo: DCISURFACEINFO, + pub Draw: isize, + pub SetClipList: isize, + pub SetDestination: isize, +} +impl ::core::marker::Copy for DCIOFFSCREEN {} +impl ::core::clone::Clone for DCIOFFSCREEN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DCIOVERLAY { + pub dciInfo: DCISURFACEINFO, + pub dwChromakeyValue: u32, + pub dwChromakeyMask: u32, +} +impl ::core::marker::Copy for DCIOVERLAY {} +impl ::core::clone::Clone for DCIOVERLAY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DCISURFACEINFO { + pub dwSize: u32, + pub dwDCICaps: u32, + pub dwCompression: u32, + pub dwMask: [u32; 3], + pub dwWidth: u32, + pub dwHeight: u32, + pub lStride: i32, + pub dwBitCount: u32, + pub dwOffSurface: usize, + pub wSelSurface: u16, + pub wReserved: u16, + pub dwReserved1: u32, + pub dwReserved2: u32, + pub dwReserved3: u32, + pub BeginAccess: isize, + pub EndAccess: isize, + pub DestroySurface: isize, +} +impl ::core::marker::Copy for DCISURFACEINFO {} +impl ::core::clone::Clone for DCISURFACEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct DELAYLOAD_INFO { + pub Size: u32, + pub DelayloadDescriptor: *mut IMAGE_DELAYLOAD_DESCRIPTOR, + pub ThunkAddress: *mut IMAGE_THUNK_DATA64, + pub TargetDllName: ::windows_sys::core::PCSTR, + pub TargetApiDescriptor: DELAYLOAD_PROC_DESCRIPTOR, + pub TargetModuleBase: *mut ::core::ffi::c_void, + pub Unused: *mut ::core::ffi::c_void, + pub LastError: u32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for DELAYLOAD_INFO {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for DELAYLOAD_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[cfg(target_arch = "x86")] +pub struct DELAYLOAD_INFO { + pub Size: u32, + pub DelayloadDescriptor: *mut IMAGE_DELAYLOAD_DESCRIPTOR, + pub ThunkAddress: *mut IMAGE_THUNK_DATA32, + pub TargetDllName: ::windows_sys::core::PCSTR, + pub TargetApiDescriptor: DELAYLOAD_PROC_DESCRIPTOR, + pub TargetModuleBase: *mut ::core::ffi::c_void, + pub Unused: *mut ::core::ffi::c_void, + pub LastError: u32, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for DELAYLOAD_INFO {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for DELAYLOAD_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct DELAYLOAD_PROC_DESCRIPTOR { + pub ImportDescribedByName: u32, + pub Description: DELAYLOAD_PROC_DESCRIPTOR_0, +} +impl ::core::marker::Copy for DELAYLOAD_PROC_DESCRIPTOR {} +impl ::core::clone::Clone for DELAYLOAD_PROC_DESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub union DELAYLOAD_PROC_DESCRIPTOR_0 { + pub Name: ::windows_sys::core::PCSTR, + pub Ordinal: u32, +} +impl ::core::marker::Copy for DELAYLOAD_PROC_DESCRIPTOR_0 {} +impl ::core::clone::Clone for DELAYLOAD_PROC_DESCRIPTOR_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct FEATURE_ERROR { + pub hr: ::windows_sys::core::HRESULT, + pub lineNumber: u16, + pub file: ::windows_sys::core::PCSTR, + pub process: ::windows_sys::core::PCSTR, + pub module: ::windows_sys::core::PCSTR, + pub callerReturnAddressOffset: u32, + pub callerModule: ::windows_sys::core::PCSTR, + pub message: ::windows_sys::core::PCSTR, + pub originLineNumber: u16, + pub originFile: ::windows_sys::core::PCSTR, + pub originModule: ::windows_sys::core::PCSTR, + pub originCallerReturnAddressOffset: u32, + pub originCallerModule: ::windows_sys::core::PCSTR, + pub originName: ::windows_sys::core::PCSTR, +} +impl ::core::marker::Copy for FEATURE_ERROR {} +impl ::core::clone::Clone for FEATURE_ERROR { + fn clone(&self) -> Self { + *self + } +} +pub type FEATURE_STATE_CHANGE_SUBSCRIPTION = isize; +pub type FH_SERVICE_PIPE_HANDLE = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct FILE_CASE_SENSITIVE_INFO { + pub Flags: u32, +} +impl ::core::marker::Copy for FILE_CASE_SENSITIVE_INFO {} +impl ::core::clone::Clone for FILE_CASE_SENSITIVE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct FILE_DISPOSITION_INFO_EX { + pub Flags: u32, +} +impl ::core::marker::Copy for FILE_DISPOSITION_INFO_EX {} +impl ::core::clone::Clone for FILE_DISPOSITION_INFO_EX { + fn clone(&self) -> Self { + *self + } +} +pub type HWINWATCH = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HW_PROFILE_INFOA { + pub dwDockInfo: u32, + pub szHwProfileGuid: [super::super::Foundation::CHAR; 39], + pub szHwProfileName: [super::super::Foundation::CHAR; 80], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HW_PROFILE_INFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HW_PROFILE_INFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct HW_PROFILE_INFOW { + pub dwDockInfo: u32, + pub szHwProfileGuid: [u16; 39], + pub szHwProfileName: [u16; 80], +} +impl ::core::marker::Copy for HW_PROFILE_INFOW {} +impl ::core::clone::Clone for HW_PROFILE_INFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct IMAGE_DELAYLOAD_DESCRIPTOR { + pub Attributes: IMAGE_DELAYLOAD_DESCRIPTOR_0, + pub DllNameRVA: u32, + pub ModuleHandleRVA: u32, + pub ImportAddressTableRVA: u32, + pub ImportNameTableRVA: u32, + pub BoundImportAddressTableRVA: u32, + pub UnloadInformationTableRVA: u32, + pub TimeDateStamp: u32, +} +impl ::core::marker::Copy for IMAGE_DELAYLOAD_DESCRIPTOR {} +impl ::core::clone::Clone for IMAGE_DELAYLOAD_DESCRIPTOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub union IMAGE_DELAYLOAD_DESCRIPTOR_0 { + pub AllAttributes: u32, + pub Anonymous: IMAGE_DELAYLOAD_DESCRIPTOR_0_0, +} +impl ::core::marker::Copy for IMAGE_DELAYLOAD_DESCRIPTOR_0 {} +impl ::core::clone::Clone for IMAGE_DELAYLOAD_DESCRIPTOR_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct IMAGE_DELAYLOAD_DESCRIPTOR_0_0 { + pub _bitfield: u32, +} +impl ::core::marker::Copy for IMAGE_DELAYLOAD_DESCRIPTOR_0_0 {} +impl ::core::clone::Clone for IMAGE_DELAYLOAD_DESCRIPTOR_0_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct IMAGE_THUNK_DATA32 { + pub u1: IMAGE_THUNK_DATA32_0, +} +impl ::core::marker::Copy for IMAGE_THUNK_DATA32 {} +impl ::core::clone::Clone for IMAGE_THUNK_DATA32 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub union IMAGE_THUNK_DATA32_0 { + pub ForwarderString: u32, + pub Function: u32, + pub Ordinal: u32, + pub AddressOfData: u32, +} +impl ::core::marker::Copy for IMAGE_THUNK_DATA32_0 {} +impl ::core::clone::Clone for IMAGE_THUNK_DATA32_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct IMAGE_THUNK_DATA64 { + pub u1: IMAGE_THUNK_DATA64_0, +} +impl ::core::marker::Copy for IMAGE_THUNK_DATA64 {} +impl ::core::clone::Clone for IMAGE_THUNK_DATA64 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub union IMAGE_THUNK_DATA64_0 { + pub ForwarderString: u64, + pub Function: u64, + pub Ordinal: u64, + pub AddressOfData: u64, +} +impl ::core::marker::Copy for IMAGE_THUNK_DATA64_0 {} +impl ::core::clone::Clone for IMAGE_THUNK_DATA64_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMEPROA { + pub hWnd: super::super::Foundation::HWND, + pub InstDate: DATETIME, + pub wVersion: u32, + pub szDescription: [u8; 50], + pub szName: [u8; 80], + pub szOptions: [u8; 30], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMEPROA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMEPROA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMEPROW { + pub hWnd: super::super::Foundation::HWND, + pub InstDate: DATETIME, + pub wVersion: u32, + pub szDescription: [u16; 50], + pub szName: [u16; 80], + pub szOptions: [u16; 30], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMEPROW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMEPROW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IMESTRUCT { + pub fnc: u32, + pub wParam: super::super::Foundation::WPARAM, + pub wCount: u32, + pub dchSource: u32, + pub dchDest: u32, + pub lParam1: super::super::Foundation::LPARAM, + pub lParam2: super::super::Foundation::LPARAM, + pub lParam3: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IMESTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IMESTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct IO_STATUS_BLOCK { + pub Anonymous: IO_STATUS_BLOCK_0, + pub Information: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IO_STATUS_BLOCK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IO_STATUS_BLOCK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union IO_STATUS_BLOCK_0 { + pub Status: super::super::Foundation::NTSTATUS, + pub Pointer: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for IO_STATUS_BLOCK_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for IO_STATUS_BLOCK_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct JAVA_TRUST { + pub cbSize: u32, + pub flag: u32, + pub fAllActiveXPermissions: super::super::Foundation::BOOL, + pub fAllPermissions: super::super::Foundation::BOOL, + pub dwEncodingType: u32, + pub pbJavaPermissions: *mut u8, + pub cbJavaPermissions: u32, + pub pbSigner: *mut u8, + pub cbSigner: u32, + pub pwszZone: ::windows_sys::core::PCWSTR, + pub guidZone: ::windows_sys::core::GUID, + pub hVerify: ::windows_sys::core::HRESULT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for JAVA_TRUST {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for JAVA_TRUST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct JIT_DEBUG_INFO { + pub dwSize: u32, + pub dwProcessorArchitecture: u32, + pub dwThreadID: u32, + pub dwReserved0: u32, + pub lpExceptionAddress: u64, + pub lpExceptionRecord: u64, + pub lpContextRecord: u64, +} +impl ::core::marker::Copy for JIT_DEBUG_INFO {} +impl ::core::clone::Clone for JIT_DEBUG_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct KEY_VALUE_ENTRY { + pub ValueName: *mut super::super::Foundation::UNICODE_STRING, + pub DataLength: u32, + pub DataOffset: u32, + pub Type: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for KEY_VALUE_ENTRY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for KEY_VALUE_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +pub struct LDR_DATA_TABLE_ENTRY { + pub Reserved1: [*mut ::core::ffi::c_void; 2], + pub InMemoryOrderLinks: super::Kernel::LIST_ENTRY, + pub Reserved2: [*mut ::core::ffi::c_void; 2], + pub DllBase: *mut ::core::ffi::c_void, + pub Reserved3: [*mut ::core::ffi::c_void; 2], + pub FullDllName: super::super::Foundation::UNICODE_STRING, + pub Reserved4: [u8; 8], + pub Reserved5: [*mut ::core::ffi::c_void; 3], + pub Anonymous: LDR_DATA_TABLE_ENTRY_0, + pub TimeDateStamp: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +impl ::core::marker::Copy for LDR_DATA_TABLE_ENTRY {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +impl ::core::clone::Clone for LDR_DATA_TABLE_ENTRY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +pub union LDR_DATA_TABLE_ENTRY_0 { + pub CheckSum: u32, + pub Reserved6: *mut ::core::ffi::c_void, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +impl ::core::marker::Copy for LDR_DATA_TABLE_ENTRY_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] +impl ::core::clone::Clone for LDR_DATA_TABLE_ENTRY_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OBJECT_ATTRIBUTES { + pub Length: u32, + pub RootDirectory: super::super::Foundation::HANDLE, + pub ObjectName: *mut super::super::Foundation::UNICODE_STRING, + pub Attributes: u32, + pub SecurityDescriptor: *mut ::core::ffi::c_void, + pub SecurityQualityOfService: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OBJECT_ATTRIBUTES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OBJECT_ATTRIBUTES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PERUSERSECTIONA { + pub szGUID: [super::super::Foundation::CHAR; 59], + pub szDispName: [super::super::Foundation::CHAR; 128], + pub szLocale: [super::super::Foundation::CHAR; 10], + pub szStub: [super::super::Foundation::CHAR; 1040], + pub szVersion: [super::super::Foundation::CHAR; 32], + pub szCompID: [super::super::Foundation::CHAR; 128], + pub dwIsInstalled: u32, + pub bRollback: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PERUSERSECTIONA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PERUSERSECTIONA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PERUSERSECTIONW { + pub szGUID: [u16; 59], + pub szDispName: [u16; 128], + pub szLocale: [u16; 10], + pub szStub: [u16; 1040], + pub szVersion: [u16; 32], + pub szCompID: [u16; 128], + pub dwIsInstalled: u32, + pub bRollback: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PERUSERSECTIONW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PERUSERSECTIONW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct PUBLIC_OBJECT_BASIC_INFORMATION { + pub Attributes: u32, + pub GrantedAccess: u32, + pub HandleCount: u32, + pub PointerCount: u32, + pub Reserved: [u32; 10], +} +impl ::core::marker::Copy for PUBLIC_OBJECT_BASIC_INFORMATION {} +impl ::core::clone::Clone for PUBLIC_OBJECT_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PUBLIC_OBJECT_TYPE_INFORMATION { + pub TypeName: super::super::Foundation::UNICODE_STRING, + pub Reserved: [u32; 22], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PUBLIC_OBJECT_TYPE_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PUBLIC_OBJECT_TYPE_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct STRENTRYA { + pub pszName: ::windows_sys::core::PSTR, + pub pszValue: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for STRENTRYA {} +impl ::core::clone::Clone for STRENTRYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct STRENTRYW { + pub pszName: ::windows_sys::core::PWSTR, + pub pszValue: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for STRENTRYW {} +impl ::core::clone::Clone for STRENTRYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct STRINGEXSTRUCT { + pub dwSize: u32, + pub uDeterminePos: u32, + pub uDetermineDelimPos: u32, + pub uYomiPos: u32, + pub uYomiDelimPos: u32, +} +impl ::core::marker::Copy for STRINGEXSTRUCT {} +impl ::core::clone::Clone for STRINGEXSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct STRTABLEA { + pub cEntries: u32, + pub pse: *mut STRENTRYA, +} +impl ::core::marker::Copy for STRTABLEA {} +impl ::core::clone::Clone for STRTABLEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct STRTABLEW { + pub cEntries: u32, + pub pse: *mut STRENTRYW, +} +impl ::core::marker::Copy for STRTABLEW {} +impl ::core::clone::Clone for STRTABLEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_BASIC_INFORMATION { + pub Reserved1: [u8; 24], + pub Reserved2: [*mut ::core::ffi::c_void; 4], + pub NumberOfProcessors: i8, +} +impl ::core::marker::Copy for SYSTEM_BASIC_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_BASIC_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_CODEINTEGRITY_INFORMATION { + pub Length: u32, + pub CodeIntegrityOptions: u32, +} +impl ::core::marker::Copy for SYSTEM_CODEINTEGRITY_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_CODEINTEGRITY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_EXCEPTION_INFORMATION { + pub Reserved1: [u8; 16], +} +impl ::core::marker::Copy for SYSTEM_EXCEPTION_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_EXCEPTION_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_INTERRUPT_INFORMATION { + pub Reserved1: [u8; 24], +} +impl ::core::marker::Copy for SYSTEM_INTERRUPT_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_INTERRUPT_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_LOOKASIDE_INFORMATION { + pub Reserved1: [u8; 32], +} +impl ::core::marker::Copy for SYSTEM_LOOKASIDE_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_LOOKASIDE_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_PERFORMANCE_INFORMATION { + pub Reserved1: [u8; 312], +} +impl ::core::marker::Copy for SYSTEM_PERFORMANCE_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_PERFORMANCE_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_POLICY_INFORMATION { + pub Reserved1: [*mut ::core::ffi::c_void; 2], + pub Reserved2: [u32; 3], +} +impl ::core::marker::Copy for SYSTEM_POLICY_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_POLICY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { + pub IdleTime: i64, + pub KernelTime: i64, + pub UserTime: i64, + pub Reserved1: [i64; 2], + pub Reserved2: u32, +} +impl ::core::marker::Copy for SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_PROCESSOR_PERFORMANCE_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SYSTEM_PROCESS_INFORMATION { + pub NextEntryOffset: u32, + pub NumberOfThreads: u32, + pub Reserved1: [u8; 48], + pub ImageName: super::super::Foundation::UNICODE_STRING, + pub BasePriority: i32, + pub UniqueProcessId: super::super::Foundation::HANDLE, + pub Reserved2: *mut ::core::ffi::c_void, + pub HandleCount: u32, + pub SessionId: u32, + pub Reserved3: *mut ::core::ffi::c_void, + pub PeakVirtualSize: usize, + pub VirtualSize: usize, + pub Reserved4: u32, + pub PeakWorkingSetSize: usize, + pub WorkingSetSize: usize, + pub Reserved5: *mut ::core::ffi::c_void, + pub QuotaPagedPoolUsage: usize, + pub Reserved6: *mut ::core::ffi::c_void, + pub QuotaNonPagedPoolUsage: usize, + pub PagefileUsage: usize, + pub PeakPagefileUsage: usize, + pub PrivatePageCount: usize, + pub Reserved7: [i64; 6], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SYSTEM_PROCESS_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SYSTEM_PROCESS_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_REGISTRY_QUOTA_INFORMATION { + pub RegistryQuotaAllowed: u32, + pub RegistryQuotaUsed: u32, + pub Reserved1: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for SYSTEM_REGISTRY_QUOTA_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_REGISTRY_QUOTA_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SYSTEM_THREAD_INFORMATION { + pub Reserved1: [i64; 3], + pub Reserved2: u32, + pub StartAddress: *mut ::core::ffi::c_void, + pub ClientId: CLIENT_ID, + pub Priority: i32, + pub BasePriority: i32, + pub Reserved3: u32, + pub ThreadState: u32, + pub WaitReason: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SYSTEM_THREAD_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SYSTEM_THREAD_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct SYSTEM_TIMEOFDAY_INFORMATION { + pub Reserved1: [u8; 48], +} +impl ::core::marker::Copy for SYSTEM_TIMEOFDAY_INFORMATION {} +impl ::core::clone::Clone for SYSTEM_TIMEOFDAY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct TCP_REQUEST_QUERY_INFORMATION_EX32_XP { + pub ID: TDIObjectID, + pub Context: [u32; 4], +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for TCP_REQUEST_QUERY_INFORMATION_EX32_XP {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for TCP_REQUEST_QUERY_INFORMATION_EX32_XP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct TCP_REQUEST_QUERY_INFORMATION_EX_W2K { + pub ID: TDIObjectID, + pub Context: [u8; 16], +} +impl ::core::marker::Copy for TCP_REQUEST_QUERY_INFORMATION_EX_W2K {} +impl ::core::clone::Clone for TCP_REQUEST_QUERY_INFORMATION_EX_W2K { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct TCP_REQUEST_QUERY_INFORMATION_EX_XP { + pub ID: TDIObjectID, + pub Context: [usize; 4], +} +impl ::core::marker::Copy for TCP_REQUEST_QUERY_INFORMATION_EX_XP {} +impl ::core::clone::Clone for TCP_REQUEST_QUERY_INFORMATION_EX_XP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct TCP_REQUEST_SET_INFORMATION_EX { + pub ID: TDIObjectID, + pub BufferSize: u32, + pub Buffer: [u8; 1], +} +impl ::core::marker::Copy for TCP_REQUEST_SET_INFORMATION_EX {} +impl ::core::clone::Clone for TCP_REQUEST_SET_INFORMATION_EX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct TDIEntityID { + pub tei_entity: TDIENTITY_ENTITY_TYPE, + pub tei_instance: u32, +} +impl ::core::marker::Copy for TDIEntityID {} +impl ::core::clone::Clone for TDIEntityID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct TDIObjectID { + pub toi_entity: TDIEntityID, + pub toi_class: u32, + pub toi_type: u32, + pub toi_id: u32, +} +impl ::core::marker::Copy for TDIObjectID {} +impl ::core::clone::Clone for TDIObjectID { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct TDI_TL_IO_CONTROL_ENDPOINT { + pub Type: TDI_TL_IO_CONTROL_TYPE, + pub Level: u32, + pub Anonymous: TDI_TL_IO_CONTROL_ENDPOINT_0, + pub InputBuffer: *mut ::core::ffi::c_void, + pub InputBufferLength: u32, + pub OutputBuffer: *mut ::core::ffi::c_void, + pub OutputBufferLength: u32, +} +impl ::core::marker::Copy for TDI_TL_IO_CONTROL_ENDPOINT {} +impl ::core::clone::Clone for TDI_TL_IO_CONTROL_ENDPOINT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub union TDI_TL_IO_CONTROL_ENDPOINT_0 { + pub IoControlCode: u32, + pub OptionName: u32, +} +impl ::core::marker::Copy for TDI_TL_IO_CONTROL_ENDPOINT_0 {} +impl ::core::clone::Clone for TDI_TL_IO_CONTROL_ENDPOINT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct THREAD_NAME_INFORMATION { + pub ThreadName: super::super::Foundation::UNICODE_STRING, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for THREAD_NAME_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for THREAD_NAME_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct UNDETERMINESTRUCT { + pub dwSize: u32, + pub uDefIMESize: u32, + pub uDefIMEPos: u32, + pub uUndetTextLen: u32, + pub uUndetTextPos: u32, + pub uUndetAttrPos: u32, + pub uCursorPos: u32, + pub uDeltaStart: u32, + pub uDetermineTextLen: u32, + pub uDetermineTextPos: u32, + pub uDetermineDelimPos: u32, + pub uYomiTextLen: u32, + pub uYomiTextPos: u32, + pub uYomiDelimPos: u32, +} +impl ::core::marker::Copy for UNDETERMINESTRUCT {} +impl ::core::clone::Clone for UNDETERMINESTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct WINSTATIONINFORMATIONW { + pub Reserved2: [u8; 70], + pub LogonId: u32, + pub Reserved3: [u8; 1140], +} +impl ::core::marker::Copy for WINSTATIONINFORMATIONW {} +impl ::core::clone::Clone for WINSTATIONINFORMATIONW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub struct WLDP_DEVICE_SECURITY_INFORMATION { + pub UnlockIdSize: u32, + pub UnlockId: *mut u8, + pub ManufacturerIDLength: u32, + pub ManufacturerID: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for WLDP_DEVICE_SECURITY_INFORMATION {} +impl ::core::clone::Clone for WLDP_DEVICE_SECURITY_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct WLDP_HOST_INFORMATION { + pub dwRevision: u32, + pub dwHostId: WLDP_HOST_ID, + pub szSource: ::windows_sys::core::PCWSTR, + pub hSource: super::super::Foundation::HANDLE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for WLDP_HOST_INFORMATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for WLDP_HOST_INFORMATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +pub struct _D3DHAL_CALLBACKS(pub u8); +#[repr(C)] +pub struct _D3DHAL_GLOBALDRIVERDATA(pub u8); +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type APPLICATION_RECOVERY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pvparameter: *mut ::core::ffi::c_void) -> u32>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type ENUM_CALLBACK = ::core::option::Option<unsafe extern "system" fn(lpsurfaceinfo: *mut DCISURFACEINFO, lpcontext: *mut ::core::ffi::c_void) -> ()>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PDELAYLOAD_FAILURE_DLL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(notificationreason: u32, delayloadinfo: *const DELAYLOAD_INFO) -> *mut ::core::ffi::c_void>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PFEATURE_STATE_CHANGE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const ::core::ffi::c_void) -> ()>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PFIBER_CALLOUT_ROUTINE = ::core::option::Option<unsafe extern "system" fn(lpparameter: *mut ::core::ffi::c_void) -> *mut ::core::ffi::c_void>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PIO_APC_ROUTINE = ::core::option::Option<unsafe extern "system" fn(apccontext: *mut ::core::ffi::c_void, iostatusblock: *mut IO_STATUS_BLOCK, reserved: u32) -> ()>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PQUERYACTCTXW_FUNC = ::core::option::Option<unsafe extern "system" fn(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>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWINSTATIONQUERYINFORMATIONW = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HANDLE, param1: u32, param2: WINSTATIONINFOCLASS, param3: *mut ::core::ffi::c_void, param4: u32, param5: *mut u32) -> super::super::Foundation::BOOLEAN>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_ISAPPAPPROVEDBYPOLICY_API = ::core::option::Option<unsafe extern "system" fn(packagefamilyname: ::windows_sys::core::PCWSTR, packageversion: u64) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_ISDYNAMICCODEPOLICYENABLED_API = ::core::option::Option<unsafe extern "system" fn(pbenabled: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_ISPRODUCTIONCONFIGURATION_API = ::core::option::Option<unsafe extern "system" fn(isproductionconfiguration: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_ISWCOSPRODUCTIONCONFIGURATION_API = ::core::option::Option<unsafe extern "system" fn(isproductionconfiguration: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_QUERYDEVICESECURITYINFORMATION_API = ::core::option::Option<unsafe extern "system" fn(information: *mut WLDP_DEVICE_SECURITY_INFORMATION, informationlength: u32, returnlength: *mut u32) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_QUERYDYNAMICODETRUST_API = ::core::option::Option<unsafe extern "system" fn(filehandle: super::super::Foundation::HANDLE, baseimage: *const ::core::ffi::c_void, imagesize: u32) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_QUERYPOLICYSETTINGENABLED2_API = ::core::option::Option<unsafe extern "system" fn(setting: ::windows_sys::core::PCWSTR, enabled: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_QUERYPOLICYSETTINGENABLED_API = ::core::option::Option<unsafe extern "system" fn(setting: WLDP_POLICY_SETTING, enabled: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_QUERYWINDOWSLOCKDOWNMODE_API = ::core::option::Option<unsafe extern "system" fn(lockdownmode: *mut WLDP_WINDOWS_LOCKDOWN_MODE) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_API = ::core::option::Option<unsafe extern "system" fn(lockdownrestriction: *mut WLDP_WINDOWS_LOCKDOWN_RESTRICTION) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_RESETPRODUCTIONCONFIGURATION_API = ::core::option::Option<unsafe extern "system" fn() -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_RESETWCOSPRODUCTIONCONFIGURATION_API = ::core::option::Option<unsafe extern "system" fn() -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PWLDP_SETDYNAMICCODETRUST_API = ::core::option::Option<unsafe extern "system" fn(hfilehandle: super::super::Foundation::HANDLE) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] +pub type PWLDP_SETWINDOWSLOCKDOWNRESTRICTION_API = ::core::option::Option<unsafe extern "system" fn(lockdownrestriction: WLDP_WINDOWS_LOCKDOWN_RESTRICTION) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type REGINSTALLA = ::core::option::Option<unsafe extern "system" fn(hm: super::super::Foundation::HINSTANCE, pszsection: ::windows_sys::core::PCSTR, psttable: *mut STRTABLEA) -> ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type WINWATCHNOTIFYPROC = ::core::option::Option<unsafe extern "system" fn(hww: HWINWATCH, hwnd: super::super::Foundation::HWND, code: u32, lparam: super::super::Foundation::LPARAM) -> ()>; |