From a990de90fe41456a23e58bd087d2f107d321f3a1 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Fri, 19 Jul 2024 16:37:58 +0400 Subject: Deleted vendor folder --- .../Win32/Networking/ActiveDirectory/mod.rs | 4492 ---------- .../BackgroundIntelligentTransferService/mod.rs | 811 -- .../src/Windows/Win32/Networking/Clustering/mod.rs | 7095 ---------------- .../src/Windows/Win32/Networking/HttpServer/mod.rs | 2277 ----- .../src/Windows/Win32/Networking/Ldap/mod.rs | 1476 ---- .../Win32/Networking/NetworkListManager/mod.rs | 199 - .../RemoteDifferentialCompression/mod.rs | 275 - .../src/Windows/Win32/Networking/WebSocket/mod.rs | 158 - .../src/Windows/Win32/Networking/WinHttp/mod.rs | 1801 ---- .../src/Windows/Win32/Networking/WinInet/mod.rs | 4177 --------- .../src/Windows/Win32/Networking/WinSock/mod.rs | 8893 -------------------- .../Win32/Networking/WindowsWebServices/mod.rs | 6429 -------------- .../src/Windows/Win32/Networking/mod.rs | 24 - 13 files changed, 38107 deletions(-) delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/ActiveDirectory/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Clustering/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/HttpServer/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Ldap/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/NetworkListManager/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WebSocket/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinHttp/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinInet/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinSock/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WindowsWebServices/mod.rs delete mode 100644 vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/mod.rs (limited to 'vendor/windows-sys-0.45.0/src/Windows/Win32/Networking') diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/ActiveDirectory/mod.rs deleted file mode 100644 index d52f852..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ /dev/null @@ -1,4492 +0,0 @@ -#[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildEnumerator ( padscontainer : IADsContainer , ppenumvariant : *mut super::super::System::Ole:: IEnumVARIANT ) -> :: windows_sys::core::HRESULT ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildVarArrayInt ( lpdwobjecttypes : *mut u32 , dwobjecttypes : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildVarArrayStr ( lpppathnames : *const :: windows_sys::core::PCWSTR , dwpathnames : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsDecodeBinaryData ( szsrcdata : :: windows_sys::core::PCWSTR , ppbdestdata : *mut *mut u8 , pdwdestlen : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsEncodeBinaryData ( pbsrcdata : *mut u8 , dwsrclen : u32 , ppszdestdata : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsEnumerateNext ( penumvariant : super::super::System::Ole:: IEnumVARIANT , celements : u32 , pvar : *mut super::super::System::Com:: VARIANT , pcelementsfetched : *mut u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Ole")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Ole\"`*"] fn ADsFreeEnumerator ( penumvariant : super::super::System::Ole:: IEnumVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsGetLastError ( lperror : *mut u32 , lperrorbuf : :: windows_sys::core::PWSTR , dwerrorbuflen : u32 , lpnamebuf : :: windows_sys::core::PWSTR , dwnamebuflen : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsGetObject ( lpszpathname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsOpenObject ( lpszpathname : :: windows_sys::core::PCWSTR , lpszusername : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwreserved : ADS_AUTHENTICATION_ENUM , riid : *const :: windows_sys::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropCheckIfWritable ( pwzattr : :: windows_sys::core::PCWSTR , pwritableattrs : *const ADS_ATTR_INFO ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ADsPropCreateNotifyObj ( pappthddataobj : super::super::System::Com:: IDataObject , pwzadsobjname : :: windows_sys::core::PCWSTR , phnotifyobj : *mut super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropGetInitInfo ( hnotifyobj : super::super::Foundation:: HWND , pinitparams : *mut ADSPROPINITPARAMS ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropSendErrorMessage ( hnotifyobj : super::super::Foundation:: HWND , perror : *mut ADSPROPERROR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropSetHwnd ( hnotifyobj : super::super::Foundation:: HWND , hpage : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropSetHwndWithTitle ( hnotifyobj : super::super::Foundation:: HWND , hpage : super::super::Foundation:: HWND , ptztitle : *const i8 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropShowErrorDialog ( hnotifyobj : super::super::Foundation:: HWND , hpage : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsSetLastError ( dwerr : u32 , pszerror : :: windows_sys::core::PCWSTR , pszprovider : :: windows_sys::core::PCWSTR ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn AdsFreeAdsValues ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 ) -> ( ) ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AdsTypeToPropVariant ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 , pvariant : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn AllocADsMem ( cb : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn AllocADsStr ( pstr : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn BinarySDToSecurityDescriptor ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pvarsec : *mut super::super::System::Com:: VARIANT , pszservername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsAddSidHistoryA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : :: windows_sys::core::PCSTR , srcprincipal : :: windows_sys::core::PCSTR , srcdomaincontroller : :: windows_sys::core::PCSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : :: windows_sys::core::PCSTR , dstprincipal : :: windows_sys::core::PCSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsAddSidHistoryW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : :: windows_sys::core::PCWSTR , srcprincipal : :: windows_sys::core::PCWSTR , srcdomaincontroller : :: windows_sys::core::PCWSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : :: windows_sys::core::PCWSTR , dstprincipal : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesA ( computername : :: windows_sys::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesExA ( computername : :: windows_sys::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PSTR , subnetnames : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesExW ( computername : :: windows_sys::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PWSTR , subnetnames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesW ( computername : :: windows_sys::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindByInstanceA ( servername : :: windows_sys::core::PCSTR , annotation : :: windows_sys::core::PCSTR , instanceguid : *const :: windows_sys::core::GUID , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindByInstanceW ( servername : :: windows_sys::core::PCWSTR , annotation : :: windows_sys::core::PCWSTR , instanceguid : *const :: windows_sys::core::GUID , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindToISTGA ( sitename : :: windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindToISTGW ( sitename : :: windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithCredA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithCredW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnExA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnExW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindingSetTimeout ( hds : super::super::Foundation:: HANDLE , ctimeoutsecs : u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn DsBrowseForContainerA ( pinfo : *mut DSBROWSEINFOA ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn DsBrowseForContainerW ( pinfo : *mut DSBROWSEINFOW ) -> i32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsClientMakeSpnForTargetServerA ( serviceclass : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsClientMakeSpnForTargetServerW ( serviceclass : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackNamesA ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const :: windows_sys::core::PCSTR , ppresult : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackNamesW ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const :: windows_sys::core::PCWSTR , ppresult : *mut *mut DS_NAME_RESULTW ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn2A ( pszspn : :: windows_sys::core::PCSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn2W ( pszspn : :: windows_sys::core::PCWSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PWSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn3W ( pszspn : :: windows_sys::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pportnumber : *mut u16 , pcdomainname : *mut u32 , domainname : :: windows_sys::core::PWSTR , pcrealmname : *mut u32 , realmname : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn4W ( pszspn : :: windows_sys::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pcportname : *mut u32 , portname : :: windows_sys::core::PWSTR , pcdomainname : *mut u32 , domainname : :: windows_sys::core::PWSTR , pcrealmname : *mut u32 , realmname : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpnA ( pszspn : :: windows_sys::core::PCSTR , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpnW ( pszspn : :: windows_sys::core::PCWSTR , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PWSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackUnquotedMangledRdnA ( pszrdn : :: windows_sys::core::PCSTR , cchrdn : u32 , pguid : *mut :: windows_sys::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackUnquotedMangledRdnW ( pszrdn : :: windows_sys::core::PCWSTR , cchrdn : u32 , pguid : *mut :: windows_sys::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsDeregisterDnsHostRecordsA ( servername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , domainguid : *const :: windows_sys::core::GUID , dsaguid : *const :: windows_sys::core::GUID , dnshostname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsDeregisterDnsHostRecordsW ( servername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , domainguid : *const :: windows_sys::core::GUID , dsaguid : *const :: windows_sys::core::GUID , dnshostname : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsEnumerateDomainTrustsA ( servername : :: windows_sys::core::PCSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSA , domaincount : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsEnumerateDomainTrustsW ( servername : :: windows_sys::core::PCWSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSW , domaincount : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeDomainControllerInfoA ( infolevel : u32 , cinfo : u32 , pinfo : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeDomainControllerInfoW ( infolevel : u32 , cinfo : u32 , pinfo : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeNameResultA ( presult : *const DS_NAME_RESULTA ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeNameResultW ( presult : *const DS_NAME_RESULTW ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreePasswordCredentials ( authidentity : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSchemaGuidMapA ( pguidmap : *const DS_SCHEMA_GUID_MAPA ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSchemaGuidMapW ( pguidmap : *const DS_SCHEMA_GUID_MAPW ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSpnArrayA ( cspn : u32 , rpszspn : *mut :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSpnArrayW ( cspn : u32 , rpszspn : *mut :: windows_sys::core::PWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcCloseW ( getdccontexthandle : GetDcContextHandle ) -> ( ) ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcNameA ( computername : :: windows_sys::core::PCSTR , domainname : :: windows_sys::core::PCSTR , domainguid : *const :: windows_sys::core::GUID , sitename : :: windows_sys::core::PCSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOA ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcNameW ( computername : :: windows_sys::core::PCWSTR , domainname : :: windows_sys::core::PCWSTR , domainguid : *const :: windows_sys::core::GUID , sitename : :: windows_sys::core::PCWSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOW ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsGetDcNextA ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsGetDcNextW ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcOpenA ( dnsname : :: windows_sys::core::PCSTR , optionflags : u32 , sitename : :: windows_sys::core::PCSTR , domainguid : *const :: windows_sys::core::GUID , dnsforestname : :: windows_sys::core::PCSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcOpenW ( dnsname : :: windows_sys::core::PCWSTR , optionflags : u32 , sitename : :: windows_sys::core::PCWSTR , domainguid : *const :: windows_sys::core::GUID , dnsforestname : :: windows_sys::core::PCWSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcSiteCoverageA ( servername : :: windows_sys::core::PCSTR , entrycount : *mut u32 , sitenames : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcSiteCoverageW ( servername : :: windows_sys::core::PCWSTR , entrycount : *mut u32 , sitenames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsGetDomainControllerInfoA ( hds : super::super::Foundation:: HANDLE , domainname : :: windows_sys::core::PCSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsGetDomainControllerInfoW ( hds : super::super::Foundation:: HANDLE , domainname : :: windows_sys::core::PCWSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn DsGetForestTrustInformationW ( servername : :: windows_sys::core::PCWSTR , trusteddomainname : :: windows_sys::core::PCWSTR , flags : u32 , foresttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); -::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetFriendlyClassName ( pszobjectclass : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , cchbuffer : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn DsGetIcon ( dwflags : u32 , pszobjectclass : :: windows_sys::core::PCWSTR , cximage : i32 , cyimage : i32 ) -> super::super::UI::WindowsAndMessaging:: HICON ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetRdnW ( ppdn : *mut :: windows_sys::core::PWSTR , pcdn : *mut u32 , ppkey : *mut :: windows_sys::core::PWSTR , pckey : *mut u32 , ppval : *mut :: windows_sys::core::PWSTR , pcval : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSiteNameA ( computername : :: windows_sys::core::PCSTR , sitename : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSiteNameW ( computername : :: windows_sys::core::PCWSTR , sitename : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSpnA ( servicetype : DS_SPN_NAME_TYPE , serviceclass : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const :: windows_sys::core::PCSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSpnW ( servicetype : DS_SPN_NAME_TYPE , serviceclass : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const :: windows_sys::core::PCWSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsInheritSecurityIdentityA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : :: windows_sys::core::PCSTR , dstprincipal : :: windows_sys::core::PCSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsInheritSecurityIdentityW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : :: windows_sys::core::PCWSTR , dstprincipal : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledDnA ( pszdn : :: windows_sys::core::PCSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledDnW ( pszdn : :: windows_sys::core::PCWSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledRdnValueA ( pszrdn : :: windows_sys::core::PCSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledRdnValueW ( pszrdn : :: windows_sys::core::PCWSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListDomainsInSiteA ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCSTR , ppdomains : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListDomainsInSiteW ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCWSTR , ppdomains : *mut *mut DS_NAME_RESULTW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListInfoForServerA ( hds : super::super::Foundation:: HANDLE , server : :: windows_sys::core::PCSTR , ppinfo : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListInfoForServerW ( hds : super::super::Foundation:: HANDLE , server : :: windows_sys::core::PCWSTR , ppinfo : *mut *mut DS_NAME_RESULTW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListRolesA ( hds : super::super::Foundation:: HANDLE , pproles : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListRolesW ( hds : super::super::Foundation:: HANDLE , pproles : *mut *mut DS_NAME_RESULTW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersForDomainInSiteA ( hds : super::super::Foundation:: HANDLE , domain : :: windows_sys::core::PCSTR , site : :: windows_sys::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersForDomainInSiteW ( hds : super::super::Foundation:: HANDLE , domain : :: windows_sys::core::PCWSTR , site : :: windows_sys::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersInSiteA ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersInSiteW ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListSitesA ( hds : super::super::Foundation:: HANDLE , ppsites : *mut *mut DS_NAME_RESULTA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListSitesW ( hds : super::super::Foundation:: HANDLE , ppsites : *mut *mut DS_NAME_RESULTW ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakePasswordCredentialsA ( user : :: windows_sys::core::PCSTR , domain : :: windows_sys::core::PCSTR , password : :: windows_sys::core::PCSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakePasswordCredentialsW ( user : :: windows_sys::core::PCWSTR , domain : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakeSpnA ( serviceclass : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , instancename : :: windows_sys::core::PCSTR , instanceport : u16 , referrer : :: windows_sys::core::PCSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakeSpnW ( serviceclass : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , instancename : :: windows_sys::core::PCWSTR , instanceport : u16 , referrer : :: windows_sys::core::PCWSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsMapSchemaGuidsA ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const :: windows_sys::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsMapSchemaGuidsW ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const :: windows_sys::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPW ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn DsMergeForestTrustInformationW ( domainname : :: windows_sys::core::PCWSTR , newforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , oldforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , mergedforesttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsQuerySitesByCostA ( hds : super::super::Foundation:: HANDLE , pszfromsite : :: windows_sys::core::PCSTR , rgsztosites : *const :: windows_sys::core::PCSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsQuerySitesByCostW ( hds : super::super::Foundation:: HANDLE , pwszfromsite : :: windows_sys::core::PCWSTR , rgwsztosites : *const :: windows_sys::core::PCWSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuerySitesFree ( rgsiteinfo : *const DS_SITE_COST_INFO ) -> ( ) ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuoteRdnValueA ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : :: windows_sys::core::PCSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuoteRdnValueW ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : :: windows_sys::core::PCWSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsDomainA ( hds : super::super::Foundation:: HANDLE , domaindn : :: windows_sys::core::PCSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsDomainW ( hds : super::super::Foundation:: HANDLE , domaindn : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsServerA ( hds : super::super::Foundation:: HANDLE , serverdn : :: windows_sys::core::PCSTR , domaindn : :: windows_sys::core::PCSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsServerW ( hds : super::super::Foundation:: HANDLE , serverdn : :: windows_sys::core::PCWSTR , domaindn : :: windows_sys::core::PCWSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaAddA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , sourcedsadn : :: windows_sys::core::PCSTR , transportdn : :: windows_sys::core::PCSTR , sourcedsaaddress : :: windows_sys::core::PCSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaAddW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , sourcedsadn : :: windows_sys::core::PCWSTR , transportdn : :: windows_sys::core::PCWSTR , sourcedsaaddress : :: windows_sys::core::PCWSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaConsistencyCheck ( hds : super::super::Foundation:: HANDLE , taskid : DS_KCC_TASKID , dwflags : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaDelA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , dsasrc : :: windows_sys::core::PCSTR , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaDelW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , dsasrc : :: windows_sys::core::PCWSTR , options : u32 ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsReplicaFreeInfo ( infotype : DS_REPL_INFO_TYPE , pinfo : *const ::core::ffi::c_void ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaGetInfo2W ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : :: windows_sys::core::PCWSTR , puuidforsourcedsaobjguid : *const :: windows_sys::core::GUID , pszattributename : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , dwflags : u32 , dwenumerationcontext : u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaGetInfoW ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : :: windows_sys::core::PCWSTR , puuidforsourcedsaobjguid : *const :: windows_sys::core::GUID , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaModifyA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , puuidsourcedsa : *const :: windows_sys::core::GUID , transportdn : :: windows_sys::core::PCSTR , sourcedsaaddress : :: windows_sys::core::PCSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaModifyW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , puuidsourcedsa : *const :: windows_sys::core::GUID , transportdn : :: windows_sys::core::PCWSTR , sourcedsaaddress : :: windows_sys::core::PCWSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , puuiddsasrc : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncAllA ( hds : super::super::Foundation:: HANDLE , psznamecontext : :: windows_sys::core::PCSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncAllW ( hds : super::super::Foundation:: HANDLE , psznamecontext : :: windows_sys::core::PCWSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , puuiddsasrc : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaUpdateRefsA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , dsadest : :: windows_sys::core::PCSTR , puuiddsadest : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaUpdateRefsW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , dsadest : :: windows_sys::core::PCWSTR , puuiddsadest : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaVerifyObjectsA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , puuiddsasrc : *const :: windows_sys::core::GUID , uloptions : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaVerifyObjectsW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , puuiddsasrc : *const :: windows_sys::core::GUID , uloptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsRoleFreeMemory ( buffer : *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsRoleGetPrimaryDomainInformation ( lpserver : :: windows_sys::core::PCWSTR , infolevel : DSROLE_PRIMARY_DOMAIN_INFO_LEVEL , buffer : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsServerRegisterSpnA ( operation : DS_SPN_WRITE_OP , serviceclass : :: windows_sys::core::PCSTR , userobjectdn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsServerRegisterSpnW ( operation : DS_SPN_WRITE_OP , serviceclass : :: windows_sys::core::PCWSTR , userobjectdn : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsUnBindA ( phds : *const super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsUnBindW ( phds : *const super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsUnquoteRdnValueA ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : :: windows_sys::core::PCSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsUnquoteRdnValueW ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : :: windows_sys::core::PCWSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsValidateSubnetNameA ( subnetname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsValidateSubnetNameW ( subnetname : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsWriteAccountSpnA ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : :: windows_sys::core::PCSTR , cspn : u32 , rpszspn : *const :: windows_sys::core::PCSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsWriteAccountSpnW ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : :: windows_sys::core::PCWSTR , cspn : u32 , rpszspn : *const :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn FreeADsMem ( pmem : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn FreeADsStr ( pstr : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToAdsType ( pvariant : *mut super::super::System::Com:: VARIANT , dwnumvariant : u32 , ppadsvalues : *mut *mut ADSVALUE , pdwnumvalues : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ReallocADsMem ( poldmem : *mut ::core::ffi::c_void , cbold : u32 , cbnew : u32 ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ReallocADsStr ( ppstr : *mut :: windows_sys::core::PWSTR , pstr : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn SecurityDescriptorToBinarySD ( vvarsecdes : super::super::System::Com:: VARIANT , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , pdwsdlength : *mut u32 , pszservername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -pub type IADs = *mut ::core::ffi::c_void; -pub type IADsADSystemInfo = *mut ::core::ffi::c_void; -pub type IADsAccessControlEntry = *mut ::core::ffi::c_void; -pub type IADsAccessControlList = *mut ::core::ffi::c_void; -pub type IADsAcl = *mut ::core::ffi::c_void; -pub type IADsAggregatee = *mut ::core::ffi::c_void; -pub type IADsAggregator = *mut ::core::ffi::c_void; -pub type IADsBackLink = *mut ::core::ffi::c_void; -pub type IADsCaseIgnoreList = *mut ::core::ffi::c_void; -pub type IADsClass = *mut ::core::ffi::c_void; -pub type IADsCollection = *mut ::core::ffi::c_void; -pub type IADsComputer = *mut ::core::ffi::c_void; -pub type IADsComputerOperations = *mut ::core::ffi::c_void; -pub type IADsContainer = *mut ::core::ffi::c_void; -pub type IADsDNWithBinary = *mut ::core::ffi::c_void; -pub type IADsDNWithString = *mut ::core::ffi::c_void; -pub type IADsDeleteOps = *mut ::core::ffi::c_void; -pub type IADsDomain = *mut ::core::ffi::c_void; -pub type IADsEmail = *mut ::core::ffi::c_void; -pub type IADsExtension = *mut ::core::ffi::c_void; -pub type IADsFaxNumber = *mut ::core::ffi::c_void; -pub type IADsFileService = *mut ::core::ffi::c_void; -pub type IADsFileServiceOperations = *mut ::core::ffi::c_void; -pub type IADsFileShare = *mut ::core::ffi::c_void; -pub type IADsGroup = *mut ::core::ffi::c_void; -pub type IADsHold = *mut ::core::ffi::c_void; -pub type IADsLargeInteger = *mut ::core::ffi::c_void; -pub type IADsLocality = *mut ::core::ffi::c_void; -pub type IADsMembers = *mut ::core::ffi::c_void; -pub type IADsNameTranslate = *mut ::core::ffi::c_void; -pub type IADsNamespaces = *mut ::core::ffi::c_void; -pub type IADsNetAddress = *mut ::core::ffi::c_void; -pub type IADsO = *mut ::core::ffi::c_void; -pub type IADsOU = *mut ::core::ffi::c_void; -pub type IADsObjectOptions = *mut ::core::ffi::c_void; -pub type IADsOctetList = *mut ::core::ffi::c_void; -pub type IADsOpenDSObject = *mut ::core::ffi::c_void; -pub type IADsPath = *mut ::core::ffi::c_void; -pub type IADsPathname = *mut ::core::ffi::c_void; -pub type IADsPostalAddress = *mut ::core::ffi::c_void; -pub type IADsPrintJob = *mut ::core::ffi::c_void; -pub type IADsPrintJobOperations = *mut ::core::ffi::c_void; -pub type IADsPrintQueue = *mut ::core::ffi::c_void; -pub type IADsPrintQueueOperations = *mut ::core::ffi::c_void; -pub type IADsProperty = *mut ::core::ffi::c_void; -pub type IADsPropertyEntry = *mut ::core::ffi::c_void; -pub type IADsPropertyList = *mut ::core::ffi::c_void; -pub type IADsPropertyValue = *mut ::core::ffi::c_void; -pub type IADsPropertyValue2 = *mut ::core::ffi::c_void; -pub type IADsReplicaPointer = *mut ::core::ffi::c_void; -pub type IADsResource = *mut ::core::ffi::c_void; -pub type IADsSecurityDescriptor = *mut ::core::ffi::c_void; -pub type IADsSecurityUtility = *mut ::core::ffi::c_void; -pub type IADsService = *mut ::core::ffi::c_void; -pub type IADsServiceOperations = *mut ::core::ffi::c_void; -pub type IADsSession = *mut ::core::ffi::c_void; -pub type IADsSyntax = *mut ::core::ffi::c_void; -pub type IADsTimestamp = *mut ::core::ffi::c_void; -pub type IADsTypedName = *mut ::core::ffi::c_void; -pub type IADsUser = *mut ::core::ffi::c_void; -pub type IADsWinNTSystemInfo = *mut ::core::ffi::c_void; -pub type ICommonQuery = *mut ::core::ffi::c_void; -pub type IDirectoryObject = *mut ::core::ffi::c_void; -pub type IDirectorySchemaMgmt = *mut ::core::ffi::c_void; -pub type IDirectorySearch = *mut ::core::ffi::c_void; -pub type IDsAdminCreateObj = *mut ::core::ffi::c_void; -pub type IDsAdminNewObj = *mut ::core::ffi::c_void; -pub type IDsAdminNewObjExt = *mut ::core::ffi::c_void; -pub type IDsAdminNewObjPrimarySite = *mut ::core::ffi::c_void; -pub type IDsAdminNotifyHandler = *mut ::core::ffi::c_void; -pub type IDsBrowseDomainTree = *mut ::core::ffi::c_void; -pub type IDsDisplaySpecifier = *mut ::core::ffi::c_void; -pub type IDsObjectPicker = *mut ::core::ffi::c_void; -pub type IDsObjectPickerCredentials = *mut ::core::ffi::c_void; -pub type IPersistQuery = *mut ::core::ffi::c_void; -pub type IPrivateDispatch = *mut ::core::ffi::c_void; -pub type IPrivateUnknown = *mut ::core::ffi::c_void; -pub type IQueryForm = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_CONTROL_ACCESS: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_CREATE_CHILD: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_DELETE_CHILD: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_DELETE_TREE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_LIST: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_LIST_OBJECT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_OPEN: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_READ_PROP: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_SELF: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ACTRL_DS_WRITE_PROP: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_REPL_AUTHENTICATION_MODE_MUTUAL_AUTH_REQUIRED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE_PASS_THROUGH: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_NAMING_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("naming"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_NAMING_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("naming"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_SCHEMA_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("schema"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_SCHEMA_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schema"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("fsmo:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fsmo:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_INSTANCE_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("instance:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_INSTANCE_NAME_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("instance:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_PARTITION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("partition:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_PARTITION_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("partition:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_SITE_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("site:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_SITE_NAME_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("site:"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ATTR_APPEND: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ATTR_CLEAR: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ATTR_DELETE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ATTR_UPDATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_EXT_INITCREDENTIALS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_EXT_INITIALIZE_COMPLETE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_EXT_MAXEXTDISPID: u32 = 16777215u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_EXT_MINEXTDISPID: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x50b6327f_afd1_11d2_9cb9_0000f87a369e); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADsSecurityUtility: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf270c64a_ffb8_4ae4_85fe_3a75e5347966); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const AccessControlEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb75ac000_9bdd_11d0_852c_00c04fd8d503); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const AccessControlList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb85ea052_9bdd_11d0_852c_00c04fd8d503); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const BackLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfcbf906f_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSDISPLAYSPECOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsDisplaySpecOptions"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSOBJECTNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsObjectNames"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSOP_DS_SELECTION_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CFSTR_DSOP_DS_SELECTION_LIST"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSPROPERTYPAGEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsPropPageInfo"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSQUERYPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsQueryParameters"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSQUERYSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsQueryScope"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsDisplaySpecOptions"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_CommonQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83bc5ec0_6f2a_11d0_a1c4_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsAdminCreateObj: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe301a009_f901_11d2_82b9_00c04f68928b); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsDisplaySpecifier: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ab4a8c0_6a0b_11d2_ad49_00c04fa31a86); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsDomainTreeBrowser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1698790a_e2b4_11d0_b0b1_00c04fd8dca6); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindAdvanced: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83ee3fe3_57d9_11d0_b932_00a024ab2dbb); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindComputer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x16006700_87ad_11d0_9140_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindContainer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc1b3cbf2_886a_11d0_9140_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x538c7b7e_d25e_11d0_9742_00a0c906af45); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindFrsMembers: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94ce4b18_b3d3_11d1_b9b4_00c04fd8d5b0); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindObjects: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83ee3fe1_57d9_11d0_b932_00a024ab2dbb); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindPeople: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83ee3fe2_57d9_11d0_b932_00a024ab2dbb); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindPrinter: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb577f070_7ee2_11d0_913f_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindVolume: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc1b3cbf1_886a_11d0_9140_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFindWriteableDomainController: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7cbef079_aa84_444b_bc70_68e41283eabc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsFolderProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e51e0d0_6e0f_11d2_9601_00c04fa31a86); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsObjectPicker: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x17d6ccd8_3b7b_11d2_b9e0_00c04fd8dbf7); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsPropertyPages: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d45d530_764b_11d0_a1ca_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_DsQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8a23e65e_31c2_11d0_891c_00a024ab2dbb); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CLSID_MicrosoftDS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfe1290f0_cfbd_11cf_a330_00aa00c16e65); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQFF_ISOPTIONAL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQFF_NOGLOBALPAGES: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_CLEARFORM: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_ENABLE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_GETPARAMETERS: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_HANDLERSPECIFIC: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_HELP: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_INITIALIZE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_PERSIST: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_RELEASE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CQPM_SETDEFAULTPARAMETERS: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CaseIgnoreList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15f88a55_4680_11d1_a3b4_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DBDTF_RETURNEXTERNAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DBDTF_RETURNFQDN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DBDTF_RETURNINBOUND: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DBDTF_RETURNINOUTBOUND: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DBDTF_RETURNMIXEDDOMAINS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DNWithBinary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7e99c0a3_f935_11d2_ba96_00c04fb6d0d1); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DNWithString: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x334857cc_f934_11d2_ba96_00c04fb6d0d1); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NEWOBJ_CTX_CLEANUP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NEWOBJ_CTX_COMMIT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NEWOBJ_CTX_POSTCOMMIT: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NEWOBJ_CTX_PRECOMMIT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NOTIFY_DEL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NOTIFY_FLAG_ADDITIONAL_DATA: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NOTIFY_FLAG_FORCE_ADDITIONAL_DATA: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NOTIFY_MOV: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NOTIFY_PROP: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSA_NOTIFY_REN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBF_DISPLAYNAME: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBF_ICONLOCATION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBF_STATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBID_BANNER: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBID_CONTAINERLIST: u32 = 257u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_CHECKBOXES: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_DONTSIGNSEAL: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_ENTIREDIRECTORY: u32 = 589824u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_EXPANDONOPEN: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_HASCREDENTIALS: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_IGNORETREATASLEAF: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_INCLUDEHIDDEN: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_NOBUTTONS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_NOLINES: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_NOLINESATROOT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_NOROOT: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_RETURNOBJECTCLASS: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_RETURN_FORMAT: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBI_SIMPLEAUTHENTICATE: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBM_CHANGEIMAGESTATE: u32 = 102u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBM_CONTEXTMENU: u32 = 104u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBM_HELP: u32 = 103u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBM_QUERYINSERT: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBM_QUERYINSERTA: u32 = 101u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBM_QUERYINSERTW: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBS_CHECKED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBS_HIDDEN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSBS_ROOT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSB_MAX_DISPLAYNAME_CHARS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSCCIF_HASWIZARDDIALOG: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSCCIF_HASWIZARDPRIMARYPAGE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSDSOF_DONTSIGNSEAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSDSOF_DSAVAILABLE: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSDSOF_HASUSERANDSERVERINFO: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSDSOF_SIMPLEAUTHENTICATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSECAF_NOTLISTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSGIF_DEFAULTISCONTAINER: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSGIF_GETDEFAULTICON: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSGIF_ISDISABLED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSGIF_ISMASK: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSGIF_ISNORMAL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSGIF_ISOPEN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSICCF_IGNORETREATASLEAF: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOBJECT_ISCONTAINER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOBJECT_READONLYPAGES: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_ALL_APP_PACKAGES: u32 = 2281701376u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_ALL_WELLKNOWN_SIDS: u32 = 2147614720u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_ANONYMOUS: u32 = 2147483712u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_AUTHENTICATED_USER: u32 = 2147483680u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_BATCH: u32 = 2147483776u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_COMPUTERS: u32 = 2147483656u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_CREATOR_GROUP: u32 = 2147484160u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_CREATOR_OWNER: u32 = 2147483904u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_DIALUP: u32 = 2147484672u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_EXCLUDE_BUILTIN_GROUPS: u32 = 2147516416u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_GLOBAL_GROUPS: u32 = 2147483652u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_IIS_APP_POOL: u32 = 2214592512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_INTERACTIVE: u32 = 2147485696u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_INTERNET_USER: u32 = 2149580800u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_LOCAL_ACCOUNTS: u32 = 2415919104u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_LOCAL_GROUPS: u32 = 2147483650u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_LOCAL_LOGON: u32 = 2164260864u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_LOCAL_SERVICE: u32 = 2147745792u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_NETWORK: u32 = 2147487744u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_NETWORK_SERVICE: u32 = 2148007936u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_OWNER_RIGHTS: u32 = 2151677952u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_REMOTE_LOGON: u32 = 2148532224u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_SERVICE: u32 = 2147491840u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_SERVICES: u32 = 2155872256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_SYSTEM: u32 = 2147500032u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_TERMINAL_SERVER: u32 = 2147549184u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_THIS_ORG_CERT: u32 = 2181038080u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_USERS: u32 = 2147483649u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_DOWNLEVEL_FILTER_WORLD: u32 = 2147483664u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_BUILTIN_GROUPS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_COMPUTERS: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_CONTACTS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_DL: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_DOMAIN_LOCAL_GROUPS_SE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_GLOBAL_GROUPS_DL: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_GLOBAL_GROUPS_SE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_INCLUDE_ADVANCED_VIEW: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_PASSWORDSETTINGS_OBJECTS: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_SERVICE_ACCOUNTS: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_UNIVERSAL_GROUPS_DL: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_UNIVERSAL_GROUPS_SE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_USERS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FILTER_WELL_KNOWN_PRINCIPALS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FLAG_MULTISELECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_FLAG_SKIP_TARGET_COMPUTER_DC_CHECK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_COMPUTERS: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_CONTACTS: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_GROUPS: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_PASSWORDSETTINGS_OBJECTS: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_SERVICE_ACCOUNTS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_DEFAULT_FILTER_USERS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_STARTING_SCOPE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_WANT_DOWNLEVEL_BUILTIN_PATH: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_GC: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_LDAP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_WANT_PROVIDER_WINNT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_FLAG_WANT_SID_PATH: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_DOWNLEVEL_JOINED_DOMAIN: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_ENTERPRISE_DOMAIN: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_EXTERNAL_DOWNLEVEL_DOMAIN: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_EXTERNAL_UPLEVEL_DOMAIN: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_GLOBAL_CATALOG: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_TARGET_COMPUTER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_UPLEVEL_JOINED_DOMAIN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_USER_ENTERED_DOWNLEVEL_SCOPE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSOP_SCOPE_TYPE_WORKGROUP: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROP_ATTRCHANGED_MSG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsPropAttrChanged"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROVIDER_ADVANCED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROVIDER_AD_LDS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROVIDER_UNUSED_0: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROVIDER_UNUSED_1: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROVIDER_UNUSED_2: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROVIDER_UNUSED_3: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_ENABLEADMINFEATURES: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_ENABLEADVANCEDFEATURES: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_HASCREDENTIALS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_NOCHOOSECOLUMNS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_NOSAVE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_SAVELOCATION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPF_SHOWHIDDENOBJECTS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPM_GETCLASSLIST: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSQPM_HELPTOPICS: u32 = 268435457u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSROLE_PRIMARY_DOMAIN_GUID_PRESENT: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSROLE_PRIMARY_DS_MIXED_MODE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSROLE_PRIMARY_DS_READONLY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSROLE_PRIMARY_DS_RUNNING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSROLE_UPGRADE_IN_PROGRESS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSSSF_DONTSIGNSEAL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSSSF_DSAVAILABLE: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSSSF_SIMPLEAUTHENTICATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_AVOID_SELF: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BACKGROUND_ONLY: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_LONGHORN: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2000: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2003: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2003_WITH_MIXED_DOMAINS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2008: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2008R2: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2012: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2012R2: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN2016: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN7: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WIN8: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WINBLUE: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_BEHAVIOR_WINTHRESHOLD: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_CLOSEST_FLAG: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DIRECTORY_SERVICE_10_REQUIRED: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DIRECTORY_SERVICE_6_REQUIRED: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DIRECTORY_SERVICE_8_REQUIRED: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DIRECTORY_SERVICE_9_REQUIRED: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DIRECTORY_SERVICE_PREFERRED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DIRECTORY_SERVICE_REQUIRED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DNS_CONTROLLER_FLAG: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DNS_DOMAIN_FLAG: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DNS_FOREST_FLAG: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DOMAIN_DIRECT_INBOUND: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DOMAIN_DIRECT_OUTBOUND: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DOMAIN_IN_FOREST: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DOMAIN_NATIVE_MODE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DOMAIN_PRIMARY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DOMAIN_TREE_ROOT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DS_10_FLAG: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DS_8_FLAG: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DS_9_FLAG: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DS_FLAG: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_EXIST_ADVISORY_MODE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_FORCE_REDISCOVERY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_FULL_SECRET_DOMAIN_6_FLAG: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_GC_FLAG: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_GC_SERVER_REQUIRED: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_GFTI_UPDATE_TDO: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_GFTI_VALID_FLAGS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_GOOD_TIMESERV_FLAG: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_GOOD_TIMESERV_PREFERRED: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_INSTANCETYPE_IS_NC_HEAD: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_INSTANCETYPE_NC_COMING: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_INSTANCETYPE_NC_GOING: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_INSTANCETYPE_NC_IS_WRITEABLE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_IP_REQUIRED: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_IS_DNS_NAME: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_IS_FLAT_NAME: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KCC_FLAG_ASYNC_OP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KCC_FLAG_DAMPED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KDC_FLAG: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KDC_REQUIRED: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KEY_LIST_FLAG: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KEY_LIST_SUPPORT_REQUIRED: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_LDAP_FLAG: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_LIST_ACCOUNT_OBJECT_FOR_SERVER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_LIST_DNS_HOST_NAME_FOR_SERVER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_LIST_DSA_OBJECT_FOR_SERVER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NDNC_FLAG: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NOTIFY_AFTER_SITE_RECORDS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ONLY_DO_SITE_NAME: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ONLY_LDAP_NEEDED: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PDC_FLAG: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PDC_REQUIRED: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PING_FLAGS: u32 = 1048575u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PROP_ADMIN_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("admin"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PROP_SHELL_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("shell"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_ASYNCHRONOUS_OPERATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_ASYNCHRONOUS_REPLICA: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_CRITICAL: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_DISABLE_NOTIFICATION: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_DISABLE_PERIODIC: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_INITIAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_INTERSITE_MESSAGING: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_NEVER_NOTIFY: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_NONGC_RO_REPLICA: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_PERIODIC: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_SELECT_SECRETS: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_TWO_WAY: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_USE_COMPRESSION: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPADD_WRITEABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_ASYNCHRONOUS_OPERATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_IGNORE_ERRORS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_INTERSITE_MESSAGING: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_LOCAL_ONLY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_NO_SOURCE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_REF_OK: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPDEL_WRITEABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_FLAG_IMPROVE_LINKED_ATTRS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_COMPRESS_CHANGES: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_DISABLE_SCHEDULED_SYNC: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_DO_SCHEDULED_SYNCS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_FULL_SYNC_IN_PROGRESS: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_FULL_SYNC_NEXT_PACKET: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_GCSPN: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_IGNORE_CHANGE_NOTIFICATIONS: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_NEVER_SYNCED: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_NONGC_RO_REPLICA: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_NO_CHANGE_NOTIFICATIONS: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_PARTIAL_ATTRIBUTE_SET: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_PREEMPTED: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_RETURN_OBJECT_PARENTS: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_SELECT_SECRETS: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_SYNC_ON_STARTUP: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_TWO_WAY_SYNC: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_USE_ASYNC_INTERSITE_TRANSPORT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_NBR_WRITEABLE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_ASYNCHRONOUS_OPERATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_UPDATE_ADDRESS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_UPDATE_FLAGS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_UPDATE_INSTANCE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_UPDATE_RESULT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_UPDATE_SCHEDULE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_UPDATE_TRANSPORT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPMOD_WRITEABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_ABORT_IF_SERVER_UNAVAILABLE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_CROSS_SITE_BOUNDARIES: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_DO_NOT_SYNC: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_ID_SERVERS_BY_DN: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_NO_OPTIONS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_PUSH_CHANGES_OUTWARD: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_SKIP_INITIAL_CHECK: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_SYNC_ADJACENT_SERVERS_ONLY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_ABANDONED: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_ADD_REFERENCE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_ASYNCHRONOUS_OPERATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_ASYNCHRONOUS_REPLICA: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_CRITICAL: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_FORCE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_FULL: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_FULL_IN_PROGRESS: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_INITIAL: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_INITIAL_IN_PROGRESS: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_INTERSITE_MESSAGING: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_NEVER_COMPLETED: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_NEVER_NOTIFY: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_NONGC_RO_REPLICA: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_NOTIFICATION: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_NO_DISCARD: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_PARTIAL_ATTRIBUTE_SET: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_PERIODIC: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_PREEMPTED: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_REQUEUE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_SELECT_SECRETS: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_TWO_WAY: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_URGENT: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_USE_COMPRESSION: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNC_WRITEABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPUPD_ADD_REFERENCE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPUPD_ASYNCHRONOUS_OPERATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPUPD_DELETE_REFERENCE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPUPD_REFERENCE_GCSPN: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPUPD_WRITEABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_RETURN_DNS_NAME: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_RETURN_FLAT_NAME: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ROLE_DOMAIN_OWNER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ROLE_INFRASTRUCTURE_OWNER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ROLE_PDC_OWNER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ROLE_RID_OWNER: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_ROLE_SCHEMA_OWNER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SCHEMA_GUID_ATTR: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SCHEMA_GUID_ATTR_SET: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SCHEMA_GUID_CLASS: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SCHEMA_GUID_CONTROL_RIGHT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SCHEMA_GUID_NOT_FOUND: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SELECT_SECRET_DOMAIN_6_FLAG: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SYNCED_EVENT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("NTDSInitialSyncsCompleted"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SYNCED_EVENT_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTDSInitialSyncsCompleted"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_TIMESERV_FLAG: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_TIMESERV_REQUIRED: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_TRY_NEXTCLOSEST_SITE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_WEB_SERVICE_REQUIRED: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_WRITABLE_FLAG: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_WRITABLE_REQUIRED: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_WS_FLAG: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const Email: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f92a857_478e_11d1_a3b4_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FACILITY_BACKUP: u32 = 2047u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FACILITY_NTDSB: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FACILITY_SYSTEM: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FLAG_DISABLABLE_OPTIONAL_FEATURE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FLAG_DOMAIN_OPTIONAL_FEATURE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FLAG_FOREST_OPTIONAL_FEATURE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FLAG_SERVER_OPTIONAL_FEATURE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FRSCONN_MAX_PRIORITY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FRSCONN_PRIORITY_MASK: u32 = 1879048192u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const FaxNumber: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa5062215_4681_11d1_a3b4_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_COMPUTRS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("aa312825768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_COMPUTRS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("aa312825768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DELETED_OBJECTS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("18e2ea80684f11d2b9aa00c04f79f805"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DELETED_OBJECTS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("18e2ea80684f11d2b9aa00c04f79f805"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("a361b2ffffd211d1aa4b00c04fd7d83a"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("a361b2ffffd211d1aa4b00c04fd7d83a"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("22b70c67d56e4efb91e9300fca3dc1aa"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("22b70c67d56e4efb91e9300fca3dc1aa"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_INFRASTRUCTURE_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("2fbac1870ade11d297c400c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_INFRASTRUCTURE_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2fbac1870ade11d297c400c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_KEYS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("683A24E2E8164BD3AF86AC3C2CF3F981"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_LOSTANDFOUND_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ab8153b7768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_LOSTANDFOUND_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ab8153b7768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1EB93889E40C45DF9F0C64D23BBB6237"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("f4be92a4c777485e878e9421d53087db"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("f4be92a4c777485e878e9421d53087db"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_NTDS_QUOTAS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("6227f0af1fc2410d8e3bb10615bb5b0f"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_NTDS_QUOTAS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("6227f0af1fc2410d8e3bb10615bb5b0f"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("73e843ece8cc4046b4ab07ffe4ab5bcd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("73e843ece8cc4046b4ab07ffe4ab5bcd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PROGRAM_DATA_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("09460c08ae1e4a4ea0f64aee7daa1e5a"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PROGRAM_DATA_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("09460c08ae1e4a4ea0f64aee7daa1e5a"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_SYSTEMS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ab1d30f3768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_SYSTEMS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ab1d30f3768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_USERS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("a9d1ca15768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_USERS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("a9d1ca15768811d1aded00c04fd8d5cd"); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const Hold: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3ad3e13_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const LargeInteger: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x927971f5_0939_11d1_8be1_00c04fd8d503); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSAPI_BIND_ALLOW_DELEGATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSAPI_BIND_FIND_BINDING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSAPI_BIND_FORCE_KERBEROS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_GC_TOPOLOGY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_INTERSITE_GC_TOPOLOGY: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_INTERSITE_TOPOLOGY: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_MINIMIZE_HOPS_TOPOLOGY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_NO_REASON: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_OSCILLATING_CONNECTION_TOPOLOGY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_REDUNDANT_SERVER_TOPOLOGY: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_RING_TOPOLOGY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_SERVER_FAILOVER_TOPOLOGY: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_SITE_FAILOVER_TOPOLOGY: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_KCC_STALE_SERVERS_TOPOLOGY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_DISABLE_INTERSITE_COMPRESSION: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_IGNORE_SCHEDULE_MASK: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_IS_GENERATED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_OVERRIDE_NOTIFY_DEFAULT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_RODC_TOPOLOGY: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_TWOWAY_SYNC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_USER_OWNED_SCHEDULE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSCONN_OPT_USE_NOTIFY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_BLOCK_RPC: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_DISABLE_INBOUND_REPL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_DISABLE_NTDSCONN_XLATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_DISABLE_OUTBOUND_REPL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_DISABLE_SPN_REGISTRATION: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_GENERATE_OWN_TOPO: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSDSA_OPT_IS_GC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_DEFAULT_SERVER_REDUNDANCY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_FORCE_KCC_W2K_ELECTION: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_FORCE_KCC_WHISTLER_BEHAVIOR: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_GROUP_CACHING_ENABLED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_RAND_BH_SELECTION_DISABLED: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_REDUNDANT_SERVER_TOPOLOGY_ENABLED: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_SCHEDULE_HASHING_ENABLED: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_TOPL_CLEANUP_DISABLED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_TOPL_DETECT_STALE_DISABLED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_IS_TOPL_MIN_HOPS_DISABLED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_W2K3_BRIDGES_REQUIRED: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSETTINGS_OPT_W2K3_IGNORE_SCHEDULES: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSITECONN_OPT_DISABLE_COMPRESSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSITECONN_OPT_TWOWAY_SYNC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSITECONN_OPT_USE_NOTIFY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSITELINK_OPT_DISABLE_COMPRESSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSITELINK_OPT_TWOWAY_SYNC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSSITELINK_OPT_USE_NOTIFY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSTRANSPORT_OPT_BRIDGES_REQUIRED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NTDSTRANSPORT_OPT_IGNORE_SCHEDULES: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NameTranslate: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x274fae1f_3626_11d1_a3a4_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const NetAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb0b71247_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_DEFAULTFORM: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_HIDEMENUS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_HIDESEARCHUI: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_ISSUEONOPEN: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_LOADQUERY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_OKCANCEL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_PARAMISPROPERTYBAG: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_REMOVEFORMS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_REMOVESCOPES: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_SAVEQUERYONOK: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_SHOWOPTIONAL: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OQWF_SINGLESELECT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const OctetList: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1241400f_4680_11d1_a3b4_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const Path: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb2538919_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const Pathname: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x080d0d78_f421_11d0_a36e_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const PostalAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0a75afcd_4680_11d1_a3b4_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const PropertyEntry: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72d3edc2_a4c4_11d0_8533_00c04fd8d503); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const PropertyValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b9e38b0_a97c_11d0_8534_00c04fd8d503); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const QUERYFORM_CHANGESFORMLIST: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const QUERYFORM_CHANGESOPTFORMLIST: u64 = 2u64; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ReplicaPointer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf5d1badf_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const SCHEDULE_BANDWIDTH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const SCHEDULE_INTERVAL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const SCHEDULE_PRIORITY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const STATUS_SEVERITY_ERROR: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const STATUS_SEVERITY_INFORMATIONAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const STATUS_SEVERITY_SUCCESS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const STATUS_SEVERITY_WARNING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const SecurityDescriptor: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb958f73c_9bdd_11d0_852c_00c04fd8d503); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const Timestamp: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb2bed2eb_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const TypedName: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb33143cb_4080_11d1_a3ac_00c04fb950dc); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_APPLY: u32 = 2128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_CHANGE: u32 = 2127u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_ERROR: u32 = 2134u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_EXIT: u32 = 2131u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_FOREGROUND: u32 = 2130u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_PAGEHWND: u32 = 2126u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_PAGEINIT: u32 = 2125u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WM_ADSPROP_NOTIFY_SETFOCUS: u32 = 2129u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const WinNTSystemInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66182ec4_afd1_11d2_9cb9_0000f87a369e); -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrAccessDenied: ::windows_sys::core::HRESULT = -939522189i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrAfterInitialization: ::windows_sys::core::HRESULT = -939522246i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrAlreadyInitialized: ::windows_sys::core::HRESULT = -939523066i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrAlreadyOpen: ::windows_sys::core::HRESULT = -939589627i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrAlreadyPrepared: ::windows_sys::core::HRESULT = -939522489i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBFInUse: ::windows_sys::core::HRESULT = -939523894i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBFNotSynchronous: ::windows_sys::core::HRESULT = -2013265720i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBFPageNotFound: ::windows_sys::core::HRESULT = -2013265719i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBackupDirectoryNotEmpty: ::windows_sys::core::HRESULT = -939523592i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBackupInProgress: ::windows_sys::core::HRESULT = -939523591i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBackupNotAllowedYet: ::windows_sys::core::HRESULT = -939523573i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadBackupDatabaseSize: ::windows_sys::core::HRESULT = -939523535i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadCheckpointSignature: ::windows_sys::core::HRESULT = -939523564i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadColumnId: ::windows_sys::core::HRESULT = -939522579i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadDbSignature: ::windows_sys::core::HRESULT = -939523565i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadItagSequence: ::windows_sys::core::HRESULT = -939522578i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadLogSignature: ::windows_sys::core::HRESULT = -939523566i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBadLogVersion: ::windows_sys::core::HRESULT = -939523582i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBufferTooSmall: ::windows_sys::core::HRESULT = -939523058i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrBufferTruncated: ::windows_sys::core::HRESULT = -2013264914i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCannotBeTagged: ::windows_sys::core::HRESULT = -939522575i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCannotRename: ::windows_sys::core::HRESULT = -939522790i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCheckpointCorrupt: ::windows_sys::core::HRESULT = -939523563i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCircularLogging: ::windows_sys::core::HRESULT = -939589621i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumn2ndSysMaint: ::windows_sys::core::HRESULT = -939522586i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnCannotIndex: ::windows_sys::core::HRESULT = -939522583i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnDoesNotFit: ::windows_sys::core::HRESULT = -939522593i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnDuplicate: ::windows_sys::core::HRESULT = -939522588i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnInUse: ::windows_sys::core::HRESULT = -939523050i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnIndexed: ::windows_sys::core::HRESULT = -939522591i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnLong: ::windows_sys::core::HRESULT = -939522595i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnMaxTruncated: ::windows_sys::core::HRESULT = -2013264408i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnNotFound: ::windows_sys::core::HRESULT = -939522589i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnNotUpdatable: ::windows_sys::core::HRESULT = -939523048i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnNull: ::windows_sys::core::HRESULT = -2013264916i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnSetNull: ::windows_sys::core::HRESULT = -2013264852i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrColumnTooBig: ::windows_sys::core::HRESULT = -939522590i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCommunicationError: ::windows_sys::core::HRESULT = -939589619i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrConsistentTimeMismatch: ::windows_sys::core::HRESULT = -939523545i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrContainerNotEmpty: ::windows_sys::core::HRESULT = -939523053i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrContentsExpired: ::windows_sys::core::HRESULT = -939589615i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCouldNotConnect: ::windows_sys::core::HRESULT = -939589625i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCreateIndexFailed: ::windows_sys::core::HRESULT = -2013264511i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrCurrencyStackOutOfMemory: ::windows_sys::core::HRESULT = -939523026i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseAttached: ::windows_sys::core::HRESULT = -2013264913i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseCorrupted: ::windows_sys::core::HRESULT = -939522890i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseDuplicate: ::windows_sys::core::HRESULT = -939522895i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseInUse: ::windows_sys::core::HRESULT = -939522894i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseInconsistent: ::windows_sys::core::HRESULT = -939523546i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseInvalidName: ::windows_sys::core::HRESULT = -939522892i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseInvalidPages: ::windows_sys::core::HRESULT = -939522891i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseLocked: ::windows_sys::core::HRESULT = -939522889i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDatabaseNotFound: ::windows_sys::core::HRESULT = -939522893i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDeleteBackupFileFail: ::windows_sys::core::HRESULT = -939523572i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDensityInvalid: ::windows_sys::core::HRESULT = -939522789i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDiskFull: ::windows_sys::core::HRESULT = -939522288i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrDiskIO: ::windows_sys::core::HRESULT = -939523074i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrError: ::windows_sys::core::HRESULT = -939589630i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrExistingLogFileHasBadSignature: ::windows_sys::core::HRESULT = -2013265362i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrExistingLogFileIsNotContiguous: ::windows_sys::core::HRESULT = -2013265361i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFLDKeyTooBig: ::windows_sys::core::HRESULT = -2013265520i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFLDNullKey: ::windows_sys::core::HRESULT = -2013265518i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFLDTooManySegments: ::windows_sys::core::HRESULT = -939523695i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFeatureNotAvailable: ::windows_sys::core::HRESULT = -939523095i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFileAccessDenied: ::windows_sys::core::HRESULT = -939523064i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFileClose: ::windows_sys::core::HRESULT = -939523994i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFileNotFound: ::windows_sys::core::HRESULT = -939522285i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFileOpenReadOnly: ::windows_sys::core::HRESULT = -2013264107i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrFullBackupNotTaken: ::windows_sys::core::HRESULT = -939589618i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrGivenLogFileHasBadSignature: ::windows_sys::core::HRESULT = -939523541i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrGivenLogFileIsNotContiguous: ::windows_sys::core::HRESULT = -939523540i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIllegalOperation: ::windows_sys::core::HRESULT = -939522784i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInTransaction: ::windows_sys::core::HRESULT = -939522988i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIncrementalBackupDisabled: ::windows_sys::core::HRESULT = -939589623i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexCantBuild: ::windows_sys::core::HRESULT = -939522695i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexDuplicate: ::windows_sys::core::HRESULT = -939522693i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexHasClustered: ::windows_sys::core::HRESULT = -939522688i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexHasPrimary: ::windows_sys::core::HRESULT = -939522694i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexInUse: ::windows_sys::core::HRESULT = -939523045i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexInvalidDef: ::windows_sys::core::HRESULT = -939522690i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexMustStay: ::windows_sys::core::HRESULT = -939522691i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrIndexNotFound: ::windows_sys::core::HRESULT = -939522692i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidBackup: ::windows_sys::core::HRESULT = -939523570i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidBackupSequence: ::windows_sys::core::HRESULT = -939523575i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidBookmark: ::windows_sys::core::HRESULT = -939523051i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidBufferSize: ::windows_sys::core::HRESULT = -939523049i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidCodePage: ::windows_sys::core::HRESULT = -939523033i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidColumnType: ::windows_sys::core::HRESULT = -939522585i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidCountry: ::windows_sys::core::HRESULT = -939523035i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidDatabase: ::windows_sys::core::HRESULT = -939523068i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidDatabaseId: ::windows_sys::core::HRESULT = -939523086i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidFilename: ::windows_sys::core::HRESULT = -939523052i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidHandle: ::windows_sys::core::HRESULT = -939589629i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidLanguageId: ::windows_sys::core::HRESULT = -939523034i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidLogSequence: ::windows_sys::core::HRESULT = -939523581i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidName: ::windows_sys::core::HRESULT = -939523094i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidObject: ::windows_sys::core::HRESULT = -939522780i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidOnSort: ::windows_sys::core::HRESULT = -939522394i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidOperation: ::windows_sys::core::HRESULT = -939522190i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidParam: ::windows_sys::core::HRESULT = -939589631i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidParameter: ::windows_sys::core::HRESULT = -939523093i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidPath: ::windows_sys::core::HRESULT = -939523073i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidRecips: ::windows_sys::core::HRESULT = -939589626i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidSesid: ::windows_sys::core::HRESULT = -939522992i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrInvalidTableId: ::windows_sys::core::HRESULT = -939522786i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrKeyChanged: ::windows_sys::core::HRESULT = -2013264302i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrKeyDuplicate: ::windows_sys::core::HRESULT = -939522491i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrKeyIsMade: ::windows_sys::core::HRESULT = -939522580i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrKeyNotMade: ::windows_sys::core::HRESULT = -939522488i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogBufferTooSmall: ::windows_sys::core::HRESULT = -939523579i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogCorrupted: ::windows_sys::core::HRESULT = -939522244i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogDiskFull: ::windows_sys::core::HRESULT = -939523567i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogFileCorrupt: ::windows_sys::core::HRESULT = -939523595i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogFileNotFound: ::windows_sys::core::HRESULT = -939589622i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogSequenceEnd: ::windows_sys::core::HRESULT = -939523577i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLogWriteFail: ::windows_sys::core::HRESULT = -939523586i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrLoggingDisabled: ::windows_sys::core::HRESULT = -939523580i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrMakeBackupDirectoryFail: ::windows_sys::core::HRESULT = -939523571i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrMissingExpiryToken: ::windows_sys::core::HRESULT = -939589617i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrMissingFullBackup: ::windows_sys::core::HRESULT = -939523536i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrMissingLogFile: ::windows_sys::core::HRESULT = -939523568i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrMissingPreviousLogFile: ::windows_sys::core::HRESULT = -939523587i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrMissingRestoreLogFiles: ::windows_sys::core::HRESULT = -939523539i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoBackup: ::windows_sys::core::HRESULT = -939523576i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoBackupDirectory: ::windows_sys::core::HRESULT = -939523593i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoCurrentIndex: ::windows_sys::core::HRESULT = -939522581i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoCurrentRecord: ::windows_sys::core::HRESULT = -939522493i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoFullRestore: ::windows_sys::core::HRESULT = -939589620i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoIdleActivity: ::windows_sys::core::HRESULT = -2013264862i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNoWriteLock: ::windows_sys::core::HRESULT = -2013264853i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNone: ::windows_sys::core::HRESULT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNotInTransaction: ::windows_sys::core::HRESULT = -939523042i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNotInitialized: ::windows_sys::core::HRESULT = -939523067i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNullInvalid: ::windows_sys::core::HRESULT = -939522592i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNullKeyDisallowed: ::windows_sys::core::HRESULT = -939523043i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrNyi: ::windows_sys::core::HRESULT = -1073741823i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrObjectDuplicate: ::windows_sys::core::HRESULT = -939522782i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrObjectNotFound: ::windows_sys::core::HRESULT = -939522791i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfBuffers: ::windows_sys::core::HRESULT = -939523082i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfCursors: ::windows_sys::core::HRESULT = -939523083i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfDatabaseSpace: ::windows_sys::core::HRESULT = -939523084i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfFileHandles: ::windows_sys::core::HRESULT = -939523076i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfMemory: ::windows_sys::core::HRESULT = -939523085i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfSessions: ::windows_sys::core::HRESULT = -939522995i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrOutOfThreads: ::windows_sys::core::HRESULT = -939523993i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrPMRecDeleted: ::windows_sys::core::HRESULT = -939523794i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrPatchFileMismatch: ::windows_sys::core::HRESULT = -939523544i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrPermissionDenied: ::windows_sys::core::HRESULT = -939522287i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrReadVerifyFailure: ::windows_sys::core::HRESULT = -939523078i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRecordClusteredChanged: ::windows_sys::core::HRESULT = -939522492i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRecordDeleted: ::windows_sys::core::HRESULT = -939523079i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRecordNotFound: ::windows_sys::core::HRESULT = -939522495i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRecordTooBig: ::windows_sys::core::HRESULT = -939523070i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRecoveredWithErrors: ::windows_sys::core::HRESULT = -939523569i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRemainingVersions: ::windows_sys::core::HRESULT = -2013265599i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRestoreInProgress: ::windows_sys::core::HRESULT = -939589628i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRestoreLogTooHigh: ::windows_sys::core::HRESULT = -939523542i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRestoreLogTooLow: ::windows_sys::core::HRESULT = -939523543i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrRestoreMapExists: ::windows_sys::core::HRESULT = -939589624i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrSeekNotEqual: ::windows_sys::core::HRESULT = -2013264881i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrSessionWriteConflict: ::windows_sys::core::HRESULT = -939522989i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTableDuplicate: ::windows_sys::core::HRESULT = -939522793i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTableEmpty: ::windows_sys::core::HRESULT = -2013264619i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTableInUse: ::windows_sys::core::HRESULT = -939522792i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTableLocked: ::windows_sys::core::HRESULT = -939522794i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTableNotEmpty: ::windows_sys::core::HRESULT = -939522788i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTaggedNotNULL: ::windows_sys::core::HRESULT = -939522582i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTempFileOpenError: ::windows_sys::core::HRESULT = -939522293i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTermInProgress: ::windows_sys::core::HRESULT = -939523096i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyActiveUsers: ::windows_sys::core::HRESULT = -939523037i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyAttachedDatabases: ::windows_sys::core::HRESULT = -939522291i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyColumns: ::windows_sys::core::HRESULT = -939523056i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyIO: ::windows_sys::core::HRESULT = -939523991i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyIndexes: ::windows_sys::core::HRESULT = -939523081i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyKeys: ::windows_sys::core::HRESULT = -939523080i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyOpenDatabases: ::windows_sys::core::HRESULT = -939523069i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyOpenIndexes: ::windows_sys::core::HRESULT = -939522686i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManyOpenTables: ::windows_sys::core::HRESULT = -939522785i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTooManySorts: ::windows_sys::core::HRESULT = -939522395i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrTransTooDeep: ::windows_sys::core::HRESULT = -939522993i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrUnknownExpiryTokenFormat: ::windows_sys::core::HRESULT = -939589616i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrUpdateNotPrepared: ::windows_sys::core::HRESULT = -939522487i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrVersionStoreOutOfMemory: ::windows_sys::core::HRESULT = -939523027i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrWriteConflict: ::windows_sys::core::HRESULT = -939522994i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrerrDataHasChanged: ::windows_sys::core::HRESULT = -939522485i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const hrwrnDataHasChanged: ::windows_sys::core::HRESULT = -2013264310i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADSI_DIALECT_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSI_DIALECT_LDAP: ADSI_DIALECT_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSI_DIALECT_SQL: ADSI_DIALECT_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADSTYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_INVALID: ADSTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_DN_STRING: ADSTYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_CASE_EXACT_STRING: ADSTYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_CASE_IGNORE_STRING: ADSTYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_PRINTABLE_STRING: ADSTYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_NUMERIC_STRING: ADSTYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_BOOLEAN: ADSTYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_INTEGER: ADSTYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_OCTET_STRING: ADSTYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_UTC_TIME: ADSTYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_LARGE_INTEGER: ADSTYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_PROV_SPECIFIC: ADSTYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_OBJECT_CLASS: ADSTYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_CASEIGNORE_LIST: ADSTYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_OCTET_LIST: ADSTYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_PATH: ADSTYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_POSTALADDRESS: ADSTYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_TIMESTAMP: ADSTYPE = 17i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_BACKLINK: ADSTYPE = 18i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_TYPEDNAME: ADSTYPE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_HOLD: ADSTYPE = 20i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_NETADDRESS: ADSTYPE = 21i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_REPLICAPOINTER: ADSTYPE = 22i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_FAXNUMBER: ADSTYPE = 23i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_EMAIL: ADSTYPE = 24i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_NT_SECURITY_DESCRIPTOR: ADSTYPE = 25i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_UNKNOWN: ADSTYPE = 26i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_DN_WITH_BINARY: ADSTYPE = 27i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSTYPE_DN_WITH_STRING: ADSTYPE = 28i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_ACEFLAG_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_INHERIT_ACE: ADS_ACEFLAG_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_NO_PROPAGATE_INHERIT_ACE: ADS_ACEFLAG_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_INHERIT_ONLY_ACE: ADS_ACEFLAG_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_INHERITED_ACE: ADS_ACEFLAG_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_VALID_INHERIT_FLAGS: ADS_ACEFLAG_ENUM = 31i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_SUCCESSFUL_ACCESS: ADS_ACEFLAG_ENUM = 64i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACEFLAG_FAILED_ACCESS: ADS_ACEFLAG_ENUM = 128i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_ACETYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_ALLOWED: ADS_ACETYPE_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_DENIED: ADS_ACETYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_AUDIT: ADS_ACETYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_ALLOWED_OBJECT: ADS_ACETYPE_ENUM = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_DENIED_OBJECT: ADS_ACETYPE_ENUM = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_AUDIT_OBJECT: ADS_ACETYPE_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_ALARM_OBJECT: ADS_ACETYPE_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK: ADS_ACETYPE_ENUM = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_DENIED_CALLBACK: ADS_ACETYPE_ENUM = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_ALLOWED_CALLBACK_OBJECT: ADS_ACETYPE_ENUM = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_ACCESS_DENIED_CALLBACK_OBJECT: ADS_ACETYPE_ENUM = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK: ADS_ACETYPE_ENUM = 13i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_ALARM_CALLBACK: ADS_ACETYPE_ENUM = 14i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_AUDIT_CALLBACK_OBJECT: ADS_ACETYPE_ENUM = 15i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ACETYPE_SYSTEM_ALARM_CALLBACK_OBJECT: ADS_ACETYPE_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_AUTHENTICATION_ENUM = u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SECURE_AUTHENTICATION: ADS_AUTHENTICATION_ENUM = 1u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_USE_ENCRYPTION: ADS_AUTHENTICATION_ENUM = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_USE_SSL: ADS_AUTHENTICATION_ENUM = 2u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_READONLY_SERVER: ADS_AUTHENTICATION_ENUM = 4u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PROMPT_CREDENTIALS: ADS_AUTHENTICATION_ENUM = 8u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NO_AUTHENTICATION: ADS_AUTHENTICATION_ENUM = 16u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FAST_BIND: ADS_AUTHENTICATION_ENUM = 32u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_USE_SIGNING: ADS_AUTHENTICATION_ENUM = 64u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_USE_SEALING: ADS_AUTHENTICATION_ENUM = 128u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_USE_DELEGATION: ADS_AUTHENTICATION_ENUM = 256u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SERVER_BIND: ADS_AUTHENTICATION_ENUM = 512u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NO_REFERRAL_CHASING: ADS_AUTHENTICATION_ENUM = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_AUTH_RESERVED: ADS_AUTHENTICATION_ENUM = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_CHASE_REFERRALS_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_CHASE_REFERRALS_NEVER: ADS_CHASE_REFERRALS_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_CHASE_REFERRALS_SUBORDINATE: ADS_CHASE_REFERRALS_ENUM = 32i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_CHASE_REFERRALS_EXTERNAL: ADS_CHASE_REFERRALS_ENUM = 64i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_CHASE_REFERRALS_ALWAYS: ADS_CHASE_REFERRALS_ENUM = 96i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_DEREFENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_DEREF_NEVER: ADS_DEREFENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_DEREF_SEARCHING: ADS_DEREFENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_DEREF_FINDING: ADS_DEREFENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_DEREF_ALWAYS: ADS_DEREFENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_DISPLAY_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_DISPLAY_FULL: ADS_DISPLAY_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_DISPLAY_VALUE_ONLY: ADS_DISPLAY_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_ESCAPE_MODE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ESCAPEDMODE_DEFAULT: ADS_ESCAPE_MODE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ESCAPEDMODE_ON: ADS_ESCAPE_MODE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ESCAPEDMODE_OFF: ADS_ESCAPE_MODE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_ESCAPEDMODE_OFF_EX: ADS_ESCAPE_MODE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_FLAGTYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FLAG_OBJECT_TYPE_PRESENT: ADS_FLAGTYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FLAG_INHERITED_OBJECT_TYPE_PRESENT: ADS_FLAGTYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_FORMAT_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_WINDOWS: ADS_FORMAT_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_WINDOWS_NO_SERVER: ADS_FORMAT_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_WINDOWS_DN: ADS_FORMAT_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_WINDOWS_PARENT: ADS_FORMAT_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_X500: ADS_FORMAT_ENUM = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_X500_NO_SERVER: ADS_FORMAT_ENUM = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_X500_DN: ADS_FORMAT_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_X500_PARENT: ADS_FORMAT_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_SERVER: ADS_FORMAT_ENUM = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_PROVIDER: ADS_FORMAT_ENUM = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_FORMAT_LEAF: ADS_FORMAT_ENUM = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_GROUP_TYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_GROUP_TYPE_GLOBAL_GROUP: ADS_GROUP_TYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_GROUP_TYPE_DOMAIN_LOCAL_GROUP: ADS_GROUP_TYPE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_GROUP_TYPE_LOCAL_GROUP: ADS_GROUP_TYPE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_GROUP_TYPE_UNIVERSAL_GROUP: ADS_GROUP_TYPE_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_GROUP_TYPE_SECURITY_ENABLED: ADS_GROUP_TYPE_ENUM = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_NAME_INITTYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_INITTYPE_DOMAIN: ADS_NAME_INITTYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_INITTYPE_SERVER: ADS_NAME_INITTYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_INITTYPE_GC: ADS_NAME_INITTYPE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_NAME_TYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_1779: ADS_NAME_TYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_CANONICAL: ADS_NAME_TYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_NT4: ADS_NAME_TYPE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_DISPLAY: ADS_NAME_TYPE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_DOMAIN_SIMPLE: ADS_NAME_TYPE_ENUM = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_ENTERPRISE_SIMPLE: ADS_NAME_TYPE_ENUM = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_GUID: ADS_NAME_TYPE_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_UNKNOWN: ADS_NAME_TYPE_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_USER_PRINCIPAL_NAME: ADS_NAME_TYPE_ENUM = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_CANONICAL_EX: ADS_NAME_TYPE_ENUM = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_SERVICE_PRINCIPAL_NAME: ADS_NAME_TYPE_ENUM = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_NAME_TYPE_SID_OR_SID_HISTORY_NAME: ADS_NAME_TYPE_ENUM = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_OPTION_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_SERVERNAME: ADS_OPTION_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_REFERRALS: ADS_OPTION_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_PAGE_SIZE: ADS_OPTION_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_SECURITY_MASK: ADS_OPTION_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_MUTUAL_AUTH_STATUS: ADS_OPTION_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_QUOTA: ADS_OPTION_ENUM = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_PASSWORD_PORTNUMBER: ADS_OPTION_ENUM = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_PASSWORD_METHOD: ADS_OPTION_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_ACCUMULATIVE_MODIFICATION: ADS_OPTION_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_OPTION_SKIP_SID_LOOKUP: ADS_OPTION_ENUM = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_PASSWORD_ENCODING_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PASSWORD_ENCODE_REQUIRE_SSL: ADS_PASSWORD_ENCODING_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PASSWORD_ENCODE_CLEAR: ADS_PASSWORD_ENCODING_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_PATHTYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PATH_FILE: ADS_PATHTYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PATH_FILESHARE: ADS_PATHTYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PATH_REGISTRY: ADS_PATHTYPE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_PREFERENCES_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_ASYNCHRONOUS: ADS_PREFERENCES_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_DEREF_ALIASES: ADS_PREFERENCES_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_SIZE_LIMIT: ADS_PREFERENCES_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_TIME_LIMIT: ADS_PREFERENCES_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_ATTRIBTYPES_ONLY: ADS_PREFERENCES_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_SEARCH_SCOPE: ADS_PREFERENCES_ENUM = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_TIMEOUT: ADS_PREFERENCES_ENUM = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_PAGESIZE: ADS_PREFERENCES_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_PAGED_TIME_LIMIT: ADS_PREFERENCES_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_CHASE_REFERRALS: ADS_PREFERENCES_ENUM = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_SORT_ON: ADS_PREFERENCES_ENUM = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_CACHE_RESULTS: ADS_PREFERENCES_ENUM = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADSIPROP_ADSIFLAG: ADS_PREFERENCES_ENUM = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_PROPERTY_OPERATION_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PROPERTY_CLEAR: ADS_PROPERTY_OPERATION_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PROPERTY_UPDATE: ADS_PROPERTY_OPERATION_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PROPERTY_APPEND: ADS_PROPERTY_OPERATION_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_PROPERTY_DELETE: ADS_PROPERTY_OPERATION_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_RIGHTS_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DELETE: ADS_RIGHTS_ENUM = 65536i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_READ_CONTROL: ADS_RIGHTS_ENUM = 131072i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_WRITE_DAC: ADS_RIGHTS_ENUM = 262144i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_WRITE_OWNER: ADS_RIGHTS_ENUM = 524288i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_SYNCHRONIZE: ADS_RIGHTS_ENUM = 1048576i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_ACCESS_SYSTEM_SECURITY: ADS_RIGHTS_ENUM = 16777216i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_GENERIC_READ: ADS_RIGHTS_ENUM = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_GENERIC_WRITE: ADS_RIGHTS_ENUM = 1073741824i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_GENERIC_EXECUTE: ADS_RIGHTS_ENUM = 536870912i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_GENERIC_ALL: ADS_RIGHTS_ENUM = 268435456i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_CREATE_CHILD: ADS_RIGHTS_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_DELETE_CHILD: ADS_RIGHTS_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_ACTRL_DS_LIST: ADS_RIGHTS_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_SELF: ADS_RIGHTS_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_READ_PROP: ADS_RIGHTS_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_WRITE_PROP: ADS_RIGHTS_ENUM = 32i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_DELETE_TREE: ADS_RIGHTS_ENUM = 64i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_LIST_OBJECT: ADS_RIGHTS_ENUM = 128i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_RIGHT_DS_CONTROL_ACCESS: ADS_RIGHTS_ENUM = 256i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SCOPEENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SCOPE_BASE: ADS_SCOPEENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SCOPE_ONELEVEL: ADS_SCOPEENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SCOPE_SUBTREE: ADS_SCOPEENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SD_CONTROL_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_OWNER_DEFAULTED: ADS_SD_CONTROL_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_GROUP_DEFAULTED: ADS_SD_CONTROL_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_DACL_PRESENT: ADS_SD_CONTROL_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_DACL_DEFAULTED: ADS_SD_CONTROL_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_SACL_PRESENT: ADS_SD_CONTROL_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_SACL_DEFAULTED: ADS_SD_CONTROL_ENUM = 32i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_DACL_AUTO_INHERIT_REQ: ADS_SD_CONTROL_ENUM = 256i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_SACL_AUTO_INHERIT_REQ: ADS_SD_CONTROL_ENUM = 512i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_DACL_AUTO_INHERITED: ADS_SD_CONTROL_ENUM = 1024i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_SACL_AUTO_INHERITED: ADS_SD_CONTROL_ENUM = 2048i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_DACL_PROTECTED: ADS_SD_CONTROL_ENUM = 4096i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_SACL_PROTECTED: ADS_SD_CONTROL_ENUM = 8192i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_CONTROL_SE_SELF_RELATIVE: ADS_SD_CONTROL_ENUM = 32768i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SD_FORMAT_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_FORMAT_IID: ADS_SD_FORMAT_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_FORMAT_RAW: ADS_SD_FORMAT_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_FORMAT_HEXSTRING: ADS_SD_FORMAT_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SD_REVISION_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SD_REVISION_DS: ADS_SD_REVISION_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SEARCHPREF_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_ASYNCHRONOUS: ADS_SEARCHPREF_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_DEREF_ALIASES: ADS_SEARCHPREF_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_SIZE_LIMIT: ADS_SEARCHPREF_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_TIME_LIMIT: ADS_SEARCHPREF_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_ATTRIBTYPES_ONLY: ADS_SEARCHPREF_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_SEARCH_SCOPE: ADS_SEARCHPREF_ENUM = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_TIMEOUT: ADS_SEARCHPREF_ENUM = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_PAGESIZE: ADS_SEARCHPREF_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_PAGED_TIME_LIMIT: ADS_SEARCHPREF_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_CHASE_REFERRALS: ADS_SEARCHPREF_ENUM = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_SORT_ON: ADS_SEARCHPREF_ENUM = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_CACHE_RESULTS: ADS_SEARCHPREF_ENUM = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_DIRSYNC: ADS_SEARCHPREF_ENUM = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_TOMBSTONE: ADS_SEARCHPREF_ENUM = 13i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_VLV: ADS_SEARCHPREF_ENUM = 14i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_ATTRIBUTE_QUERY: ADS_SEARCHPREF_ENUM = 15i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_SECURITY_MASK: ADS_SEARCHPREF_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_DIRSYNC_FLAG: ADS_SEARCHPREF_ENUM = 17i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SEARCHPREF_EXTENDED_DN: ADS_SEARCHPREF_ENUM = 18i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SECURITY_INFO_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SECURITY_INFO_OWNER: ADS_SECURITY_INFO_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SECURITY_INFO_GROUP: ADS_SECURITY_INFO_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SECURITY_INFO_DACL: ADS_SECURITY_INFO_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SECURITY_INFO_SACL: ADS_SECURITY_INFO_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SETTYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SETTYPE_FULL: ADS_SETTYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SETTYPE_PROVIDER: ADS_SETTYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SETTYPE_SERVER: ADS_SETTYPE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SETTYPE_DN: ADS_SETTYPE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_STATUSENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_STATUS_S_OK: ADS_STATUSENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_STATUS_INVALID_SEARCHPREF: ADS_STATUSENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_STATUS_INVALID_SEARCHPREFVALUE: ADS_STATUSENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_SYSTEMFLAG_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_DISALLOW_DELETE: ADS_SYSTEMFLAG_ENUM = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_CONFIG_ALLOW_RENAME: ADS_SYSTEMFLAG_ENUM = 1073741824i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_CONFIG_ALLOW_MOVE: ADS_SYSTEMFLAG_ENUM = 536870912i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_CONFIG_ALLOW_LIMITED_MOVE: ADS_SYSTEMFLAG_ENUM = 268435456i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_DOMAIN_DISALLOW_RENAME: ADS_SYSTEMFLAG_ENUM = 134217728i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_DOMAIN_DISALLOW_MOVE: ADS_SYSTEMFLAG_ENUM = 67108864i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_CR_NTDS_NC: ADS_SYSTEMFLAG_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_CR_NTDS_DOMAIN: ADS_SYSTEMFLAG_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_ATTR_NOT_REPLICATED: ADS_SYSTEMFLAG_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_SYSTEMFLAG_ATTR_IS_CONSTRUCTED: ADS_SYSTEMFLAG_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type ADS_USER_FLAG_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_SCRIPT: ADS_USER_FLAG_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_ACCOUNTDISABLE: ADS_USER_FLAG_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_HOMEDIR_REQUIRED: ADS_USER_FLAG_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_LOCKOUT: ADS_USER_FLAG_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_PASSWD_NOTREQD: ADS_USER_FLAG_ENUM = 32i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_PASSWD_CANT_CHANGE: ADS_USER_FLAG_ENUM = 64i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_ENCRYPTED_TEXT_PASSWORD_ALLOWED: ADS_USER_FLAG_ENUM = 128i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_TEMP_DUPLICATE_ACCOUNT: ADS_USER_FLAG_ENUM = 256i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_NORMAL_ACCOUNT: ADS_USER_FLAG_ENUM = 512i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_INTERDOMAIN_TRUST_ACCOUNT: ADS_USER_FLAG_ENUM = 2048i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_WORKSTATION_TRUST_ACCOUNT: ADS_USER_FLAG_ENUM = 4096i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_SERVER_TRUST_ACCOUNT: ADS_USER_FLAG_ENUM = 8192i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_DONT_EXPIRE_PASSWD: ADS_USER_FLAG_ENUM = 65536i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_MNS_LOGON_ACCOUNT: ADS_USER_FLAG_ENUM = 131072i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_SMARTCARD_REQUIRED: ADS_USER_FLAG_ENUM = 262144i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_TRUSTED_FOR_DELEGATION: ADS_USER_FLAG_ENUM = 524288i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_NOT_DELEGATED: ADS_USER_FLAG_ENUM = 1048576i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_USE_DES_KEY_ONLY: ADS_USER_FLAG_ENUM = 2097152i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_DONT_REQUIRE_PREAUTH: ADS_USER_FLAG_ENUM = 4194304i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_PASSWORD_EXPIRED: ADS_USER_FLAG_ENUM = 8388608i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADS_UF_TRUSTED_TO_AUTHENTICATE_FOR_DELEGATION: ADS_USER_FLAG_ENUM = 16777216i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DSROLE_MACHINE_ROLE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRole_RoleStandaloneWorkstation: DSROLE_MACHINE_ROLE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRole_RoleMemberWorkstation: DSROLE_MACHINE_ROLE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRole_RoleStandaloneServer: DSROLE_MACHINE_ROLE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRole_RoleMemberServer: DSROLE_MACHINE_ROLE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRole_RoleBackupDomainController: DSROLE_MACHINE_ROLE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRole_RolePrimaryDomainController: DSROLE_MACHINE_ROLE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DSROLE_OPERATION_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleOperationIdle: DSROLE_OPERATION_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleOperationActive: DSROLE_OPERATION_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleOperationNeedReboot: DSROLE_OPERATION_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRolePrimaryDomainInfoBasic: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleUpgradeStatus: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleOperationState: DSROLE_PRIMARY_DOMAIN_INFO_LEVEL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DSROLE_SERVER_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleServerUnknown: DSROLE_SERVER_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleServerPrimary: DSROLE_SERVER_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DsRoleServerBackup: DSROLE_SERVER_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_KCC_TASKID = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_KCC_TASKID_UPDATE_TOPOLOGY: DS_KCC_TASKID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_MANGLE_FOR = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_MANGLE_UNKNOWN: DS_MANGLE_FOR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_MANGLE_OBJECT_RDN_FOR_DELETION: DS_MANGLE_FOR = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_MANGLE_OBJECT_RDN_FOR_NAME_CONFLICT: DS_MANGLE_FOR = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_NAME_ERROR = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_NO_ERROR: DS_NAME_ERROR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_RESOLVING: DS_NAME_ERROR = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_NOT_FOUND: DS_NAME_ERROR = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_NOT_UNIQUE: DS_NAME_ERROR = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_NO_MAPPING: DS_NAME_ERROR = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_DOMAIN_ONLY: DS_NAME_ERROR = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING: DS_NAME_ERROR = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_ERROR_TRUST_REFERRAL: DS_NAME_ERROR = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_NAME_FLAGS = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_NO_FLAGS: DS_NAME_FLAGS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_FLAG_SYNTACTICAL_ONLY: DS_NAME_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_FLAG_EVAL_AT_DC: DS_NAME_FLAGS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_FLAG_GCVERIFY: DS_NAME_FLAGS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NAME_FLAG_TRUST_REFERRAL: DS_NAME_FLAGS = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_NAME_FORMAT = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_UNKNOWN_NAME: DS_NAME_FORMAT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_FQDN_1779_NAME: DS_NAME_FORMAT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_NT4_ACCOUNT_NAME: DS_NAME_FORMAT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DISPLAY_NAME: DS_NAME_FORMAT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_UNIQUE_ID_NAME: DS_NAME_FORMAT = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_CANONICAL_NAME: DS_NAME_FORMAT = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_USER_PRINCIPAL_NAME: DS_NAME_FORMAT = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_CANONICAL_NAME_EX: DS_NAME_FORMAT = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SERVICE_PRINCIPAL_NAME: DS_NAME_FORMAT = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SID_OR_SID_HISTORY_NAME: DS_NAME_FORMAT = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_DNS_DOMAIN_NAME: DS_NAME_FORMAT = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_REPL_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_NEIGHBORS: DS_REPL_INFO_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_CURSORS_FOR_NC: DS_REPL_INFO_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_METADATA_FOR_OBJ: DS_REPL_INFO_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_KCC_DSA_CONNECT_FAILURES: DS_REPL_INFO_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_KCC_DSA_LINK_FAILURES: DS_REPL_INFO_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_PENDING_OPS: DS_REPL_INFO_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_METADATA_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_CURSORS_2_FOR_NC: DS_REPL_INFO_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_CURSORS_3_FOR_NC: DS_REPL_INFO_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_METADATA_2_FOR_OBJ: DS_REPL_INFO_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_METADATA_EXT_FOR_ATTR_VALUE: DS_REPL_INFO_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_INFO_TYPE_MAX: DS_REPL_INFO_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_REPL_OP_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_OP_TYPE_SYNC: DS_REPL_OP_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_OP_TYPE_ADD: DS_REPL_OP_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_OP_TYPE_DELETE: DS_REPL_OP_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_OP_TYPE_MODIFY: DS_REPL_OP_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPL_OP_TYPE_UPDATE_REFS: DS_REPL_OP_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_REPSYNCALL_ERROR = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_WIN32_ERROR_CONTACTING_SERVER: DS_REPSYNCALL_ERROR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_WIN32_ERROR_REPLICATING: DS_REPSYNCALL_ERROR = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_SERVER_UNREACHABLE: DS_REPSYNCALL_ERROR = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_REPSYNCALL_EVENT = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_EVENT_ERROR: DS_REPSYNCALL_EVENT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_EVENT_SYNC_STARTED: DS_REPSYNCALL_EVENT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_EVENT_SYNC_COMPLETED: DS_REPSYNCALL_EVENT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_REPSYNCALL_EVENT_FINISHED: DS_REPSYNCALL_EVENT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_SPN_NAME_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_DNS_HOST: DS_SPN_NAME_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_DN_HOST: DS_SPN_NAME_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_NB_HOST: DS_SPN_NAME_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_DOMAIN: DS_SPN_NAME_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_NB_DOMAIN: DS_SPN_NAME_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_SERVICE: DS_SPN_NAME_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub type DS_SPN_WRITE_OP = i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_ADD_SPN_OP: DS_SPN_WRITE_OP = 0i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_REPLACE_SPN_OP: DS_SPN_WRITE_OP = 1i32; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SPN_DELETE_SPN_OP: DS_SPN_WRITE_OP = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADSPROPERROR { - pub hwndPage: super::super::Foundation::HWND, - pub pszPageTitle: ::windows_sys::core::PWSTR, - pub pszObjPath: ::windows_sys::core::PWSTR, - pub pszObjClass: ::windows_sys::core::PWSTR, - pub hr: ::windows_sys::core::HRESULT, - pub pszError: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADSPROPERROR {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADSPROPERROR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADSPROPINITPARAMS { - pub dwSize: u32, - pub dwFlags: u32, - pub hr: ::windows_sys::core::HRESULT, - pub pDsObj: IDirectoryObject, - pub pwzCN: ::windows_sys::core::PWSTR, - pub pWritableAttrs: *mut ADS_ATTR_INFO, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADSPROPINITPARAMS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADSPROPINITPARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADSVALUE { - pub dwType: ADSTYPE, - pub Anonymous: ADSVALUE_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADSVALUE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADSVALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union ADSVALUE_0 { - pub DNString: *mut u16, - pub CaseExactString: *mut u16, - pub CaseIgnoreString: *mut u16, - pub PrintableString: *mut u16, - pub NumericString: *mut u16, - pub Boolean: u32, - pub Integer: u32, - pub OctetString: ADS_OCTET_STRING, - pub UTCTime: super::super::Foundation::SYSTEMTIME, - pub LargeInteger: i64, - pub ClassName: *mut u16, - pub ProviderSpecific: ADS_PROV_SPECIFIC, - pub pCaseIgnoreList: *mut ADS_CASEIGNORE_LIST, - pub pOctetList: *mut ADS_OCTET_LIST, - pub pPath: *mut ADS_PATH, - pub pPostalAddress: *mut ADS_POSTALADDRESS, - pub Timestamp: ADS_TIMESTAMP, - pub BackLink: ADS_BACKLINK, - pub pTypedName: *mut ADS_TYPEDNAME, - pub Hold: ADS_HOLD, - pub pNetAddress: *mut ADS_NETADDRESS, - pub pReplicaPointer: *mut ADS_REPLICAPOINTER, - pub pFaxNumber: *mut ADS_FAXNUMBER, - pub Email: ADS_EMAIL, - pub SecurityDescriptor: ADS_NT_SECURITY_DESCRIPTOR, - pub pDNWithBinary: *mut ADS_DN_WITH_BINARY, - pub pDNWithString: *mut ADS_DN_WITH_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADSVALUE_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADSVALUE_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADS_ATTR_DEF { - pub pszAttrName: ::windows_sys::core::PWSTR, - pub dwADsType: ADSTYPE, - pub dwMinRange: u32, - pub dwMaxRange: u32, - pub fMultiValued: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADS_ATTR_DEF {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADS_ATTR_DEF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADS_ATTR_INFO { - pub pszAttrName: ::windows_sys::core::PWSTR, - pub dwControlCode: u32, - pub dwADsType: ADSTYPE, - pub pADsValues: *mut ADSVALUE, - pub dwNumValues: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADS_ATTR_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADS_ATTR_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_BACKLINK { - pub RemoteID: u32, - pub ObjectName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ADS_BACKLINK {} -impl ::core::clone::Clone for ADS_BACKLINK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_CASEIGNORE_LIST { - pub Next: *mut ADS_CASEIGNORE_LIST, - pub String: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ADS_CASEIGNORE_LIST {} -impl ::core::clone::Clone for ADS_CASEIGNORE_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADS_CLASS_DEF { - pub pszClassName: ::windows_sys::core::PWSTR, - pub dwMandatoryAttrs: u32, - pub ppszMandatoryAttrs: *mut ::windows_sys::core::PWSTR, - pub optionalAttrs: u32, - pub ppszOptionalAttrs: *mut *mut ::windows_sys::core::PWSTR, - pub dwNamingAttrs: u32, - pub ppszNamingAttrs: *mut *mut ::windows_sys::core::PWSTR, - pub dwSuperClasses: u32, - pub ppszSuperClasses: *mut *mut ::windows_sys::core::PWSTR, - pub fIsContainer: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADS_CLASS_DEF {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADS_CLASS_DEF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_DN_WITH_BINARY { - pub dwLength: u32, - pub lpBinaryValue: *mut u8, - pub pszDNString: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ADS_DN_WITH_BINARY {} -impl ::core::clone::Clone for ADS_DN_WITH_BINARY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_DN_WITH_STRING { - pub pszStringValue: ::windows_sys::core::PWSTR, - pub pszDNString: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ADS_DN_WITH_STRING {} -impl ::core::clone::Clone for ADS_DN_WITH_STRING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_EMAIL { - pub Address: ::windows_sys::core::PWSTR, - pub Type: u32, -} -impl ::core::marker::Copy for ADS_EMAIL {} -impl ::core::clone::Clone for ADS_EMAIL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_FAXNUMBER { - pub TelephoneNumber: ::windows_sys::core::PWSTR, - pub NumberOfBits: u32, - pub Parameters: *mut u8, -} -impl ::core::marker::Copy for ADS_FAXNUMBER {} -impl ::core::clone::Clone for ADS_FAXNUMBER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_HOLD { - pub ObjectName: ::windows_sys::core::PWSTR, - pub Amount: u32, -} -impl ::core::marker::Copy for ADS_HOLD {} -impl ::core::clone::Clone for ADS_HOLD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_NETADDRESS { - pub AddressType: u32, - pub AddressLength: u32, - pub Address: *mut u8, -} -impl ::core::marker::Copy for ADS_NETADDRESS {} -impl ::core::clone::Clone for ADS_NETADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_NT_SECURITY_DESCRIPTOR { - pub dwLength: u32, - pub lpValue: *mut u8, -} -impl ::core::marker::Copy for ADS_NT_SECURITY_DESCRIPTOR {} -impl ::core::clone::Clone for ADS_NT_SECURITY_DESCRIPTOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_OBJECT_INFO { - pub pszRDN: ::windows_sys::core::PWSTR, - pub pszObjectDN: ::windows_sys::core::PWSTR, - pub pszParentDN: ::windows_sys::core::PWSTR, - pub pszSchemaDN: ::windows_sys::core::PWSTR, - pub pszClassName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ADS_OBJECT_INFO {} -impl ::core::clone::Clone for ADS_OBJECT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_OCTET_LIST { - pub Next: *mut ADS_OCTET_LIST, - pub Length: u32, - pub Data: *mut u8, -} -impl ::core::marker::Copy for ADS_OCTET_LIST {} -impl ::core::clone::Clone for ADS_OCTET_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_OCTET_STRING { - pub dwLength: u32, - pub lpValue: *mut u8, -} -impl ::core::marker::Copy for ADS_OCTET_STRING {} -impl ::core::clone::Clone for ADS_OCTET_STRING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_PATH { - pub Type: u32, - pub VolumeName: ::windows_sys::core::PWSTR, - pub Path: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ADS_PATH {} -impl ::core::clone::Clone for ADS_PATH { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_POSTALADDRESS { - pub PostalAddress: [::windows_sys::core::PWSTR; 6], -} -impl ::core::marker::Copy for ADS_POSTALADDRESS {} -impl ::core::clone::Clone for ADS_POSTALADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_PROV_SPECIFIC { - pub dwLength: u32, - pub lpValue: *mut u8, -} -impl ::core::marker::Copy for ADS_PROV_SPECIFIC {} -impl ::core::clone::Clone for ADS_PROV_SPECIFIC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_REPLICAPOINTER { - pub ServerName: ::windows_sys::core::PWSTR, - pub ReplicaType: u32, - pub ReplicaNumber: u32, - pub Count: u32, - pub ReplicaAddressHints: *mut ADS_NETADDRESS, -} -impl ::core::marker::Copy for ADS_REPLICAPOINTER {} -impl ::core::clone::Clone for ADS_REPLICAPOINTER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADS_SEARCHPREF_INFO { - pub dwSearchPref: ADS_SEARCHPREF_ENUM, - pub vValue: ADSVALUE, - pub dwStatus: ADS_STATUSENUM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADS_SEARCHPREF_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADS_SEARCHPREF_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADS_SEARCH_COLUMN { - pub pszAttrName: ::windows_sys::core::PWSTR, - pub dwADsType: ADSTYPE, - pub pADsValues: *mut ADSVALUE, - pub dwNumValues: u32, - pub hReserved: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADS_SEARCH_COLUMN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADS_SEARCH_COLUMN { - fn clone(&self) -> Self { - *self - } -} -pub type ADS_SEARCH_HANDLE = isize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADS_SORTKEY { - pub pszAttrType: ::windows_sys::core::PWSTR, - pub pszReserved: ::windows_sys::core::PWSTR, - pub fReverseorder: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADS_SORTKEY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADS_SORTKEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_TIMESTAMP { - pub WholeSeconds: u32, - pub EventID: u32, -} -impl ::core::marker::Copy for ADS_TIMESTAMP {} -impl ::core::clone::Clone for ADS_TIMESTAMP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_TYPEDNAME { - pub ObjectName: ::windows_sys::core::PWSTR, - pub Level: u32, - pub Interval: u32, -} -impl ::core::marker::Copy for ADS_TYPEDNAME {} -impl ::core::clone::Clone for ADS_TYPEDNAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct ADS_VLV { - pub dwBeforeCount: u32, - pub dwAfterCount: u32, - pub dwOffset: u32, - pub dwContentCount: u32, - pub pszTarget: ::windows_sys::core::PWSTR, - pub dwContextIDLength: u32, - pub lpContextID: *mut u8, -} -impl ::core::marker::Copy for ADS_VLV {} -impl ::core::clone::Clone for ADS_VLV { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -pub struct CQFORM { - pub cbStruct: u32, - pub dwFlags: u32, - pub clsid: ::windows_sys::core::GUID, - pub hIcon: super::super::UI::WindowsAndMessaging::HICON, - pub pszTitle: ::windows_sys::core::PCWSTR, -} -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl ::core::marker::Copy for CQFORM {} -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl ::core::clone::Clone for CQFORM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct CQPAGE { - pub cbStruct: u32, - pub dwFlags: u32, - pub pPageProc: LPCQPAGEPROC, - pub hInstance: super::super::Foundation::HINSTANCE, - pub idPageName: i32, - pub idPageTemplate: i32, - pub pDlgProc: super::super::UI::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for CQPAGE {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for CQPAGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DOMAINDESC { - pub pszName: ::windows_sys::core::PWSTR, - pub pszPath: ::windows_sys::core::PWSTR, - pub pszNCName: ::windows_sys::core::PWSTR, - pub pszTrustParent: ::windows_sys::core::PWSTR, - pub pszObjectClass: ::windows_sys::core::PWSTR, - pub ulFlags: u32, - pub fDownLevel: super::super::Foundation::BOOL, - pub pdChildList: *mut DOMAINDESC, - pub pdNextSibling: *mut DOMAINDESC, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DOMAINDESC {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DOMAINDESC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DOMAIN_CONTROLLER_INFOA { - pub DomainControllerName: ::windows_sys::core::PSTR, - pub DomainControllerAddress: ::windows_sys::core::PSTR, - pub DomainControllerAddressType: u32, - pub DomainGuid: ::windows_sys::core::GUID, - pub DomainName: ::windows_sys::core::PSTR, - pub DnsForestName: ::windows_sys::core::PSTR, - pub Flags: u32, - pub DcSiteName: ::windows_sys::core::PSTR, - pub ClientSiteName: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for DOMAIN_CONTROLLER_INFOA {} -impl ::core::clone::Clone for DOMAIN_CONTROLLER_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DOMAIN_CONTROLLER_INFOW { - pub DomainControllerName: ::windows_sys::core::PWSTR, - pub DomainControllerAddress: ::windows_sys::core::PWSTR, - pub DomainControllerAddressType: u32, - pub DomainGuid: ::windows_sys::core::GUID, - pub DomainName: ::windows_sys::core::PWSTR, - pub DnsForestName: ::windows_sys::core::PWSTR, - pub Flags: u32, - pub DcSiteName: ::windows_sys::core::PWSTR, - pub ClientSiteName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DOMAIN_CONTROLLER_INFOW {} -impl ::core::clone::Clone for DOMAIN_CONTROLLER_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DOMAIN_TREE { - pub dsSize: u32, - pub dwCount: u32, - pub aDomains: [DOMAINDESC; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DOMAIN_TREE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DOMAIN_TREE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -pub struct DSA_NEWOBJ_DISPINFO { - pub dwSize: u32, - pub hObjClassIcon: super::super::UI::WindowsAndMessaging::HICON, - pub lpszWizTitle: ::windows_sys::core::PWSTR, - pub lpszContDisplayName: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl ::core::marker::Copy for DSA_NEWOBJ_DISPINFO {} -#[cfg(feature = "Win32_UI_WindowsAndMessaging")] -impl ::core::clone::Clone for DSA_NEWOBJ_DISPINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DSBITEMA { - pub cbStruct: u32, - pub pszADsPath: ::windows_sys::core::PCWSTR, - pub pszClass: ::windows_sys::core::PCWSTR, - pub dwMask: u32, - pub dwState: u32, - pub dwStateMask: u32, - pub szDisplayName: [super::super::Foundation::CHAR; 64], - pub szIconLocation: [super::super::Foundation::CHAR; 260], - pub iIconResID: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DSBITEMA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DSBITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSBITEMW { - pub cbStruct: u32, - pub pszADsPath: ::windows_sys::core::PCWSTR, - pub pszClass: ::windows_sys::core::PCWSTR, - pub dwMask: u32, - pub dwState: u32, - pub dwStateMask: u32, - pub szDisplayName: [u16; 64], - pub szIconLocation: [u16; 260], - pub iIconResID: i32, -} -impl ::core::marker::Copy for DSBITEMW {} -impl ::core::clone::Clone for DSBITEMW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -pub struct DSBROWSEINFOA { - pub cbStruct: u32, - pub hwndOwner: super::super::Foundation::HWND, - pub pszCaption: ::windows_sys::core::PCSTR, - pub pszTitle: ::windows_sys::core::PCSTR, - pub pszRoot: ::windows_sys::core::PCWSTR, - pub pszPath: ::windows_sys::core::PWSTR, - pub cchPath: u32, - pub dwFlags: u32, - pub pfnCallback: super::super::UI::Shell::BFFCALLBACK, - pub lParam: super::super::Foundation::LPARAM, - pub dwReturnFormat: u32, - pub pUserName: ::windows_sys::core::PCWSTR, - pub pPassword: ::windows_sys::core::PCWSTR, - pub pszObjectClass: ::windows_sys::core::PWSTR, - pub cchObjectClass: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -impl ::core::marker::Copy for DSBROWSEINFOA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -impl ::core::clone::Clone for DSBROWSEINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -pub struct DSBROWSEINFOW { - pub cbStruct: u32, - pub hwndOwner: super::super::Foundation::HWND, - pub pszCaption: ::windows_sys::core::PCWSTR, - pub pszTitle: ::windows_sys::core::PCWSTR, - pub pszRoot: ::windows_sys::core::PCWSTR, - pub pszPath: ::windows_sys::core::PWSTR, - pub cchPath: u32, - pub dwFlags: u32, - pub pfnCallback: super::super::UI::Shell::BFFCALLBACK, - pub lParam: super::super::Foundation::LPARAM, - pub dwReturnFormat: u32, - pub pUserName: ::windows_sys::core::PCWSTR, - pub pPassword: ::windows_sys::core::PCWSTR, - pub pszObjectClass: ::windows_sys::core::PWSTR, - pub cchObjectClass: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -impl ::core::marker::Copy for DSBROWSEINFOW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] -impl ::core::clone::Clone for DSBROWSEINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSCLASSCREATIONINFO { - pub dwFlags: u32, - pub clsidWizardDialog: ::windows_sys::core::GUID, - pub clsidWizardPrimaryPage: ::windows_sys::core::GUID, - pub cWizardExtensions: u32, - pub aWizardExtensions: [::windows_sys::core::GUID; 1], -} -impl ::core::marker::Copy for DSCLASSCREATIONINFO {} -impl ::core::clone::Clone for DSCLASSCREATIONINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSCOLUMN { - pub dwFlags: u32, - pub fmt: i32, - pub cx: i32, - pub idsName: i32, - pub offsetProperty: i32, - pub dwReserved: u32, -} -impl ::core::marker::Copy for DSCOLUMN {} -impl ::core::clone::Clone for DSCOLUMN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSDISPLAYSPECOPTIONS { - pub dwSize: u32, - pub dwFlags: u32, - pub offsetAttribPrefix: u32, - pub offsetUserName: u32, - pub offsetPassword: u32, - pub offsetServer: u32, - pub offsetServerConfigPath: u32, -} -impl ::core::marker::Copy for DSDISPLAYSPECOPTIONS {} -impl ::core::clone::Clone for DSDISPLAYSPECOPTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSOBJECT { - pub dwFlags: u32, - pub dwProviderFlags: u32, - pub offsetName: u32, - pub offsetClass: u32, -} -impl ::core::marker::Copy for DSOBJECT {} -impl ::core::clone::Clone for DSOBJECT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSOBJECTNAMES { - pub clsidNamespace: ::windows_sys::core::GUID, - pub cItems: u32, - pub aObjects: [DSOBJECT; 1], -} -impl ::core::marker::Copy for DSOBJECTNAMES {} -impl ::core::clone::Clone for DSOBJECTNAMES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSOP_FILTER_FLAGS { - pub Uplevel: DSOP_UPLEVEL_FILTER_FLAGS, - pub flDownlevel: u32, -} -impl ::core::marker::Copy for DSOP_FILTER_FLAGS {} -impl ::core::clone::Clone for DSOP_FILTER_FLAGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSOP_INIT_INFO { - pub cbSize: u32, - pub pwzTargetComputer: ::windows_sys::core::PCWSTR, - pub cDsScopeInfos: u32, - pub aDsScopeInfos: *mut DSOP_SCOPE_INIT_INFO, - pub flOptions: u32, - pub cAttributesToFetch: u32, - pub apwzAttributeNames: *mut ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DSOP_INIT_INFO {} -impl ::core::clone::Clone for DSOP_INIT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSOP_SCOPE_INIT_INFO { - pub cbSize: u32, - pub flType: u32, - pub flScope: u32, - pub FilterFlags: DSOP_FILTER_FLAGS, - pub pwzDcName: ::windows_sys::core::PCWSTR, - pub pwzADsPath: ::windows_sys::core::PCWSTR, - pub hr: ::windows_sys::core::HRESULT, -} -impl ::core::marker::Copy for DSOP_SCOPE_INIT_INFO {} -impl ::core::clone::Clone for DSOP_SCOPE_INIT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSOP_UPLEVEL_FILTER_FLAGS { - pub flBothModes: u32, - pub flMixedModeOnly: u32, - pub flNativeModeOnly: u32, -} -impl ::core::marker::Copy for DSOP_UPLEVEL_FILTER_FLAGS {} -impl ::core::clone::Clone for DSOP_UPLEVEL_FILTER_FLAGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSPROPERTYPAGEINFO { - pub offsetString: u32, -} -impl ::core::marker::Copy for DSPROPERTYPAGEINFO {} -impl ::core::clone::Clone for DSPROPERTYPAGEINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSQUERYCLASSLIST { - pub cbStruct: u32, - pub cClasses: i32, - pub offsetClass: [u32; 1], -} -impl ::core::marker::Copy for DSQUERYCLASSLIST {} -impl ::core::clone::Clone for DSQUERYCLASSLIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSQUERYINITPARAMS { - pub cbStruct: u32, - pub dwFlags: u32, - pub pDefaultScope: ::windows_sys::core::PWSTR, - pub pDefaultSaveLocation: ::windows_sys::core::PWSTR, - pub pUserName: ::windows_sys::core::PWSTR, - pub pPassword: ::windows_sys::core::PWSTR, - pub pServer: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DSQUERYINITPARAMS {} -impl ::core::clone::Clone for DSQUERYINITPARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DSQUERYPARAMS { - pub cbStruct: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub offsetQuery: i32, - pub iColumns: i32, - pub dwReserved: u32, - pub aColumns: [DSCOLUMN; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DSQUERYPARAMS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DSQUERYPARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSROLE_OPERATION_STATE_INFO { - pub OperationState: DSROLE_OPERATION_STATE, -} -impl ::core::marker::Copy for DSROLE_OPERATION_STATE_INFO {} -impl ::core::clone::Clone for DSROLE_OPERATION_STATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSROLE_PRIMARY_DOMAIN_INFO_BASIC { - pub MachineRole: DSROLE_MACHINE_ROLE, - pub Flags: u32, - pub DomainNameFlat: ::windows_sys::core::PWSTR, - pub DomainNameDns: ::windows_sys::core::PWSTR, - pub DomainForestName: ::windows_sys::core::PWSTR, - pub DomainGuid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for DSROLE_PRIMARY_DOMAIN_INFO_BASIC {} -impl ::core::clone::Clone for DSROLE_PRIMARY_DOMAIN_INFO_BASIC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DSROLE_UPGRADE_STATUS_INFO { - pub OperationState: u32, - pub PreviousServerState: DSROLE_SERVER_STATE, -} -impl ::core::marker::Copy for DSROLE_UPGRADE_STATUS_INFO {} -impl ::core::clone::Clone for DSROLE_UPGRADE_STATUS_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_CONTROLLER_INFO_1A { - pub NetbiosName: ::windows_sys::core::PSTR, - pub DnsHostName: ::windows_sys::core::PSTR, - pub SiteName: ::windows_sys::core::PSTR, - pub ComputerObjectName: ::windows_sys::core::PSTR, - pub ServerObjectName: ::windows_sys::core::PSTR, - pub fIsPdc: super::super::Foundation::BOOL, - pub fDsEnabled: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_CONTROLLER_INFO_1A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_1A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_CONTROLLER_INFO_1W { - pub NetbiosName: ::windows_sys::core::PWSTR, - pub DnsHostName: ::windows_sys::core::PWSTR, - pub SiteName: ::windows_sys::core::PWSTR, - pub ComputerObjectName: ::windows_sys::core::PWSTR, - pub ServerObjectName: ::windows_sys::core::PWSTR, - pub fIsPdc: super::super::Foundation::BOOL, - pub fDsEnabled: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_CONTROLLER_INFO_1W {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_1W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_CONTROLLER_INFO_2A { - pub NetbiosName: ::windows_sys::core::PSTR, - pub DnsHostName: ::windows_sys::core::PSTR, - pub SiteName: ::windows_sys::core::PSTR, - pub SiteObjectName: ::windows_sys::core::PSTR, - pub ComputerObjectName: ::windows_sys::core::PSTR, - pub ServerObjectName: ::windows_sys::core::PSTR, - pub NtdsDsaObjectName: ::windows_sys::core::PSTR, - pub fIsPdc: super::super::Foundation::BOOL, - pub fDsEnabled: super::super::Foundation::BOOL, - pub fIsGc: super::super::Foundation::BOOL, - pub SiteObjectGuid: ::windows_sys::core::GUID, - pub ComputerObjectGuid: ::windows_sys::core::GUID, - pub ServerObjectGuid: ::windows_sys::core::GUID, - pub NtdsDsaObjectGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_CONTROLLER_INFO_2A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_2A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_CONTROLLER_INFO_2W { - pub NetbiosName: ::windows_sys::core::PWSTR, - pub DnsHostName: ::windows_sys::core::PWSTR, - pub SiteName: ::windows_sys::core::PWSTR, - pub SiteObjectName: ::windows_sys::core::PWSTR, - pub ComputerObjectName: ::windows_sys::core::PWSTR, - pub ServerObjectName: ::windows_sys::core::PWSTR, - pub NtdsDsaObjectName: ::windows_sys::core::PWSTR, - pub fIsPdc: super::super::Foundation::BOOL, - pub fDsEnabled: super::super::Foundation::BOOL, - pub fIsGc: super::super::Foundation::BOOL, - pub SiteObjectGuid: ::windows_sys::core::GUID, - pub ComputerObjectGuid: ::windows_sys::core::GUID, - pub ServerObjectGuid: ::windows_sys::core::GUID, - pub NtdsDsaObjectGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_CONTROLLER_INFO_2W {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_2W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_CONTROLLER_INFO_3A { - pub NetbiosName: ::windows_sys::core::PSTR, - pub DnsHostName: ::windows_sys::core::PSTR, - pub SiteName: ::windows_sys::core::PSTR, - pub SiteObjectName: ::windows_sys::core::PSTR, - pub ComputerObjectName: ::windows_sys::core::PSTR, - pub ServerObjectName: ::windows_sys::core::PSTR, - pub NtdsDsaObjectName: ::windows_sys::core::PSTR, - pub fIsPdc: super::super::Foundation::BOOL, - pub fDsEnabled: super::super::Foundation::BOOL, - pub fIsGc: super::super::Foundation::BOOL, - pub fIsRodc: super::super::Foundation::BOOL, - pub SiteObjectGuid: ::windows_sys::core::GUID, - pub ComputerObjectGuid: ::windows_sys::core::GUID, - pub ServerObjectGuid: ::windows_sys::core::GUID, - pub NtdsDsaObjectGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_CONTROLLER_INFO_3A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_3A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_CONTROLLER_INFO_3W { - pub NetbiosName: ::windows_sys::core::PWSTR, - pub DnsHostName: ::windows_sys::core::PWSTR, - pub SiteName: ::windows_sys::core::PWSTR, - pub SiteObjectName: ::windows_sys::core::PWSTR, - pub ComputerObjectName: ::windows_sys::core::PWSTR, - pub ServerObjectName: ::windows_sys::core::PWSTR, - pub NtdsDsaObjectName: ::windows_sys::core::PWSTR, - pub fIsPdc: super::super::Foundation::BOOL, - pub fDsEnabled: super::super::Foundation::BOOL, - pub fIsGc: super::super::Foundation::BOOL, - pub fIsRodc: super::super::Foundation::BOOL, - pub SiteObjectGuid: ::windows_sys::core::GUID, - pub ComputerObjectGuid: ::windows_sys::core::GUID, - pub ServerObjectGuid: ::windows_sys::core::GUID, - pub NtdsDsaObjectGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_CONTROLLER_INFO_3W {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_CONTROLLER_INFO_3W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_TRUSTSA { - pub NetbiosDomainName: ::windows_sys::core::PSTR, - pub DnsDomainName: ::windows_sys::core::PSTR, - pub Flags: u32, - pub ParentIndex: u32, - pub TrustType: u32, - pub TrustAttributes: u32, - pub DomainSid: super::super::Foundation::PSID, - pub DomainGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_TRUSTSA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_TRUSTSA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_DOMAIN_TRUSTSW { - pub NetbiosDomainName: ::windows_sys::core::PWSTR, - pub DnsDomainName: ::windows_sys::core::PWSTR, - pub Flags: u32, - pub ParentIndex: u32, - pub TrustType: u32, - pub TrustAttributes: u32, - pub DomainSid: super::super::Foundation::PSID, - pub DomainGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_DOMAIN_TRUSTSW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_DOMAIN_TRUSTSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_NAME_RESULTA { - pub cItems: u32, - pub rItems: *mut DS_NAME_RESULT_ITEMA, -} -impl ::core::marker::Copy for DS_NAME_RESULTA {} -impl ::core::clone::Clone for DS_NAME_RESULTA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_NAME_RESULTW { - pub cItems: u32, - pub rItems: *mut DS_NAME_RESULT_ITEMW, -} -impl ::core::marker::Copy for DS_NAME_RESULTW {} -impl ::core::clone::Clone for DS_NAME_RESULTW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_NAME_RESULT_ITEMA { - pub status: u32, - pub pDomain: ::windows_sys::core::PSTR, - pub pName: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for DS_NAME_RESULT_ITEMA {} -impl ::core::clone::Clone for DS_NAME_RESULT_ITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_NAME_RESULT_ITEMW { - pub status: u32, - pub pDomain: ::windows_sys::core::PWSTR, - pub pName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DS_NAME_RESULT_ITEMW {} -impl ::core::clone::Clone for DS_NAME_RESULT_ITEMW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_ATTR_META_DATA { - pub pszAttributeName: ::windows_sys::core::PWSTR, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_ATTR_META_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_ATTR_META_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_ATTR_META_DATA_2 { - pub pszAttributeName: ::windows_sys::core::PWSTR, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, - pub pszLastOriginatingDsaDN: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_ATTR_META_DATA_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_ATTR_META_DATA_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_ATTR_META_DATA_BLOB { - pub oszAttributeName: u32, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, - pub oszLastOriginatingDsaDN: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_ATTR_META_DATA_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_ATTR_META_DATA_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_ATTR_VALUE_META_DATA { - pub cNumEntries: u32, - pub dwEnumerationContext: u32, - pub rgMetaData: [DS_REPL_VALUE_META_DATA; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_ATTR_VALUE_META_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_ATTR_VALUE_META_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_ATTR_VALUE_META_DATA_2 { - pub cNumEntries: u32, - pub dwEnumerationContext: u32, - pub rgMetaData: [DS_REPL_VALUE_META_DATA_2; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_ATTR_VALUE_META_DATA_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_ATTR_VALUE_META_DATA_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_ATTR_VALUE_META_DATA_EXT { - pub cNumEntries: u32, - pub dwEnumerationContext: u32, - pub rgMetaData: [DS_REPL_VALUE_META_DATA_EXT; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_ATTR_VALUE_META_DATA_EXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_ATTR_VALUE_META_DATA_EXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPL_CURSOR { - pub uuidSourceDsaInvocationID: ::windows_sys::core::GUID, - pub usnAttributeFilter: i64, -} -impl ::core::marker::Copy for DS_REPL_CURSOR {} -impl ::core::clone::Clone for DS_REPL_CURSOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPL_CURSORS { - pub cNumCursors: u32, - pub dwReserved: u32, - pub rgCursor: [DS_REPL_CURSOR; 1], -} -impl ::core::marker::Copy for DS_REPL_CURSORS {} -impl ::core::clone::Clone for DS_REPL_CURSORS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_CURSORS_2 { - pub cNumCursors: u32, - pub dwEnumerationContext: u32, - pub rgCursor: [DS_REPL_CURSOR_2; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_CURSORS_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_CURSORS_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_CURSORS_3W { - pub cNumCursors: u32, - pub dwEnumerationContext: u32, - pub rgCursor: [DS_REPL_CURSOR_3W; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_CURSORS_3W {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_CURSORS_3W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_CURSOR_2 { - pub uuidSourceDsaInvocationID: ::windows_sys::core::GUID, - pub usnAttributeFilter: i64, - pub ftimeLastSyncSuccess: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_CURSOR_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_CURSOR_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_CURSOR_3W { - pub uuidSourceDsaInvocationID: ::windows_sys::core::GUID, - pub usnAttributeFilter: i64, - pub ftimeLastSyncSuccess: super::super::Foundation::FILETIME, - pub pszSourceDsaDN: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_CURSOR_3W {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_CURSOR_3W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_CURSOR_BLOB { - pub uuidSourceDsaInvocationID: ::windows_sys::core::GUID, - pub usnAttributeFilter: i64, - pub ftimeLastSyncSuccess: super::super::Foundation::FILETIME, - pub oszSourceDsaDN: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_CURSOR_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_CURSOR_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_KCC_DSA_FAILURESW { - pub cNumEntries: u32, - pub dwReserved: u32, - pub rgDsaFailure: [DS_REPL_KCC_DSA_FAILUREW; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_KCC_DSA_FAILURESW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_KCC_DSA_FAILURESW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_KCC_DSA_FAILUREW { - pub pszDsaDN: ::windows_sys::core::PWSTR, - pub uuidDsaObjGuid: ::windows_sys::core::GUID, - pub ftimeFirstFailure: super::super::Foundation::FILETIME, - pub cNumFailures: u32, - pub dwLastResult: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_KCC_DSA_FAILUREW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_KCC_DSA_FAILUREW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_KCC_DSA_FAILUREW_BLOB { - pub oszDsaDN: u32, - pub uuidDsaObjGuid: ::windows_sys::core::GUID, - pub ftimeFirstFailure: super::super::Foundation::FILETIME, - pub cNumFailures: u32, - pub dwLastResult: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_KCC_DSA_FAILUREW_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_KCC_DSA_FAILUREW_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_NEIGHBORSW { - pub cNumNeighbors: u32, - pub dwReserved: u32, - pub rgNeighbor: [DS_REPL_NEIGHBORW; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_NEIGHBORSW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_NEIGHBORSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_NEIGHBORW { - pub pszNamingContext: ::windows_sys::core::PWSTR, - pub pszSourceDsaDN: ::windows_sys::core::PWSTR, - pub pszSourceDsaAddress: ::windows_sys::core::PWSTR, - pub pszAsyncIntersiteTransportDN: ::windows_sys::core::PWSTR, - pub dwReplicaFlags: u32, - pub dwReserved: u32, - pub uuidNamingContextObjGuid: ::windows_sys::core::GUID, - pub uuidSourceDsaObjGuid: ::windows_sys::core::GUID, - pub uuidSourceDsaInvocationID: ::windows_sys::core::GUID, - pub uuidAsyncIntersiteTransportObjGuid: ::windows_sys::core::GUID, - pub usnLastObjChangeSynced: i64, - pub usnAttributeFilter: i64, - pub ftimeLastSyncSuccess: super::super::Foundation::FILETIME, - pub ftimeLastSyncAttempt: super::super::Foundation::FILETIME, - pub dwLastSyncResult: u32, - pub cNumConsecutiveSyncFailures: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_NEIGHBORW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_NEIGHBORW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_NEIGHBORW_BLOB { - pub oszNamingContext: u32, - pub oszSourceDsaDN: u32, - pub oszSourceDsaAddress: u32, - pub oszAsyncIntersiteTransportDN: u32, - pub dwReplicaFlags: u32, - pub dwReserved: u32, - pub uuidNamingContextObjGuid: ::windows_sys::core::GUID, - pub uuidSourceDsaObjGuid: ::windows_sys::core::GUID, - pub uuidSourceDsaInvocationID: ::windows_sys::core::GUID, - pub uuidAsyncIntersiteTransportObjGuid: ::windows_sys::core::GUID, - pub usnLastObjChangeSynced: i64, - pub usnAttributeFilter: i64, - pub ftimeLastSyncSuccess: super::super::Foundation::FILETIME, - pub ftimeLastSyncAttempt: super::super::Foundation::FILETIME, - pub dwLastSyncResult: u32, - pub cNumConsecutiveSyncFailures: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_NEIGHBORW_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_NEIGHBORW_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_OBJ_META_DATA { - pub cNumEntries: u32, - pub dwReserved: u32, - pub rgMetaData: [DS_REPL_ATTR_META_DATA; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_OBJ_META_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_OBJ_META_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_OBJ_META_DATA_2 { - pub cNumEntries: u32, - pub dwReserved: u32, - pub rgMetaData: [DS_REPL_ATTR_META_DATA_2; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_OBJ_META_DATA_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_OBJ_META_DATA_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_OPW { - pub ftimeEnqueued: super::super::Foundation::FILETIME, - pub ulSerialNumber: u32, - pub ulPriority: u32, - pub OpType: DS_REPL_OP_TYPE, - pub ulOptions: u32, - pub pszNamingContext: ::windows_sys::core::PWSTR, - pub pszDsaDN: ::windows_sys::core::PWSTR, - pub pszDsaAddress: ::windows_sys::core::PWSTR, - pub uuidNamingContextObjGuid: ::windows_sys::core::GUID, - pub uuidDsaObjGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_OPW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_OPW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_OPW_BLOB { - pub ftimeEnqueued: super::super::Foundation::FILETIME, - pub ulSerialNumber: u32, - pub ulPriority: u32, - pub OpType: DS_REPL_OP_TYPE, - pub ulOptions: u32, - pub oszNamingContext: u32, - pub oszDsaDN: u32, - pub oszDsaAddress: u32, - pub uuidNamingContextObjGuid: ::windows_sys::core::GUID, - pub uuidDsaObjGuid: ::windows_sys::core::GUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_OPW_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_OPW_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_PENDING_OPSW { - pub ftimeCurrentOpStarted: super::super::Foundation::FILETIME, - pub cNumPendingOps: u32, - pub rgPendingOp: [DS_REPL_OPW; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_PENDING_OPSW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_PENDING_OPSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_QUEUE_STATISTICSW { - pub ftimeCurrentOpStarted: super::super::Foundation::FILETIME, - pub cNumPendingOps: u32, - pub ftimeOldestSync: super::super::Foundation::FILETIME, - pub ftimeOldestAdd: super::super::Foundation::FILETIME, - pub ftimeOldestMod: super::super::Foundation::FILETIME, - pub ftimeOldestDel: super::super::Foundation::FILETIME, - pub ftimeOldestUpdRefs: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_QUEUE_STATISTICSW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_QUEUE_STATISTICSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_VALUE_META_DATA { - pub pszAttributeName: ::windows_sys::core::PWSTR, - pub pszObjectDn: ::windows_sys::core::PWSTR, - pub cbData: u32, - pub pbData: *mut u8, - pub ftimeDeleted: super::super::Foundation::FILETIME, - pub ftimeCreated: super::super::Foundation::FILETIME, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_VALUE_META_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_VALUE_META_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_VALUE_META_DATA_2 { - pub pszAttributeName: ::windows_sys::core::PWSTR, - pub pszObjectDn: ::windows_sys::core::PWSTR, - pub cbData: u32, - pub pbData: *mut u8, - pub ftimeDeleted: super::super::Foundation::FILETIME, - pub ftimeCreated: super::super::Foundation::FILETIME, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, - pub pszLastOriginatingDsaDN: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_VALUE_META_DATA_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_VALUE_META_DATA_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_VALUE_META_DATA_BLOB { - pub oszAttributeName: u32, - pub oszObjectDn: u32, - pub cbData: u32, - pub obData: u32, - pub ftimeDeleted: super::super::Foundation::FILETIME, - pub ftimeCreated: super::super::Foundation::FILETIME, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, - pub oszLastOriginatingDsaDN: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_VALUE_META_DATA_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_VALUE_META_DATA_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_VALUE_META_DATA_BLOB_EXT { - pub oszAttributeName: u32, - pub oszObjectDn: u32, - pub cbData: u32, - pub obData: u32, - pub ftimeDeleted: super::super::Foundation::FILETIME, - pub ftimeCreated: super::super::Foundation::FILETIME, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, - pub oszLastOriginatingDsaDN: u32, - pub dwUserIdentifier: u32, - pub dwPriorLinkState: u32, - pub dwCurrentLinkState: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_VALUE_META_DATA_BLOB_EXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_VALUE_META_DATA_BLOB_EXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DS_REPL_VALUE_META_DATA_EXT { - pub pszAttributeName: ::windows_sys::core::PWSTR, - pub pszObjectDn: ::windows_sys::core::PWSTR, - pub cbData: u32, - pub pbData: *mut u8, - pub ftimeDeleted: super::super::Foundation::FILETIME, - pub ftimeCreated: super::super::Foundation::FILETIME, - pub dwVersion: u32, - pub ftimeLastOriginatingChange: super::super::Foundation::FILETIME, - pub uuidLastOriginatingDsaInvocationID: ::windows_sys::core::GUID, - pub usnOriginatingChange: i64, - pub usnLocalChange: i64, - pub pszLastOriginatingDsaDN: ::windows_sys::core::PWSTR, - pub dwUserIdentifier: u32, - pub dwPriorLinkState: u32, - pub dwCurrentLinkState: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DS_REPL_VALUE_META_DATA_EXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DS_REPL_VALUE_META_DATA_EXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPSYNCALL_ERRINFOA { - pub pszSvrId: ::windows_sys::core::PSTR, - pub error: DS_REPSYNCALL_ERROR, - pub dwWin32Err: u32, - pub pszSrcId: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for DS_REPSYNCALL_ERRINFOA {} -impl ::core::clone::Clone for DS_REPSYNCALL_ERRINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPSYNCALL_ERRINFOW { - pub pszSvrId: ::windows_sys::core::PWSTR, - pub error: DS_REPSYNCALL_ERROR, - pub dwWin32Err: u32, - pub pszSrcId: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DS_REPSYNCALL_ERRINFOW {} -impl ::core::clone::Clone for DS_REPSYNCALL_ERRINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPSYNCALL_SYNCA { - pub pszSrcId: ::windows_sys::core::PSTR, - pub pszDstId: ::windows_sys::core::PSTR, - pub pszNC: ::windows_sys::core::PSTR, - pub pguidSrc: *mut ::windows_sys::core::GUID, - pub pguidDst: *mut ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for DS_REPSYNCALL_SYNCA {} -impl ::core::clone::Clone for DS_REPSYNCALL_SYNCA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPSYNCALL_SYNCW { - pub pszSrcId: ::windows_sys::core::PWSTR, - pub pszDstId: ::windows_sys::core::PWSTR, - pub pszNC: ::windows_sys::core::PWSTR, - pub pguidSrc: *mut ::windows_sys::core::GUID, - pub pguidDst: *mut ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for DS_REPSYNCALL_SYNCW {} -impl ::core::clone::Clone for DS_REPSYNCALL_SYNCW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPSYNCALL_UPDATEA { - pub event: DS_REPSYNCALL_EVENT, - pub pErrInfo: *mut DS_REPSYNCALL_ERRINFOA, - pub pSync: *mut DS_REPSYNCALL_SYNCA, -} -impl ::core::marker::Copy for DS_REPSYNCALL_UPDATEA {} -impl ::core::clone::Clone for DS_REPSYNCALL_UPDATEA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_REPSYNCALL_UPDATEW { - pub event: DS_REPSYNCALL_EVENT, - pub pErrInfo: *mut DS_REPSYNCALL_ERRINFOW, - pub pSync: *mut DS_REPSYNCALL_SYNCW, -} -impl ::core::marker::Copy for DS_REPSYNCALL_UPDATEW {} -impl ::core::clone::Clone for DS_REPSYNCALL_UPDATEW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_SCHEMA_GUID_MAPA { - pub guid: ::windows_sys::core::GUID, - pub guidType: u32, - pub pName: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for DS_SCHEMA_GUID_MAPA {} -impl ::core::clone::Clone for DS_SCHEMA_GUID_MAPA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_SCHEMA_GUID_MAPW { - pub guid: ::windows_sys::core::GUID, - pub guidType: u32, - pub pName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for DS_SCHEMA_GUID_MAPW {} -impl ::core::clone::Clone for DS_SCHEMA_GUID_MAPW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub struct DS_SELECTION { - pub pwzName: ::windows_sys::core::PWSTR, - pub pwzADsPath: ::windows_sys::core::PWSTR, - pub pwzClass: ::windows_sys::core::PWSTR, - pub pwzUPN: ::windows_sys::core::PWSTR, - pub pvarFetchedAttributes: *mut super::super::System::Com::VARIANT, - pub flScopeType: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::marker::Copy for DS_SELECTION {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::clone::Clone for DS_SELECTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -pub struct DS_SELECTION_LIST { - pub cItems: u32, - pub cFetchedAttributes: u32, - pub aDsSelection: [DS_SELECTION; 1], -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::marker::Copy for DS_SELECTION_LIST {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -impl ::core::clone::Clone for DS_SELECTION_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct DS_SITE_COST_INFO { - pub errorCode: u32, - pub cost: u32, -} -impl ::core::marker::Copy for DS_SITE_COST_INFO {} -impl ::core::clone::Clone for DS_SITE_COST_INFO { - fn clone(&self) -> Self { - *self - } -} -pub type GetDcContextHandle = isize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com_StructuredStorage\"`*"] -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -pub struct OPENQUERYWINDOW { - pub cbStruct: u32, - pub dwFlags: u32, - pub clsidHandler: ::windows_sys::core::GUID, - pub pHandlerParameters: *mut ::core::ffi::c_void, - pub clsidDefaultForm: ::windows_sys::core::GUID, - pub pPersistQuery: IPersistQuery, - pub Anonymous: OPENQUERYWINDOW_0, -} -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl ::core::marker::Copy for OPENQUERYWINDOW {} -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl ::core::clone::Clone for OPENQUERYWINDOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com_StructuredStorage\"`*"] -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -pub union OPENQUERYWINDOW_0 { - pub pFormParameters: *mut ::core::ffi::c_void, - pub ppbFormParameters: super::super::System::Com::StructuredStorage::IPropertyBag, -} -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl ::core::marker::Copy for OPENQUERYWINDOW_0 {} -#[cfg(feature = "Win32_System_Com_StructuredStorage")] -impl ::core::clone::Clone for OPENQUERYWINDOW_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct SCHEDULE { - pub Size: u32, - pub Bandwidth: u32, - pub NumberOfSchedules: u32, - pub Schedules: [SCHEDULE_HEADER; 1], -} -impl ::core::marker::Copy for SCHEDULE {} -impl ::core::clone::Clone for SCHEDULE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub struct SCHEDULE_HEADER { - pub Type: u32, - pub Offset: u32, -} -impl ::core::marker::Copy for SCHEDULE_HEADER {} -impl ::core::clone::Clone for SCHEDULE_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPCQADDFORMSPROC = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPCQADDPAGESPROC = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPCQPAGEPROC = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPDSENUMATTRIBUTES = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs deleted file mode 100644 index ecf909a..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/BackgroundIntelligentTransferService/mod.rs +++ /dev/null @@ -1,811 +0,0 @@ -pub type AsyncIBackgroundCopyCallback = *mut ::core::ffi::c_void; -pub type IBITSExtensionSetup = *mut ::core::ffi::c_void; -pub type IBITSExtensionSetupFactory = *mut ::core::ffi::c_void; -pub type IBackgroundCopyCallback = *mut ::core::ffi::c_void; -pub type IBackgroundCopyCallback1 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyCallback2 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyCallback3 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyError = *mut ::core::ffi::c_void; -pub type IBackgroundCopyFile = *mut ::core::ffi::c_void; -pub type IBackgroundCopyFile2 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyFile3 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyFile4 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyFile5 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyFile6 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyGroup = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJob = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJob1 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJob2 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJob3 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJob4 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJob5 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJobHttpOptions = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJobHttpOptions2 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyJobHttpOptions3 = *mut ::core::ffi::c_void; -pub type IBackgroundCopyManager = *mut ::core::ffi::c_void; -pub type IBackgroundCopyQMgr = *mut ::core::ffi::c_void; -pub type IBackgroundCopyServerCertificateValidationCallback = *mut ::core::ffi::c_void; -pub type IBitsPeer = *mut ::core::ffi::c_void; -pub type IBitsPeerCacheAdministration = *mut ::core::ffi::c_void; -pub type IBitsPeerCacheRecord = *mut ::core::ffi::c_void; -pub type IBitsTokenOptions = *mut ::core::ffi::c_void; -pub type IEnumBackgroundCopyFiles = *mut ::core::ffi::c_void; -pub type IEnumBackgroundCopyGroups = *mut ::core::ffi::c_void; -pub type IEnumBackgroundCopyJobs = *mut ::core::ffi::c_void; -pub type IEnumBackgroundCopyJobs1 = *mut ::core::ffi::c_void; -pub type IEnumBitsPeerCacheRecords = *mut ::core::ffi::c_void; -pub type IEnumBitsPeers = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_COPY_FILE_ALL: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_COPY_FILE_DACL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_COPY_FILE_GROUP: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_COPY_FILE_OWNER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_COPY_FILE_SACL: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_DISABLE_BRANCH_CACHE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ENABLE_PEERCACHING_CLIENT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ENABLE_PEERCACHING_SERVER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_APP_PACKAGE_NOT_FOUND: i32 = -2145386390i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_APP_PACKAGE_SCENARIO_NOT_SUPPORTED: i32 = -2145386389i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_BACKGROUND_ACCESS_POLICY: i32 = -2145386386i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_BATTERY_POLICY: i32 = -2145386393i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_BATTERY_SAVER: i32 = -2145386392i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_COST_TRANSFER_POLICY: i32 = -2145386407i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_GAME_MODE: i32 = -2145386385i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_POLICY: i32 = -2145386434i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BLOCKED_BY_SYSTEM_POLICY: i32 = -2145386384i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_BUSYCACHERECORD: i32 = -2145386424i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH: i32 = -2145386462i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_COMMIT_IN_PROGRESS: i32 = -2145386429i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_CONNECTION_CLOSED: i32 = -2145386450i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_CONNECT_FAILURE: i32 = -2145386451i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_DATABASE_CORRUPT: i32 = -2145386388i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_DESTINATION_LOCKED: i32 = -2145386483i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_DISCOVERY_IN_PROGRESS: i32 = -2145386428i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_EMPTY: i32 = -2145386493i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER: i32 = -2145386488i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_GENERAL_TRANSPORT: i32 = -2145386485i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_LOCAL_FILE: i32 = -2145386487i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION: i32 = -2145386484i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_REMOTE_APPLICATION: i32 = -2145386466i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_REMOTE_FILE: i32 = -2145386486i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK: i32 = -2145386378i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_CONTEXT_UNKNOWN: i32 = -2145386489i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_ERROR_INFORMATION_UNAVAILABLE: i32 = -2145386481i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_FILE_NOT_AVAILABLE: i32 = -2145386492i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_FILE_NOT_FOUND: i32 = -2145386455i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_100: i32 = -2145845148i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_101: i32 = -2145845147i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_200: i32 = -2145845048i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_201: i32 = -2145845047i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_202: i32 = -2145845046i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_203: i32 = -2145845045i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_204: i32 = -2145845044i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_205: i32 = -2145845043i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_206: i32 = -2145845042i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_300: i32 = -2145844948i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_301: i32 = -2145844947i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_302: i32 = -2145844946i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_303: i32 = -2145844945i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_304: i32 = -2145844944i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_305: i32 = -2145844943i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_307: i32 = -2145844941i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_400: i32 = -2145844848i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_401: i32 = -2145844847i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_402: i32 = -2145844846i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_403: i32 = -2145844845i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_404: i32 = -2145844844i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_405: i32 = -2145844843i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_406: i32 = -2145844842i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_407: i32 = -2145844841i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_408: i32 = -2145844840i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_409: i32 = -2145844839i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_410: i32 = -2145844838i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_411: i32 = -2145844837i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_412: i32 = -2145844836i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_413: i32 = -2145844835i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_414: i32 = -2145844834i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_415: i32 = -2145844833i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_416: i32 = -2145844832i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_417: i32 = -2145844831i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_449: i32 = -2145844799i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_500: i32 = -2145844748i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_501: i32 = -2145844747i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_502: i32 = -2145844746i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_503: i32 = -2145844745i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_504: i32 = -2145844744i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_HTTP_ERROR_505: i32 = -2145844743i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INSUFFICIENT_HTTP_SUPPORT: i32 = -2145386478i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INSUFFICIENT_RANGE_SUPPORT: i32 = -2145386477i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_AUTH_SCHEME: i32 = -2145386456i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_AUTH_TARGET: i32 = -2145386457i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_CREDENTIALS: i32 = -2145386432i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_HASH_ALGORITHM: i32 = -2145386431i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_PROXY_INFO: i32 = -2145386433i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_RANGE: i32 = -2145386453i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_SERVER_RESPONSE: i32 = -2145386469i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_INVALID_STATE: i32 = -2145386494i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_LOCAL_FILE_CHANGED: i32 = -2145386467i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_MAXDOWNLOAD_TIMEOUT: i32 = -2145386412i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_MAX_DOWNLOAD_SIZE_INVALID_VALUE: i32 = -2145386397i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_MAX_DOWNLOAD_SIZE_LIMIT_REACHED: i32 = -2145386396i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_MISSING_FILE_SIZE: i32 = -2145386479i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_NETWORK_DISCONNECTED: i32 = -2145386480i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_NEW_OWNER_DIFF_MAPPING: i32 = -2145386475i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_NEW_OWNER_NO_FILE_ACCESS: i32 = -2145386474i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_NOT_FOUND: i32 = -2145386495i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_NOT_SUPPORTED_WITH_CUSTOM_HTTP_METHOD: i32 = -2145386383i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_NO_PROGRESS: i32 = -2145386460i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_OVERLAPPING_RANGES: i32 = -2145386452i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_PASSWORD_TOO_LARGE: i32 = -2145386458i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_PEERCACHING_DISABLED: i32 = -2145386425i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_PROPERTY_SUPPORTED_FOR_DOWNLOAD_JOBS_ONLY: i32 = -2145386400i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_PROTOCOL_NOT_AVAILABLE: i32 = -2145386491i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_PROXY_BYPASS_LIST_TOO_LARGE: i32 = -2145386471i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_PROXY_LIST_TOO_LARGE: i32 = -2145386472i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_RANDOM_ACCESS_NOT_SUPPORTED: i32 = -2145386387i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_READ_ONLY_PROPERTY: i32 = -2145386408i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_READ_ONLY_PROPERTY_AFTER_ADDFILE: i32 = -2145386399i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_READ_ONLY_PROPERTY_AFTER_RESUME: i32 = -2145386398i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_READ_ONLY_WHEN_JOB_ACTIVE: i32 = -2145386379i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_RECORD_DELETED: i32 = -2145386430i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_REMOTE_FILE_CHANGED: i32 = -2145386381i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_REMOTE_NOT_SUPPORTED: i32 = -2145386476i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_SERVER_CERT_VALIDATION_INTERFACE_REQUIRED: i32 = -2145386380i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_SERVER_EXECUTE_ENABLE: i32 = -2145386461i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_SESSION_NOT_FOUND: i32 = -2145386465i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_STANDBY_MODE: i32 = -2145386395i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_STRING_TOO_LONG: i32 = -2145386463i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TEST_OPTION_BLOCKED_DOWNLOAD: i32 = -2145386426i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOKEN_REQUIRED: i32 = -2145386410i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOO_LARGE: i32 = -2145386464i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOO_MANY_FILES: i32 = -2145386468i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOO_MANY_FILES_IN_JOB: i32 = -2145386415i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOO_MANY_JOBS_PER_MACHINE: i32 = -2145386416i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOO_MANY_JOBS_PER_USER: i32 = -2145386423i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_TOO_MANY_RANGES_IN_FILE: i32 = -2145386414i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_UNKNOWN_PROPERTY_ID: i32 = -2145386409i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_UNSUPPORTED_JOB_CONFIGURATION: i32 = -2145386382i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_UPNP_ERROR: i32 = -2145386427i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_USERNAME_TOO_LARGE: i32 = -2145386459i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_USE_STORED_CREDENTIALS_NOT_SUPPORTED: i32 = -2145386394i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_VALIDATION_FAILED: i32 = -2145386413i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_VOLUME_CHANGED: i32 = -2145386482i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_E_WATCHDOG_TIMEOUT: i32 = -2145386391i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_HTTP_REDIRECT_POLICY_ALLOW_HTTPS_TO_HTTP: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_HTTP_REDIRECT_POLICY_ALLOW_REPORT: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_HTTP_REDIRECT_POLICY_ALLOW_SILENT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_HTTP_REDIRECT_POLICY_DISALLOW: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_HTTP_REDIRECT_POLICY_MASK: u32 = 1792u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_DISABLE_BRANCH_CACHE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_ENABLE_PEERCACHING_CLIENT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_ENABLE_PEERCACHING_SERVER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_ENUM_ALL_USERS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_NOTIFY_DISABLE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_NOTIFY_FILE_RANGES_TRANSFERRED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_NOTIFY_FILE_TRANSFERRED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_NOTIFY_JOB_ERROR: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_NOTIFY_JOB_MODIFICATION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_NOTIFY_JOB_TRANSFERRED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_SSL_ENABLE_CRL_CHECK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_SSL_IGNORE_CERT_CN_INVALID: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_SSL_IGNORE_CERT_DATE_INVALID: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_SSL_IGNORE_CERT_WRONG_USAGE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_SSL_IGNORE_UNKNOWN_CA: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_S_ERROR_CONTEXT_NONE: i32 = 2097158i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_S_OVERRIDDEN_BY_POLICY: i32 = 2097237i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_S_PARTIAL_COMPLETE: i32 = 2097175i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_S_PROXY_CHANGED: i32 = 2097194i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_S_UNABLE_TO_DELETE_FILES: i32 = 2097178i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITSExtensionSetupFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xefbbab68_7286_4783_94bf_9461d8b7e7e9); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_OPTION_IGNORE_CONGESTION: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_BELOW_CAP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_CAPPED_USAGE_UNKNOWN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_NEAR_CAP: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_OVERCAP_CHARGED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_OVERCAP_THROTTLED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_RESERVED: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_ROAMING: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_UNRESTRICTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_COST_STATE_USAGE_BASED: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_FAILED_TO_START: i32 = -2145828856i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_FATAL_IGD_ERROR: i32 = -2145828855i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_FILE_DELETION_FAILED: i32 = -2145828863i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_FILE_DELETION_FAILED_MORE: i32 = -2145828862i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_JOB_CANCELLED: i32 = -2145828864i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_JOB_NOTIFICATION_FAILURE: i32 = -2145828858i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_JOB_PROPERTY_CHANGE: i32 = -2145828861i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_JOB_SCAVENGED: i32 = -2145828859i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_JOB_TAKE_OWNERSHIP: i32 = -2145828860i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_PEERCACHING_PORT: i32 = -2145828854i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_STATE_FILE_CORRUPT: i32 = -2145828857i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_MC_WSD_PORT: i32 = -2145828853i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4991d34b_80a1_4291_83b6_3328366b9097); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager10_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4bd3e4e1_7bd4_4a2b_9964_496400de5193); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager10_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4575438f_a6c8_4976_b0fe_2f26b80d959e); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager10_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fd42ad5_c04e_4d36_adc7_e08ff15737ad); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager1_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf087771f_d74f_4c1a_bb8a_e16aca9124ea); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager2_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d18ad12_bde3_4393_b311_099c346e6df9); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager2_5: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x03ca98d6_ff5d_49b8_abc6_03dd84127020); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager3_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x659cdea7_489e_11d9_a9cd_000d56965251); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager4_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb6df56b_cace_11dc_9992_0019b93a3a84); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyManager5_0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ecca34c_e88a_44e3_8d6a_8921bde9e452); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BackgroundCopyQMgr: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x69ad4aee_51be_439b_a92c_86ae490e8b30); -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_E_DOWNLOADER_UNAVAILABLE: u32 = 2164264963u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_E_INVALID_STATE: u32 = 2164264961u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_E_ITEM_NOT_FOUND: u32 = 2164264964u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_E_SERVICE_UNAVAILABLE: u32 = 2164264962u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_NOTIFY_DISABLE_NOTIFY: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_NOTIFY_FILE_DONE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_NOTIFY_GROUP_DONE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_NOTIFY_JOB_DONE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_NOTIFY_USE_PROGRESSEX: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROGRESS_PERCENT_DONE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROGRESS_SIZE_DONE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROGRESS_TIME_DONE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROTOCOL_CUSTOM: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROTOCOL_FTP: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROTOCOL_HTTP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_PROTOCOL_SMB: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_FILE_COMPLETE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_FILE_INCOMPLETE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_GROUP_COMPLETE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_GROUP_ERROR: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_GROUP_FOREGROUND: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_GROUP_INCOMPLETE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_GROUP_SUSPENDED: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_JOB_COMPLETE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_JOB_ERROR: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_JOB_FOREGROUND: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const QM_STATUS_JOB_INCOMPLETE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_AUTH_SCHEME = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_SCHEME_BASIC: BG_AUTH_SCHEME = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_SCHEME_DIGEST: BG_AUTH_SCHEME = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_SCHEME_NTLM: BG_AUTH_SCHEME = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_SCHEME_NEGOTIATE: BG_AUTH_SCHEME = 4i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_SCHEME_PASSPORT: BG_AUTH_SCHEME = 5i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_AUTH_TARGET = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_TARGET_SERVER: BG_AUTH_TARGET = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_AUTH_TARGET_PROXY: BG_AUTH_TARGET = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_CERT_STORE_LOCATION = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_CURRENT_USER: BG_CERT_STORE_LOCATION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_LOCAL_MACHINE: BG_CERT_STORE_LOCATION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_CURRENT_SERVICE: BG_CERT_STORE_LOCATION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_SERVICES: BG_CERT_STORE_LOCATION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_USERS: BG_CERT_STORE_LOCATION = 4i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_CURRENT_USER_GROUP_POLICY: BG_CERT_STORE_LOCATION = 5i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_LOCAL_MACHINE_GROUP_POLICY: BG_CERT_STORE_LOCATION = 6i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_CERT_STORE_LOCATION_LOCAL_MACHINE_ENTERPRISE: BG_CERT_STORE_LOCATION = 7i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_ERROR_CONTEXT = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_NONE: BG_ERROR_CONTEXT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_UNKNOWN: BG_ERROR_CONTEXT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_GENERAL_QUEUE_MANAGER: BG_ERROR_CONTEXT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_QUEUE_MANAGER_NOTIFICATION: BG_ERROR_CONTEXT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_LOCAL_FILE: BG_ERROR_CONTEXT = 4i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_REMOTE_FILE: BG_ERROR_CONTEXT = 5i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_GENERAL_TRANSPORT: BG_ERROR_CONTEXT = 6i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_REMOTE_APPLICATION: BG_ERROR_CONTEXT = 7i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_ERROR_CONTEXT_SERVER_CERTIFICATE_CALLBACK: BG_ERROR_CONTEXT = 8i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_JOB_PRIORITY = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PRIORITY_FOREGROUND: BG_JOB_PRIORITY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PRIORITY_HIGH: BG_JOB_PRIORITY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PRIORITY_NORMAL: BG_JOB_PRIORITY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PRIORITY_LOW: BG_JOB_PRIORITY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_JOB_PROXY_USAGE = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PROXY_USAGE_PRECONFIG: BG_JOB_PROXY_USAGE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PROXY_USAGE_NO_PROXY: BG_JOB_PROXY_USAGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PROXY_USAGE_OVERRIDE: BG_JOB_PROXY_USAGE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_PROXY_USAGE_AUTODETECT: BG_JOB_PROXY_USAGE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_JOB_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_QUEUED: BG_JOB_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_CONNECTING: BG_JOB_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_TRANSFERRING: BG_JOB_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_SUSPENDED: BG_JOB_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_ERROR: BG_JOB_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_TRANSIENT_ERROR: BG_JOB_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_TRANSFERRED: BG_JOB_STATE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_ACKNOWLEDGED: BG_JOB_STATE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_STATE_CANCELLED: BG_JOB_STATE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_JOB_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_TYPE_DOWNLOAD: BG_JOB_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_TYPE_UPLOAD: BG_JOB_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_JOB_TYPE_UPLOAD_REPLY: BG_JOB_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BG_TOKEN = u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_TOKEN_LOCAL_FILE: BG_TOKEN = 1u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BG_TOKEN_NETWORK: BG_TOKEN = 2u32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BITS_FILE_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_FILE_PROPERTY_ID_HTTP_RESPONSE_HEADERS: BITS_FILE_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BITS_JOB_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_ID_COST_FLAGS: BITS_JOB_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_NOTIFICATION_CLSID: BITS_JOB_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_DYNAMIC_CONTENT: BITS_JOB_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_HIGH_PERFORMANCE: BITS_JOB_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE: BITS_JOB_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS: BITS_JOB_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS: BITS_JOB_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_PROPERTY_ON_DEMAND_MODE: BITS_JOB_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type BITS_JOB_TRANSFER_POLICY = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_TRANSFER_POLICY_ALWAYS: BITS_JOB_TRANSFER_POLICY = -2147483393i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_TRANSFER_POLICY_NOT_ROAMING: BITS_JOB_TRANSFER_POLICY = -2147483521i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_TRANSFER_POLICY_NO_SURCHARGE: BITS_JOB_TRANSFER_POLICY = -2147483537i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_TRANSFER_POLICY_STANDARD: BITS_JOB_TRANSFER_POLICY = -2147483545i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const BITS_JOB_TRANSFER_POLICY_UNRESTRICTED: BITS_JOB_TRANSFER_POLICY = -2147483615i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub type GROUPPROP = i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_PRIORITY: GROUPPROP = 0i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_REMOTEUSERID: GROUPPROP = 1i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_REMOTEUSERPWD: GROUPPROP = 2i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_LOCALUSERID: GROUPPROP = 3i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_LOCALUSERPWD: GROUPPROP = 4i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_PROTOCOLFLAGS: GROUPPROP = 5i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_NOTIFYFLAGS: GROUPPROP = 6i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_NOTIFYCLSID: GROUPPROP = 7i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_PROGRESSSIZE: GROUPPROP = 8i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_PROGRESSPERCENT: GROUPPROP = 9i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_PROGRESSTIME: GROUPPROP = 10i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_DISPLAYNAME: GROUPPROP = 11i32; -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub const GROUPPROP_DESCRIPTION: GROUPPROP = 12i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct BG_AUTH_CREDENTIALS { - pub Target: BG_AUTH_TARGET, - pub Scheme: BG_AUTH_SCHEME, - pub Credentials: BG_AUTH_CREDENTIALS_UNION, -} -impl ::core::marker::Copy for BG_AUTH_CREDENTIALS {} -impl ::core::clone::Clone for BG_AUTH_CREDENTIALS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub union BG_AUTH_CREDENTIALS_UNION { - pub Basic: BG_BASIC_CREDENTIALS, -} -impl ::core::marker::Copy for BG_AUTH_CREDENTIALS_UNION {} -impl ::core::clone::Clone for BG_AUTH_CREDENTIALS_UNION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct BG_BASIC_CREDENTIALS { - pub UserName: ::windows_sys::core::PWSTR, - pub Password: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for BG_BASIC_CREDENTIALS {} -impl ::core::clone::Clone for BG_BASIC_CREDENTIALS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct BG_FILE_INFO { - pub RemoteName: ::windows_sys::core::PWSTR, - pub LocalName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for BG_FILE_INFO {} -impl ::core::clone::Clone for BG_FILE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct BG_FILE_PROGRESS { - pub BytesTotal: u64, - pub BytesTransferred: u64, - pub Completed: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BG_FILE_PROGRESS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BG_FILE_PROGRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct BG_FILE_RANGE { - pub InitialOffset: u64, - pub Length: u64, -} -impl ::core::marker::Copy for BG_FILE_RANGE {} -impl ::core::clone::Clone for BG_FILE_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct BG_JOB_PROGRESS { - pub BytesTotal: u64, - pub BytesTransferred: u64, - pub FilesTotal: u32, - pub FilesTransferred: u32, -} -impl ::core::marker::Copy for BG_JOB_PROGRESS {} -impl ::core::clone::Clone for BG_JOB_PROGRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct BG_JOB_REPLY_PROGRESS { - pub BytesTotal: u64, - pub BytesTransferred: u64, -} -impl ::core::marker::Copy for BG_JOB_REPLY_PROGRESS {} -impl ::core::clone::Clone for BG_JOB_REPLY_PROGRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct BG_JOB_TIMES { - pub CreationTime: super::super::Foundation::FILETIME, - pub ModificationTime: super::super::Foundation::FILETIME, - pub TransferCompletionTime: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BG_JOB_TIMES {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BG_JOB_TIMES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub union BITS_FILE_PROPERTY_VALUE { - pub String: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for BITS_FILE_PROPERTY_VALUE {} -impl ::core::clone::Clone for BITS_FILE_PROPERTY_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union BITS_JOB_PROPERTY_VALUE { - pub Dword: u32, - pub ClsID: ::windows_sys::core::GUID, - pub Enable: super::super::Foundation::BOOL, - pub Uint64: u64, - pub Target: BG_AUTH_TARGET, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BITS_JOB_PROPERTY_VALUE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BITS_JOB_PROPERTY_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_BackgroundIntelligentTransferService\"`*"] -pub struct FILESETINFO { - pub bstrRemoteFile: ::windows_sys::core::BSTR, - pub bstrLocalFile: ::windows_sys::core::BSTR, - pub dwSizeHint: u32, -} -impl ::core::marker::Copy for FILESETINFO {} -impl ::core::clone::Clone for FILESETINFO { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Clustering/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Clustering/mod.rs deleted file mode 100644 index b5da304..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Clustering/mod.rs +++ /dev/null @@ -1,7095 +0,0 @@ -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterGroupDependency ( hdependentgroup : *const _HGROUP , hprovidergroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , hprovidergroupset : *const _HGROUPSET ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterGroupToGroupSetDependency ( hdependentgroup : *const _HGROUP , hprovidergroupset : *const _HGROUPSET ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , dwflags : u32 , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterResourceDependency ( hresource : *const _HRESOURCE , hdependson : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterResourceNode ( hresource : *const _HRESOURCE , hnode : *const _HNODE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterStorageNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , lpszclusterstoragenodedescription : :: windows_sys::core::PCWSTR , lpszclusterstoragenodelocation : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : :: windows_sys::core::PCWSTR , lpremotegroupsetname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddResourceToClusterSharedVolumes ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn BackupClusterDatabase ( hcluster : *const _HCLUSTER , lpszpathname : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CanResourceBeDependent ( hresource : *const _HRESOURCE , hresourcedependent : *const _HRESOURCE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CancelClusterGroupOperation ( hgroup : *const _HGROUP , dwcancelflags_reserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ChangeClusterResourceGroup ( hresource : *const _HRESOURCE , hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ChangeClusterResourceGroupEx ( hresource : *const _HRESOURCE , hgroup : *const _HGROUP , flags : u64 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseCluster ( hcluster : *const _HCLUSTER ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CloseClusterCryptProvider ( hcluscryptprovider : *const _HCLUSCRYPTPROVIDER ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterGroup ( hgroup : *const _HGROUP ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterGroupSet ( hgroupset : *const _HGROUPSET ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterNetInterface ( hnetinterface : *const _HNETINTERFACE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterNetwork ( hnetwork : *const _HNETWORK ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterNode ( hnode : *const _HNODE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterNotifyPort ( hchange : *const _HCHANGE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterResource ( hresource : *const _HRESOURCE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusAddClusterHealthFault ( hcluster : *const _HCLUSTER , failure : *const CLUSTER_HEALTH_FAULT , param2 : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusGetClusterHealthFaults ( hcluster : *const _HCLUSTER , objects : *mut CLUSTER_HEALTH_FAULT_ARRAY , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusRemoveClusterHealthFault ( hcluster : *const _HCLUSTER , id : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkerCheckTerminate ( lpworker : *mut CLUS_WORKER ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkerCreate ( lpworker : *mut CLUS_WORKER , lpstartaddress : PWORKER_START_ROUTINE , lpparameter : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkerTerminate ( lpworker : *const CLUS_WORKER ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkerTerminateEx ( clusworker : *mut CLUS_WORKER , timeoutinmilliseconds : u32 , waitonly : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkersTerminate ( clusworkers : *mut *mut CLUS_WORKER , clusworkerscount : usize , timeoutinmilliseconds : u32 , waitonly : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToGroupSet ( hgroupset : *const _HGROUPSET , hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToGroupSetWithDomains ( hgroupset : *const _HGROUPSET , hgroup : *const _HGROUP , faultdomain : u32 , updatedomain : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAffinityRuleControl ( hcluster : *const _HCLUSTER , affinityrulename : :: windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterClearBackupStateForSharedVolume ( lpszvolumepathname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCloseEnum ( henum : *const _HCLUSENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCloseEnumEx ( hclusterenum : *const _HCLUSENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterControl ( hcluster : *const _HCLUSTER , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCreateAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR , ruletype : CLUS_AFFINITY_RULE_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterDecrypt ( hcluscryptprovider : *const _HCLUSCRYPTPROVIDER , pcryptinput : *const u8 , cbcryptinput : u32 , ppcryptoutput : *mut *mut u8 , pcbcryptoutput : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEncrypt ( hcluscryptprovider : *const _HCLUSCRYPTPROVIDER , pdata : *const u8 , cbdata : u32 , ppdata : *mut *mut u8 , pcbdata : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEnum ( henum : *const _HCLUSENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEnumEx ( hclusterenum : *const _HCLUSENUMEX , dwindex : u32 , pitem : *mut CLUSTER_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGetEnumCount ( henum : *const _HCLUSENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGetEnumCountEx ( hclusterenum : *const _HCLUSENUMEX ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterGetVolumeNameForVolumeMountPoint ( lpszvolumemountpoint : :: windows_sys::core::PCWSTR , lpszvolumename : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterGetVolumePathName ( lpszfilename : :: windows_sys::core::PCWSTR , lpszvolumepathname : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupCloseEnum ( hgroupenum : *const _HGROUPENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupCloseEnumEx ( hgroupenumex : *const _HGROUPENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupControl ( hgroup : *const _HGROUP , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupEnum ( hgroupenum : *const _HGROUPENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszresourcename : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupEnumEx ( hgroupenumex : *const _HGROUPENUMEX , dwindex : u32 , pitem : *mut CLUSTER_GROUP_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupGetEnumCount ( hgroupenum : *const _HGROUPENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupGetEnumCountEx ( hgroupenumex : *const _HGROUPENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupOpenEnum ( hgroup : *const _HGROUP , dwtype : u32 ) -> *mut _HGROUPENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : :: windows_sys::core::PCWSTR , cbproperties : u32 , lpszroproperties : :: windows_sys::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HGROUPENUMEX ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetCloseEnum ( hgroupsetenum : *mut _HGROUPSETENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetControl ( hgroupset : *const _HGROUPSET , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetEnum ( hgroupsetenum : *const _HGROUPSETENUM , dwindex : u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetGetEnumCount ( hgroupsetenum : *mut _HGROUPSETENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetOpenEnum ( hcluster : *mut _HCLUSTER ) -> *mut _HGROUPSETENUM ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterIsPathOnSharedVolume ( lpszpathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceCloseEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceControl ( hnetinterface : *const _HNETINTERFACE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM , dwindex : u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceOpenEnum ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , lpsznetworkname : :: windows_sys::core::PCWSTR ) -> *mut _HNETINTERFACEENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkCloseEnum ( hnetworkenum : *const _HNETWORKENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkControl ( hnetwork : *const _HNETWORK , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkEnum ( hnetworkenum : *const _HNETWORKENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkGetEnumCount ( hnetworkenum : *const _HNETWORKENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkOpenEnum ( hnetwork : *const _HNETWORK , dwtype : u32 ) -> *mut _HNETWORKENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeCloseEnum ( hnodeenum : *const _HNODEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeCloseEnumEx ( hnodeenum : *const _HNODEENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeControl ( hnode : *const _HNODE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeEnum ( hnodeenum : *const _HNODEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeEnumEx ( hnodeenum : *const _HNODEENUMEX , dwindex : u32 , pitem : *mut CLUSTER_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeGetEnumCount ( hnodeenum : *const _HNODEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeGetEnumCountEx ( hnodeenum : *const _HNODEENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeOpenEnum ( hnode : *const _HNODE , dwtype : u32 ) -> *mut _HNODEENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeOpenEnumEx ( hnode : *const _HNODE , dwtype : u32 , poptions : *const ::core::ffi::c_void ) -> *mut _HNODEENUMEX ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeReplacement ( hcluster : *const _HCLUSTER , lpsznodenamecurrent : :: windows_sys::core::PCWSTR , lpsznodenamenew : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterOpenEnum ( hcluster : *const _HCLUSTER , dwtype : u32 ) -> *mut _HCLUSENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterOpenEnumEx ( hcluster : *const _HCLUSTER , dwtype : u32 , poptions : *const ::core::ffi::c_void ) -> *mut _HCLUSENUMEX ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterPrepareSharedVolumeForBackup ( lpszfilename : :: windows_sys::core::PCWSTR , lpszvolumepathname : :: windows_sys::core::PWSTR , lpcchvolumepathname : *mut u32 , lpszvolumename : :: windows_sys::core::PWSTR , lpcchvolumename : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchAddCommand ( hregbatch : *const _HREGBATCH , dwcommand : CLUSTER_REG_COMMAND , wzname : :: windows_sys::core::PCWSTR , dwoptions : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchCloseNotification ( hbatchnotification : *const _HREGBATCHNOTIFICATION ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchReadCommand ( hbatchnotification : *const _HREGBATCHNOTIFICATION , pbatchcommand : *mut CLUSTER_BATCH_COMMAND ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterRegCloseBatch ( hregbatch : *const _HREGBATCH , bcommit : super::super::Foundation:: BOOL , failedcommandnumber : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegCloseBatchEx ( hregbatch : *const _HREGBATCH , flags : u32 , failedcommandnumber : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegCloseBatchNotifyPort ( hbatchnotifyport : *const _HREGBATCHPORT ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCloseKey ( hkey : super::super::System::Registry:: HKEY ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegCloseReadBatch ( hregreadbatch : *const _HREGREADBATCH , phregreadbatchreply : *mut *mut _HREGREADBATCHREPLY ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegCloseReadBatchEx ( hregreadbatch : *const _HREGREADBATCH , flags : u32 , phregreadbatchreply : *mut *mut _HREGREADBATCHREPLY ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegCloseReadBatchReply ( hregreadbatchreply : *const _HREGREADBATCHREPLY ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateBatch ( hkey : super::super::System::Registry:: HKEY , phregbatch : *mut *mut _HREGBATCH ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateBatchNotifyPort ( hkey : super::super::System::Registry:: HKEY , phbatchnotifyport : *mut *mut _HREGBATCHPORT ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows_sys::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateReadBatch ( hkey : super::super::System::Registry:: HKEY , phregreadbatch : *mut *mut _HREGREADBATCH ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegDeleteKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows_sys::core::PCWSTR ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegDeleteValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegEnumKey ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegEnumValue ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszvaluename : :: windows_sys::core::PWSTR , lpcchvaluename : *mut u32 , lpdwtype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegGetBatchNotification ( hbatchnotify : *const _HREGBATCHPORT , phbatchnotification : *mut *mut _HREGBATCHNOTIFICATION ) -> i32 ); -#[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegGetKeySecurity ( hkey : super::super::System::Registry:: HKEY , requestedinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegOpenKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows_sys::core::PCWSTR , samdesired : u32 , phkresult : *mut super::super::System::Registry:: HKEY ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegQueryInfoKey ( hkey : super::super::System::Registry:: HKEY , lpcsubkeys : *const u32 , lpcchmaxsubkeylen : *const u32 , lpcvalues : *const u32 , lpcchmaxvaluenamelen : *const u32 , lpcbmaxvaluelen : *const u32 , lpcbsecuritydescriptor : *const u32 , lpftlastwritetime : *const super::super::Foundation:: FILETIME ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegQueryValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows_sys::core::PCWSTR , lpdwvaluetype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegReadBatchAddCommand ( hregreadbatch : *const _HREGREADBATCH , wzsubkeyname : :: windows_sys::core::PCWSTR , wzvaluename : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegReadBatchReplyNextCommand ( hregreadbatchreply : *const _HREGREADBATCHREPLY , pbatchcommand : *mut CLUSTER_READ_BATCH_COMMAND ) -> i32 ); -#[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegSetKeySecurity ( hkey : super::super::System::Registry:: HKEY , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> i32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegSetValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegSyncDatabase ( hcluster : *const _HCLUSTER , flags : u32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveGroupFromAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveGroupFromGroupSet ( hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceCloseEnum ( hresenum : *const _HRESENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceCloseEnumEx ( hresourceenumex : *const _HRESENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceControl ( hresource : *const _HRESOURCE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceControlAsUser ( hresource : *const _HRESOURCE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceEnum ( hresenum : *const _HRESENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceEnumEx ( hresourceenumex : *const _HRESENUMEX , dwindex : u32 , pitem : *mut CLUSTER_RESOURCE_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceGetEnumCount ( hresenum : *const _HRESENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceGetEnumCountEx ( hresourceenumex : *const _HRESENUMEX ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceOpenEnum ( hresource : *const _HRESOURCE , dwtype : u32 ) -> *mut _HRESENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : :: windows_sys::core::PCWSTR , cbproperties : u32 , lpszroproperties : :: windows_sys::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HRESENUMEX ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeCloseEnum ( hrestypeenum : *const _HRESTYPEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeControl ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeControlAsUser ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeEnum ( hrestypeenum : *const _HRESTYPEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeGetEnumCount ( hrestypeenum : *const _HRESTYPEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeOpenEnum ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , dwtype : u32 ) -> *mut _HRESTYPEENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterSetAccountAccess ( hcluster : *const _HCLUSTER , szaccountsid : :: windows_sys::core::PCWSTR , dwaccess : u32 , dwcontroltype : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterSharedVolumeSetSnapshotState ( guidsnapshotset : :: windows_sys::core::GUID , lpszvolumename : :: windows_sys::core::PCWSTR , state : CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterUpgradeFunctionalLevel ( hcluster : *const _HCLUSTER , perform : super::super::Foundation:: BOOL , pfnprogresscallback : PCLUSTER_UPGRADE_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateCluster ( pconfig : *const CREATE_CLUSTER_CONFIG , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HCLUSTER ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateClusterAvailabilitySet ( hcluster : *const _HCLUSTER , lpavailabilitysetname : :: windows_sys::core::PCWSTR , pavailabilitysetconfig : *const CLUSTER_AVAILABILITY_SET_CONFIG ) -> *mut _HGROUPSET ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR , pgroupinfo : *const CLUSTER_CREATE_GROUP_INFO ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroupSet ( hcluster : *const _HCLUSTER , groupsetname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUPSET ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateClusterNameAccount ( hcluster : *const _HCLUSTER , pconfig : *const CREATE_CLUSTER_NAME_ACCOUNT , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterNotifyPort ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , dwfilter : u32 , dwnotifykey : usize ) -> *mut _HCHANGE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterNotifyPortV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , filters : *const NOTIFY_FILTER_AND_TYPE , dwfiltercount : u32 , dwnotifykey : usize ) -> *mut _HCHANGE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterResource ( hgroup : *const _HGROUP , lpszresourcename : :: windows_sys::core::PCWSTR , lpszresourcetype : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , lpszdisplayname : :: windows_sys::core::PCWSTR , lpszresourcetypedll : :: windows_sys::core::PCWSTR , dwlooksalivepollinterval : u32 , dwisalivepollinterval : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterGroup ( hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterGroupSet ( hgroupset : *const _HGROUPSET ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn DestroyCluster ( hcluster : *const _HCLUSTER , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , fdeletevirtualcomputerobjects : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DestroyClusterGroup ( hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineCNOResTypeFromCluster ( hcluster : *const _HCLUSTER , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineCNOResTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const :: windows_sys::core::PCWSTR , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineClusterCloudTypeFromCluster ( hcluster : *const _HCLUSTER , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineClusterCloudTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const :: windows_sys::core::PCWSTR , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn EvictClusterNode ( hnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn EvictClusterNodeEx ( hnode : *const _HNODE , dwtimeout : u32 , phrcleanupstatus : *mut :: windows_sys::core::HRESULT ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FailClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FreeClusterCrypt ( pcryptinfo : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FreeClusterHealthFault ( clusterhealthfault : *mut CLUSTER_HEALTH_FAULT ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FreeClusterHealthFaultArray ( clusterhealthfaultarray : *mut CLUSTER_HEALTH_FAULT_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterFromGroup ( hgroup : *const _HGROUP ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterFromNetInterface ( hnetinterface : *const _HNETINTERFACE ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterFromNetwork ( hnetwork : *const _HNETWORK ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterFromNode ( hnode : *const _HNODE ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterFromResource ( hresource : *const _HRESOURCE ) -> *mut _HCLUSTER ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterGroupKey ( hgroup : *const _HGROUP , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterGroupState ( hgroup : *const _HGROUP , lpsznodename : :: windows_sys::core::PWSTR , lpcchnodename : *mut u32 ) -> CLUSTER_GROUP_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterInformation ( hcluster : *const _HCLUSTER , lpszclustername : :: windows_sys::core::PWSTR , lpcchclustername : *mut u32 , lpclusterinfo : *mut CLUSTERVERSIONINFO ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterKey ( hcluster : *const _HCLUSTER , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetInterface ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , lpsznetworkname : :: windows_sys::core::PCWSTR , lpszinterfacename : :: windows_sys::core::PWSTR , lpcchinterfacename : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterNetInterfaceKey ( hnetinterface : *const _HNETINTERFACE , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetInterfaceState ( hnetinterface : *const _HNETINTERFACE ) -> CLUSTER_NETINTERFACE_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetworkId ( hnetwork : *const _HNETWORK , lpsznetworkid : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterNetworkKey ( hnetwork : *const _HNETWORK , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetworkState ( hnetwork : *const _HNETWORK ) -> CLUSTER_NETWORK_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNodeId ( hnode : *const _HNODE , lpsznodeid : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterNodeKey ( hnode : *const _HNODE , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNodeState ( hnode : *const _HNODE ) -> CLUSTER_NODE_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNotify ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , lpdwfiltertype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , dwmilliseconds : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNotifyV2 ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , pfilterandtype : *mut NOTIFY_FILTER_AND_TYPE , buffer : *mut u8 , lpbbuffersize : *mut u32 , lpszobjectid : :: windows_sys::core::PWSTR , lpcchobjectid : *mut u32 , lpszparentid : :: windows_sys::core::PWSTR , lpcchparentid : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , lpsztype : :: windows_sys::core::PWSTR , lpcchtype : *mut u32 , dwmilliseconds : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterQuorumResource ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows_sys::core::PWSTR , lpcchresourcename : *mut u32 , lpszdevicename : :: windows_sys::core::PWSTR , lpcchdevicename : *mut u32 , lpdwmaxquorumlogsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : :: windows_sys::core::PWSTR , lpcchdependencyexpression : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterResourceKey ( hresource : *const _HRESOURCE , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn GetClusterResourceNetworkName ( hresource : *const _HRESOURCE , lpbuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterResourceState ( hresource : *const _HRESOURCE , lpsznodename : :: windows_sys::core::PWSTR , lpcchnodename : *mut u32 , lpszgroupname : :: windows_sys::core::PWSTR , lpcchgroupname : *mut u32 ) -> CLUSTER_RESOURCE_STATE ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterResourceTypeKey ( hcluster : *const _HCLUSTER , lpsztypename : :: windows_sys::core::PCWSTR , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetNodeCloudTypeDW ( ppsznodename : :: windows_sys::core::PCWSTR , nodecloudtype : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetNodeClusterState ( lpsznodename : :: windows_sys::core::PCWSTR , pdwclusterstate : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn GetNotifyEventHandle ( hchange : *const _HCHANGE , lphtargetevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn InitializeClusterHealthFault ( clusterhealthfault : *mut CLUSTER_HEALTH_FAULT ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn InitializeClusterHealthFaultArray ( clusterhealthfaultarray : *mut CLUSTER_HEALTH_FAULT_ARRAY ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn IsFileOnClusterSharedVolume ( lpszpathname : :: windows_sys::core::PCWSTR , pbfileisonsharedvolume : *mut super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn MoveClusterGroup ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn MoveClusterGroupEx ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE , dwmoveflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OfflineClusterGroup ( hgroup : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OfflineClusterGroupEx ( hgroup : *const _HGROUP , dwofflineflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OfflineClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OfflineClusterResourceEx ( hresource : *const _HRESOURCE , dwofflineflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterGroup ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterGroupEx ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE , dwonlineflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterResourceEx ( hresource : *const _HRESOURCE , dwonlineflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenCluster ( lpszclustername : :: windows_sys::core::PCWSTR ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterCryptProvider ( lpszresource : :: windows_sys::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterCryptProviderEx ( lpszresource : :: windows_sys::core::PCWSTR , lpszkeyname : :: windows_sys::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterEx ( lpszclustername : :: windows_sys::core::PCWSTR , desiredaccess : u32 , grantedaccess : *mut u32 ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroupSet ( hcluster : *const _HCLUSTER , lpszgroupsetname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUPSET ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetInterface ( hcluster : *const _HCLUSTER , lpszinterfacename : :: windows_sys::core::PCWSTR ) -> *mut _HNETINTERFACE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetInterfaceEx ( hcluster : *const _HCLUSTER , lpszinterfacename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETINTERFACE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetwork ( hcluster : *const _HCLUSTER , lpsznetworkname : :: windows_sys::core::PCWSTR ) -> *mut _HNETWORK ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetworkEx ( hcluster : *const _HCLUSTER , lpsznetworkname : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETWORK ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR ) -> *mut _HNODE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNodeById ( hcluster : *const _HCLUSTER , nodeid : u32 ) -> *mut _HNODE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNODE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterResource ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterResourceEx ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn PauseClusterNode ( hnode : *const _HNODE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn PauseClusterNodeEx ( hnode : *const _HNODE , bdrainnode : super::super::Foundation:: BOOL , dwpauseflags : u32 , hnodedraintarget : *const _HNODE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn QueryAppInstanceVersion ( appinstanceid : *const :: windows_sys::core::GUID , instanceversionhigh : *mut u64 , instanceversionlow : *mut u64 , versionstatus : *mut super::super::Foundation:: NTSTATUS ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterAppInstance ( processhandle : super::super::Foundation:: HANDLE , appinstanceid : *const :: windows_sys::core::GUID , childreninheritappinstance : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RegisterAppInstanceVersion ( appinstanceid : *const :: windows_sys::core::GUID , instanceversionhigh : u64 , instanceversionlow : u64 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterClusterNotify ( hchange : *const _HCHANGE , dwfiltertype : u32 , hobject : super::super::Foundation:: HANDLE , dwnotifykey : usize ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterClusterNotifyV2 ( hchange : *const _HCHANGE , filter : NOTIFY_FILTER_AND_TYPE , hobject : super::super::Foundation:: HANDLE , dwnotifykey : usize ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RegisterClusterResourceTypeNotifyV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , flags : i64 , restypename : :: windows_sys::core::PCWSTR , dwnotifykey : usize ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterGroupDependency ( hgroup : *const _HGROUP , hdependson : *const _HGROUP ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterGroupSetDependency ( hgroupset : *const _HGROUPSET , hdependson : *const _HGROUPSET ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterGroupToGroupSetDependency ( hgroup : *const _HGROUP , hdependson : *const _HGROUPSET ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RemoveClusterNameAccount ( hcluster : *const _HCLUSTER , bdeletecomputerobjects : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterResourceDependency ( hresource : *const _HRESOURCE , hdependson : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterResourceNode ( hresource : *const _HRESOURCE , hnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterStorageNode ( hcluster : *const _HCLUSTER , lpszclusterstorageenclosurename : :: windows_sys::core::PCWSTR , dwtimeout : u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : :: windows_sys::core::PCWSTR , lpremotegroupsetname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveResourceFromClusterSharedVolumes ( hresource : *const _HRESOURCE ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilAddUnknownProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , pcboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilCreateDirectoryTree ( pszpath : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupGroup ( group : *mut _HGROUP , copy : *mut *mut _HGROUP ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilDupParameterBlock ( poutparams : *mut u8 , pinparams : *const u8 , ppropertytable : *const RESUTIL_PROPERTY_ITEM ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupResource ( group : *mut _HRESOURCE , copy : *mut *mut _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupString ( pszinstring : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumGroups ( hcluster : *mut _HCLUSTER , hself : *mut _HGROUP , prescallback : LPGROUP_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumGroupsEx ( hcluster : *mut _HCLUSTER , hself : *mut _HGROUP , grouptype : CLUSGROUP_TYPE , prescallback : LPGROUP_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilEnumPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszoutproperties : :: windows_sys::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilEnumProperties ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , pszoutproperties : :: windows_sys::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResources ( hself : *mut _HRESOURCE , lpszrestypename : :: windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResourcesEx ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : :: windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResourcesEx2 ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : :: windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void , dwdesiredaccess : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilExpandEnvironmentStrings ( pszsrc : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindBinaryProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pbpropertyvalue : *mut *mut u8 , pcbpropertyvaluesize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindDependentDiskResourceDriveLetter ( hcluster : *const _HCLUSTER , hresource : *const _HRESOURCE , pszdriveletter : :: windows_sys::core::PWSTR , pcchdriveletter : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindDwordProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pdwpropertyvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindExpandSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindExpandedSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilFindFileTimeProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pftpropertyvalue : *mut super::super::Foundation:: FILETIME ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindLongProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , plpropertyvalue : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindMultiSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR , pcbpropertyvaluesize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindULargeIntegerProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , plpropertyvalue : *mut u64 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFreeEnvironment ( lpenvironment : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilFreeParameterBlock ( poutparams : *mut u8 , pinparams : *const u8 , ppropertytable : *const RESUTIL_PROPERTY_ITEM ) -> ( ) ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetAllProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , cboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetBinaryProperty ( ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_BINARY , pboldvalue : *const u8 , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterGroupType ( hgroup : *mut _HGROUP , grouptype : *mut CLUSGROUP_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterId ( hcluster : *mut _HCLUSTER , guid : *mut :: windows_sys::core::GUID ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterRoleState ( hcluster : *const _HCLUSTER , eclusterrole : CLUSTER_ROLE ) -> CLUSTER_ROLE_STATE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetCoreClusterResources ( hcluster : *const _HCLUSTER , phclusternameresource : *mut *mut _HRESOURCE , phclusteripaddressresource : *mut *mut _HRESOURCE , phclusterquorumresource : *mut *mut _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetCoreClusterResourcesEx ( hclusterin : *const _HCLUSTER , phclusternameresourceout : *mut *mut _HRESOURCE , phclusterquorumresourceout : *mut *mut _HRESOURCE , dwdesiredaccess : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetCoreGroup ( hcluster : *mut _HCLUSTER ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetDwordProperty ( pdwoutvalue : *mut u32 , pvaluestruct : *const CLUSPROP_DWORD , dwoldvalue : u32 , dwminimum : u32 , dwmaximum : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , pdwoutvalue : *mut u32 , dwdefaultvalue : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetEnvironmentWithNetName ( hresource : *const _HRESOURCE ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetFileTimeProperty ( pftoutvalue : *mut super::super::Foundation:: FILETIME , pvaluestruct : *const CLUSPROP_FILETIME , ftoldvalue : super::super::Foundation:: FILETIME , ftminimum : super::super::Foundation:: FILETIME , ftmaximum : super::super::Foundation:: FILETIME , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetLongProperty ( ploutvalue : *mut i32 , pvaluestruct : *const CLUSPROP_LONG , loldvalue : i32 , lminimum : i32 , lmaximum : i32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetMultiSzProperty ( ppszoutvalue : *mut :: windows_sys::core::PWSTR , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : :: windows_sys::core::PCWSTR , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , poutpropertylist : *mut ::core::ffi::c_void , cboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , cboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPropertiesToParameterBlock ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutparams : *mut u8 , bcheckforrequiredproperties : super::super::Foundation:: BOOL , psznameofpropinerror : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetProperty ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytableitem : *const RESUTIL_PROPERTY_ITEM , poutpropertyitem : *mut *mut ::core::ffi::c_void , pcboutpropertyitemsize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetPropertyFormats ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertyformatlist : *mut ::core::ffi::c_void , cbpropertyformatlistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPropertySize ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytableitem : *const RESUTIL_PROPERTY_ITEM , pcboutpropertylistsize : *mut u32 , pnpropertycount : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , pqwoutvalue : *mut u64 , qwdefaultvalue : u64 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependency ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByClass ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , prci : *mut CLUS_RESOURCE_CLASS_INFO , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByClassEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , prci : *mut CLUS_RESOURCE_CLASS_INFO , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByName ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByNameEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyEx ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceDependentIPAddressProps ( hresource : *const _HRESOURCE , pszaddress : :: windows_sys::core::PWSTR , pcchaddress : *mut u32 , pszsubnetmask : :: windows_sys::core::PWSTR , pcchsubnetmask : *mut u32 , psznetwork : :: windows_sys::core::PWSTR , pcchnetwork : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceName ( hresource : *const _HRESOURCE , pszresourcename : :: windows_sys::core::PWSTR , pcchresourcenameinout : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceNameDependency ( lpszresourcename : :: windows_sys::core::PCWSTR , lpszresourcetype : :: windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceNameDependencyEx ( lpszresourcename : :: windows_sys::core::PCWSTR , lpszresourcetype : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetSzProperty ( ppszoutvalue : *mut :: windows_sys::core::PWSTR , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : :: windows_sys::core::PCWSTR , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGroupsEqual ( hself : *mut _HGROUP , hgroup : *mut _HGROUP , pequal : *mut super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilIsPathValid ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilIsResourceClassEqual ( prci : *mut CLUS_RESOURCE_CLASS_INFO , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilLeftPaxosIsLessThanRight ( left : *const PaxosTagCStruct , right : *const PaxosTagCStruct ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilNodeEnum ( hcluster : *mut _HCLUSTER , pnodecallback : LPNODE_CALLBACK , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilPaxosComparer ( left : *const PaxosTagCStruct , right : *const PaxosTagCStruct ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilPropertyListFromParameterBlock ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , pcboutpropertylistsize : *mut u32 , pinparams : *const u8 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilRemoveResourceServiceEnvironment ( pszservicename : :: windows_sys::core::PCWSTR , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilResourceDepEnum ( hself : *mut _HRESOURCE , enumtype : u32 , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilResourceTypesEqual ( lpszresourcetypename : :: windows_sys::core::PCWSTR , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilResourcesEqual ( hself : *mut _HRESOURCE , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , pbnewvalue : *const u8 , cbnewvaluesize : u32 , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , dwnewvalue : u32 , pdwoutvalue : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetExpandSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , psznewvalue : :: windows_sys::core::PCWSTR , ppszoutstring : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetMultiSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , psznewvalue : :: windows_sys::core::PCWSTR , cbnewvaluesize : u32 , ppszoutvalue : *mut :: windows_sys::core::PWSTR , pcboutvaluesize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPrivatePropertyList ( hkeyclusterkey : super::super::System::Registry:: HKEY , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPropertyParameterBlock ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *mut ::core::ffi::c_void , pinparams : *const u8 , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , poutparams : *mut u8 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPropertyParameterBlockEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *mut ::core::ffi::c_void , pinparams : *const u8 , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , bforcewrite : super::super::Foundation:: BOOL , poutparams : *mut u8 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPropertyTable ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *mut ::core::ffi::c_void , ballowunknownproperties : super::super::Foundation:: BOOL , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , poutparams : *mut u8 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPropertyTableEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *mut ::core::ffi::c_void , ballowunknownproperties : super::super::Foundation:: BOOL , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , bforcewrite : super::super::Foundation:: BOOL , poutparams : *mut u8 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , qwnewvalue : u64 , pqwoutvalue : *mut u64 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilSetResourceServiceEnvironment ( pszservicename : :: windows_sys::core::PCWSTR , hresource : *mut _HRESOURCE , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); -#[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilSetResourceServiceStartParameters ( pszservicename : :: windows_sys::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); -#[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilSetResourceServiceStartParametersEx ( pszservicename : :: windows_sys::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , dwdesiredaccess : u32 , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , psznewvalue : :: windows_sys::core::PCWSTR , ppszoutstring : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetUnknownProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 ) -> u32 ); -#[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetValueEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , valuename : :: windows_sys::core::PCWSTR , valuetype : u32 , valuedata : *const u8 , valuesize : u32 , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilStartResourceService ( pszservicename : :: windows_sys::core::PCWSTR , phservicehandle : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilStopResourceService ( pszservicename : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilStopService ( hservicehandle : super::super::Security:: SC_HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilTerminateServiceProcessFromResDll ( dwservicepid : u32 , boffline : super::super::Foundation:: BOOL , pdwresourcestate : *mut u32 , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyPrivatePropertyList ( pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilVerifyPropertyTable ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *mut ::core::ffi::c_void , ballowunknownproperties : super::super::Foundation:: BOOL , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , poutparams : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyResourceService ( pszservicename : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilVerifyService ( hservicehandle : super::super::Security:: SC_HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyShutdownSafe ( flags : u32 , reason : u32 , presult : *mut u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilsDeleteKeyTree ( key : super::super::System::Registry:: HKEY , keyname : :: windows_sys::core::PCWSTR , treatnokeyaserror : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResetAllAppInstanceVersions ( ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RestartClusterResource ( hresource : *const _HRESOURCE , dwflags : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RestoreClusterDatabase ( lpszpathname : :: windows_sys::core::PCWSTR , bforce : super::super::Foundation:: BOOL , lpszquorumdriveletter : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResumeClusterNode ( hnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResumeClusterNodeEx ( hnode : *const _HNODE , eresumefailbacktype : CLUSTER_NODE_RESUME_FAILBACK_TYPE , dwresumeflagsreserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn SetAppInstanceCsvFlags ( processhandle : super::super::Foundation:: HANDLE , mask : u32 , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupName ( hgroup : *const _HGROUP , lpszgroupname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupNodeList ( hgroup : *const _HGROUP , nodecount : u32 , nodelist : *const *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupSetDependencyExpression ( hgroupset : *const _HGROUPSET , lpszdependencyexprssion : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterName ( hcluster : *const _HCLUSTER , lpsznewclustername : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterNetworkName ( hnetwork : *const _HNETWORK , lpszname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterNetworkPriorityOrder ( hcluster : *const _HCLUSTER , networkcount : u32 , networklist : *const *const _HNETWORK ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterQuorumResource ( hresource : *const _HRESOURCE , lpszdevicename : :: windows_sys::core::PCWSTR , dwmaxquologsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterResourceName ( hresource : *const _HRESOURCE , lpszresourcename : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn SetClusterServiceAccountPassword ( lpszclustername : :: windows_sys::core::PCWSTR , lpsznewpassword : :: windows_sys::core::PCWSTR , dwflags : u32 , lpreturnstatusbuffer : *mut CLUSTER_SET_PASSWORD_STATUS , lpcbreturnstatusbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetGroupDependencyExpression ( hgroup : *const _HGROUP , lpszdependencyexpression : :: windows_sys::core::PCWSTR ) -> u32 ); -pub type IGetClusterDataInfo = *mut ::core::ffi::c_void; -pub type IGetClusterGroupInfo = *mut ::core::ffi::c_void; -pub type IGetClusterNetInterfaceInfo = *mut ::core::ffi::c_void; -pub type IGetClusterNetworkInfo = *mut ::core::ffi::c_void; -pub type IGetClusterNodeInfo = *mut ::core::ffi::c_void; -pub type IGetClusterObjectInfo = *mut ::core::ffi::c_void; -pub type IGetClusterResourceInfo = *mut ::core::ffi::c_void; -pub type IGetClusterUIInfo = *mut ::core::ffi::c_void; -pub type ISClusApplication = *mut ::core::ffi::c_void; -pub type ISClusCryptoKeys = *mut ::core::ffi::c_void; -pub type ISClusDisk = *mut ::core::ffi::c_void; -pub type ISClusDisks = *mut ::core::ffi::c_void; -pub type ISClusNetInterface = *mut ::core::ffi::c_void; -pub type ISClusNetInterfaces = *mut ::core::ffi::c_void; -pub type ISClusNetwork = *mut ::core::ffi::c_void; -pub type ISClusNetworkNetInterfaces = *mut ::core::ffi::c_void; -pub type ISClusNetworks = *mut ::core::ffi::c_void; -pub type ISClusNode = *mut ::core::ffi::c_void; -pub type ISClusNodeNetInterfaces = *mut ::core::ffi::c_void; -pub type ISClusNodes = *mut ::core::ffi::c_void; -pub type ISClusPartition = *mut ::core::ffi::c_void; -pub type ISClusPartitionEx = *mut ::core::ffi::c_void; -pub type ISClusPartitions = *mut ::core::ffi::c_void; -pub type ISClusProperties = *mut ::core::ffi::c_void; -pub type ISClusProperty = *mut ::core::ffi::c_void; -pub type ISClusPropertyValue = *mut ::core::ffi::c_void; -pub type ISClusPropertyValueData = *mut ::core::ffi::c_void; -pub type ISClusPropertyValues = *mut ::core::ffi::c_void; -pub type ISClusRefObject = *mut ::core::ffi::c_void; -pub type ISClusRegistryKeys = *mut ::core::ffi::c_void; -pub type ISClusResDependencies = *mut ::core::ffi::c_void; -pub type ISClusResDependents = *mut ::core::ffi::c_void; -pub type ISClusResGroup = *mut ::core::ffi::c_void; -pub type ISClusResGroupPreferredOwnerNodes = *mut ::core::ffi::c_void; -pub type ISClusResGroupResources = *mut ::core::ffi::c_void; -pub type ISClusResGroups = *mut ::core::ffi::c_void; -pub type ISClusResPossibleOwnerNodes = *mut ::core::ffi::c_void; -pub type ISClusResType = *mut ::core::ffi::c_void; -pub type ISClusResTypePossibleOwnerNodes = *mut ::core::ffi::c_void; -pub type ISClusResTypeResources = *mut ::core::ffi::c_void; -pub type ISClusResTypes = *mut ::core::ffi::c_void; -pub type ISClusResource = *mut ::core::ffi::c_void; -pub type ISClusResources = *mut ::core::ffi::c_void; -pub type ISClusScsiAddress = *mut ::core::ffi::c_void; -pub type ISClusVersion = *mut ::core::ffi::c_void; -pub type ISCluster = *mut ::core::ffi::c_void; -pub type ISClusterNames = *mut ::core::ffi::c_void; -pub type ISDomainNames = *mut ::core::ffi::c_void; -pub type IWCContextMenuCallback = *mut ::core::ffi::c_void; -pub type IWCPropertySheetCallback = *mut ::core::ffi::c_void; -pub type IWCWizard97Callback = *mut ::core::ffi::c_void; -pub type IWCWizardCallback = *mut ::core::ffi::c_void; -pub type IWEExtendContextMenu = *mut ::core::ffi::c_void; -pub type IWEExtendPropertySheet = *mut ::core::ffi::c_void; -pub type IWEExtendWizard = *mut ::core::ffi::c_void; -pub type IWEExtendWizard97 = *mut ::core::ffi::c_void; -pub type IWEInvokeCommand = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitLockerDecrypted: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitLockerDecrypting: i32 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitLockerEnabled: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitLockerPaused: i32 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitLockerStopped: i32 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitlockerEncrypted: i32 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const BitlockerEncrypting: i32 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CA_UPGRADE_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLUSTER_BASE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GLOBAL_SHIFT: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_INTERNAL_SHIFT: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_MODIFY_SHIFT: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_USER_SHIFT: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLOUD_WITNESS_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft-cloud-witness"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLRES_VERSION_V1_00: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLRES_VERSION_V2_00: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLRES_VERSION_V3_00: u32 = 768u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLRES_VERSION_V4_00: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_CHANGE_ACCESS: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_CHANGE_RESOURCE_GROUP_FORCE_MOVE_TO_CSV: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_MOVE_FAILBACK: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_MOVE_HIGH_PRIORITY_START: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_MOVE_IGNORE_AFFINITY_RULE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_MOVE_IGNORE_RESOURCE_STATUS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_MOVE_QUEUE_ENABLED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_MOVE_RETURN_TO_SOURCE_NODE_ON_ERROR: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_OFFLINE_IGNORE_RESOURCE_STATUS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_ONLINE_BEST_POSSIBLE_NODE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_ONLINE_IGNORE_AFFINITY_RULE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_ONLINE_IGNORE_RESOURCE_STATUS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_GROUP_ONLINE_SYNCHRONOUS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_NODE_AVOID_PLACEMENT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_NODE_PAUSE_REMAIN_ON_PAUSED_NODE_ON_MOVE_ERROR: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_NODE_PAUSE_RETRY_DRAIN_ON_FAILURE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_NO_ACCESS: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_READ_ACCESS: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_FORCE_WITH_TERMINATION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_IGNORE_RESOURCE_STATUS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_BEING_DELETED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_BEING_RESTARTED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_MOVING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_PREEMPTED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_SHUTTING_DOWN: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_UNKNOWN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_OFFLINE_REASON_USER_REQUESTED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_ONLINE_BEST_POSSIBLE_NODE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_ONLINE_DO_NOT_UPDATE_PERSISTENT_STATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_ONLINE_IGNORE_AFFINITY_RULE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_ONLINE_IGNORE_RESOURCE_STATUS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_RESOURCE_ONLINE_NECESSARY_FOR_QUORUM: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VALID_CHANGE_RESOURCE_GROUP_FLAGS: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION: u32 = 2560u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION_RS3: u32 = 2560u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION_SERVER2008: u32 = 1536u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION_SERVER2008R2: u32 = 1792u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION_WINDOWS8: u32 = 1793u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION_WINDOWSBLUE: u32 = 1794u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSAPI_VERSION_WINTHRESHOLD: u32 = 1795u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_ACCESS_MODE_MASK: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_ACCESS_SHIFT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CONTROL_CODE_MASK: u32 = 4194303u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_FUNCTION_SHIFT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GET_OPERATION_CONTEXT_PARAMS_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_OBJECT_MASK: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_OBJECT_SHIFT: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STATE_CHANGE_REASON_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_FLAG_ADD_VOLUME_INFO: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_FLAG_FILTER_BY_POOL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_FLAG_INCLUDE_NON_SHARED_DISKS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGROUPSET_STATUS_APPLICATION_READY: u64 = 8u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGROUPSET_STATUS_GROUPS_ONLINE: u64 = 2u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGROUPSET_STATUS_GROUPS_PENDING: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGROUPSET_STATUS_OS_HEARTBEAT: u64 = 4u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_APPLICATION_READY: u64 = 1024u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_EMBEDDED_FAILURE: u64 = 32u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_LOCKED_MODE: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_NETWORK_FAILURE: u64 = 128u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_OFFLINE_DUE_TO_ANTIAFFINITY_CONFLICT: u64 = 64u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_OFFLINE_NOT_LOCAL_DISK_OWNER: u64 = 2048u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_OS_HEARTBEAT: u64 = 512u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_PHYSICAL_RESOURCES_LACKING: u64 = 8u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_PREEMPTED: u64 = 2u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_UNMONITORED: u64 = 256u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_WAITING_FOR_DEPENDENCIES: u64 = 4096u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_WAITING_IN_QUEUE_FOR_MOVE: u64 = 4u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSGRP_STATUS_WAITING_TO_START: u64 = 16u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_DATABASE_ISOLATE_READ: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_DATABASE_SYNC_WRITE_TO_ALL_NODES: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_KEYNAME_OBJECTGUIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectGUIDs"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_GROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Groups"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RuleType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_ACCOUNT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AccountName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContainerName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_ENDPOINT_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndpointInfo"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryKey"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryToken"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_DEFAULT_NETWORK_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultNetworkRole"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_SD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security Descriptor"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SITE_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSiteDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SITE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSiteThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SUBNET_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSubnetDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SUBNET_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSubnetThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CSV_BLOCK_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BlockCacheSize"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CSV_MDS_SD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeSecurityDescriptor"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DATABASE_READ_WRITE_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabaseReadWriteMode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DDA_DEVICE_ALLOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DdaDeviceAllocations"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DHCP_BACKUP_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupPath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DHCP_DATABASE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabasePath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DRAIN_ON_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DrainOnShutdown"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_ENABLED_EVENT_LOGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnabledEventLogs"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FAILOVER_MOVE_MIGRATION_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailoverMoveMigrationType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_CA_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CATimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_HIDE_SUBDIR_SHARES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HideSubDirShares"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_IS_DFS_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsDfsRoot"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_MAX_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxUsers"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Path"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_REMARK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Remark"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security Descriptor"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServerName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareFlags"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_SUBDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareSubDirs"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FIXQUORUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FixQuorum"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_ARB_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ArbitrationDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_IMPERSONATE_CNO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImpersonateCNO"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_SHARE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharePath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FUNCTIONAL_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterFunctionalLevel"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_COMMAND_LINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommandLine"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_CURRENT_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentDirectory"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_USE_NETWORK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseNetworkName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSCRIPT_SCRIPT_FILEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScriptFilepath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_SERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_STARTUP_PARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupParameters"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_USE_NETWORK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseNetworkName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GPUP_DEVICE_ALLOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GpupDeviceAllocations"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_AVAILABILITY_SET_INDEX_TO_NODE_MAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeDomainInfo"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_FAULT_DOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomains"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_IS_AVAILABILITY_SET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAvailabilitySet"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_IS_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsGlobal"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_RESERVE_NODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReserveSpareNode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupCount"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_SETTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupSetting"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_UPDATE_DOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateDomains"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUP_DEPENDENCY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupDependencyTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_ANTI_AFFINITY_CLASS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AntiAffinityClassNames"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_CCF_EPOCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CCFEpoch"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_CCF_EPOCH_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CCFEpochHigh"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_COLD_START_SETTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ColdStartSetting"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_DEFAULT_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultOwner"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoFailbackType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_WIN_END: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailbackWindowEnd"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_WIN_START: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailbackWindowStart"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILOVER_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailoverPeriod"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILOVER_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailoverThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAULT_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomain"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_LOCK_MOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LockedFromMoving"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistentState"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PLACEMENT_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlacementOptions"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PREFERRED_SITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreferredSite"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Priority"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_RESILIENCY_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResiliencyPeriod"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_START_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupStartDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_UPDATE_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateDomain"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IGNORE_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IgnorePersistentStateOnStartup"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpAddress"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpServer"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_SUBNET_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpSubnetMask"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ENABLE_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableDhcp"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ENABLE_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableNetBIOS"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_LEASE_OBTAINED_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LeaseObtainedTime"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_LEASE_TERMINATES_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LeaseExpiresTime"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_OVERRIDE_ADDRMATCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OverrideAddressMatch"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_PROBE_FAILURE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProbeFailureThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_PROBE_PORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProbePort"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_SHARED_NETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedNetname"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_SUBNET_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubnetMask"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("T1"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_T2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("T2"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_PREFIX_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrefixLength"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_TUNNEL_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_TUNNEL_TUNNELTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TunnelType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_LAST_RECENT_EVENTS_RESET_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecentEventsResetTime"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_LOG_FILE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogFilePath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_MESSAGE_BUFFER_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MessageBufferLength"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_MIXED_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MixedMode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETFT_IPSEC_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetftIPSecEnabled"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADAPTER_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdapterId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADAPTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Adapter"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_DHCP_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpEnabled"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_IPV4_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv4Addresses"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_IPV6_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6Addresses"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Node"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_AD_AWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADAware"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Aliases"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_CONTAINERGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptoContainerGUID"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_CREATING_DC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CreatingDC"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNN_DISABLE_CLONES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableClones"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DnsName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNS_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DnsSuffix"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_EXCLUDE_NETWORKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeNetworks"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_HOST_TTL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HostRecordTTL"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_IN_USE_NETWORKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InUseNetworks"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_LAST_DNS_UPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastDNSUpdateTime"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectGUID"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_PUBLISH_PTR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublishPTRRecords"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REGISTER_ALL_IP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisterAllProvidersIP"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REMAP_PIPE_NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemapPipeNames"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REMOVEVCO_ONDELETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeleteVcoOnResCleanup"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_RESOURCE_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceData"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_DNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusDNS"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_KERBEROS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusKerberos"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusNetBIOS"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_VCO_CONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VcoContainer"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ADDRESS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddressMask"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_AUTOMETRIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoMetric"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV4_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv4Addresses"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV4_PREFIXLENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv4PrefixLengths"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV6_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6Addresses"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV6_PREFIXLENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6PrefixLengths"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_METRIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Metric"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_RDMA_CAPABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RdmaCapable"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Role"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_RSS_CAPABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RssCapable"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LinkSpeed"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_BUILD_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BuildNumber"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_CSDVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CSDVersion"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DRAIN_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeDrainStatus"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DRAIN_TARGET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeDrainTarget"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DYNAMIC_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DynamicWeight"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_FAULT_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomain"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_FDID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomainId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_HIGHEST_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeHighestVersion"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_IS_PRIMARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsPrimary"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_LOWEST_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeLowestVersion"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MAJOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MajorVersion"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinorVersion"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_NEEDS_PQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NeedsPreventQuorum"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SerialNumber"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_STATUS_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeWeight"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVBLOCKCACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableBlockCache"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTAGELIMIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SnapshotAgeLimit"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTDIFFAREASIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SnapshotDiffSize"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVWRITETHROUGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CsvEnforceWriteThrough"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKARBINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskArbInterval"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKARBTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskArbType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskGuid"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskIdGuid"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskIdType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIODELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxIoLatency"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskPath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRECOVERYACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskRecoveryAction"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRELOAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskReload"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRUNCHKDSK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskRunChkDsk"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKSIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskSignature"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKUNIQUEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskUniqueIds"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKVOLUMEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskVolumeInfo"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_FASTONLINEARBITRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FastOnlineArbitrate"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_MAINTMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaintenanceMode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_MIGRATEFIXUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MigrateDriveLetters"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_SPACEIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_VOLSNAPACTIVATETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VolsnapActivateTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PLACEMENT_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlacementOptions"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PLUMB_ALL_CROSS_SUBNET_ROUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlumbAllCrossSubnetRoutes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PREVENTQUORUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreventQuorum"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PRTSPOOL_DEFAULT_SPOOL_DIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultSpoolDirectory"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PRTSPOOL_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JobCompletionTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUARANTINE_DURATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QuarantineDuration"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUARANTINE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QuarantineThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUORUM_ARBITRATION_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QuorumArbitrationTimeMax"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESILIENCY_DEFAULT_SECONDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResiliencyDefaultPeriod"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESILIENCY_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResiliencyLevel"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_ADMIN_EXTENSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdminExtensions"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DEADLOCK_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeadlockTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DllName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_LOG_QUERY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DumpLogQuery"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DumpPolicy"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DumpServices"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_ENABLED_EVENT_LOGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnabledEventLogs"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_IS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAlivePollInterval"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_LOOKS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LooksAlivePollInterval"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_MAX_MONITORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaximumMonitors"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_PENDING_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PendingTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_WPR_PROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WprProfiles"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_WPR_START_AFTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WprStartAfter"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DATA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceSpecificData1"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DATA2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceSpecificData2"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DEADLOCK_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeadlockTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_EMBEDDED_FAILURE_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EmbeddedFailureAction"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_IS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAlivePollInterval"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_LAST_OPERATION_STATUS_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastOperationStatusCode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_LOOKS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LooksAlivePollInterval"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_MONITOR_PID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MonitorProcessId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_PENDING_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PendingTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistentState"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartAction"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartPeriod"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RETRY_PERIOD_ON_FAILURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RetryPeriodOnFailure"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_SEPARATE_MONITOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeparateMonitor"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceSpecificStatus"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_ROUTE_HISTORY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RouteHistoryLength"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SAME_SUBNET_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SameSubnetDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SAME_SUBNET_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SameSubnetThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SHUTDOWN_TIMEOUT_MINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownTimeoutInMinutes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SOFS_SMBASYMMETRYMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmbAsymmetryMode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_START_MEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartMemory"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskDescription"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_HEALTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskHealth"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLARBITRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Arbitrate"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLCONSUMEDCAPACITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConsumedCapacity"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLDRIVEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriveIds"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLHEALTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Health"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PoolId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMSHARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PoolQuorumShare"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMUSERACCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PoolQuorumUserAccount"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLREEVALTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReEvaluatePlacementTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("State"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLTOTALCAPACITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TotalCapacity"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_PROVISIONING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskProvisioning"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYCOLUMNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskResiliencyColumns"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYINTERLEAVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskResiliencyInterleave"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskResiliencyType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskState"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_UPGRADE_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterUpgradeVersion"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_ADAPTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdapterName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_PREFIX_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrefixLength"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_RDID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RDID"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_VSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VSID"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIRTUAL_NUMA_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualNumaCount"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_APPNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationName"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_APPPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationParams"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_CURRENTDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentDirectory"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_TRIGGERARRAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TriggerArray"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WINS_BACKUP_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupPath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WINS_DATABASE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabasePath"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WITNESS_DYNAMIC_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WitnessDynamicWeight"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_DO_NOT_COLLECT_WER_REPORT: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_DUMP_NOW: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_INSUFFICIENT_MEMORY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_INSUFFICIENT_OTHER_RESOURCES: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_INSUFFICIENT_PROCESSOR: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_INVALID_PARAMETERS: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_NETWORK_NOT_AVAILABLE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_OFFLINE_BUSY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_OFFLINE_DESTINATION_REJECTED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_OFFLINE_DESTINATION_THROTTLED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRESDLL_STATUS_OFFLINE_SOURCE_THROTTLED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_NAME_GET_OPERATION_CONTEXT_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_APPLICATION_READY: u64 = 256u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_EMBEDDED_FAILURE: u64 = 2u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_FAILED_DUE_TO_INSUFFICIENT_CPU: u64 = 4u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_FAILED_DUE_TO_INSUFFICIENT_GENERIC_RESOURCES: u64 = 16u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_FAILED_DUE_TO_INSUFFICIENT_MEMORY: u64 = 8u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_LOCKED_MODE: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_NETWORK_FAILURE: u64 = 32u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_OFFLINE_NOT_LOCAL_DISK_OWNER: u64 = 512u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_OS_HEARTBEAT: u64 = 128u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_STATUS_UNMONITORED: u64 = 64u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ADD_EVICT_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddEvictDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_AVAILABILITY_SET_CONFIG_V1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CONFIGURED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CREATE_GROUP_INFO_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CREATE_GROUP_INFO_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSA_VSS_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupInProgress"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSV_COMPATIBLE_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeCompatibleFilters"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSV_INCOMPATIBLE_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeIncompatibleFilters"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_DELETE_ACCESS_CONTROL_ENTRY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENFORCED_ANTIAFFINITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterEnforcedAntiaffinity"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_ITEM_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_ITEM_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_ENUM_ITEM_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_ENUM_ITEM_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_WAIT_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterGroupWaitDelay"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HANG_RECOVERY_ACTION_KEYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HangRecoveryAction"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HANG_TIMEOUT_KEYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusSvcHangTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ARGS: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_DESCRIPTION: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORCODE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORCODE_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorCode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORTYPE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORTYPE_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_FLAGS: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_FLAGS_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ID: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ID_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROPERTY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterHealth"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROVIDER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROVIDER_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_RESERVED: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_RESERVED_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Reserved"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_INSTALLED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_AUTO_BALANCER_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoBalancerLevel"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_AUTO_BALANCER_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoBalancerMode"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_PREFERRED_SITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreferredSite"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_REQUEST_REPLY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestReplyTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RUNNING: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_BUS_TYPES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DBusTypes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_BEHAVIOR_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheBehavior"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_DESIRED_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheDesiredState"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_FLASH_RESERVE_PERCENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheFlashReservePercent"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_METADATA_RESERVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheMetadataReserveBytes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_PAGE_SIZE_KBYTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCachePageSizeKBytes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DEnabled"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_IO_LATENCY_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DIOLatencyThreshold"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_OPTIMIZATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DOptimizations"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SET_ACCESS_TYPE_ALLOWED: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SET_ACCESS_TYPE_DENIED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SHARED_VOLUMES_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumesRoot"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeVssWriterOperationTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_VERSION_FLAG_MIXED_MODE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_VERSION_UNKNOWN: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WitnessDatabaseWriteTimeout"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_WITNESS_FAILED_RESTART_INTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WitnessRestartInterval"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_ACCESS_ANY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_ACCESS_READ: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_ACCESS_WRITE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CREATE_CRYPT_CONTAINER_NOT_FOUND: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_GLOBAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_GRP_MOVE_ALLOWED: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_GRP_MOVE_LOCKED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_HYBRID_QUORUM: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_MODIFY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_CLUSTER_GROUPID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterGroupId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_DATA_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DataResourceId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_MULTIPLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogSizeMultiple"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogResourceId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_VOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogVolume"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_MINIMUM_LOG_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumLogSizeInBytes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUPID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReplicationGroupId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUP_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReplicationClusterGroupType"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_SOURCE_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceResourceId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_SOURCE_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceVolumes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_TARGET_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetResourceId"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_TARGET_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetVolumes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_UNIT_LOG_SIZE_CHANGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnitOfLogSizeChangeInBytes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NODE_MAJORITY_QUORUM: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NOT_GLOBAL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NO_MODIFY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_DO_NOT_UPDATE_PERSISTENT_STATE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_DUE_TO_EMBEDDED_FAILURE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_IGNORE_NETWORK_CONNECTIVITY: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_IGNORE_RESOURCE_STATUS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_QUEUE_ENABLED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_RETURNING_TO_SOURCE_NODE_BECAUSE_OF_ERROR: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OFFLINE_RETURN_TO_SOURCE_NODE_ON_ERROR: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_ONLINE_IGNORE_NETWORK_CONNECTIVITY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_ONLINE_IGNORE_RESOURCE_STATUS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_ONLINE_RECOVER_MONITOR_STATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_ONLINE_RESTORE_ONLINE_STATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_ONLINE_RETURN_TO_SOURCE_NODE_ON_ERROR: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OPEN_DONT_DELETE_TEMP_DISK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESDLL_OPEN_RECOVER_MONITOR_STATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CAU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterAwareUpdatingResource"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CLOUD_WITNESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cloud Witness"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Container"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CROSS_CLUSTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cross Cluster Dependency Orchestrator"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Distributed File System"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DFSR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DFS Replicated Folder"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHCP Service"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DNN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Distributed Network Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FILESERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Server"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FILESHR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Share"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FSWITNESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Share Witness"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Generic Application"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Generic Script"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENSVC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Generic Service"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HARDDISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Physical Disk"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HCSVM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HCS Virtual Machine"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HEALTH_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Health Service"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPADDR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IP Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPV6_NATIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6 Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPV6_TUNNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6 Tunnel Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_ISCSITARGET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("iSCSI Target Server"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_ISNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft iSNS"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSDTC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Distributed Transaction Coordinator"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSMQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Message Queue Server"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSMQ_TRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSMQTriggers"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Nat"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network Name"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NETWORK_FILE_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network File System"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NEW_MSMQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSMQ"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NFS Share"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS_MSNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NFS Multi Server Namespace"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS_V2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network File System"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NV_PROVIDER_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_PHYS_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Physical Disk"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_PRTSPLR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Print Spooler"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SCALEOUT_MASTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Master"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SCALEOUT_WORKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Worker"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SDDC_MANAGEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SDDC Management"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SODAFILESERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scale Out File Server"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage Policies"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_POOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage Pool"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_REPLICA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage Replica"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORQOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage QoS Policy Manager"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_TASKSCHEDULER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Task Scheduler"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV4: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disjoint IPv4 Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV6: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disjoint IPv6 Address"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VMREPLICA_BROKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Replication Broker"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VMREPLICA_COORDINATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Replication Coordinator"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Configuration"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM_WMI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Cluster WMI"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VSSTASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Volume Shadow Copy Service Task"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_WINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINS Service"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RES_NAME_SCALEOUT_MASTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Master"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RES_NAME_SCALEOUT_WORKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Worker"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CREATEDC_PRESENT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CREATE_CLUSTER_MAJOR_VERSION_MASK: u32 = 4294967040u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CREATE_CLUSTER_VERSION: u32 = 1536u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusApplication: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606e5_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusCryptoKeys: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6072b_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusDisk: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60723_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusDisks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60725_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNetInterface: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606ed_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNetInterfaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606ef_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNetwork: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606f1_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNetworkNetInterfaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606f5_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNetworks: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606f3_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNode: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606f7_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNodeNetInterfaces: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606fb_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusNodes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606f9_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusPartition: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6071f_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusPartitionEx: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53d51d26_b51b_4a79_b2c3_5048d93a98fc); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusPartitions: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60721_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusProperties: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606ff_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusProperty: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606fd_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusPropertyValue: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60719_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusPropertyValueData: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6071d_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusPropertyValues: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6071b_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusRefObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60701_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusRegistryKeys: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60729_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResDependencies: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60703_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResDependents: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6072d_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60705_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResGroupPreferredOwnerNodes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606e7_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResGroupResources: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606e9_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResGroups: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60707_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResPossibleOwnerNodes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6070d_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResType: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6070f_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResTypePossibleOwnerNodes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60717_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResTypeResources: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60713_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResTypes: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60711_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResource: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60709_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusResources: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e6070b_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusScsiAddress: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60727_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusVersion: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e60715_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const Cluster: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606e3_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNames: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606eb_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const DNS_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const DomainNames: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606e1_2631_11d1_89f1_00a0c90d061e); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ENABLE_CLUSTER_SHARED_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableSharedVolumes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FE_UPGRADE_VERSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GROUPSET_READY_SETTING_APPLICATION_READY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GROUPSET_READY_SETTING_DELAY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GROUPSET_READY_SETTING_ONLINE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GROUPSET_READY_SETTING_OS_HEARTBEAT: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GROUP_FAILURE_INFO_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GUID_PRESENT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const HCI_UPGRADE_BIT: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const LOCKED_MODE_FLAGS_DONT_REMOVE_FROM_MOVE_QUEUE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAINTENANCE_MODE_V2_SIG: u32 = 2881155087u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAX_CLUSTERNAME_LENGTH: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAX_CO_PASSWORD_LENGTH: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAX_CO_PASSWORD_LENGTHEX: u32 = 127u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAX_CO_PASSWORD_STORAGEEX: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAX_CREATINGDC_LENGTH: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MAX_OBJECTID: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MINIMUM_NEVER_PREEMPT_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumNeverPreemptPriority"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MINIMUM_PREEMPTOR_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumPreemptorPriority"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MN_UPGRADE_VERSION: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NINETEEN_H1_UPGRADE_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NINETEEN_H2_UPGRADE_VERSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NNLEN: u32 = 80u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT10_MAJOR_VERSION: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT11_MAJOR_VERSION: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT12_MAJOR_VERSION: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT13_MAJOR_VERSION: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT4SP4_MAJOR_VERSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT4_MAJOR_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT51_MAJOR_VERSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT5_MAJOR_VERSION: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT6_MAJOR_VERSION: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT7_MAJOR_VERSION: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT8_MAJOR_VERSION: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NT9_MAJOR_VERSION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESOURCE_FAILURE_INFO_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESTYPE_MONITOR_SHUTTING_DOWN_CLUSSVC_CRASH: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESTYPE_MONITOR_SHUTTING_DOWN_NODE_STOP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESUTIL_PROPITEM_IN_MEMORY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESUTIL_PROPITEM_READ_ONLY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESUTIL_PROPITEM_REQUIRED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RESUTIL_PROPITEM_SIGNED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RS3_UPGRADE_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RS4_UPGRADE_VERSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RS5_UPGRADE_VERSION: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonBitLockerInitializing: u64 = 16u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonFileSystemTiering: u64 = 8u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonMax: u64 = 9223372036854775808u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonReFs: u64 = 32u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonUnsafeFileSystemFilter: u64 = 2u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonUnsafeVolumeFilter: u64 = 4u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RedirectedIOReasonUserRequest: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SET_APPINSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SR_REPLICATED_PARTITION_DISALLOW_MULTINODE_IO: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const STARTUP_EX_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("StartupEx"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const STARTUP_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("Startup"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const USE_CLIENT_ACCESS_NETWORKS_FOR_CSV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseClientAccessNetworksForSharedVolumes"); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeRedirectedIOReasonMax: u64 = 9223372036854775808u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeRedirectedIOReasonNoDiskConnectivity: u64 = 1u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeRedirectedIOReasonStorageSpaceNotAttached: u64 = 2u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeRedirectedIOReasonVolumeReplicationEnabled: u64 = 4u64; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const WS2016_RTM_UPGRADE_VERSION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const WS2016_TP4_UPGRADE_VERSION: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const WS2016_TP5_UPGRADE_VERSION: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLCTL_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_UNKNOWN: CLCTL_CODES = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_CHARACTERISTICS: CLCTL_CODES = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_FLAGS: CLCTL_CODES = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_CLASS_INFO: CLCTL_CODES = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_REQUIRED_DEPENDENCIES: CLCTL_CODES = 17i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_ARB_TIMEOUT: CLCTL_CODES = 21i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_FAILURE_INFO: CLCTL_CODES = 25i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_NAME: CLCTL_CODES = 41i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_RESOURCE_TYPE: CLCTL_CODES = 45i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_NODE: CLCTL_CODES = 49i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_NETWORK: CLCTL_CODES = 53i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_ID: CLCTL_CODES = 57i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_FQDN: CLCTL_CODES = 61i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_CLUSTER_SERVICE_ACCOUNT_NAME: CLCTL_CODES = 65i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CHECK_VOTER_EVICT: CLCTL_CODES = 69i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CHECK_VOTER_DOWN: CLCTL_CODES = 73i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SHUTDOWN: CLCTL_CODES = 77i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ENUM_COMMON_PROPERTIES: CLCTL_CODES = 81i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_RO_COMMON_PROPERTIES: CLCTL_CODES = 85i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_COMMON_PROPERTIES: CLCTL_CODES = 89i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_COMMON_PROPERTIES: CLCTL_CODES = 4194398i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_VALIDATE_COMMON_PROPERTIES: CLCTL_CODES = 97i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_COMMON_PROPERTY_FMTS: CLCTL_CODES = 101i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_COMMON_RESOURCE_PROPERTY_FMTS: CLCTL_CODES = 105i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ENUM_PRIVATE_PROPERTIES: CLCTL_CODES = 121i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_RO_PRIVATE_PROPERTIES: CLCTL_CODES = 125i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_PRIVATE_PROPERTIES: CLCTL_CODES = 129i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_PRIVATE_PROPERTIES: CLCTL_CODES = 4194438i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_VALIDATE_PRIVATE_PROPERTIES: CLCTL_CODES = 137i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_PRIVATE_PROPERTY_FMTS: CLCTL_CODES = 141i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_PRIVATE_RESOURCE_PROPERTY_FMTS: CLCTL_CODES = 145i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_REGISTRY_CHECKPOINT: CLCTL_CODES = 4194466i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_DELETE_REGISTRY_CHECKPOINT: CLCTL_CODES = 4194470i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_REGISTRY_CHECKPOINTS: CLCTL_CODES = 169i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_CRYPTO_CHECKPOINT: CLCTL_CODES = 4194478i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_DELETE_CRYPTO_CHECKPOINT: CLCTL_CODES = 4194482i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_CRYPTO_CHECKPOINTS: CLCTL_CODES = 181i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_RESOURCE_UPGRADE_DLL: CLCTL_CODES = 4194490i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_REGISTRY_CHECKPOINT_64BIT: CLCTL_CODES = 4194494i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_REGISTRY_CHECKPOINT_32BIT: CLCTL_CODES = 4194498i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_LOADBAL_PROCESS_LIST: CLCTL_CODES = 201i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_ACCOUNT_ACCESS: CLCTL_CODES = 4194546i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_NETWORK_NAME: CLCTL_CODES = 361i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_GET_VIRTUAL_SERVER_TOKEN: CLCTL_CODES = 365i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_REGISTER_DNS_RECORDS: CLCTL_CODES = 370i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_DNS_NAME: CLCTL_CODES = 373i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_SET_PWD_INFO: CLCTL_CODES = 378i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_DELETE_CO: CLCTL_CODES = 382i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_VALIDATE_VCO: CLCTL_CODES = 385i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_RESET_VCO: CLCTL_CODES = 389i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_REPAIR_VCO: CLCTL_CODES = 397i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DISK_INFO: CLCTL_CODES = 401i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_AVAILABLE_DISKS: CLCTL_CODES = 405i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_IS_PATH_VALID: CLCTL_CODES = 409i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_SYNC_CLUSDISK_DB: CLCTL_CODES = 4194718i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DISK_NUMBER_INFO: CLCTL_CODES = 417i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_QUERY_DELETE: CLCTL_CODES = 441i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_IPADDRESS_RENEW_LEASE: CLCTL_CODES = 4194750i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_IPADDRESS_RELEASE_LEASE: CLCTL_CODES = 4194754i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_QUERY_MAINTENANCE_MODE: CLCTL_CODES = 481i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_MAINTENANCE_MODE: CLCTL_CODES = 4194790i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_SET_DRIVELETTER: CLCTL_CODES = 4194794i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DRIVELETTERS: CLCTL_CODES = 493i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DISK_INFO_EX: CLCTL_CODES = 497i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_AVAILABLE_DISKS_EX: CLCTL_CODES = 501i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DISK_INFO_EX2: CLCTL_CODES = 505i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_CLUSPORT_DISK_COUNT: CLCTL_CODES = 509i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_REMAP_DRIVELETTER: CLCTL_CODES = 513i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DISKID: CLCTL_CODES = 517i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_IS_CLUSTERABLE: CLCTL_CODES = 521i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_REMOVE_VM_OWNERSHIP: CLCTL_CODES = 4194830i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_MOUNTPOINTS: CLCTL_CODES = 529i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_DIRTY: CLCTL_CODES = 537i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_SHARED_VOLUME_INFO: CLCTL_CODES = 549i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_IS_CSV_FILE: CLCTL_CODES = 553i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_RESOURCEID: CLCTL_CODES = 557i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_VALIDATE_PATH: CLCTL_CODES = 561i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_VALIDATE_NETNAME: CLCTL_CODES = 565i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_VALIDATE_DIRECTORY: CLCTL_CODES = 569i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_BATCH_BLOCK_KEY: CLCTL_CODES = 574i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_BATCH_UNBLOCK_KEY: CLCTL_CODES = 577i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FILESERVER_SHARE_ADD: CLCTL_CODES = 4194886i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FILESERVER_SHARE_DEL: CLCTL_CODES = 4194890i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FILESERVER_SHARE_MODIFY: CLCTL_CODES = 4194894i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FILESERVER_SHARE_REPORT: CLCTL_CODES = 593i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_GET_OU_FOR_VCO: CLCTL_CODES = 4194926i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ENABLE_SHARED_VOLUME_DIRECTIO: CLCTL_CODES = 4194954i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_DISABLE_SHARED_VOLUME_DIRECTIO: CLCTL_CODES = 4194958i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_SHARED_VOLUME_ID: CLCTL_CODES = 657i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_CSV_MAINTENANCE_MODE: CLCTL_CODES = 4194966i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_SHARED_VOLUME_BACKUP_MODE: CLCTL_CODES = 4194970i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_SHARED_VOLUME_PARTITION_NAMES: CLCTL_CODES = 669i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_SHARED_VOLUME_STATES: CLCTL_CODES = 4194978i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_IS_SHARED_VOLUME: CLCTL_CODES = 677i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_CLUSDB_TIMESTAMP: CLCTL_CODES = 681i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_RW_MODIFY_NOOP: CLCTL_CODES = 4194990i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_IS_QUORUM_BLOCKED: CLCTL_CODES = 689i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_POOL_GET_DRIVE_INFO: CLCTL_CODES = 693i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_GUM_LOCK_OWNER: CLCTL_CODES = 697i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_STUCK_NODES: CLCTL_CODES = 701i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_INJECT_GEM_FAULT: CLCTL_CODES = 705i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_INTRODUCE_GEM_REPAIR_DELAY: CLCTL_CODES = 709i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SEND_DUMMY_GEM_MESSAGES: CLCTL_CODES = 713i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_BLOCK_GEM_SEND_RECV: CLCTL_CODES = 717i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_GEMID_VECTOR: CLCTL_CODES = 721i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_CRYPTO_CHECKPOINT_EX: CLCTL_CODES = 4195030i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUP_GET_LAST_MOVE_TIME: CLCTL_CODES = 729i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_STORAGE_CONFIGURATION: CLCTL_CODES = 4195042i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_STORAGE_CONFIGURATION: CLCTL_CODES = 741i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_STORAGE_CONFIG_ATTRIBUTES: CLCTL_CODES = 745i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REMOVE_NODE: CLCTL_CODES = 4195054i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_IS_FEATURE_INSTALLED: CLCTL_CODES = 753i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_IS_S2D_FEATURE_SUPPORTED: CLCTL_CODES = 757i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_PHYSICAL_DISK_INFO: CLCTL_CODES = 761i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_CLUSBFLT_PATHS: CLCTL_CODES = 765i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_CLUSBFLT_PATHINFO: CLCTL_CODES = 769i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLEAR_NODE_CONNECTION_INFO: CLCTL_CODES = 4195078i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_DNS_DOMAIN: CLCTL_CODES = 4195082i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CTCTL_GET_ROUTESTATUS_BASIC: CLCTL_CODES = 781i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CTCTL_GET_ROUTESTATUS_EXTENDED: CLCTL_CODES = 785i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CTCTL_GET_FAULT_DOMAIN_STATE: CLCTL_CODES = 789i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_SET_PWD_INFOEX: CLCTL_CODES = 794i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_GET_AVAILABLE_DISKS_EX2_INT: CLCTL_CODES = 8161i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS: CLCTL_CODES = 8417i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLOUD_WITNESS_RESOURCE_UPDATE_TOKEN: CLCTL_CODES = 4202726i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_RESOURCE_PREPARE_UPGRADE: CLCTL_CODES = 4202730i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_RESOURCE_UPGRADE_COMPLETED: CLCTL_CODES = 4202734i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY: CLCTL_CODES = 8433i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLOUD_WITNESS_RESOURCE_UPDATE_KEY: CLCTL_CODES = 4202742i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_ADD_REPLICATION_GROUP: CLCTL_CODES = 8514i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_LOG_INFO: CLCTL_CODES = 8517i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_ELIGIBLE_LOGDISKS: CLCTL_CODES = 8521i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS: CLCTL_CODES = 8525i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS: CLCTL_CODES = 8529i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_REPLICATED_DISKS: CLCTL_CODES = 8533i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_REPLICA_VOLUMES: CLCTL_CODES = 8537i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_LOG_VOLUME: CLCTL_CODES = 8541i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_RESOURCE_GROUP: CLCTL_CODES = 8545i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REPLICATION_GET_REPLICATED_PARTITION_INFO: CLCTL_CODES = 8549i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_STATE_CHANGE_TIME: CLCTL_CODES = 11613i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_CLUSTER_S2D_ENABLED: CLCTL_CODES = 4205922i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES: CLCTL_CODES = 4205934i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUPSET_GET_GROUPS: CLCTL_CODES = 11633i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUPSET_GET_PROVIDER_GROUPS: CLCTL_CODES = 11637i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUPSET_GET_PROVIDER_GROUPSETS: CLCTL_CODES = 11641i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUP_GET_PROVIDER_GROUPS: CLCTL_CODES = 11645i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUP_GET_PROVIDER_GROUPSETS: CLCTL_CODES = 11649i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GROUP_SET_CCF_FROM_MASTER: CLCTL_CODES = 4205958i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_INFRASTRUCTURE_SOFS_BUFFER: CLCTL_CODES = 11657i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_INFRASTRUCTURE_SOFS_BUFFER: CLCTL_CODES = 4205966i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NOTIFY_INFRASTRUCTURE_SOFS_CHANGED: CLCTL_CODES = 4205970i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SCALEOUT_COMMAND: CLCTL_CODES = 4205974i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SCALEOUT_CONTROL: CLCTL_CODES = 4205978i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SCALEOUT_GET_CLUSTERS: CLCTL_CODES = 4205981i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_RELOAD_AUTOLOGGER_CONFIG: CLCTL_CODES = 11730i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_RENAME_SHARED_VOLUME: CLCTL_CODES = 11734i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STORAGE_RENAME_SHARED_VOLUME_GUID: CLCTL_CODES = 11738i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ENUM_AFFINITY_RULE_NAMES: CLCTL_CODES = 11741i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_NODES_IN_FD: CLCTL_CODES = 11745i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FORCE_DB_FLUSH: CLCTL_CODES = 4206054i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_DELETE: CLCTL_CODES = 5242886i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_INSTALL_NODE: CLCTL_CODES = 5242890i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_EVICT_NODE: CLCTL_CODES = 5242894i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_DEPENDENCY: CLCTL_CODES = 5242898i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REMOVE_DEPENDENCY: CLCTL_CODES = 5242902i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_ADD_OWNER: CLCTL_CODES = 5242906i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_REMOVE_OWNER: CLCTL_CODES = 5242910i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_SET_NAME: CLCTL_CODES = 5242918i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLUSTER_NAME_CHANGED: CLCTL_CODES = 5242922i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CLUSTER_VERSION_CHANGED: CLCTL_CODES = 5242926i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FIXUP_ON_UPGRADE: CLCTL_CODES = 5242930i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STARTING_PHASE1: CLCTL_CODES = 5242934i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STARTING_PHASE2: CLCTL_CODES = 5242938i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_HOLD_IO: CLCTL_CODES = 5242942i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_RESUME_IO: CLCTL_CODES = 5242946i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FORCE_QUORUM: CLCTL_CODES = 5242950i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_INITIALIZE: CLCTL_CODES = 5242954i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_STATE_CHANGE_REASON: CLCTL_CODES = 5242958i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_PROVIDER_STATE_CHANGE: CLCTL_CODES = 5242962i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_LEAVING_GROUP: CLCTL_CODES = 5242966i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_JOINING_GROUP: CLCTL_CODES = 5242970i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FSWITNESS_GET_EPOCH_INFO: CLCTL_CODES = 1048669i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FSWITNESS_SET_EPOCH_INFO: CLCTL_CODES = 5242978i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_FSWITNESS_RELEASE_LOCK: CLCTL_CODES = 5242982i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NETNAME_CREDS_NOTIFYCAM: CLCTL_CODES = 5242986i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NOTIFY_QUORUM_STATUS: CLCTL_CODES = 5243006i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NOTIFY_MONITOR_SHUTTING_DOWN: CLCTL_CODES = 1048705i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_UNDELETE: CLCTL_CODES = 5243014i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_GET_OPERATION_CONTEXT: CLCTL_CODES = 1057001i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NOTIFY_OWNER_CHANGE: CLCTL_CODES = 5251362i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_VALIDATE_CHANGE_GROUP: CLCTL_CODES = 1057061i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_CHECK_DRAIN_VETO: CLCTL_CODES = 1057069i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLCTL_NOTIFY_DRAIN_COMPLETE: CLCTL_CODES = 1057073i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUADMEX_OBJECT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_NONE: CLUADMEX_OBJECT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_CLUSTER: CLUADMEX_OBJECT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_NODE: CLUADMEX_OBJECT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_GROUP: CLUADMEX_OBJECT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_RESOURCE: CLUADMEX_OBJECT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_RESOURCETYPE: CLUADMEX_OBJECT_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_NETWORK: CLUADMEX_OBJECT_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUADMEX_OT_NETINTERFACE: CLUADMEX_OBJECT_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_AFFINITYRULE_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_AFFINITYRULE_GET_COMMON_PROPERTIES: CLUSCTL_AFFINITYRULE_CODES = 150995033i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_AFFINITYRULE_GET_RO_COMMON_PROPERTIES: CLUSCTL_AFFINITYRULE_CODES = 150995029i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_AFFINITYRULE_SET_COMMON_PROPERTIES: CLUSCTL_AFFINITYRULE_CODES = 155189342i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_AFFINITYRULE_GET_ID: CLUSCTL_AFFINITYRULE_CODES = 150995001i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_AFFINITYRULE_GET_GROUPNAMES: CLUSCTL_AFFINITYRULE_CODES = 151006577i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_CLUSTER_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_UNKNOWN: CLUSCTL_CLUSTER_CODES = 117440512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_FQDN: CLUSCTL_CLUSTER_CODES = 117440573i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_STORAGE_CONFIGURATION: CLUSCTL_CLUSTER_CODES = 121635554i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_STORAGE_CONFIGURATION: CLUSCTL_CLUSTER_CODES = 117441253i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_STORAGE_CONFIG_ATTRIBUTES: CLUSCTL_CLUSTER_CODES = 117441257i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_ENUM_COMMON_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440593i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_RO_COMMON_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440597i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_COMMON_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440601i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_COMMON_PROPERTIES: CLUSCTL_CLUSTER_CODES = 121634910i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_VALIDATE_COMMON_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440609i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_ENUM_PRIVATE_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440633i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440637i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440641i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_PRIVATE_PROPERTIES: CLUSCTL_CLUSTER_CODES = 121634950i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_CLUSTER_CODES = 117440649i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_COMMON_PROPERTY_FMTS: CLUSCTL_CLUSTER_CODES = 117440613i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_CLUSTER_CODES = 117440653i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_CHECK_VOTER_EVICT: CLUSCTL_CLUSTER_CODES = 117440581i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_CHECK_VOTER_DOWN: CLUSCTL_CLUSTER_CODES = 117440585i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SHUTDOWN: CLUSCTL_CLUSTER_CODES = 117440589i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_BATCH_BLOCK_KEY: CLUSCTL_CLUSTER_CODES = 117441086i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_BATCH_UNBLOCK_KEY: CLUSCTL_CLUSTER_CODES = 117441089i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_SHARED_VOLUME_ID: CLUSCTL_CLUSTER_CODES = 117441169i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_CLUSDB_TIMESTAMP: CLUSCTL_CLUSTER_CODES = 117441193i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_GUM_LOCK_OWNER: CLUSCTL_CLUSTER_CODES = 117441209i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_REMOVE_NODE: CLUSCTL_CLUSTER_CODES = 121635566i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_ACCOUNT_ACCESS: CLUSCTL_CLUSTER_CODES = 121635058i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_CLEAR_NODE_CONNECTION_INFO: CLUSCTL_CLUSTER_CODES = 121635590i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_DNS_DOMAIN: CLUSCTL_CLUSTER_CODES = 121635594i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_CLUSTER_S2D_ENABLED: CLUSCTL_CLUSTER_CODES = 121646434i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_SET_CLUSTER_S2D_CACHE_METADATA_RESERVE_BYTES: CLUSCTL_CLUSTER_CODES = 121646446i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_STORAGE_RENAME_SHARED_VOLUME: CLUSCTL_CLUSTER_CODES = 117452246i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_STORAGE_RENAME_SHARED_VOLUME_GUID: CLUSCTL_CLUSTER_CODES = 117452250i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_RELOAD_AUTOLOGGER_CONFIG: CLUSCTL_CLUSTER_CODES = 117452242i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_ENUM_AFFINITY_RULE_NAMES: CLUSCTL_CLUSTER_CODES = 117452253i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_NODES_IN_FD: CLUSCTL_CLUSTER_CODES = 117452257i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_FORCE_FLUSH_DB: CLUSCTL_CLUSTER_CODES = 121646566i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLUSTER_GET_CLMUSR_TOKEN: CLUSCTL_CLUSTER_CODES = 117440877i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_GROUPSET_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_GET_COMMON_PROPERTIES: CLUSCTL_GROUPSET_CODES = 134217817i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_GET_RO_COMMON_PROPERTIES: CLUSCTL_GROUPSET_CODES = 134217813i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_SET_COMMON_PROPERTIES: CLUSCTL_GROUPSET_CODES = 138412126i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_GET_GROUPS: CLUSCTL_GROUPSET_CODES = 134229361i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_GET_PROVIDER_GROUPS: CLUSCTL_GROUPSET_CODES = 134229365i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_GET_PROVIDER_GROUPSETS: CLUSCTL_GROUPSET_CODES = 134229369i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_PROVIDER_GROUPS: CLUSCTL_GROUPSET_CODES = 134229373i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_PROVIDER_GROUPSETS: CLUSCTL_GROUPSET_CODES = 134229377i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUPSET_GET_ID: CLUSCTL_GROUPSET_CODES = 134217785i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_GROUP_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_UNKNOWN: CLUSCTL_GROUP_CODES = 50331648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_CHARACTERISTICS: CLUSCTL_GROUP_CODES = 50331653i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_FLAGS: CLUSCTL_GROUP_CODES = 50331657i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_NAME: CLUSCTL_GROUP_CODES = 50331689i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_ID: CLUSCTL_GROUP_CODES = 50331705i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES: CLUSCTL_GROUP_CODES = 50331729i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES: CLUSCTL_GROUP_CODES = 50331733i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_COMMON_PROPERTIES: CLUSCTL_GROUP_CODES = 50331737i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_SET_COMMON_PROPERTIES: CLUSCTL_GROUP_CODES = 54526046i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES: CLUSCTL_GROUP_CODES = 50331745i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES: CLUSCTL_GROUP_CODES = 50331769i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_GROUP_CODES = 50331773i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES: CLUSCTL_GROUP_CODES = 50331777i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES: CLUSCTL_GROUP_CODES = 54526086i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_GROUP_CODES = 50331785i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_QUERY_DELETE: CLUSCTL_GROUP_CODES = 50332089i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_COMMON_PROPERTY_FMTS: CLUSCTL_GROUP_CODES = 50331749i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_GROUP_CODES = 50331789i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_FAILURE_INFO: CLUSCTL_GROUP_CODES = 50331673i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_GET_LAST_MOVE_TIME: CLUSCTL_GROUP_CODES = 50332377i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_GROUP_SET_CCF_FROM_MASTER: CLUSCTL_GROUP_CODES = 54537606i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_NETINTERFACE_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_UNKNOWN: CLUSCTL_NETINTERFACE_CODES = 100663296i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS: CLUSCTL_NETINTERFACE_CODES = 100663301i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_FLAGS: CLUSCTL_NETINTERFACE_CODES = 100663305i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_NAME: CLUSCTL_NETINTERFACE_CODES = 100663337i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_ID: CLUSCTL_NETINTERFACE_CODES = 100663353i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_NODE: CLUSCTL_NETINTERFACE_CODES = 100663345i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_NETWORK: CLUSCTL_NETINTERFACE_CODES = 100663349i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_ENUM_COMMON_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663377i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_RO_COMMON_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663381i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663385i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_SET_COMMON_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 104857694i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_VALIDATE_COMMON_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663393i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_ENUM_PRIVATE_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663417i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663421i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663425i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_SET_PRIVATE_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 104857734i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_NETINTERFACE_CODES = 100663433i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTY_FMTS: CLUSCTL_NETINTERFACE_CODES = 100663397i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_NETINTERFACE_CODES = 100663437i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_NETWORK_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_UNKNOWN: CLUSCTL_NETWORK_CODES = 83886080i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_CHARACTERISTICS: CLUSCTL_NETWORK_CODES = 83886085i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_FLAGS: CLUSCTL_NETWORK_CODES = 83886089i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_NAME: CLUSCTL_NETWORK_CODES = 83886121i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_ID: CLUSCTL_NETWORK_CODES = 83886137i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_ENUM_COMMON_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886161i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_RO_COMMON_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886165i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_COMMON_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886169i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_SET_COMMON_PROPERTIES: CLUSCTL_NETWORK_CODES = 88080478i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_VALIDATE_COMMON_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886177i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_ENUM_PRIVATE_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886201i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886205i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_PRIVATE_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886209i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_SET_PRIVATE_PROPERTIES: CLUSCTL_NETWORK_CODES = 88080518i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_NETWORK_CODES = 83886217i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_COMMON_PROPERTY_FMTS: CLUSCTL_NETWORK_CODES = 83886181i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NETWORK_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_NETWORK_CODES = 83886221i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_NODE_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_UNKNOWN: CLUSCTL_NODE_CODES = 67108864i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_CHARACTERISTICS: CLUSCTL_NODE_CODES = 67108869i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_FLAGS: CLUSCTL_NODE_CODES = 67108873i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_NAME: CLUSCTL_NODE_CODES = 67108905i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_ID: CLUSCTL_NODE_CODES = 67108921i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_ENUM_COMMON_PROPERTIES: CLUSCTL_NODE_CODES = 67108945i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_RO_COMMON_PROPERTIES: CLUSCTL_NODE_CODES = 67108949i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_COMMON_PROPERTIES: CLUSCTL_NODE_CODES = 67108953i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_SET_COMMON_PROPERTIES: CLUSCTL_NODE_CODES = 71303262i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES: CLUSCTL_NODE_CODES = 67108961i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES: CLUSCTL_NODE_CODES = 67108985i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_NODE_CODES = 67108989i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_PRIVATE_PROPERTIES: CLUSCTL_NODE_CODES = 67108993i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_SET_PRIVATE_PROPERTIES: CLUSCTL_NODE_CODES = 71303302i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_NODE_CODES = 67109001i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_COMMON_PROPERTY_FMTS: CLUSCTL_NODE_CODES = 67108965i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_NODE_CODES = 67109005i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_CLUSTER_SERVICE_ACCOUNT_NAME: CLUSCTL_NODE_CODES = 67108929i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_STUCK_NODES: CLUSCTL_NODE_CODES = 67109565i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_INJECT_GEM_FAULT: CLUSCTL_NODE_CODES = 67109569i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_INTRODUCE_GEM_REPAIR_DELAY: CLUSCTL_NODE_CODES = 67109573i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_SEND_DUMMY_GEM_MESSAGES: CLUSCTL_NODE_CODES = 67109577i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_BLOCK_GEM_SEND_RECV: CLUSCTL_NODE_CODES = 67109581i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_NODE_GET_GEMID_VECTOR: CLUSCTL_NODE_CODES = 67109585i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_RESOURCE_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_UNKNOWN: CLUSCTL_RESOURCE_CODES = 16777216i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_CHARACTERISTICS: CLUSCTL_RESOURCE_CODES = 16777221i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_FLAGS: CLUSCTL_RESOURCE_CODES = 16777225i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_CLASS_INFO: CLUSCTL_RESOURCE_CODES = 16777229i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES: CLUSCTL_RESOURCE_CODES = 16777233i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_NAME: CLUSCTL_RESOURCE_CODES = 16777257i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_ID: CLUSCTL_RESOURCE_CODES = 16777273i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_RESOURCE_TYPE: CLUSCTL_RESOURCE_CODES = 16777261i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777297i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777301i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777305i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES: CLUSCTL_RESOURCE_CODES = 20971614i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777313i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_COMMON_PROPERTY_FMTS: CLUSCTL_RESOURCE_CODES = 16777317i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777337i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777341i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777345i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_CODES = 20971654i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_CODES = 16777353i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_RESOURCE_CODES = 16777357i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT: CLUSCTL_RESOURCE_CODES = 20971682i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT: CLUSCTL_RESOURCE_CODES = 20971686i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS: CLUSCTL_RESOURCE_CODES = 16777385i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT: CLUSCTL_RESOURCE_CODES = 20971694i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_DELETE_CRYPTO_CHECKPOINT: CLUSCTL_RESOURCE_CODES = 20971698i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_CRYPTO_CHECKPOINT_EX: CLUSCTL_RESOURCE_CODES = 20972246i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_CRYPTO_CHECKPOINTS: CLUSCTL_RESOURCE_CODES = 16777397i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_LOADBAL_PROCESS_LIST: CLUSCTL_RESOURCE_CODES = 16777417i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_NETWORK_NAME: CLUSCTL_RESOURCE_CODES = 16777577i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_GET_VIRTUAL_SERVER_TOKEN: CLUSCTL_RESOURCE_CODES = 16777581i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFO: CLUSCTL_RESOURCE_CODES = 16777594i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_SET_PWD_INFOEX: CLUSCTL_RESOURCE_CODES = 16778010i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_DELETE_CO: CLUSCTL_RESOURCE_CODES = 16777598i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_VALIDATE_VCO: CLUSCTL_RESOURCE_CODES = 16777601i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_RESET_VCO: CLUSCTL_RESOURCE_CODES = 16777605i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_REPAIR_VCO: CLUSCTL_RESOURCE_CODES = 16777613i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_REGISTER_DNS_RECORDS: CLUSCTL_RESOURCE_CODES = 16777586i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_DNS_NAME: CLUSCTL_RESOURCE_CODES = 16777589i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO: CLUSCTL_RESOURCE_CODES = 16777617i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_DISK_NUMBER_INFO: CLUSCTL_RESOURCE_CODES = 16777633i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID: CLUSCTL_RESOURCE_CODES = 16777625i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_QUERY_DELETE: CLUSCTL_RESOURCE_CODES = 16777657i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_UPGRADE_DLL: CLUSCTL_RESOURCE_CODES = 20971706i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_IPADDRESS_RENEW_LEASE: CLUSCTL_RESOURCE_CODES = 20971966i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_IPADDRESS_RELEASE_LEASE: CLUSCTL_RESOURCE_CODES = 20971970i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_64BIT: CLUSCTL_RESOURCE_CODES = 20971710i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT_32BIT: CLUSCTL_RESOURCE_CODES = 20971714i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_QUERY_MAINTENANCE_MODE: CLUSCTL_RESOURCE_CODES = 16777697i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_MAINTENANCE_MODE: CLUSCTL_RESOURCE_CODES = 20972006i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_SET_DRIVELETTER: CLUSCTL_RESOURCE_CODES = 20972010i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX: CLUSCTL_RESOURCE_CODES = 16777713i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO_EX2: CLUSCTL_RESOURCE_CODES = 16777721i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_MOUNTPOINTS: CLUSCTL_RESOURCE_CODES = 16777745i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_DIRTY: CLUSCTL_RESOURCE_CODES = 16777753i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_INFO: CLUSCTL_RESOURCE_CODES = 16777765i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_CSV_MAINTENANCE_MODE: CLUSCTL_RESOURCE_CODES = 20972182i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ENABLE_SHARED_VOLUME_DIRECTIO: CLUSCTL_RESOURCE_CODES = 20972170i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_DISABLE_SHARED_VOLUME_DIRECTIO: CLUSCTL_RESOURCE_CODES = 20972174i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_SHARED_VOLUME_BACKUP_MODE: CLUSCTL_RESOURCE_CODES = 20972186i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_PARTITION_NAMES: CLUSCTL_RESOURCE_CODES = 16777885i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_FAILURE_INFO: CLUSCTL_RESOURCE_CODES = 16777241i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_DISKID: CLUSCTL_RESOURCE_CODES = 16777733i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_GET_SHARED_VOLUME_STATES: CLUSCTL_RESOURCE_CODES = 20972194i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_IS_SHARED_VOLUME: CLUSCTL_RESOURCE_CODES = 16777893i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_IS_QUORUM_BLOCKED: CLUSCTL_RESOURCE_CODES = 16777905i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_POOL_GET_DRIVE_INFO: CLUSCTL_RESOURCE_CODES = 16777909i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_RLUA_GET_VIRTUAL_SERVER_TOKEN: CLUSCTL_RESOURCE_CODES = 16777581i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_RLUA_SET_PWD_INFO: CLUSCTL_RESOURCE_CODES = 16777594i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_RLUA_SET_PWD_INFOEX: CLUSCTL_RESOURCE_CODES = 16778010i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_DELETE: CLUSCTL_RESOURCE_CODES = 22020102i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_UNDELETE: CLUSCTL_RESOURCE_CODES = 22020230i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_INSTALL_NODE: CLUSCTL_RESOURCE_CODES = 22020106i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_EVICT_NODE: CLUSCTL_RESOURCE_CODES = 22020110i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_DEPENDENCY: CLUSCTL_RESOURCE_CODES = 22020114i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_REMOVE_DEPENDENCY: CLUSCTL_RESOURCE_CODES = 22020118i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_ADD_OWNER: CLUSCTL_RESOURCE_CODES = 22020122i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_REMOVE_OWNER: CLUSCTL_RESOURCE_CODES = 22020126i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_NAME: CLUSCTL_RESOURCE_CODES = 22020134i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_CLUSTER_NAME_CHANGED: CLUSCTL_RESOURCE_CODES = 22020138i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_CLUSTER_VERSION_CHANGED: CLUSCTL_RESOURCE_CODES = 22020142i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_FORCE_QUORUM: CLUSCTL_RESOURCE_CODES = 22020166i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_INITIALIZE: CLUSCTL_RESOURCE_CODES = 22020170i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STATE_CHANGE_REASON: CLUSCTL_RESOURCE_CODES = 22020174i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_PROVIDER_STATE_CHANGE: CLUSCTL_RESOURCE_CODES = 22020178i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_LEAVING_GROUP: CLUSCTL_RESOURCE_CODES = 22020182i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_JOINING_GROUP: CLUSCTL_RESOURCE_CODES = 22020186i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_FSWITNESS_GET_EPOCH_INFO: CLUSCTL_RESOURCE_CODES = 17825885i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_FSWITNESS_SET_EPOCH_INFO: CLUSCTL_RESOURCE_CODES = 22020194i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_FSWITNESS_RELEASE_LOCK: CLUSCTL_RESOURCE_CODES = 22020198i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NETNAME_CREDS_NOTIFYCAM: CLUSCTL_RESOURCE_CODES = 22020202i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_OPERATION_CONTEXT: CLUSCTL_RESOURCE_CODES = 17834217i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_RW_MODIFY_NOOP: CLUSCTL_RESOURCE_CODES = 20972206i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NOTIFY_QUORUM_STATUS: CLUSCTL_RESOURCE_CODES = 22020222i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NOTIFY_OWNER_CHANGE: CLUSCTL_RESOURCE_CODES = 22028578i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_VALIDATE_CHANGE_GROUP: CLUSCTL_RESOURCE_CODES = 17834277i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_RENAME_SHARED_VOLUME: CLUSCTL_RESOURCE_CODES = 16788950i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_STORAGE_RENAME_SHARED_VOLUME_GUID: CLUSCTL_RESOURCE_CODES = 16788954i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_UPDATE_TOKEN: CLUSCTL_RESOURCE_CODES = 20979942i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_UPDATE_KEY: CLUSCTL_RESOURCE_CODES = 20979958i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_PREPARE_UPGRADE: CLUSCTL_RESOURCE_CODES = 20979946i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_UPGRADE_COMPLETED: CLUSCTL_RESOURCE_CODES = 20979950i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_STATE_CHANGE_TIME: CLUSCTL_RESOURCE_CODES = 16788829i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_INFRASTRUCTURE_SOFS_BUFFER: CLUSCTL_RESOURCE_CODES = 16788873i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SET_INFRASTRUCTURE_SOFS_BUFFER: CLUSCTL_RESOURCE_CODES = 20983182i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SCALEOUT_COMMAND: CLUSCTL_RESOURCE_CODES = 20983190i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SCALEOUT_CONTROL: CLUSCTL_RESOURCE_CODES = 20983194i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_SCALEOUT_GET_CLUSTERS: CLUSCTL_RESOURCE_CODES = 20983197i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_CHECK_DRAIN_VETO: CLUSCTL_RESOURCE_CODES = 17834285i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_NOTIFY_DRAIN_COMPLETE: CLUSCTL_RESOURCE_CODES = 17834289i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_GET_NODES_IN_FD: CLUSCTL_RESOURCE_CODES = 16788961i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSCTL_RESOURCE_TYPE_CODES = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_UNKNOWN: CLUSCTL_RESOURCE_TYPE_CODES = 33554432i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS: CLUSCTL_RESOURCE_TYPE_CODES = 33554437i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_FLAGS: CLUSCTL_RESOURCE_TYPE_CODES = 33554441i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO: CLUSCTL_RESOURCE_TYPE_CODES = 33554445i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554449i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_ARB_TIMEOUT: CLUSCTL_RESOURCE_TYPE_CODES = 33554453i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554513i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554517i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554521i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554529i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 37748830i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTY_FMTS: CLUSCTL_RESOURCE_TYPE_CODES = 33554533i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_COMMON_RESOURCE_PROPERTY_FMTS: CLUSCTL_RESOURCE_TYPE_CODES = 33554537i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554553i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554557i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554561i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 37748870i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES: CLUSCTL_RESOURCE_TYPE_CODES = 33554569i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTY_FMTS: CLUSCTL_RESOURCE_TYPE_CODES = 33554573i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_RESOURCE_PROPERTY_FMTS: CLUSCTL_RESOURCE_TYPE_CODES = 33554577i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS: CLUSCTL_RESOURCE_TYPE_CODES = 33554601i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GET_CRYPTO_CHECKPOINTS: CLUSCTL_RESOURCE_TYPE_CODES = 33554613i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS: CLUSCTL_RESOURCE_TYPE_CODES = 33554837i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_SYNC_CLUSDISK_DB: CLUSCTL_RESOURCE_TYPE_CODES = 37749150i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_NETNAME_VALIDATE_NETNAME: CLUSCTL_RESOURCE_TYPE_CODES = 33554997i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_NETNAME_GET_OU_FOR_VCO: CLUSCTL_RESOURCE_TYPE_CODES = 37749358i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_PATH: CLUSCTL_RESOURCE_TYPE_CODES = 33554993i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GEN_APP_VALIDATE_DIRECTORY: CLUSCTL_RESOURCE_TYPE_CODES = 33555001i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_GEN_SCRIPT_VALIDATE_PATH: CLUSCTL_RESOURCE_TYPE_CODES = 33554993i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_QUERY_DELETE: CLUSCTL_RESOURCE_TYPE_CODES = 33554873i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DRIVELETTERS: CLUSCTL_RESOURCE_TYPE_CODES = 33554925i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX: CLUSCTL_RESOURCE_TYPE_CODES = 33554933i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_REMAP_DRIVELETTER: CLUSCTL_RESOURCE_TYPE_CODES = 33554945i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_DISKID: CLUSCTL_RESOURCE_TYPE_CODES = 33554949i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_RESOURCEID: CLUSCTL_RESOURCE_TYPE_CODES = 33554989i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CLUSTERABLE: CLUSCTL_RESOURCE_TYPE_CODES = 33554953i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_REMOVE_VM_OWNERSHIP: CLUSCTL_RESOURCE_TYPE_CODES = 37749262i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_IS_CSV_FILE: CLUSCTL_RESOURCE_TYPE_CODES = 16777769i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_WITNESS_VALIDATE_PATH: CLUSCTL_RESOURCE_TYPE_CODES = 33554993i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_INSTALL_NODE: CLUSCTL_RESOURCE_TYPE_CODES = 38797322i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_EVICT_NODE: CLUSCTL_RESOURCE_TYPE_CODES = 38797326i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_CLUSTER_VERSION_CHANGED: CLUSCTL_RESOURCE_TYPE_CODES = 38797358i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_FIXUP_ON_UPGRADE: CLUSCTL_RESOURCE_TYPE_CODES = 38797362i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STARTING_PHASE1: CLUSCTL_RESOURCE_TYPE_CODES = 38797366i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STARTING_PHASE2: CLUSCTL_RESOURCE_TYPE_CODES = 38797370i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_HOLD_IO: CLUSCTL_RESOURCE_TYPE_CODES = 38797374i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_RESUME_IO: CLUSCTL_RESOURCE_TYPE_CODES = 38797378i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INT: CLUSCTL_RESOURCE_TYPE_CODES = 33562593i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_LOGDISKS: CLUSCTL_RESOURCE_TYPE_CODES = 33562953i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_TARGET_DATADISKS: CLUSCTL_RESOURCE_TYPE_CODES = 33562957i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_ELIGIBLE_SOURCE_DATADISKS: CLUSCTL_RESOURCE_TYPE_CODES = 33562961i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_DISKS: CLUSCTL_RESOURCE_TYPE_CODES = 33562965i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICA_VOLUMES: CLUSCTL_RESOURCE_TYPE_CODES = 33562969i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_VOLUME: CLUSCTL_RESOURCE_TYPE_CODES = 33562973i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_RESOURCE_GROUP: CLUSCTL_RESOURCE_TYPE_CODES = 33562977i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_REPLICATED_PARTITION_INFO: CLUSCTL_RESOURCE_TYPE_CODES = 33562981i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_GET_LOG_INFO: CLUSCTL_RESOURCE_TYPE_CODES = 33562949i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_REPLICATION_ADD_REPLICATION_GROUP: CLUSCTL_RESOURCE_TYPE_CODES = 33562946i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS: CLUSCTL_RESOURCE_TYPE_CODES = 33562849i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_CLOUD_WITNESS_RESOURCE_TYPE_VALIDATE_CREDENTIALS_WITH_KEY: CLUSCTL_RESOURCE_TYPE_CODES = 33562865i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_PREPARE_UPGRADE: CLUSCTL_RESOURCE_TYPE_CODES = 37757162i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_UPGRADE_COMPLETED: CLUSCTL_RESOURCE_TYPE_CODES = 37757166i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_NOTIFY_MONITOR_SHUTTING_DOWN: CLUSCTL_RESOURCE_TYPE_CODES = 34603137i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_CHECK_DRAIN_VETO: CLUSCTL_RESOURCE_TYPE_CODES = 34611501i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSCTL_RESOURCE_TYPE_NOTIFY_DRAIN_COMPLETE: CLUSCTL_RESOURCE_TYPE_CODES = 34611505i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSGROUP_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeCoreCluster: CLUSGROUP_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeAvailableStorage: CLUSGROUP_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeTemporary: CLUSGROUP_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeSharedVolume: CLUSGROUP_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeStoragePool: CLUSGROUP_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeFileServer: CLUSGROUP_TYPE = 100i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypePrintServer: CLUSGROUP_TYPE = 101i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeDhcpServer: CLUSGROUP_TYPE = 102i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeDtc: CLUSGROUP_TYPE = 103i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeMsmq: CLUSGROUP_TYPE = 104i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeWins: CLUSGROUP_TYPE = 105i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeStandAloneDfs: CLUSGROUP_TYPE = 106i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeGenericApplication: CLUSGROUP_TYPE = 107i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeGenericService: CLUSGROUP_TYPE = 108i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeGenericScript: CLUSGROUP_TYPE = 109i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeIScsiNameService: CLUSGROUP_TYPE = 110i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeVirtualMachine: CLUSGROUP_TYPE = 111i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeTsSessionBroker: CLUSGROUP_TYPE = 112i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeIScsiTarget: CLUSGROUP_TYPE = 113i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeScaleoutFileServer: CLUSGROUP_TYPE = 114i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeVMReplicaBroker: CLUSGROUP_TYPE = 115i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeTaskScheduler: CLUSGROUP_TYPE = 116i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeClusterUpdateAgent: CLUSGROUP_TYPE = 117i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeScaleoutCluster: CLUSGROUP_TYPE = 118i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeStorageReplica: CLUSGROUP_TYPE = 119i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeVMReplicaCoordinator: CLUSGROUP_TYPE = 120i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeCrossClusterOrchestrator: CLUSGROUP_TYPE = 121i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeInfrastructureFileServer: CLUSGROUP_TYPE = 122i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeCoreSddc: CLUSGROUP_TYPE = 123i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusGroupTypeUnknown: CLUSGROUP_TYPE = 9999i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSPROP_IPADDR_ENABLENETBIOS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_IPADDR_ENABLENETBIOS_DISABLED: CLUSPROP_IPADDR_ENABLENETBIOS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_IPADDR_ENABLENETBIOS_ENABLED: CLUSPROP_IPADDR_ENABLENETBIOS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_IPADDR_ENABLENETBIOS_TRACK_NIC: CLUSPROP_IPADDR_ENABLENETBIOS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSPROP_PIFLAGS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_STICKY: CLUSPROP_PIFLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_REMOVABLE: CLUSPROP_PIFLAGS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_USABLE: CLUSPROP_PIFLAGS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_DEFAULT_QUORUM: CLUSPROP_PIFLAGS = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_USABLE_FOR_CSV: CLUSPROP_PIFLAGS = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_ENCRYPTION_ENABLED: CLUSPROP_PIFLAGS = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_RAW: CLUSPROP_PIFLAGS = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_PIFLAG_UNKNOWN: CLUSPROP_PIFLAGS = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTERSET_OBJECT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTERSET_OBJECT_TYPE_NONE: CLUSTERSET_OBJECT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTERSET_OBJECT_TYPE_MEMBER: CLUSTERSET_OBJECT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTERSET_OBJECT_TYPE_WORKLOAD: CLUSTERSET_OBJECT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTERSET_OBJECT_TYPE_DATABASE: CLUSTERSET_OBJECT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_STATE: CLUSTER_CHANGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_DELETED: CLUSTER_CHANGE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_ADDED: CLUSTER_CHANGE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_PROPERTY: CLUSTER_CHANGE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_NAME: CLUSTER_CHANGE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_ATTRIBUTES: CLUSTER_CHANGE = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_VALUE: CLUSTER_CHANGE = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_SUBTREE: CLUSTER_CHANGE = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_STATE: CLUSTER_CHANGE = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_DELETED: CLUSTER_CHANGE = 512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_ADDED: CLUSTER_CHANGE = 1024i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_PROPERTY: CLUSTER_CHANGE = 2048i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_STATE: CLUSTER_CHANGE = 4096i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_DELETED: CLUSTER_CHANGE = 8192i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_ADDED: CLUSTER_CHANGE = 16384i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_PROPERTY: CLUSTER_CHANGE = 32768i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_DELETED: CLUSTER_CHANGE = 65536i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_ADDED: CLUSTER_CHANGE = 131072i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_PROPERTY: CLUSTER_CHANGE = 262144i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_RECONNECT: CLUSTER_CHANGE = 524288i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_STATE: CLUSTER_CHANGE = 1048576i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_DELETED: CLUSTER_CHANGE = 2097152i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_ADDED: CLUSTER_CHANGE = 4194304i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_PROPERTY: CLUSTER_CHANGE = 8388608i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_STATE: CLUSTER_CHANGE = 16777216i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_DELETED: CLUSTER_CHANGE = 33554432i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_ADDED: CLUSTER_CHANGE = 67108864i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_PROPERTY: CLUSTER_CHANGE = 134217728i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_QUORUM_STATE: CLUSTER_CHANGE = 268435456i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_STATE: CLUSTER_CHANGE = 536870912i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_PROPERTY: CLUSTER_CHANGE = 1073741824i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_HANDLE_CLOSE: CLUSTER_CHANGE = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_ALL: CLUSTER_CHANGE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_CLUSTER_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_RECONNECT_V2: CLUSTER_CHANGE_CLUSTER_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_STATE_V2: CLUSTER_CHANGE_CLUSTER_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_GROUP_ADDED_V2: CLUSTER_CHANGE_CLUSTER_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_HANDLE_CLOSE_V2: CLUSTER_CHANGE_CLUSTER_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_NETWORK_ADDED_V2: CLUSTER_CHANGE_CLUSTER_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_NODE_ADDED_V2: CLUSTER_CHANGE_CLUSTER_V2 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_RESOURCE_TYPE_ADDED_V2: CLUSTER_CHANGE_CLUSTER_V2 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_COMMON_PROPERTY_V2: CLUSTER_CHANGE_CLUSTER_V2 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_CLUSTER_V2 = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_LOST_NOTIFICATIONS_V2: CLUSTER_CHANGE_CLUSTER_V2 = 512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_RENAME_V2: CLUSTER_CHANGE_CLUSTER_V2 = 1024i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_MEMBERSHIP_V2: CLUSTER_CHANGE_CLUSTER_V2 = 2048i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_UPGRADED_V2: CLUSTER_CHANGE_CLUSTER_V2 = 4096i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_CLUSTER_ALL_V2: CLUSTER_CHANGE_CLUSTER_V2 = 8191i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_GROUPSET_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_DELETED_v2: CLUSTER_CHANGE_GROUPSET_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_COMMON_PROPERTY_V2: CLUSTER_CHANGE_GROUPSET_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_GROUPSET_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_STATE_V2: CLUSTER_CHANGE_GROUPSET_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_GROUP_ADDED: CLUSTER_CHANGE_GROUPSET_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_GROUP_REMOVED: CLUSTER_CHANGE_GROUPSET_V2 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_DEPENDENCIES_V2: CLUSTER_CHANGE_GROUPSET_V2 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_DEPENDENTS_V2: CLUSTER_CHANGE_GROUPSET_V2 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_HANDLE_CLOSE_v2: CLUSTER_CHANGE_GROUPSET_V2 = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUPSET_ALL_V2: CLUSTER_CHANGE_GROUPSET_V2 = 511i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_GROUP_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_DELETED_V2: CLUSTER_CHANGE_GROUP_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_COMMON_PROPERTY_V2: CLUSTER_CHANGE_GROUP_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_GROUP_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_STATE_V2: CLUSTER_CHANGE_GROUP_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_OWNER_NODE_V2: CLUSTER_CHANGE_GROUP_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_PREFERRED_OWNERS_V2: CLUSTER_CHANGE_GROUP_V2 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_RESOURCE_ADDED_V2: CLUSTER_CHANGE_GROUP_V2 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_RESOURCE_GAINED_V2: CLUSTER_CHANGE_GROUP_V2 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_RESOURCE_LOST_V2: CLUSTER_CHANGE_GROUP_V2 = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_HANDLE_CLOSE_V2: CLUSTER_CHANGE_GROUP_V2 = 512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_GROUP_ALL_V2: CLUSTER_CHANGE_GROUP_V2 = 1023i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_NETINTERFACE_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_DELETED_V2: CLUSTER_CHANGE_NETINTERFACE_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_COMMON_PROPERTY_V2: CLUSTER_CHANGE_NETINTERFACE_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_NETINTERFACE_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_STATE_V2: CLUSTER_CHANGE_NETINTERFACE_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_HANDLE_CLOSE_V2: CLUSTER_CHANGE_NETINTERFACE_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETINTERFACE_ALL_V2: CLUSTER_CHANGE_NETINTERFACE_V2 = 31i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_NETWORK_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_DELETED_V2: CLUSTER_CHANGE_NETWORK_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_COMMON_PROPERTY_V2: CLUSTER_CHANGE_NETWORK_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_NETWORK_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_STATE_V2: CLUSTER_CHANGE_NETWORK_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_HANDLE_CLOSE_V2: CLUSTER_CHANGE_NETWORK_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NETWORK_ALL_V2: CLUSTER_CHANGE_NETWORK_V2 = 31i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_UPGRADE_NODE_PREPARE: CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_UPGRADE_NODE_COMMIT: CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_UPGRADE_NODE_POSTCOMMIT: CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_UPGRADE_ALL: CLUSTER_CHANGE_NODE_UPGRADE_PHASE_V2 = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_NODE_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_NETINTERFACE_ADDED_V2: CLUSTER_CHANGE_NODE_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_DELETED_V2: CLUSTER_CHANGE_NODE_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_COMMON_PROPERTY_V2: CLUSTER_CHANGE_NODE_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_NODE_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_STATE_V2: CLUSTER_CHANGE_NODE_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_GROUP_GAINED_V2: CLUSTER_CHANGE_NODE_V2 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_GROUP_LOST_V2: CLUSTER_CHANGE_NODE_V2 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_HANDLE_CLOSE_V2: CLUSTER_CHANGE_NODE_V2 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_NODE_ALL_V2: CLUSTER_CHANGE_NODE_V2 = 255i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_QUORUM_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_QUORUM_STATE_V2: CLUSTER_CHANGE_QUORUM_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_QUORUM_ALL_V2: CLUSTER_CHANGE_QUORUM_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_REGISTRY_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_ATTRIBUTES_V2: CLUSTER_CHANGE_REGISTRY_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_NAME_V2: CLUSTER_CHANGE_REGISTRY_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_SUBTREE_V2: CLUSTER_CHANGE_REGISTRY_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_VALUE_V2: CLUSTER_CHANGE_REGISTRY_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_HANDLE_CLOSE_V2: CLUSTER_CHANGE_REGISTRY_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_REGISTRY_ALL_V2: CLUSTER_CHANGE_REGISTRY_V2 = 31i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_RESOURCE_TYPE_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_DELETED_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_COMMON_PROPERTY_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_POSSIBLE_OWNERS_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_DLL_UPGRADED_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_TYPE_SPECIFIC_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TYPE_ALL_V2: CLUSTER_CHANGE_RESOURCE_TYPE_V2 = 63i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_RESOURCE_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_COMMON_PROPERTY_V2: CLUSTER_CHANGE_RESOURCE_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_PRIVATE_PROPERTY_V2: CLUSTER_CHANGE_RESOURCE_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_STATE_V2: CLUSTER_CHANGE_RESOURCE_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_OWNER_GROUP_V2: CLUSTER_CHANGE_RESOURCE_V2 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_DEPENDENCIES_V2: CLUSTER_CHANGE_RESOURCE_V2 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_DEPENDENTS_V2: CLUSTER_CHANGE_RESOURCE_V2 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_POSSIBLE_OWNERS_V2: CLUSTER_CHANGE_RESOURCE_V2 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_DELETED_V2: CLUSTER_CHANGE_RESOURCE_V2 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_DLL_UPGRADED_V2: CLUSTER_CHANGE_RESOURCE_V2 = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_HANDLE_CLOSE_V2: CLUSTER_CHANGE_RESOURCE_V2 = 512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_TERMINAL_STATE_V2: CLUSTER_CHANGE_RESOURCE_V2 = 1024i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_RESOURCE_ALL_V2: CLUSTER_CHANGE_RESOURCE_V2 = 2047i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_SHARED_VOLUME_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_SHARED_VOLUME_STATE_V2: CLUSTER_CHANGE_SHARED_VOLUME_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_SHARED_VOLUME_ADDED_V2: CLUSTER_CHANGE_SHARED_VOLUME_V2 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_SHARED_VOLUME_REMOVED_V2: CLUSTER_CHANGE_SHARED_VOLUME_V2 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_SHARED_VOLUME_ALL_V2: CLUSTER_CHANGE_SHARED_VOLUME_V2 = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CHANGE_SPACEPORT_V2 = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CHANGE_SPACEPORT_CUSTOM_PNP_V2: CLUSTER_CHANGE_SPACEPORT_V2 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CLOUD_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CLOUD_TYPE_NONE: CLUSTER_CLOUD_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CLOUD_TYPE_AZURE: CLUSTER_CLOUD_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CLOUD_TYPE_MIXED: CLUSTER_CLOUD_TYPE = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CLOUD_TYPE_UNKNOWN: CLUSTER_CLOUD_TYPE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CONTROL_OBJECT = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_INVALID: CLUSTER_CONTROL_OBJECT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_RESOURCE: CLUSTER_CONTROL_OBJECT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_RESOURCE_TYPE: CLUSTER_CONTROL_OBJECT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_GROUP: CLUSTER_CONTROL_OBJECT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_NODE: CLUSTER_CONTROL_OBJECT = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_NETWORK: CLUSTER_CONTROL_OBJECT = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_NETINTERFACE: CLUSTER_CONTROL_OBJECT = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_CLUSTER: CLUSTER_CONTROL_OBJECT = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_GROUPSET: CLUSTER_CONTROL_OBJECT = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_AFFINITYRULE: CLUSTER_CONTROL_OBJECT = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_OBJECT_USER: CLUSTER_CONTROL_OBJECT = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_CSV_VOLUME_FAULT_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeStateNoFaults: CLUSTER_CSV_VOLUME_FAULT_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeStateNoDirectIO: CLUSTER_CSV_VOLUME_FAULT_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeStateNoAccess: CLUSTER_CSV_VOLUME_FAULT_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeStateInMaintenance: CLUSTER_CSV_VOLUME_FAULT_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeStateDismounted: CLUSTER_CSV_VOLUME_FAULT_STATE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_NODE: CLUSTER_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_RESTYPE: CLUSTER_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_RESOURCE: CLUSTER_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_GROUP: CLUSTER_ENUM = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_NETWORK: CLUSTER_ENUM = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_NETINTERFACE: CLUSTER_ENUM = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_SHARED_VOLUME_GROUP: CLUSTER_ENUM = 536870912i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_SHARED_VOLUME_RESOURCE: CLUSTER_ENUM = 1073741824i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_INTERNAL_NETWORK: CLUSTER_ENUM = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENUM_ALL: CLUSTER_ENUM = 63i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_GROUP_AUTOFAILBACK_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupPreventFailback: CLUSTER_GROUP_AUTOFAILBACK_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupAllowFailback: CLUSTER_GROUP_AUTOFAILBACK_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupFailbackTypeCount: CLUSTER_GROUP_AUTOFAILBACK_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_GROUP_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_ENUM_CONTAINS: CLUSTER_GROUP_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_ENUM_NODES: CLUSTER_GROUP_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_ENUM_ALL: CLUSTER_GROUP_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_GROUP_PRIORITY = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PriorityDisabled: CLUSTER_GROUP_PRIORITY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PriorityLow: CLUSTER_GROUP_PRIORITY = 1000i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PriorityMedium: CLUSTER_GROUP_PRIORITY = 2000i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PriorityHigh: CLUSTER_GROUP_PRIORITY = 3000i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_GROUP_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupStateUnknown: CLUSTER_GROUP_STATE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupOnline: CLUSTER_GROUP_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupOffline: CLUSTER_GROUP_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupFailed: CLUSTER_GROUP_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupPartialOnline: CLUSTER_GROUP_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterGroupPending: CLUSTER_GROUP_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_MGMT_POINT_RESTYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_RESTYPE_AUTO: CLUSTER_MGMT_POINT_RESTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_RESTYPE_SNN: CLUSTER_MGMT_POINT_RESTYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_RESTYPE_DNN: CLUSTER_MGMT_POINT_RESTYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_MGMT_POINT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_TYPE_NONE: CLUSTER_MGMT_POINT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_TYPE_CNO: CLUSTER_MGMT_POINT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_TYPE_DNS_ONLY: CLUSTER_MGMT_POINT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_MGMT_POINT_TYPE_CNO_ONLY: CLUSTER_MGMT_POINT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NETINTERFACE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetInterfaceStateUnknown: CLUSTER_NETINTERFACE_STATE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetInterfaceUnavailable: CLUSTER_NETINTERFACE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetInterfaceFailed: CLUSTER_NETINTERFACE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetInterfaceUnreachable: CLUSTER_NETINTERFACE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetInterfaceUp: CLUSTER_NETINTERFACE_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NETWORK_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NETWORK_ENUM_NETINTERFACES: CLUSTER_NETWORK_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NETWORK_ENUM_ALL: CLUSTER_NETWORK_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NETWORK_ROLE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkRoleNone: CLUSTER_NETWORK_ROLE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkRoleInternalUse: CLUSTER_NETWORK_ROLE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkRoleClientAccess: CLUSTER_NETWORK_ROLE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkRoleInternalAndClient: CLUSTER_NETWORK_ROLE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NETWORK_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkStateUnknown: CLUSTER_NETWORK_STATE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkUnavailable: CLUSTER_NETWORK_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkDown: CLUSTER_NETWORK_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkPartitioned: CLUSTER_NETWORK_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNetworkUp: CLUSTER_NETWORK_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NODE_DRAIN_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeDrainStatusNotInitiated: CLUSTER_NODE_DRAIN_STATUS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeDrainStatusInProgress: CLUSTER_NODE_DRAIN_STATUS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeDrainStatusCompleted: CLUSTER_NODE_DRAIN_STATUS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeDrainStatusFailed: CLUSTER_NODE_DRAIN_STATUS = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodeDrainStatusCount: CLUSTER_NODE_DRAIN_STATUS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NODE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NODE_ENUM_NETINTERFACES: CLUSTER_NODE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NODE_ENUM_GROUPS: CLUSTER_NODE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NODE_ENUM_PREFERRED_GROUPS: CLUSTER_NODE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NODE_ENUM_ALL: CLUSTER_NODE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NODE_RESUME_FAILBACK_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const DoNotFailbackGroups: CLUSTER_NODE_RESUME_FAILBACK_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FailbackGroupsImmediately: CLUSTER_NODE_RESUME_FAILBACK_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FailbackGroupsPerPolicy: CLUSTER_NODE_RESUME_FAILBACK_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodeResumeFailbackTypeCount: CLUSTER_NODE_RESUME_FAILBACK_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NODE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodeStateUnknown: CLUSTER_NODE_STATE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodeUp: CLUSTER_NODE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodeDown: CLUSTER_NODE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodePaused: CLUSTER_NODE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterNodeJoining: CLUSTER_NODE_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NODE_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusNormal: CLUSTER_NODE_STATUS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusIsolated: CLUSTER_NODE_STATUS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusQuarantined: CLUSTER_NODE_STATUS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusDrainInProgress: CLUSTER_NODE_STATUS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusDrainCompleted: CLUSTER_NODE_STATUS = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusDrainFailed: CLUSTER_NODE_STATUS = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusAvoidPlacement: CLUSTER_NODE_STATUS = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const NodeStatusMax: CLUSTER_NODE_STATUS = 51i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_NOTIFICATIONS_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NOTIFICATIONS_V1: CLUSTER_NOTIFICATIONS_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NOTIFICATIONS_V2: CLUSTER_NOTIFICATIONS_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_OBJECT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_NONE: CLUSTER_OBJECT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_CLUSTER: CLUSTER_OBJECT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_GROUP: CLUSTER_OBJECT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_RESOURCE: CLUSTER_OBJECT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_RESOURCE_TYPE: CLUSTER_OBJECT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_NETWORK_INTERFACE: CLUSTER_OBJECT_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_NETWORK: CLUSTER_OBJECT_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_NODE: CLUSTER_OBJECT_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_REGISTRY: CLUSTER_OBJECT_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_QUORUM: CLUSTER_OBJECT_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_SHARED_VOLUME: CLUSTER_OBJECT_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_GROUPSET: CLUSTER_OBJECT_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_OBJECT_TYPE_AFFINITYRULE: CLUSTER_OBJECT_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_PROPERTY_FORMAT = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_UNKNOWN: CLUSTER_PROPERTY_FORMAT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_BINARY: CLUSTER_PROPERTY_FORMAT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_DWORD: CLUSTER_PROPERTY_FORMAT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_SZ: CLUSTER_PROPERTY_FORMAT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_EXPAND_SZ: CLUSTER_PROPERTY_FORMAT = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_MULTI_SZ: CLUSTER_PROPERTY_FORMAT = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_ULARGE_INTEGER: CLUSTER_PROPERTY_FORMAT = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_LONG: CLUSTER_PROPERTY_FORMAT = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_EXPANDED_SZ: CLUSTER_PROPERTY_FORMAT = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_SECURITY_DESCRIPTOR: CLUSTER_PROPERTY_FORMAT = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_LARGE_INTEGER: CLUSTER_PROPERTY_FORMAT = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_WORD: CLUSTER_PROPERTY_FORMAT = 11i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_FILETIME: CLUSTER_PROPERTY_FORMAT = 12i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_VALUE_LIST: CLUSTER_PROPERTY_FORMAT = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_PROPERTY_LIST: CLUSTER_PROPERTY_FORMAT = 14i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_FORMAT_USER: CLUSTER_PROPERTY_FORMAT = 32768i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_PROPERTY_SYNTAX = u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_ENDMARK: CLUSTER_PROPERTY_SYNTAX = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_NAME: CLUSTER_PROPERTY_SYNTAX = 262147u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_RESCLASS: CLUSTER_PROPERTY_SYNTAX = 131074u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_SZ: CLUSTER_PROPERTY_SYNTAX = 65539u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ: CLUSTER_PROPERTY_SYNTAX = 65540u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_DWORD: CLUSTER_PROPERTY_SYNTAX = 65538u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_BINARY: CLUSTER_PROPERTY_SYNTAX = 65537u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ: CLUSTER_PROPERTY_SYNTAX = 65541u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_LONG: CLUSTER_PROPERTY_SYNTAX = 65543u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_EXPANDED_SZ: CLUSTER_PROPERTY_SYNTAX = 65544u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_SECURITY_DESCRIPTOR: CLUSTER_PROPERTY_SYNTAX = 65545u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_LARGE_INTEGER: CLUSTER_PROPERTY_SYNTAX = 65546u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_ULARGE_INTEGER: CLUSTER_PROPERTY_SYNTAX = 65542u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_WORD: CLUSTER_PROPERTY_SYNTAX = 65547u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_PROPERTY_LIST: CLUSTER_PROPERTY_SYNTAX = 65550u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_LIST_VALUE_FILETIME: CLUSTER_PROPERTY_SYNTAX = 65548u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_DISK_SIGNATURE: CLUSTER_PROPERTY_SYNTAX = 327682u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_SCSI_ADDRESS: CLUSTER_PROPERTY_SYNTAX = 393218u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_DISK_NUMBER: CLUSTER_PROPERTY_SYNTAX = 458754u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_PARTITION_INFO: CLUSTER_PROPERTY_SYNTAX = 524289u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_FTSET_INFO: CLUSTER_PROPERTY_SYNTAX = 589825u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_DISK_SERIALNUMBER: CLUSTER_PROPERTY_SYNTAX = 655363u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_DISK_GUID: CLUSTER_PROPERTY_SYNTAX = 720899u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_DISK_SIZE: CLUSTER_PROPERTY_SYNTAX = 786438u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_PARTITION_INFO_EX: CLUSTER_PROPERTY_SYNTAX = 851969u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_PARTITION_INFO_EX2: CLUSTER_PROPERTY_SYNTAX = 917505u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_SYNTAX_STORAGE_DEVICE_ID_DESCRIPTOR: CLUSTER_PROPERTY_SYNTAX = 983041u32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_PROPERTY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_UNKNOWN: CLUSTER_PROPERTY_TYPE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_ENDMARK: CLUSTER_PROPERTY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_LIST_VALUE: CLUSTER_PROPERTY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_RESCLASS: CLUSTER_PROPERTY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_RESERVED1: CLUSTER_PROPERTY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_NAME: CLUSTER_PROPERTY_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_SIGNATURE: CLUSTER_PROPERTY_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_SCSI_ADDRESS: CLUSTER_PROPERTY_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_DISK_NUMBER: CLUSTER_PROPERTY_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_PARTITION_INFO: CLUSTER_PROPERTY_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_FTSET_INFO: CLUSTER_PROPERTY_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_DISK_SERIALNUMBER: CLUSTER_PROPERTY_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_DISK_GUID: CLUSTER_PROPERTY_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_DISK_SIZE: CLUSTER_PROPERTY_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_PARTITION_INFO_EX: CLUSTER_PROPERTY_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_PARTITION_INFO_EX2: CLUSTER_PROPERTY_TYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_STORAGE_DEVICE_ID_DESCRIPTOR: CLUSTER_PROPERTY_TYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSPROP_TYPE_USER: CLUSTER_PROPERTY_TYPE = 32768i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_QUORUM_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const OperationalQuorum: CLUSTER_QUORUM_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ModifyQuorum: CLUSTER_QUORUM_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_QUORUM_VALUE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_QUORUM_MAINTAINED: CLUSTER_QUORUM_VALUE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_QUORUM_LOST: CLUSTER_QUORUM_VALUE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_REG_COMMAND = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_COMMAND_NONE: CLUSTER_REG_COMMAND = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_SET_VALUE: CLUSTER_REG_COMMAND = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CREATE_KEY: CLUSTER_REG_COMMAND = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_DELETE_KEY: CLUSTER_REG_COMMAND = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_DELETE_VALUE: CLUSTER_REG_COMMAND = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_SET_KEY_SECURITY: CLUSTER_REG_COMMAND = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_VALUE_DELETED: CLUSTER_REG_COMMAND = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_READ_KEY: CLUSTER_REG_COMMAND = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_READ_VALUE: CLUSTER_REG_COMMAND = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_READ_ERROR: CLUSTER_REG_COMMAND = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONTROL_COMMAND: CLUSTER_REG_COMMAND = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_EXISTS: CLUSTER_REG_COMMAND = 11i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_NOT_EXISTS: CLUSTER_REG_COMMAND = 12i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_IS_EQUAL: CLUSTER_REG_COMMAND = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_IS_NOT_EQUAL: CLUSTER_REG_COMMAND = 14i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_IS_GREATER_THAN: CLUSTER_REG_COMMAND = 15i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_IS_LESS_THAN: CLUSTER_REG_COMMAND = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_KEY_EXISTS: CLUSTER_REG_COMMAND = 17i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_CONDITION_KEY_NOT_EXISTS: CLUSTER_REG_COMMAND = 18i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_LAST_COMMAND: CLUSTER_REG_COMMAND = 19i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_APPLICATION_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceApplicationStateUnknown: CLUSTER_RESOURCE_APPLICATION_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceApplicationOSHeartBeat: CLUSTER_RESOURCE_APPLICATION_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceApplicationReady: CLUSTER_RESOURCE_APPLICATION_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_CLASS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESCLASS_UNKNOWN: CLUSTER_RESOURCE_CLASS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESCLASS_STORAGE: CLUSTER_RESOURCE_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESCLASS_NETWORK: CLUSTER_RESOURCE_CLASS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESCLASS_USER: CLUSTER_RESOURCE_CLASS = 32768i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_CREATE_FLAGS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_DEFAULT_MONITOR: CLUSTER_RESOURCE_CREATE_FLAGS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_SEPARATE_MONITOR: CLUSTER_RESOURCE_CREATE_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_VALID_FLAGS: CLUSTER_RESOURCE_CREATE_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceEmbeddedFailureActionNone: CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceEmbeddedFailureActionLogOnly: CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceEmbeddedFailureActionRecover: CLUSTER_RESOURCE_EMBEDDED_FAILURE_ACTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_ENUM_DEPENDS: CLUSTER_RESOURCE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_ENUM_PROVIDES: CLUSTER_RESOURCE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_ENUM_NODES: CLUSTER_RESOURCE_ENUM = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_ENUM_ALL: CLUSTER_RESOURCE_ENUM = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_RESTART_ACTION = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceDontRestart: CLUSTER_RESOURCE_RESTART_ACTION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceRestartNoNotify: CLUSTER_RESOURCE_RESTART_ACTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceRestartNotify: CLUSTER_RESOURCE_RESTART_ACTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceRestartActionCount: CLUSTER_RESOURCE_RESTART_ACTION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceStateUnknown: CLUSTER_RESOURCE_STATE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceInherited: CLUSTER_RESOURCE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceInitializing: CLUSTER_RESOURCE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceOnline: CLUSTER_RESOURCE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceOffline: CLUSTER_RESOURCE_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceFailed: CLUSTER_RESOURCE_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourcePending: CLUSTER_RESOURCE_STATE = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceOnlinePending: CLUSTER_RESOURCE_STATE = 129i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterResourceOfflinePending: CLUSTER_RESOURCE_STATE = 130i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_STATE_CHANGE_REASON = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const eResourceStateChangeReasonUnknown: CLUSTER_RESOURCE_STATE_CHANGE_REASON = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const eResourceStateChangeReasonMove: CLUSTER_RESOURCE_STATE_CHANGE_REASON = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const eResourceStateChangeReasonFailover: CLUSTER_RESOURCE_STATE_CHANGE_REASON = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const eResourceStateChangeReasonFailedMove: CLUSTER_RESOURCE_STATE_CHANGE_REASON = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const eResourceStateChangeReasonShutdown: CLUSTER_RESOURCE_STATE_CHANGE_REASON = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const eResourceStateChangeReasonRundown: CLUSTER_RESOURCE_STATE_CHANGE_REASON = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_RESOURCE_TYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_TYPE_ENUM_NODES: CLUSTER_RESOURCE_TYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_TYPE_ENUM_RESOURCES: CLUSTER_RESOURCE_TYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_RESOURCE_TYPE_ENUM_ALL: CLUSTER_RESOURCE_TYPE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_ROLE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleDHCP: CLUSTER_ROLE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleDTC: CLUSTER_ROLE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleFileServer: CLUSTER_ROLE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleGenericApplication: CLUSTER_ROLE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleGenericScript: CLUSTER_ROLE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleGenericService: CLUSTER_ROLE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleISCSINameServer: CLUSTER_ROLE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleMSMQ: CLUSTER_ROLE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleNFS: CLUSTER_ROLE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRolePrintServer: CLUSTER_ROLE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleStandAloneNamespaceServer: CLUSTER_ROLE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleVolumeShadowCopyServiceTask: CLUSTER_ROLE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleWINS: CLUSTER_ROLE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleTaskScheduler: CLUSTER_ROLE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleNetworkFileSystem: CLUSTER_ROLE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleDFSReplicatedFolder: CLUSTER_ROLE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleDistributedFileSystem: CLUSTER_ROLE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleDistributedNetworkName: CLUSTER_ROLE = 17i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleFileShare: CLUSTER_ROLE = 18i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleFileShareWitness: CLUSTER_ROLE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleHardDisk: CLUSTER_ROLE = 20i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleIPAddress: CLUSTER_ROLE = 21i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleIPV6Address: CLUSTER_ROLE = 22i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleIPV6TunnelAddress: CLUSTER_ROLE = 23i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleISCSITargetServer: CLUSTER_ROLE = 24i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleNetworkName: CLUSTER_ROLE = 25i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRolePhysicalDisk: CLUSTER_ROLE = 26i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleSODAFileServer: CLUSTER_ROLE = 27i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleStoragePool: CLUSTER_ROLE = 28i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleVirtualMachine: CLUSTER_ROLE = 29i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleVirtualMachineConfiguration: CLUSTER_ROLE = 30i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleVirtualMachineReplicaBroker: CLUSTER_ROLE = 31i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_ROLE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleUnknown: CLUSTER_ROLE_STATE = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleClustered: CLUSTER_ROLE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterRoleUnclustered: CLUSTER_ROLE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SETUP_PHASE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseInitialize: CLUSTER_SETUP_PHASE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseValidateNodeState: CLUSTER_SETUP_PHASE = 100i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseValidateNetft: CLUSTER_SETUP_PHASE = 102i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseValidateClusDisk: CLUSTER_SETUP_PHASE = 103i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseConfigureClusSvc: CLUSTER_SETUP_PHASE = 104i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseStartingClusSvc: CLUSTER_SETUP_PHASE = 105i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseQueryClusterNameAccount: CLUSTER_SETUP_PHASE = 106i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseValidateClusterNameAccount: CLUSTER_SETUP_PHASE = 107i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCreateClusterAccount: CLUSTER_SETUP_PHASE = 108i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseConfigureClusterAccount: CLUSTER_SETUP_PHASE = 109i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseFormingCluster: CLUSTER_SETUP_PHASE = 200i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseAddClusterProperties: CLUSTER_SETUP_PHASE = 201i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCreateResourceTypes: CLUSTER_SETUP_PHASE = 202i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCreateGroups: CLUSTER_SETUP_PHASE = 203i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCreateIPAddressResources: CLUSTER_SETUP_PHASE = 204i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCreateNetworkName: CLUSTER_SETUP_PHASE = 205i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseClusterGroupOnline: CLUSTER_SETUP_PHASE = 206i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseGettingCurrentMembership: CLUSTER_SETUP_PHASE = 300i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseAddNodeToCluster: CLUSTER_SETUP_PHASE = 301i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseNodeUp: CLUSTER_SETUP_PHASE = 302i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseMoveGroup: CLUSTER_SETUP_PHASE = 400i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseDeleteGroup: CLUSTER_SETUP_PHASE = 401i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCleanupCOs: CLUSTER_SETUP_PHASE = 402i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseOfflineGroup: CLUSTER_SETUP_PHASE = 403i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseEvictNode: CLUSTER_SETUP_PHASE = 404i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCleanupNode: CLUSTER_SETUP_PHASE = 405i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseCoreGroupCleanup: CLUSTER_SETUP_PHASE = 406i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseFailureCleanup: CLUSTER_SETUP_PHASE = 999i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SETUP_PHASE_SEVERITY = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseInformational: CLUSTER_SETUP_PHASE_SEVERITY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseWarning: CLUSTER_SETUP_PHASE_SEVERITY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseFatal: CLUSTER_SETUP_PHASE_SEVERITY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SETUP_PHASE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseStart: CLUSTER_SETUP_PHASE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseContinue: CLUSTER_SETUP_PHASE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseEnd: CLUSTER_SETUP_PHASE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSetupPhaseReport: CLUSTER_SETUP_PHASE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SHARED_VOLUME_BACKUP_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeBackupNone: CLUSTER_SHARED_VOLUME_BACKUP_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VolumeBackupInProgress: CLUSTER_SHARED_VOLUME_BACKUP_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeRenameInputTypeNone: CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeRenameInputTypeVolumeOffset: CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeRenameInputTypeVolumeId: CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeRenameInputTypeVolumeName: CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeRenameInputTypeVolumeGuid: CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeSnapshotStateUnknown: CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumePrepareForHWSnapshot: CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumeHWSnapshotCompleted: CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterSharedVolumePrepareForFreeze: CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_SHARED_VOLUME_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SharedVolumeStateUnavailable: CLUSTER_SHARED_VOLUME_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SharedVolumeStatePaused: CLUSTER_SHARED_VOLUME_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SharedVolumeStateActive: CLUSTER_SHARED_VOLUME_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SharedVolumeStateActiveRedirected: CLUSTER_SHARED_VOLUME_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SharedVolumeStateActiveVolumeRedirected: CLUSTER_SHARED_VOLUME_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_STORAGENODE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStorageNodeStateUnknown: CLUSTER_STORAGENODE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStorageNodeUp: CLUSTER_STORAGENODE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStorageNodeDown: CLUSTER_STORAGENODE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStorageNodePaused: CLUSTER_STORAGENODE_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStorageNodeStarting: CLUSTER_STORAGENODE_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStorageNodeStopping: CLUSTER_STORAGENODE_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUSTER_UPGRADE_PHASE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterUpgradePhaseInitialize: CLUSTER_UPGRADE_PHASE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterUpgradePhaseValidatingUpgrade: CLUSTER_UPGRADE_PHASE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterUpgradePhaseUpgradingComponents: CLUSTER_UPGRADE_PHASE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterUpgradePhaseInstallingNewComponents: CLUSTER_UPGRADE_PHASE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterUpgradePhaseUpgradeComplete: CLUSTER_UPGRADE_PHASE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_AFFINITY_RULE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_NONE: CLUS_AFFINITY_RULE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_SAME_FAULT_DOMAIN: CLUS_AFFINITY_RULE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_SAME_NODE: CLUS_AFFINITY_RULE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_DIFFERENT_FAULT_DOMAIN: CLUS_AFFINITY_RULE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_DIFFERENT_NODE: CLUS_AFFINITY_RULE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_MIN: CLUS_AFFINITY_RULE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_AFFINITY_RULE_MAX: CLUS_AFFINITY_RULE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_CHARACTERISTICS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_UNKNOWN: CLUS_CHARACTERISTICS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_QUORUM: CLUS_CHARACTERISTICS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_DELETE_REQUIRES_ALL_NODES: CLUS_CHARACTERISTICS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_LOCAL_QUORUM: CLUS_CHARACTERISTICS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_LOCAL_QUORUM_DEBUG: CLUS_CHARACTERISTICS = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_REQUIRES_STATE_CHANGE_REASON: CLUS_CHARACTERISTICS = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_BROADCAST_DELETE: CLUS_CHARACTERISTICS = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_SINGLE_CLUSTER_INSTANCE: CLUS_CHARACTERISTICS = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_SINGLE_GROUP_INSTANCE: CLUS_CHARACTERISTICS = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_COEXIST_IN_SHARED_VOLUME_GROUP: CLUS_CHARACTERISTICS = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_PLACEMENT_DATA: CLUS_CHARACTERISTICS = 512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_MONITOR_DETACH: CLUS_CHARACTERISTICS = 1024i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_MONITOR_REATTACH: CLUS_CHARACTERISTICS = 2048i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_OPERATION_CONTEXT: CLUS_CHARACTERISTICS = 4096i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_CLONES: CLUS_CHARACTERISTICS = 8192i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_NOT_PREEMPTABLE: CLUS_CHARACTERISTICS = 16384i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_NOTIFY_NEW_OWNER: CLUS_CHARACTERISTICS = 32768i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_SUPPORTS_UNMONITORED_STATE: CLUS_CHARACTERISTICS = 65536i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_INFRASTRUCTURE: CLUS_CHARACTERISTICS = 131072i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_VETO_DRAIN: CLUS_CHARACTERISTICS = 262144i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_CHAR_DRAIN_LOCAL_OFFLINE: CLUS_CHARACTERISTICS = 524288i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_FLAGS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_FLAG_CORE: CLUS_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_GROUP_START_SETTING = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_GROUP_START_ALWAYS: CLUS_GROUP_START_SETTING = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_GROUP_DO_NOT_START: CLUS_GROUP_START_SETTING = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_GROUP_START_ALLOWED: CLUS_GROUP_START_SETTING = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_RESSUBCLASS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESSUBCLASS_SHARED: CLUS_RESSUBCLASS = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_RESSUBCLASS_NETWORK = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESSUBCLASS_NETWORK_INTERNET_PROTOCOL: CLUS_RESSUBCLASS_NETWORK = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type CLUS_RESSUBCLASS_STORAGE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESSUBCLASS_STORAGE_SHARED_BUS: CLUS_RESSUBCLASS_STORAGE = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESSUBCLASS_STORAGE_DISK: CLUS_RESSUBCLASS_STORAGE = 1073741824i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESSUBCLASS_STORAGE_REPLICATION: CLUS_RESSUBCLASS_STORAGE = 268435456i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type FAILURE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FAILURE_TYPE_GENERAL: FAILURE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FAILURE_TYPE_EMBEDDED: FAILURE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FAILURE_TYPE_NETWORK_LOSS: FAILURE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type FILESHARE_CHANGE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FILESHARE_CHANGE_NONE: FILESHARE_CHANGE_ENUM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FILESHARE_CHANGE_ADD: FILESHARE_CHANGE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FILESHARE_CHANGE_DEL: FILESHARE_CHANGE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const FILESHARE_CHANGE_MODIFY: FILESHARE_CHANGE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type GRP_PLACEMENT_OPTIONS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GRP_PLACEMENT_OPTIONS_MIN_VALUE: GRP_PLACEMENT_OPTIONS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GRP_PLACEMENT_OPTIONS_DEFAULT: GRP_PLACEMENT_OPTIONS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GRP_PLACEMENT_OPTIONS_DISABLE_AUTOBALANCING: GRP_PLACEMENT_OPTIONS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const GRP_PLACEMENT_OPTIONS_ALL: GRP_PLACEMENT_OPTIONS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type LOG_LEVEL = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const LOG_INFORMATION: LOG_LEVEL = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const LOG_WARNING: LOG_LEVEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const LOG_ERROR: LOG_LEVEL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const LOG_SEVERE: LOG_LEVEL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type MAINTENANCE_MODE_TYPE_ENUM = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MaintenanceModeTypeDisableIsAliveCheck: MAINTENANCE_MODE_TYPE_ENUM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MaintenanceModeTypeOfflineResource: MAINTENANCE_MODE_TYPE_ENUM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MaintenanceModeTypeUnclusterResource: MAINTENANCE_MODE_TYPE_ENUM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type NODE_CLUSTER_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStateNotInstalled: NODE_CLUSTER_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStateNotConfigured: NODE_CLUSTER_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStateNotRunning: NODE_CLUSTER_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ClusterStateRunning: NODE_CLUSTER_STATE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PLACEMENT_OPTIONS = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_MIN_VALUE: PLACEMENT_OPTIONS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DEFAULT_PLACEMENT_OPTIONS: PLACEMENT_OPTIONS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DISABLE_CSV_VM_DEPENDENCY: PLACEMENT_OPTIONS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_CONSIDER_OFFLINE_VMS: PLACEMENT_OPTIONS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DONT_USE_MEMORY: PLACEMENT_OPTIONS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DONT_USE_CPU: PLACEMENT_OPTIONS = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DONT_USE_LOCAL_TEMP_DISK: PLACEMENT_OPTIONS = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DONT_RESUME_VMS_WITH_EXISTING_TEMP_DISK: PLACEMENT_OPTIONS = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_SAVE_VMS_WITH_LOCAL_DISK_ON_DRAIN_OVERWRITE: PLACEMENT_OPTIONS = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_DONT_RESUME_AVAILABILTY_SET_VMS_WITH_EXISTING_TEMP_DISK: PLACEMENT_OPTIONS = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_SAVE_AVAILABILTY_SET_VMS_WITH_LOCAL_DISK_ON_DRAIN_OVERWRITE: PLACEMENT_OPTIONS = 256i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_AVAILABILITY_SET_DOMAIN_AFFINITY: PLACEMENT_OPTIONS = 512i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const PLACEMENT_OPTIONS_ALL: PLACEMENT_OPTIONS = 1023i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type RESDLL_CONTEXT_OPERATION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypeFailback: RESDLL_CONTEXT_OPERATION_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypeDrain: RESDLL_CONTEXT_OPERATION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypeDrainFailure: RESDLL_CONTEXT_OPERATION_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypeEmbeddedFailure: RESDLL_CONTEXT_OPERATION_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypePreemption: RESDLL_CONTEXT_OPERATION_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypeNetworkDisconnect: RESDLL_CONTEXT_OPERATION_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResdllContextOperationTypeNetworkDisconnectMoveRetry: RESDLL_CONTEXT_OPERATION_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type RESOURCE_EXIT_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResourceExitStateContinue: RESOURCE_EXIT_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResourceExitStateTerminate: RESOURCE_EXIT_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ResourceExitStateMax: RESOURCE_EXIT_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type RESOURCE_MONITOR_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonInitializing: RESOURCE_MONITOR_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonIdle: RESOURCE_MONITOR_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonStartingResource: RESOURCE_MONITOR_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonInitializingResource: RESOURCE_MONITOR_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonOnlineResource: RESOURCE_MONITOR_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonOfflineResource: RESOURCE_MONITOR_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonShutdownResource: RESOURCE_MONITOR_STATE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonDeletingResource: RESOURCE_MONITOR_STATE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonIsAlivePoll: RESOURCE_MONITOR_STATE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonLooksAlivePoll: RESOURCE_MONITOR_STATE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonArbitrateResource: RESOURCE_MONITOR_STATE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonReleaseResource: RESOURCE_MONITOR_STATE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonResourceControl: RESOURCE_MONITOR_STATE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonResourceTypeControl: RESOURCE_MONITOR_STATE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonTerminateResource: RESOURCE_MONITOR_STATE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const RmonDeadlocked: RESOURCE_MONITOR_STATE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type SR_DISK_REPLICATION_ELIGIBLE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleNone: SR_DISK_REPLICATION_ELIGIBLE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleYes: SR_DISK_REPLICATION_ELIGIBLE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleOffline: SR_DISK_REPLICATION_ELIGIBLE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleNotGpt: SR_DISK_REPLICATION_ELIGIBLE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligiblePartitionLayoutMismatch: SR_DISK_REPLICATION_ELIGIBLE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleInsufficientFreeSpace: SR_DISK_REPLICATION_ELIGIBLE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleNotInSameSite: SR_DISK_REPLICATION_ELIGIBLE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleInSameSite: SR_DISK_REPLICATION_ELIGIBLE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleFileSystemNotSupported: SR_DISK_REPLICATION_ELIGIBLE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleAlreadyInReplication: SR_DISK_REPLICATION_ELIGIBLE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleSameAsSpecifiedDisk: SR_DISK_REPLICATION_ELIGIBLE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrDiskReplicationEligibleOther: SR_DISK_REPLICATION_ELIGIBLE = 9999i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type SR_REPLICATED_DISK_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeNone: SR_REPLICATED_DISK_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeSource: SR_REPLICATED_DISK_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeLogSource: SR_REPLICATED_DISK_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeDestination: SR_REPLICATED_DISK_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeLogDestination: SR_REPLICATED_DISK_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeNotInParthership: SR_REPLICATED_DISK_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeLogNotInParthership: SR_REPLICATED_DISK_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const SrReplicatedDiskTypeOther: SR_REPLICATED_DISK_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type VM_RESDLL_CONTEXT = i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VmResdllContextTurnOff: VM_RESDLL_CONTEXT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VmResdllContextSave: VM_RESDLL_CONTEXT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VmResdllContextShutdown: VM_RESDLL_CONTEXT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VmResdllContextShutdownForce: VM_RESDLL_CONTEXT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const VmResdllContextLiveMigration: VM_RESDLL_CONTEXT = 4i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLRES_CALLBACK_FUNCTION_TABLE { - pub LogEvent: PLOG_EVENT_ROUTINE, - pub SetResourceStatusEx: PSET_RESOURCE_STATUS_ROUTINE_EX, - pub SetResourceLockedMode: PSET_RESOURCE_LOCKED_MODE_ROUTINE, - pub SignalFailure: PSIGNAL_FAILURE_ROUTINE, - pub SetResourceInMemoryNodeLocalProperties: PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE, - pub EndControlCall: PEND_CONTROL_CALL, - pub EndTypeControlCall: PEND_TYPE_CONTROL_CALL, - pub ExtendControlCall: PEXTEND_RES_CONTROL_CALL, - pub ExtendTypeControlCall: PEXTEND_RES_TYPE_CONTROL_CALL, - pub RaiseResTypeNotification: PRAISE_RES_TYPE_NOTIFICATION, - pub ChangeResourceProcessForDumps: PCHANGE_RESOURCE_PROCESS_FOR_DUMPS, - pub ChangeResTypeProcessForDumps: PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS, - pub SetInternalState: PSET_INTERNAL_STATE, - pub SetResourceLockedModeEx: PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE, - pub RequestDump: PREQUEST_DUMP_ROUTINE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLRES_CALLBACK_FUNCTION_TABLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLRES_CALLBACK_FUNCTION_TABLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub struct CLRES_FUNCTION_TABLE { - pub TableSize: u32, - pub Version: u32, - pub Anonymous: CLRES_FUNCTION_TABLE_0, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::marker::Copy for CLRES_FUNCTION_TABLE {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_FUNCTION_TABLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub union CLRES_FUNCTION_TABLE_0 { - pub V1Functions: CLRES_V1_FUNCTIONS, - pub V2Functions: CLRES_V2_FUNCTIONS, - pub V3Functions: CLRES_V3_FUNCTIONS, - pub V4Functions: CLRES_V4_FUNCTIONS, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::marker::Copy for CLRES_FUNCTION_TABLE_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_FUNCTION_TABLE_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub struct CLRES_V1_FUNCTIONS { - pub Open: POPEN_ROUTINE, - pub Close: PCLOSE_ROUTINE, - pub Online: PONLINE_ROUTINE, - pub Offline: POFFLINE_ROUTINE, - pub Terminate: PTERMINATE_ROUTINE, - pub LooksAlive: PLOOKS_ALIVE_ROUTINE, - pub IsAlive: PIS_ALIVE_ROUTINE, - pub Arbitrate: PARBITRATE_ROUTINE, - pub Release: PRELEASE_ROUTINE, - pub ResourceControl: PRESOURCE_CONTROL_ROUTINE, - pub ResourceTypeControl: PRESOURCE_TYPE_CONTROL_ROUTINE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::marker::Copy for CLRES_V1_FUNCTIONS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_V1_FUNCTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub struct CLRES_V2_FUNCTIONS { - pub Open: POPEN_V2_ROUTINE, - pub Close: PCLOSE_ROUTINE, - pub Online: PONLINE_V2_ROUTINE, - pub Offline: POFFLINE_V2_ROUTINE, - pub Terminate: PTERMINATE_ROUTINE, - pub LooksAlive: PLOOKS_ALIVE_ROUTINE, - pub IsAlive: PIS_ALIVE_ROUTINE, - pub Arbitrate: PARBITRATE_ROUTINE, - pub Release: PRELEASE_ROUTINE, - pub ResourceControl: PRESOURCE_CONTROL_ROUTINE, - pub ResourceTypeControl: PRESOURCE_TYPE_CONTROL_ROUTINE, - pub Cancel: PCANCEL_ROUTINE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::marker::Copy for CLRES_V2_FUNCTIONS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_V2_FUNCTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub struct CLRES_V3_FUNCTIONS { - pub Open: POPEN_V2_ROUTINE, - pub Close: PCLOSE_ROUTINE, - pub Online: PONLINE_V2_ROUTINE, - pub Offline: POFFLINE_V2_ROUTINE, - pub Terminate: PTERMINATE_ROUTINE, - pub LooksAlive: PLOOKS_ALIVE_ROUTINE, - pub IsAlive: PIS_ALIVE_ROUTINE, - pub Arbitrate: PARBITRATE_ROUTINE, - pub Release: PRELEASE_ROUTINE, - pub BeginResourceControl: PBEGIN_RESCALL_ROUTINE, - pub BeginResourceTypeControl: PBEGIN_RESTYPECALL_ROUTINE, - pub Cancel: PCANCEL_ROUTINE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::marker::Copy for CLRES_V3_FUNCTIONS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_V3_FUNCTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub struct CLRES_V4_FUNCTIONS { - pub Open: POPEN_V2_ROUTINE, - pub Close: PCLOSE_ROUTINE, - pub Online: PONLINE_V2_ROUTINE, - pub Offline: POFFLINE_V2_ROUTINE, - pub Terminate: PTERMINATE_ROUTINE, - pub LooksAlive: PLOOKS_ALIVE_ROUTINE, - pub IsAlive: PIS_ALIVE_ROUTINE, - pub Arbitrate: PARBITRATE_ROUTINE, - pub Release: PRELEASE_ROUTINE, - pub BeginResourceControl: PBEGIN_RESCALL_ROUTINE, - pub BeginResourceTypeControl: PBEGIN_RESTYPECALL_ROUTINE, - pub Cancel: PCANCEL_ROUTINE, - pub BeginResourceControlAsUser: PBEGIN_RESCALL_AS_USER_ROUTINE, - pub BeginResourceTypeControlAsUser: PBEGIN_RESTYPECALL_AS_USER_ROUTINE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::marker::Copy for CLRES_V4_FUNCTIONS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -impl ::core::clone::Clone for CLRES_V4_FUNCTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT { - pub GetTickCount64: u64, - pub GetSystemTime: super::super::Foundation::SYSTEMTIME, - pub NodeId: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT { - pub dwSize: u32, - pub dwVersion: u32, - pub eReason: CLUSTER_RESOURCE_STATE_CHANGE_REASON, -} -impl ::core::marker::Copy for CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT {} -impl ::core::clone::Clone for CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT { - pub dwFlags: u32, - pub guidPoolFilter: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT {} -impl ::core::clone::Clone for CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_BINARY { - pub Base: CLUSPROP_VALUE, - pub rgb: [u8; 1], -} -impl ::core::marker::Copy for CLUSPROP_BINARY {} -impl ::core::clone::Clone for CLUSPROP_BINARY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -pub union CLUSPROP_BUFFER_HELPER { - pub pb: *mut u8, - pub pw: *mut u16, - pub pdw: *mut u32, - pub pl: *mut i32, - pub psz: ::windows_sys::core::PWSTR, - pub pList: *mut CLUSPROP_LIST, - pub pSyntax: *mut CLUSPROP_SYNTAX, - pub pName: *mut CLUSPROP_SZ, - pub pValue: *mut CLUSPROP_VALUE, - pub pBinaryValue: *mut CLUSPROP_BINARY, - pub pWordValue: *mut CLUSPROP_WORD, - pub pDwordValue: *mut CLUSPROP_DWORD, - pub pLongValue: *mut CLUSPROP_LONG, - pub pULargeIntegerValue: *mut CLUSPROP_ULARGE_INTEGER, - pub pLargeIntegerValue: *mut CLUSPROP_LARGE_INTEGER, - pub pStringValue: *mut CLUSPROP_SZ, - pub pMultiSzValue: *mut CLUSPROP_SZ, - pub pSecurityDescriptor: *mut CLUSPROP_SECURITY_DESCRIPTOR, - pub pResourceClassValue: *mut CLUSPROP_RESOURCE_CLASS, - pub pResourceClassInfoValue: *mut CLUSPROP_RESOURCE_CLASS_INFO, - pub pDiskSignatureValue: *mut CLUSPROP_DWORD, - pub pScsiAddressValue: *mut CLUSPROP_SCSI_ADDRESS, - pub pDiskNumberValue: *mut CLUSPROP_DWORD, - pub pPartitionInfoValue: *mut CLUSPROP_PARTITION_INFO, - pub pRequiredDependencyValue: *mut CLUSPROP_REQUIRED_DEPENDENCY, - pub pPartitionInfoValueEx: *mut CLUSPROP_PARTITION_INFO_EX, - pub pPartitionInfoValueEx2: *mut CLUSPROP_PARTITION_INFO_EX2, - pub pFileTimeValue: *mut CLUSPROP_FILETIME, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::marker::Copy for CLUSPROP_BUFFER_HELPER {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -impl ::core::clone::Clone for CLUSPROP_BUFFER_HELPER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_DWORD { - pub Base: CLUSPROP_VALUE, - pub dw: u32, -} -impl ::core::marker::Copy for CLUSPROP_DWORD {} -impl ::core::clone::Clone for CLUSPROP_DWORD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUSPROP_FILETIME { - pub Base: CLUSPROP_VALUE, - pub ft: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUSPROP_FILETIME {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUSPROP_FILETIME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_FTSET_INFO { - pub Base: CLUSPROP_VALUE, - pub Base2: CLUS_FTSET_INFO, -} -impl ::core::marker::Copy for CLUSPROP_FTSET_INFO {} -impl ::core::clone::Clone for CLUSPROP_FTSET_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_LARGE_INTEGER { - pub Base: CLUSPROP_VALUE, - pub li: i64, -} -impl ::core::marker::Copy for CLUSPROP_LARGE_INTEGER {} -impl ::core::clone::Clone for CLUSPROP_LARGE_INTEGER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_LIST { - pub nPropertyCount: u32, - pub PropertyName: CLUSPROP_SZ, -} -impl ::core::marker::Copy for CLUSPROP_LIST {} -impl ::core::clone::Clone for CLUSPROP_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_LONG { - pub Base: CLUSPROP_VALUE, - pub l: i32, -} -impl ::core::marker::Copy for CLUSPROP_LONG {} -impl ::core::clone::Clone for CLUSPROP_LONG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_PARTITION_INFO { - pub Base: CLUSPROP_VALUE, - pub Base2: CLUS_PARTITION_INFO, -} -impl ::core::marker::Copy for CLUSPROP_PARTITION_INFO {} -impl ::core::clone::Clone for CLUSPROP_PARTITION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_PARTITION_INFO_EX { - pub Base: CLUSPROP_VALUE, - pub Base2: CLUS_PARTITION_INFO_EX, -} -impl ::core::marker::Copy for CLUSPROP_PARTITION_INFO_EX {} -impl ::core::clone::Clone for CLUSPROP_PARTITION_INFO_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_PARTITION_INFO_EX2 { - pub Base: CLUSPROP_PARTITION_INFO_EX, - pub Base2: CLUS_PARTITION_INFO_EX2, -} -impl ::core::marker::Copy for CLUSPROP_PARTITION_INFO_EX2 {} -impl ::core::clone::Clone for CLUSPROP_PARTITION_INFO_EX2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub union CLUSPROP_REQUIRED_DEPENDENCY { - pub Value: CLUSPROP_VALUE, - pub ResClass: CLUSPROP_RESOURCE_CLASS, - pub ResTypeName: CLUSPROP_SZ, -} -impl ::core::marker::Copy for CLUSPROP_REQUIRED_DEPENDENCY {} -impl ::core::clone::Clone for CLUSPROP_REQUIRED_DEPENDENCY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_RESOURCE_CLASS { - pub Base: CLUSPROP_VALUE, - pub rc: CLUSTER_RESOURCE_CLASS, -} -impl ::core::marker::Copy for CLUSPROP_RESOURCE_CLASS {} -impl ::core::clone::Clone for CLUSPROP_RESOURCE_CLASS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_RESOURCE_CLASS_INFO { - pub Base: CLUSPROP_VALUE, - pub Base2: CLUS_RESOURCE_CLASS_INFO, -} -impl ::core::marker::Copy for CLUSPROP_RESOURCE_CLASS_INFO {} -impl ::core::clone::Clone for CLUSPROP_RESOURCE_CLASS_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_SCSI_ADDRESS { - pub Base: CLUSPROP_VALUE, - pub Base2: CLUS_SCSI_ADDRESS, -} -impl ::core::marker::Copy for CLUSPROP_SCSI_ADDRESS {} -impl ::core::clone::Clone for CLUSPROP_SCSI_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub struct CLUSPROP_SECURITY_DESCRIPTOR { - pub Base: CLUSPROP_VALUE, - pub Anonymous: CLUSPROP_SECURITY_DESCRIPTOR_0, -} -#[cfg(feature = "Win32_Security")] -impl ::core::marker::Copy for CLUSPROP_SECURITY_DESCRIPTOR {} -#[cfg(feature = "Win32_Security")] -impl ::core::clone::Clone for CLUSPROP_SECURITY_DESCRIPTOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub union CLUSPROP_SECURITY_DESCRIPTOR_0 { - pub sd: super::super::Security::SECURITY_DESCRIPTOR_RELATIVE, - pub rgbSecurityDescriptor: [u8; 1], -} -#[cfg(feature = "Win32_Security")] -impl ::core::marker::Copy for CLUSPROP_SECURITY_DESCRIPTOR_0 {} -#[cfg(feature = "Win32_Security")] -impl ::core::clone::Clone for CLUSPROP_SECURITY_DESCRIPTOR_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub union CLUSPROP_SYNTAX { - pub dw: u32, - pub Anonymous: CLUSPROP_SYNTAX_0, -} -impl ::core::marker::Copy for CLUSPROP_SYNTAX {} -impl ::core::clone::Clone for CLUSPROP_SYNTAX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_SYNTAX_0 { - pub wFormat: u16, - pub wType: u16, -} -impl ::core::marker::Copy for CLUSPROP_SYNTAX_0 {} -impl ::core::clone::Clone for CLUSPROP_SYNTAX_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_SZ { - pub Base: CLUSPROP_VALUE, - pub sz: [u16; 1], -} -impl ::core::marker::Copy for CLUSPROP_SZ {} -impl ::core::clone::Clone for CLUSPROP_SZ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_ULARGE_INTEGER { - pub Base: CLUSPROP_VALUE, - pub li: u64, -} -impl ::core::marker::Copy for CLUSPROP_ULARGE_INTEGER {} -impl ::core::clone::Clone for CLUSPROP_ULARGE_INTEGER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_VALUE { - pub Syntax: CLUSPROP_SYNTAX, - pub cbLength: u32, -} -impl ::core::marker::Copy for CLUSPROP_VALUE {} -impl ::core::clone::Clone for CLUSPROP_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSPROP_WORD { - pub Base: CLUSPROP_VALUE, - pub w: u16, -} -impl ::core::marker::Copy for CLUSPROP_WORD {} -impl ::core::clone::Clone for CLUSPROP_WORD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTERVERSIONINFO { - pub dwVersionInfoSize: u32, - pub MajorVersion: u16, - pub MinorVersion: u16, - pub BuildNumber: u16, - pub szVendorId: [u16; 64], - pub szCSDVersion: [u16; 64], - pub dwClusterHighestVersion: u32, - pub dwClusterLowestVersion: u32, - pub dwFlags: u32, - pub dwReserved: u32, -} -impl ::core::marker::Copy for CLUSTERVERSIONINFO {} -impl ::core::clone::Clone for CLUSTERVERSIONINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTERVERSIONINFO_NT4 { - pub dwVersionInfoSize: u32, - pub MajorVersion: u16, - pub MinorVersion: u16, - pub BuildNumber: u16, - pub szVendorId: [u16; 64], - pub szCSDVersion: [u16; 64], -} -impl ::core::marker::Copy for CLUSTERVERSIONINFO_NT4 {} -impl ::core::clone::Clone for CLUSTERVERSIONINFO_NT4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUSTER_AVAILABILITY_SET_CONFIG { - pub dwVersion: u32, - pub dwUpdateDomains: u32, - pub dwFaultDomains: u32, - pub bReserveSpareNode: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUSTER_AVAILABILITY_SET_CONFIG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUSTER_AVAILABILITY_SET_CONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_BATCH_COMMAND { - pub Command: CLUSTER_REG_COMMAND, - pub dwOptions: u32, - pub wzName: ::windows_sys::core::PCWSTR, - pub lpData: *const u8, - pub cbData: u32, -} -impl ::core::marker::Copy for CLUSTER_BATCH_COMMAND {} -impl ::core::clone::Clone for CLUSTER_BATCH_COMMAND { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_CREATE_GROUP_INFO { - pub dwVersion: u32, - pub groupType: CLUSGROUP_TYPE, -} -impl ::core::marker::Copy for CLUSTER_CREATE_GROUP_INFO {} -impl ::core::clone::Clone for CLUSTER_CREATE_GROUP_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_ENUM_ITEM { - pub dwVersion: u32, - pub dwType: u32, - pub cbId: u32, - pub lpszId: ::windows_sys::core::PWSTR, - pub cbName: u32, - pub lpszName: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for CLUSTER_ENUM_ITEM {} -impl ::core::clone::Clone for CLUSTER_ENUM_ITEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_GROUP_ENUM_ITEM { - pub dwVersion: u32, - pub cbId: u32, - pub lpszId: ::windows_sys::core::PWSTR, - pub cbName: u32, - pub lpszName: ::windows_sys::core::PWSTR, - pub state: CLUSTER_GROUP_STATE, - pub cbOwnerNode: u32, - pub lpszOwnerNode: ::windows_sys::core::PWSTR, - pub dwFlags: u32, - pub cbProperties: u32, - pub pProperties: *mut ::core::ffi::c_void, - pub cbRoProperties: u32, - pub pRoProperties: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for CLUSTER_GROUP_ENUM_ITEM {} -impl ::core::clone::Clone for CLUSTER_GROUP_ENUM_ITEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_HEALTH_FAULT { - pub Id: ::windows_sys::core::PWSTR, - pub ErrorType: u32, - pub ErrorCode: u32, - pub Description: ::windows_sys::core::PWSTR, - pub Provider: ::windows_sys::core::PWSTR, - pub Flags: u32, - pub Reserved: u32, -} -impl ::core::marker::Copy for CLUSTER_HEALTH_FAULT {} -impl ::core::clone::Clone for CLUSTER_HEALTH_FAULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_HEALTH_FAULT_ARRAY { - pub numFaults: u32, - pub faults: *mut CLUSTER_HEALTH_FAULT, -} -impl ::core::marker::Copy for CLUSTER_HEALTH_FAULT_ARRAY {} -impl ::core::clone::Clone for CLUSTER_HEALTH_FAULT_ARRAY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_IP_ENTRY { - pub lpszIpAddress: ::windows_sys::core::PCWSTR, - pub dwPrefixLength: u32, -} -impl ::core::marker::Copy for CLUSTER_IP_ENTRY {} -impl ::core::clone::Clone for CLUSTER_IP_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUSTER_MEMBERSHIP_INFO { - pub HasQuorum: super::super::Foundation::BOOL, - pub UpnodesSize: u32, - pub Upnodes: [u8; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUSTER_MEMBERSHIP_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUSTER_MEMBERSHIP_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_READ_BATCH_COMMAND { - pub Command: CLUSTER_REG_COMMAND, - pub dwOptions: u32, - pub wzSubkeyName: ::windows_sys::core::PCWSTR, - pub wzValueName: ::windows_sys::core::PCWSTR, - pub lpData: *const u8, - pub cbData: u32, -} -impl ::core::marker::Copy for CLUSTER_READ_BATCH_COMMAND {} -impl ::core::clone::Clone for CLUSTER_READ_BATCH_COMMAND { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_RESOURCE_ENUM_ITEM { - pub dwVersion: u32, - pub cbId: u32, - pub lpszId: ::windows_sys::core::PWSTR, - pub cbName: u32, - pub lpszName: ::windows_sys::core::PWSTR, - pub cbOwnerGroupName: u32, - pub lpszOwnerGroupName: ::windows_sys::core::PWSTR, - pub cbOwnerGroupId: u32, - pub lpszOwnerGroupId: ::windows_sys::core::PWSTR, - pub cbProperties: u32, - pub pProperties: *mut ::core::ffi::c_void, - pub cbRoProperties: u32, - pub pRoProperties: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for CLUSTER_RESOURCE_ENUM_ITEM {} -impl ::core::clone::Clone for CLUSTER_RESOURCE_ENUM_ITEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUSTER_SET_PASSWORD_STATUS { - pub NodeId: u32, - pub SetAttempted: super::super::Foundation::BOOLEAN, - pub ReturnStatus: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUSTER_SET_PASSWORD_STATUS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUSTER_SET_PASSWORD_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT { - pub Base: CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME, - pub Base2: CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME, -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_RENAME_GUID_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT { - pub Base: CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME, - pub Base2: CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME, -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_RENAME_INPUT {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_RENAME_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME { - pub NewVolumeName: [u16; 260], - pub NewVolumeGuid: [u16; 50], -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_RENAME_INPUT_GUID_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME { - pub NewVolumeName: [u16; 260], -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_RENAME_INPUT_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME { - pub InputType: CLUSTER_SHARED_VOLUME_RENAME_INPUT_TYPE, - pub Anonymous: CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0, -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub union CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0 { - pub VolumeOffset: u64, - pub VolumeId: [u16; 260], - pub VolumeName: [u16; 260], - pub VolumeGuid: [u16; 50], -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0 {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_RENAME_INPUT_VOLUME_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_STATE_INFO { - pub szVolumeName: [u16; 260], - pub szNodeName: [u16; 260], - pub VolumeState: CLUSTER_SHARED_VOLUME_STATE, -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_STATE_INFO {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_STATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_SHARED_VOLUME_STATE_INFO_EX { - pub szVolumeName: [u16; 260], - pub szNodeName: [u16; 260], - pub VolumeState: CLUSTER_SHARED_VOLUME_STATE, - pub szVolumeFriendlyName: [u16; 260], - pub RedirectedIOReason: u64, - pub VolumeRedirectedIOReason: u64, -} -impl ::core::marker::Copy for CLUSTER_SHARED_VOLUME_STATE_INFO_EX {} -impl ::core::clone::Clone for CLUSTER_SHARED_VOLUME_STATE_INFO_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_VALIDATE_CSV_FILENAME { - pub szFileName: [u16; 1], -} -impl ::core::marker::Copy for CLUSTER_VALIDATE_CSV_FILENAME {} -impl ::core::clone::Clone for CLUSTER_VALIDATE_CSV_FILENAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_VALIDATE_DIRECTORY { - pub szPath: [u16; 1], -} -impl ::core::marker::Copy for CLUSTER_VALIDATE_DIRECTORY {} -impl ::core::clone::Clone for CLUSTER_VALIDATE_DIRECTORY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_VALIDATE_NETNAME { - pub szNetworkName: [u16; 1], -} -impl ::core::marker::Copy for CLUSTER_VALIDATE_NETNAME {} -impl ::core::clone::Clone for CLUSTER_VALIDATE_NETNAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUSTER_VALIDATE_PATH { - pub szPath: [u16; 1], -} -impl ::core::marker::Copy for CLUSTER_VALIDATE_PATH {} -impl ::core::clone::Clone for CLUSTER_VALIDATE_PATH { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_CHKDSK_INFO { - pub PartitionNumber: u32, - pub ChkdskState: u32, - pub FileIdCount: u32, - pub FileIdList: [u64; 1], -} -impl ::core::marker::Copy for CLUS_CHKDSK_INFO {} -impl ::core::clone::Clone for CLUS_CHKDSK_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT { - pub FileServerName: [u16; 16], -} -impl ::core::marker::Copy for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT {} -impl ::core::clone::Clone for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT { - pub FileServerName: [u16; 260], -} -impl ::core::marker::Copy for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT {} -impl ::core::clone::Clone for CLUS_CREATE_INFRASTRUCTURE_FILESERVER_OUTPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_CSV_MAINTENANCE_MODE_INFO { - pub InMaintenance: super::super::Foundation::BOOL, - pub VolumeName: [u16; 260], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_CSV_MAINTENANCE_MODE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_CSV_MAINTENANCE_MODE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_CSV_VOLUME_INFO { - pub VolumeOffset: u64, - pub PartitionNumber: u32, - pub FaultState: CLUSTER_CSV_VOLUME_FAULT_STATE, - pub BackupState: CLUSTER_SHARED_VOLUME_BACKUP_STATE, - pub szVolumeFriendlyName: [u16; 260], - pub szVolumeName: [u16; 50], -} -impl ::core::marker::Copy for CLUS_CSV_VOLUME_INFO {} -impl ::core::clone::Clone for CLUS_CSV_VOLUME_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_CSV_VOLUME_NAME { - pub VolumeOffset: i64, - pub szVolumeName: [u16; 260], - pub szRootPath: [u16; 263], -} -impl ::core::marker::Copy for CLUS_CSV_VOLUME_NAME {} -impl ::core::clone::Clone for CLUS_CSV_VOLUME_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_DISK_NUMBER_INFO { - pub DiskNumber: u32, - pub BytesPerSector: u32, -} -impl ::core::marker::Copy for CLUS_DISK_NUMBER_INFO {} -impl ::core::clone::Clone for CLUS_DISK_NUMBER_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_DNN_LEADER_STATUS { - pub IsOnline: super::super::Foundation::BOOL, - pub IsFileServerPresent: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_DNN_LEADER_STATUS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_DNN_LEADER_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_DNN_SODAFS_CLONE_STATUS { - pub NodeId: u32, - pub Status: CLUSTER_RESOURCE_STATE, -} -impl ::core::marker::Copy for CLUS_DNN_SODAFS_CLONE_STATUS {} -impl ::core::clone::Clone for CLUS_DNN_SODAFS_CLONE_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_FORCE_QUORUM_INFO { - pub dwSize: u32, - pub dwNodeBitMask: u32, - pub dwMaxNumberofNodes: u32, - pub multiszNodeList: [u16; 1], -} -impl ::core::marker::Copy for CLUS_FORCE_QUORUM_INFO {} -impl ::core::clone::Clone for CLUS_FORCE_QUORUM_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_FTSET_INFO { - pub dwRootSignature: u32, - pub dwFtType: u32, -} -impl ::core::marker::Copy for CLUS_FTSET_INFO {} -impl ::core::clone::Clone for CLUS_FTSET_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_MAINTENANCE_MODE_INFO { - pub InMaintenance: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_MAINTENANCE_MODE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_MAINTENANCE_MODE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_MAINTENANCE_MODE_INFOEX { - pub InMaintenance: super::super::Foundation::BOOL, - pub MaintainenceModeType: MAINTENANCE_MODE_TYPE_ENUM, - pub InternalState: CLUSTER_RESOURCE_STATE, - pub Signature: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_MAINTENANCE_MODE_INFOEX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_MAINTENANCE_MODE_INFOEX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_NETNAME_IP_INFO_ENTRY { - pub NodeId: u32, - pub AddressSize: u32, - pub Address: [u8; 1], -} -impl ::core::marker::Copy for CLUS_NETNAME_IP_INFO_ENTRY {} -impl ::core::clone::Clone for CLUS_NETNAME_IP_INFO_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL { - pub szName: [u16; 64], - pub NumEntries: u32, - pub IpInfo: [CLUS_NETNAME_IP_INFO_ENTRY; 1], -} -impl ::core::marker::Copy for CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL {} -impl ::core::clone::Clone for CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_NETNAME_PWD_INFO { - pub Flags: u32, - pub Password: [u16; 16], - pub CreatingDC: [u16; 258], - pub ObjectGuid: [u16; 64], -} -impl ::core::marker::Copy for CLUS_NETNAME_PWD_INFO {} -impl ::core::clone::Clone for CLUS_NETNAME_PWD_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_NETNAME_PWD_INFOEX { - pub Flags: u32, - pub Password: [u16; 128], - pub CreatingDC: [u16; 258], - pub ObjectGuid: [u16; 64], -} -impl ::core::marker::Copy for CLUS_NETNAME_PWD_INFOEX {} -impl ::core::clone::Clone for CLUS_NETNAME_PWD_INFOEX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_NETNAME_VS_TOKEN_INFO { - pub ProcessID: u32, - pub DesiredAccess: u32, - pub InheritHandle: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_NETNAME_VS_TOKEN_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_NETNAME_VS_TOKEN_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_PARTITION_INFO { - pub dwFlags: u32, - pub szDeviceName: [u16; 260], - pub szVolumeLabel: [u16; 260], - pub dwSerialNumber: u32, - pub rgdwMaximumComponentLength: u32, - pub dwFileSystemFlags: u32, - pub szFileSystem: [u16; 32], -} -impl ::core::marker::Copy for CLUS_PARTITION_INFO {} -impl ::core::clone::Clone for CLUS_PARTITION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_PARTITION_INFO_EX { - pub dwFlags: u32, - pub szDeviceName: [u16; 260], - pub szVolumeLabel: [u16; 260], - pub dwSerialNumber: u32, - pub rgdwMaximumComponentLength: u32, - pub dwFileSystemFlags: u32, - pub szFileSystem: [u16; 32], - pub TotalSizeInBytes: u64, - pub FreeSizeInBytes: u64, - pub DeviceNumber: u32, - pub PartitionNumber: u32, - pub VolumeGuid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for CLUS_PARTITION_INFO_EX {} -impl ::core::clone::Clone for CLUS_PARTITION_INFO_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_PARTITION_INFO_EX2 { - pub GptPartitionId: ::windows_sys::core::GUID, - pub szPartitionName: [u16; 260], - pub EncryptionFlags: u32, -} -impl ::core::marker::Copy for CLUS_PARTITION_INFO_EX2 {} -impl ::core::clone::Clone for CLUS_PARTITION_INFO_EX2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_PROVIDER_STATE_CHANGE_INFO { - pub dwSize: u32, - pub resourceState: CLUSTER_RESOURCE_STATE, - pub szProviderId: [u16; 1], -} -impl ::core::marker::Copy for CLUS_PROVIDER_STATE_CHANGE_INFO {} -impl ::core::clone::Clone for CLUS_PROVIDER_STATE_CHANGE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_RESOURCE_CLASS_INFO { - pub Anonymous: CLUS_RESOURCE_CLASS_INFO_0, -} -impl ::core::marker::Copy for CLUS_RESOURCE_CLASS_INFO {} -impl ::core::clone::Clone for CLUS_RESOURCE_CLASS_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub union CLUS_RESOURCE_CLASS_INFO_0 { - pub Anonymous: CLUS_RESOURCE_CLASS_INFO_0_0, - pub li: u64, -} -impl ::core::marker::Copy for CLUS_RESOURCE_CLASS_INFO_0 {} -impl ::core::clone::Clone for CLUS_RESOURCE_CLASS_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_RESOURCE_CLASS_INFO_0_0 { - pub Anonymous: CLUS_RESOURCE_CLASS_INFO_0_0_0, - pub SubClass: u32, -} -impl ::core::marker::Copy for CLUS_RESOURCE_CLASS_INFO_0_0 {} -impl ::core::clone::Clone for CLUS_RESOURCE_CLASS_INFO_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub union CLUS_RESOURCE_CLASS_INFO_0_0_0 { - pub dw: u32, - pub rc: CLUSTER_RESOURCE_CLASS, -} -impl ::core::marker::Copy for CLUS_RESOURCE_CLASS_INFO_0_0_0 {} -impl ::core::clone::Clone for CLUS_RESOURCE_CLASS_INFO_0_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_SCSI_ADDRESS { - pub Anonymous: CLUS_SCSI_ADDRESS_0, -} -impl ::core::marker::Copy for CLUS_SCSI_ADDRESS {} -impl ::core::clone::Clone for CLUS_SCSI_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub union CLUS_SCSI_ADDRESS_0 { - pub Anonymous: CLUS_SCSI_ADDRESS_0_0, - pub dw: u32, -} -impl ::core::marker::Copy for CLUS_SCSI_ADDRESS_0 {} -impl ::core::clone::Clone for CLUS_SCSI_ADDRESS_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_SCSI_ADDRESS_0_0 { - pub PortNumber: u8, - pub PathId: u8, - pub TargetId: u8, - pub Lun: u8, -} -impl ::core::marker::Copy for CLUS_SCSI_ADDRESS_0_0 {} -impl ::core::clone::Clone for CLUS_SCSI_ADDRESS_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_SET_MAINTENANCE_MODE_INPUT { - pub InMaintenance: super::super::Foundation::BOOL, - pub ExtraParameterSize: u32, - pub ExtraParameter: [u8; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_SET_MAINTENANCE_MODE_INPUT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_SET_MAINTENANCE_MODE_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_SHARED_VOLUME_BACKUP_MODE { - pub BackupState: CLUSTER_SHARED_VOLUME_BACKUP_STATE, - pub DelayTimerInSecs: u32, - pub VolumeName: [u16; 260], -} -impl ::core::marker::Copy for CLUS_SHARED_VOLUME_BACKUP_MODE {} -impl ::core::clone::Clone for CLUS_SHARED_VOLUME_BACKUP_MODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_STARTING_PARAMS { - pub dwSize: u32, - pub bForm: super::super::Foundation::BOOL, - pub bFirst: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_STARTING_PARAMS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_STARTING_PARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS { - pub AvailDrivelettersMask: u32, -} -impl ::core::marker::Copy for CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS {} -impl ::core::clone::Clone for CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_STORAGE_REMAP_DRIVELETTER { - pub CurrentDriveLetterMask: u32, - pub TargetDriveLetterMask: u32, -} -impl ::core::marker::Copy for CLUS_STORAGE_REMAP_DRIVELETTER {} -impl ::core::clone::Clone for CLUS_STORAGE_REMAP_DRIVELETTER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct CLUS_STORAGE_SET_DRIVELETTER { - pub PartitionNumber: u32, - pub DriveLetterMask: u32, -} -impl ::core::marker::Copy for CLUS_STORAGE_SET_DRIVELETTER {} -impl ::core::clone::Clone for CLUS_STORAGE_SET_DRIVELETTER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLUS_WORKER { - pub hThread: super::super::Foundation::HANDLE, - pub Terminate: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLUS_WORKER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLUS_WORKER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CREATE_CLUSTER_CONFIG { - pub dwVersion: u32, - pub lpszClusterName: ::windows_sys::core::PCWSTR, - pub cNodes: u32, - pub ppszNodeNames: *mut ::windows_sys::core::PWSTR, - pub cIpEntries: u32, - pub pIpEntries: *mut CLUSTER_IP_ENTRY, - pub fEmptyCluster: super::super::Foundation::BOOLEAN, - pub managementPointType: CLUSTER_MGMT_POINT_TYPE, - pub managementPointResType: CLUSTER_MGMT_POINT_RESTYPE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CREATE_CLUSTER_CONFIG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CREATE_CLUSTER_CONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CREATE_CLUSTER_NAME_ACCOUNT { - pub dwVersion: u32, - pub lpszClusterName: ::windows_sys::core::PCWSTR, - pub dwFlags: u32, - pub pszUserName: ::windows_sys::core::PCWSTR, - pub pszPassword: ::windows_sys::core::PCWSTR, - pub pszDomain: ::windows_sys::core::PCWSTR, - pub managementPointType: CLUSTER_MGMT_POINT_TYPE, - pub managementPointResType: CLUSTER_MGMT_POINT_RESTYPE, - pub bUpgradeVCOs: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CREATE_CLUSTER_NAME_ACCOUNT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CREATE_CLUSTER_NAME_ACCOUNT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct FILESHARE_CHANGE { - pub Change: FILESHARE_CHANGE_ENUM, - pub ShareName: [u16; 84], -} -impl ::core::marker::Copy for FILESHARE_CHANGE {} -impl ::core::clone::Clone for FILESHARE_CHANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct FILESHARE_CHANGE_LIST { - pub NumEntries: u32, - pub ChangeEntry: [FILESHARE_CHANGE; 1], -} -impl ::core::marker::Copy for FILESHARE_CHANGE_LIST {} -impl ::core::clone::Clone for FILESHARE_CHANGE_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct GET_OPERATION_CONTEXT_PARAMS { - pub Size: u32, - pub Version: u32, - pub Type: RESDLL_CONTEXT_OPERATION_TYPE, - pub Priority: u32, -} -impl ::core::marker::Copy for GET_OPERATION_CONTEXT_PARAMS {} -impl ::core::clone::Clone for GET_OPERATION_CONTEXT_PARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct GROUP_FAILURE_INFO { - pub dwFailoverAttemptsRemaining: u32, - pub dwFailoverPeriodRemaining: u32, -} -impl ::core::marker::Copy for GROUP_FAILURE_INFO {} -impl ::core::clone::Clone for GROUP_FAILURE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct GROUP_FAILURE_INFO_BUFFER { - pub dwVersion: u32, - pub Info: GROUP_FAILURE_INFO, -} -impl ::core::marker::Copy for GROUP_FAILURE_INFO_BUFFER {} -impl ::core::clone::Clone for GROUP_FAILURE_INFO_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct MONITOR_STATE { - pub LastUpdate: i64, - pub State: RESOURCE_MONITOR_STATE, - pub ActiveResource: super::super::Foundation::HANDLE, - pub ResmonStop: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for MONITOR_STATE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for MONITOR_STATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct NOTIFY_FILTER_AND_TYPE { - pub dwObjectType: u32, - pub FilterFlags: i64, -} -impl ::core::marker::Copy for NOTIFY_FILTER_AND_TYPE {} -impl ::core::clone::Clone for NOTIFY_FILTER_AND_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct NodeUtilizationInfoElement { - pub Id: u64, - pub AvailableMemory: u64, - pub AvailableMemoryAfterReclamation: u64, -} -impl ::core::marker::Copy for NodeUtilizationInfoElement {} -impl ::core::clone::Clone for NodeUtilizationInfoElement { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct POST_UPGRADE_VERSION_INFO { - pub newMajorVersion: u32, - pub newUpgradeVersion: u32, - pub oldMajorVersion: u32, - pub oldUpgradeVersion: u32, - pub reserved: u32, -} -impl ::core::marker::Copy for POST_UPGRADE_VERSION_INFO {} -impl ::core::clone::Clone for POST_UPGRADE_VERSION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct PaxosTagCStruct { - pub __padding__PaxosTagVtable: u64, - pub __padding__NextEpochVtable: u64, - pub __padding__NextEpoch_DateTimeVtable: u64, - pub NextEpoch_DateTime_ticks: u64, - pub NextEpoch_Value: i32, - pub __padding__BoundryNextEpoch: u32, - pub __padding__EpochVtable: u64, - pub __padding__Epoch_DateTimeVtable: u64, - pub Epoch_DateTime_ticks: u64, - pub Epoch_Value: i32, - pub __padding__BoundryEpoch: u32, - pub Sequence: i32, - pub __padding__BoundrySequence: u32, -} -impl ::core::marker::Copy for PaxosTagCStruct {} -impl ::core::clone::Clone for PaxosTagCStruct { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct RESOURCE_FAILURE_INFO { - pub dwRestartAttemptsRemaining: u32, - pub dwRestartPeriodRemaining: u32, -} -impl ::core::marker::Copy for RESOURCE_FAILURE_INFO {} -impl ::core::clone::Clone for RESOURCE_FAILURE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct RESOURCE_FAILURE_INFO_BUFFER { - pub dwVersion: u32, - pub Info: RESOURCE_FAILURE_INFO, -} -impl ::core::marker::Copy for RESOURCE_FAILURE_INFO_BUFFER {} -impl ::core::clone::Clone for RESOURCE_FAILURE_INFO_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESOURCE_STATUS { - pub ResourceState: CLUSTER_RESOURCE_STATE, - pub CheckPoint: u32, - pub WaitHint: u32, - pub EventHandle: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESOURCE_STATUS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESOURCE_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESOURCE_STATUS_EX { - pub ResourceState: CLUSTER_RESOURCE_STATE, - pub CheckPoint: u32, - pub EventHandle: super::super::Foundation::HANDLE, - pub ApplicationSpecificErrorCode: u32, - pub Flags: u32, - pub WaitHint: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESOURCE_STATUS_EX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESOURCE_STATUS_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESOURCE_TERMINAL_FAILURE_INFO_BUFFER { - pub isTerminalFailure: super::super::Foundation::BOOL, - pub restartPeriodRemaining: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESOURCE_TERMINAL_FAILURE_INFO_BUFFER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESOURCE_TERMINAL_FAILURE_INFO_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESUTIL_FILETIME_DATA { - pub Default: super::super::Foundation::FILETIME, - pub Minimum: super::super::Foundation::FILETIME, - pub Maximum: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESUTIL_FILETIME_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESUTIL_FILETIME_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct RESUTIL_LARGEINT_DATA { - pub Default: i64, - pub Minimum: i64, - pub Maximum: i64, -} -impl ::core::marker::Copy for RESUTIL_LARGEINT_DATA {} -impl ::core::clone::Clone for RESUTIL_LARGEINT_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RESUTIL_PROPERTY_ITEM { - pub Name: ::windows_sys::core::PWSTR, - pub KeyName: ::windows_sys::core::PWSTR, - pub Format: u32, - pub Anonymous: RESUTIL_PROPERTY_ITEM_0, - pub Minimum: u32, - pub Maximum: u32, - pub Flags: u32, - pub Offset: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESUTIL_PROPERTY_ITEM {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESUTIL_PROPERTY_ITEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union RESUTIL_PROPERTY_ITEM_0 { - pub DefaultPtr: usize, - pub Default: u32, - pub lpDefault: *mut ::core::ffi::c_void, - pub LargeIntData: *mut RESUTIL_LARGEINT_DATA, - pub ULargeIntData: *mut RESUTIL_ULARGEINT_DATA, - pub FileTimeData: *mut RESUTIL_FILETIME_DATA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RESUTIL_PROPERTY_ITEM_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RESUTIL_PROPERTY_ITEM_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct RESUTIL_ULARGEINT_DATA { - pub Default: u64, - pub Minimum: u64, - pub Maximum: u64, -} -impl ::core::marker::Copy for RESUTIL_ULARGEINT_DATA {} -impl ::core::clone::Clone for RESUTIL_ULARGEINT_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct ResourceUtilizationInfoElement { - pub PhysicalNumaId: u64, - pub CurrentMemory: u64, -} -impl ::core::marker::Copy for ResourceUtilizationInfoElement {} -impl ::core::clone::Clone for ResourceUtilizationInfoElement { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP { - pub ReplicationGroupName: [u16; 260], - pub Description: [u16; 260], - pub LogPath: [u16; 260], - pub MaxLogSizeInBytes: u64, - pub LogType: u16, - pub ReplicationMode: u32, - pub MinimumPartnersInSync: u32, - pub EnableWriteConsistency: super::super::Foundation::BOOLEAN, - pub EnableEncryption: super::super::Foundation::BOOLEAN, - pub CertificateThumbprint: [u16; 260], - pub VolumeNameCount: u32, - pub VolumeNames: [u16; 260], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT { - pub Result: u32, - pub ErrorString: [u16; 260], -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_ADD_REPLICATION_GROUP_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_DISK_INFO { - pub Reason: SR_DISK_REPLICATION_ELIGIBLE, - pub DiskGuid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_DISK_INFO {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_DISK_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT { - pub Count: u16, - pub DiskInfo: [SR_RESOURCE_TYPE_DISK_INFO; 1], -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS { - pub DataDiskGuid: ::windows_sys::core::GUID, - pub IncludeOfflineDisks: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS { - pub DataDiskGuid: ::windows_sys::core::GUID, - pub IncludeAvailableStoargeDisks: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS { - pub SourceDataDiskGuid: ::windows_sys::core::GUID, - pub TargetReplicationGroupGuid: ::windows_sys::core::GUID, - pub SkipConnectivityCheck: super::super::Foundation::BOOLEAN, - pub IncludeOfflineDisks: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_REPLICATED_DISK { - pub Type: SR_REPLICATED_DISK_TYPE, - pub ClusterDiskResourceGuid: ::windows_sys::core::GUID, - pub ReplicationGroupId: ::windows_sys::core::GUID, - pub ReplicationGroupName: [u16; 260], -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_REPLICATED_DISK {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_REPLICATED_DISK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT { - pub Count: u16, - pub ReplicatedDisks: [SR_RESOURCE_TYPE_REPLICATED_DISK; 1], -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY { - pub Count: u32, - pub PartitionArray: [SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO; 1], -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO { - pub PartitionOffset: u64, - pub Capabilities: u32, -} -impl ::core::marker::Copy for SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO {} -impl ::core::clone::Clone for SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct WitnessTagHelper { - pub Version: i32, - pub paxosToValidate: PaxosTagCStruct, -} -impl ::core::marker::Copy for WitnessTagHelper {} -impl ::core::clone::Clone for WitnessTagHelper { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub struct WitnessTagUpdateHelper { - pub Version: i32, - pub paxosToSet: PaxosTagCStruct, - pub paxosToValidate: PaxosTagCStruct, -} -impl ::core::marker::Copy for WitnessTagUpdateHelper {} -impl ::core::clone::Clone for WitnessTagUpdateHelper { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct _HCHANGE(pub u8); -#[repr(C)] -pub struct _HCLUSCRYPTPROVIDER(pub u8); -#[repr(C)] -pub struct _HCLUSENUM(pub u8); -#[repr(C)] -pub struct _HCLUSENUMEX(pub u8); -#[repr(C)] -pub struct _HCLUSTER(pub u8); -#[repr(C)] -pub struct _HGROUP(pub u8); -#[repr(C)] -pub struct _HGROUPENUM(pub u8); -#[repr(C)] -pub struct _HGROUPENUMEX(pub u8); -#[repr(C)] -pub struct _HGROUPSET(pub u8); -#[repr(C)] -pub struct _HGROUPSETENUM(pub u8); -#[repr(C)] -pub struct _HNETINTERFACE(pub u8); -#[repr(C)] -pub struct _HNETINTERFACEENUM(pub u8); -#[repr(C)] -pub struct _HNETWORK(pub u8); -#[repr(C)] -pub struct _HNETWORKENUM(pub u8); -#[repr(C)] -pub struct _HNODE(pub u8); -#[repr(C)] -pub struct _HNODEENUM(pub u8); -#[repr(C)] -pub struct _HNODEENUMEX(pub u8); -#[repr(C)] -pub struct _HREGBATCH(pub u8); -#[repr(C)] -pub struct _HREGBATCHNOTIFICATION(pub u8); -#[repr(C)] -pub struct _HREGBATCHPORT(pub u8); -#[repr(C)] -pub struct _HREGREADBATCH(pub u8); -#[repr(C)] -pub struct _HREGREADBATCHREPLY(pub u8); -#[repr(C)] -pub struct _HRESENUM(pub u8); -#[repr(C)] -pub struct _HRESENUMEX(pub u8); -#[repr(C)] -pub struct _HRESOURCE(pub u8); -#[repr(C)] -pub struct _HRESTYPEENUM(pub u8); -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type LPGROUP_CALLBACK_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type LPNODE_CALLBACK = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type LPRESOURCE_CALLBACK = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type LPRESOURCE_CALLBACK_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PARBITRATE_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESCALL_AS_USER_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESCALL_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESTYPECALL_AS_USER_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PBEGIN_RESTYPECALL_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCANCEL_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCHANGE_RESOURCE_PROCESS_FOR_DUMPS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLOSE_CLUSTER_CRYPT_PROVIDER = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLOSE_ROUTINE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPIClusWorkerCheckTerminate = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_CLUSTER_GROUP_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_CLUSTER_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_ADD_CLUSTER_NODE = ::core::option::Option *mut _HNODE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_ADD_CLUSTER_NODE_EX = ::core::option::Option *mut _HNODE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_CLUSTER_RESOURCE_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_CLUSTER_RESOURCE_NODE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_CROSS_CLUSTER_GROUPSET_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ADD_RESOURCE_TO_CLUSTER_SHARED_VOLUMES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_BACKUP_CLUSTER_DATABASE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CAN_RESOURCE_BE_DEPENDENT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CHANGE_CLUSTER_RESOURCE_GROUP_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_GROUP = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_GROUP_GROUPSET = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NETWORK = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NET_INTERFACE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NODE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_NOTIFY_PORT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLOSE_CLUSTER_RESOURCE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_ADD_GROUP_TO_AFFINITY_RULE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_ADD_GROUP_TO_GROUP_GROUPSET = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_AFFINITY_RULE_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_CLOSE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_CLOSE_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_CREATE_AFFINITY_RULE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GET_ENUM_COUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GET_ENUM_COUNT_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_CLOSE_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_GET_ENUM_COUNT_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_GROUPSET_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM = ::core::option::Option *mut _HGROUPENUM>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_GROUP_OPEN_ENUM_EX = ::core::option::Option *mut _HGROUPENUMEX>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NETWORK_CLOSE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NETWORK_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NETWORK_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NETWORK_GET_ENUM_COUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NETWORK_OPEN_ENUM = ::core::option::Option *mut _HNETWORKENUM>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NET_INTERFACE_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_CLOSE_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_GET_ENUM_COUNT_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM = ::core::option::Option *mut _HNODEENUM>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_NODE_OPEN_ENUM_EX = ::core::option::Option *mut _HNODEENUMEX>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_OPEN_ENUM = ::core::option::Option *mut _HCLUSENUM>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_OPEN_ENUM_EX = ::core::option::Option *mut _HCLUSENUMEX>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_CLOSE_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_CREATE_BATCH = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_CREATE_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_DELETE_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_DELETE_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_ENUM_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_ENUM_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_GET_KEY_SECURITY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_OPEN_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_QUERY_INFO_KEY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_QUERY_VALUE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] -pub type PCLUSAPI_CLUSTER_REG_SET_KEY_SECURITY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_CLUSTER_REG_SET_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_REG_SYNC_DATABASE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_REMOVE_AFFINITY_RULE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_AFFINITY_RULE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_REMOVE_GROUP_FROM_GROUP_GROUPSET = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_CLOSE_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_ENUM_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_GET_ENUM_COUNT_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM = ::core::option::Option *mut _HRESENUM>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_OPEN_ENUM_EX = ::core::option::Option *mut _HRESENUMEX>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_CLOSE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_CONTROL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_ENUM = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_GET_ENUM_COUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CLUSTER_RESOURCE_TYPE_OPEN_ENUM = ::core::option::Option *mut _HRESTYPEENUM>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUSTER_UPGRADE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUS_WORKER_CREATE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CLUS_WORKER_TERMINATE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_AVAILABILITY_SET = ::core::option::Option *mut _HGROUPSET>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_CNOLESS = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_GROUP = ::core::option::Option *mut _HGROUP>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_GROUPEX = ::core::option::Option *mut _HGROUP>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_GROUP_GROUPSET = ::core::option::Option *mut _HGROUPSET>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_CREATE_CLUSTER_NAME_ACCOUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT = ::core::option::Option *mut _HCHANGE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_NOTIFY_PORT_V2 = ::core::option::Option *mut _HCHANGE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_RESOURCE = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_CREATE_CLUSTER_RESOURCE_TYPE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_DELETE_CLUSTER_GROUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_DELETE_CLUSTER_GROUP_GROUPSET = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_DELETE_CLUSTER_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_DELETE_CLUSTER_RESOURCE_TYPE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_DESTROY_CLUSTER = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_DESTROY_CLUSTER_GROUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_EVICT_CLUSTER_NODE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_EVICT_CLUSTER_NODE_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_FAIL_CLUSTER_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_FROM_GROUP = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_FROM_GROUP_GROUPSET = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_FROM_NETWORK = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_FROM_NET_INTERFACE = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_FROM_NODE = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_FROM_RESOURCE = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_GROUP_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_GROUP_STATE = ::core::option::Option CLUSTER_GROUP_STATE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_INFORMATION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NETWORK_ID = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_NETWORK_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NETWORK_STATE = ::core::option::Option CLUSTER_NETWORK_STATE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NET_INTERFACE_STATE = ::core::option::Option CLUSTER_NETINTERFACE_STATE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NODE_ID = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_NODE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NODE_STATE = ::core::option::Option CLUSTER_NODE_STATE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NOTIFY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_NOTIFY_V2 = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_NETWORK_NAME = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_STATE = ::core::option::Option CLUSTER_RESOURCE_STATE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSAPI_GET_CLUSTER_RESOURCE_TYPE_KEY = ::core::option::Option super::super::System::Registry::HKEY>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_GET_NODE_CLUSTER_STATE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_GET_NOTIFY_EVENT_HANDLE_V2 = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_IS_FILE_ON_CLUSTER_SHARED_VOLUME = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_MOVE_CLUSTER_GROUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OFFLINE_CLUSTER_GROUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OFFLINE_CLUSTER_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ONLINE_CLUSTER_GROUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_ONLINE_CLUSTER_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_EX = ::core::option::Option *mut _HCLUSTER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_GROUP = ::core::option::Option *mut _HGROUP>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_GROUP_EX = ::core::option::Option *mut _HGROUP>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_GROUP_GROUPSET = ::core::option::Option *mut _HGROUPSET>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_NETINTERFACE_EX = ::core::option::Option *mut _HNETINTERFACE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_NETWORK = ::core::option::Option *mut _HNETWORK>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_NETWORK_EX = ::core::option::Option *mut _HNETWORK>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_NET_INTERFACE = ::core::option::Option *mut _HNETINTERFACE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_NODE = ::core::option::Option *mut _HNODE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_NODE_EX = ::core::option::Option *mut _HNODE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_RESOURCE = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_CLUSTER_RESOURCE_EX = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_OPEN_NODE_BY_ID = ::core::option::Option *mut _HNODE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_PAUSE_CLUSTER_NODE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_PAUSE_CLUSTER_NODE_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_REGISTER_CLUSTER_NOTIFY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_REGISTER_CLUSTER_NOTIFY_V2 = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CLUSTER_GROUP_TO_GROUP_GROUPSET_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CLUSTER_NAME_ACCOUNT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CLUSTER_RESOURCE_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CLUSTER_RESOURCE_NODE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_CROSS_CLUSTER_GROUPSET_DEPENDENCY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_REMOVE_RESOURCE_FROM_CLUSTER_SHARED_VOLUMES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_RESTART_CLUSTER_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_RESTORE_CLUSTER_DATABASE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_RESUME_CLUSTER_NODE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_RESUME_CLUSTER_NODE_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_GROUP_GROUPSET_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_GROUP_NAME = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_GROUP_NODE_LIST = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_NETWORK_NAME = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_NETWORK_PRIORITY_ORDER = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_QUORUM_RESOURCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_RESOURCE_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_CLUSTER_RESOURCE_NAME = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSAPI_SET_CLUSTER_SERVICE_ACCOUNT_PASSWORD = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SET_GROUP_DEPENDENCY_EXPRESSION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SHARED_VOLUME_SET_SNAPSHOT_STATE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSAPI_SetClusterName = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_CLEAR_BACKUP_STATE_FOR_SHARED_VOLUME = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_DECRYPT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_ENCRYPT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_GET_VOLUME_NAME_FOR_VOLUME_MOUNT_POINT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_GET_VOLUME_PATH_NAME = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_IS_PATH_ON_SHARED_VOLUME = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_PREPARE_SHARED_VOLUME_FOR_BACKUP = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_BATCH_ADD_COMMAND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_BATCH_CLOSE_NOTIFICATION = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_BATCH_READ_COMMAND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_REG_CLOSE_BATCH = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_CLOSE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_CLOSE_READ_BATCH = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_CLOSE_READ_BATCH_EX = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_CLOSE_READ_BATCH_REPLY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSTER_REG_CREATE_BATCH_NOTIFY_PORT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PCLUSTER_REG_CREATE_READ_BATCH = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_GET_BATCH_NOTIFICATION = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_READ_BATCH_ADD_COMMAND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_REG_READ_BATCH_REPLY_NEXT_COMMAND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_SETUP_PROGRESS_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PCLUSTER_SET_ACCOUNT_ACCESS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PCLUSTER_UPGRADE_PROGRESS_CALLBACK = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PEND_CONTROL_CALL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PEND_TYPE_CONTROL_CALL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PEXTEND_RES_CONTROL_CALL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PEXTEND_RES_TYPE_CONTROL_CALL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PFREE_CLUSTER_CRYPT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PIS_ALIVE_ROUTINE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PLOG_EVENT_ROUTINE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PLOOKS_ALIVE_ROUTINE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type POFFLINE_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type POFFLINE_V2_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PONLINE_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PONLINE_V2_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type POPEN_CLUSTER_CRYPT_PROVIDER = ::core::option::Option *mut _HCLUSCRYPTPROVIDER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type POPEN_CLUSTER_CRYPT_PROVIDEREX = ::core::option::Option *mut _HCLUSCRYPTPROVIDER>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type POPEN_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type POPEN_V2_ROUTINE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PQUERY_APPINSTANCE_VERSION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PQUORUM_RESOURCE_LOST = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRAISE_RES_TYPE_NOTIFICATION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PREGISTER_APPINSTANCE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PREGISTER_APPINSTANCE_VERSION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRELEASE_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PREQUEST_DUMP_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESET_ALL_APPINSTANCE_VERSIONS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESOURCE_CONTROL_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESOURCE_TYPE_CONTROL_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_ADD_UNKNOWN_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_CREATE_DIRECTORY_TREE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_DUP_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_DUP_STRING = ::core::option::Option ::windows_sys::core::PWSTR>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_ENUM_PRIVATE_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_ENUM_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_ENUM_RESOURCES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_ENUM_RESOURCES_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_ENUM_RESOURCES_EX2 = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_EXPAND_ENVIRONMENT_STRINGS = ::core::option::Option ::windows_sys::core::PWSTR>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_BINARY_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_DEPENDENT_DISK_RESOURCE_DRIVE_LETTER = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_DWORD_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_EXPANDED_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_EXPAND_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FIND_FILETIME_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_LONG_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_MULTI_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FIND_ULARGEINTEGER_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_FREE_ENVIRONMENT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_FREE_PARAMETER_BLOCK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_ALL_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_BINARY_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_GET_BINARY_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_CORE_CLUSTER_RESOURCES_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_DWORD_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_GET_DWORD_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_ENVIRONMENT_WITH_NET_NAME = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_EXPAND_SZ_VALUE = ::core::option::Option ::windows_sys::core::PWSTR>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_FILETIME_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_LONG_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_MULTI_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_GET_PRIVATE_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTIES_TO_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_PROPERTY_FORMATS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_GET_PROPERTY_SIZE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_GET_QWORD_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_CLASS_EX = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_BY_NAME_EX = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_GET_RESOURCE_DEPENDENCY_EX = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_RESOURCE_DEPENDENTIP_ADDRESS_PROPS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_RESOURCE_NAME = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_RESOURCE_NAME_DEPENDENCY_EX = ::core::option::Option *mut _HRESOURCE>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_GET_SZ_PROPERTY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_GET_SZ_VALUE = ::core::option::Option ::windows_sys::core::PWSTR>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_IS_PATH_VALID = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_IS_RESOURCE_CLASS_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_PROPERTY_LIST_FROM_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_REMOVE_RESOURCE_SERVICE_ENVIRONMENT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_RESOURCES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_RESOURCE_TYPES_EQUAL = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_BINARY_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_DWORD_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_EXPAND_SZ_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_MULTI_SZ_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_PARAMETER_BLOCK_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_TABLE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_PROPERTY_TABLE_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_QWORD_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_SET_RESOURCE_SERVICE_ENVIRONMENT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub type PRESUTIL_SET_RESOURCE_SERVICE_START_PARAMETERS_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub type PRESUTIL_SET_SZ_VALUE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PRESUTIL_SET_UNKNOWN_PROPERTIES = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_START_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_STOP_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub type PRESUTIL_STOP_SERVICE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_TERMINATE_SERVICE_PROCESS_FROM_RES_DLL = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_VERIFY_PRIVATE_PROPERTY_LIST = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PRESUTIL_VERIFY_PROPERTY_TABLE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRESUTIL_VERIFY_RESOURCE_SERVICE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub type PRESUTIL_VERIFY_SERVICE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PRES_UTIL_VERIFY_SHUTDOWN_SAFE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PSET_INTERNAL_STATE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_LOCKED_MODE_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_STATUS_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PSET_RESOURCE_STATUS_ROUTINE_EX = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PSIGNAL_FAILURE_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PSTARTUP_EX_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -pub type PSTARTUP_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub type PTERMINATE_ROUTINE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PWORKER_START_ROUTINE = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type SET_APP_INSTANCE_CSV_FLAGS = ::core::option::Option u32>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/HttpServer/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/HttpServer/mod.rs deleted file mode 100644 index 046847e..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/HttpServer/mod.rs +++ /dev/null @@ -1,2277 +0,0 @@ -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpAddFragmentToCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows_sys::core::PCWSTR , datachunk : *const HTTP_DATA_CHUNK , cachepolicy : *const HTTP_CACHE_POLICY , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpAddUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : :: windows_sys::core::PCWSTR , reserved : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpAddUrlToUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : :: windows_sys::core::PCWSTR , urlcontext : u64 , reserved : u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpCancelHttpRequest ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpCloseRequestQueue ( requestqueuehandle : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpCloseServerSession ( serversessionid : u64 ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpCloseUrlGroup ( urlgroupid : u64 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpCreateHttpHandle ( requestqueuehandle : *mut super::super::Foundation:: HANDLE , reserved : u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HttpCreateRequestQueue ( version : HTTPAPI_VERSION , name : :: windows_sys::core::PCWSTR , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : u32 , requestqueuehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpCreateServerSession ( version : HTTPAPI_VERSION , serversessionid : *mut u64 , reserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpCreateUrlGroup ( serversessionid : u64 , purlgroupid : *mut u64 , reserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpDeclarePush ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , verb : HTTP_VERB , path : :: windows_sys::core::PCWSTR , query : :: windows_sys::core::PCSTR , headers : *const HTTP_REQUEST_HEADERS ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpDelegateRequestEx ( requestqueuehandle : super::super::Foundation:: HANDLE , delegatequeuehandle : super::super::Foundation:: HANDLE , requestid : u64 , delegateurlgroupid : u64 , propertyinfosetsize : u32 , propertyinfoset : *const HTTP_DELEGATE_REQUEST_PROPERTY_INFO ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpDeleteServiceConfiguration ( servicehandle : super::super::Foundation:: HANDLE , configid : HTTP_SERVICE_CONFIG_ID , pconfiginformation : *const ::core::ffi::c_void , configinformationlength : u32 , poverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpFindUrlGroupId ( fullyqualifiedurl : :: windows_sys::core::PCWSTR , requestqueuehandle : super::super::Foundation:: HANDLE , urlgroupid : *mut u64 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpFlushResponseCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows_sys::core::PCWSTR , flags : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpGetExtension ( version : HTTPAPI_VERSION , extension : u32 , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpInitialize ( version : HTTPAPI_VERSION , flags : HTTP_INITIALIZE , preserved : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpIsFeatureSupported ( featureid : HTTP_FEATURE_ID ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpPrepareUrl ( reserved : *mut ::core::ffi::c_void , flags : u32 , url : :: windows_sys::core::PCWSTR , preparedurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpQueryRequestQueueProperty ( requestqueuehandle : super::super::Foundation:: HANDLE , property : HTTP_SERVER_PROPERTY , propertyinformation : *mut ::core::ffi::c_void , propertyinformationlength : u32 , reserved1 : u32 , returnlength : *mut u32 , reserved2 : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpQueryServerSessionProperty ( serversessionid : u64 , property : HTTP_SERVER_PROPERTY , propertyinformation : *mut ::core::ffi::c_void , propertyinformationlength : u32 , returnlength : *mut u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpQueryServiceConfiguration ( servicehandle : super::super::Foundation:: HANDLE , configid : HTTP_SERVICE_CONFIG_ID , pinput : *const ::core::ffi::c_void , inputlength : u32 , poutput : *mut ::core::ffi::c_void , outputlength : u32 , preturnlength : *mut u32 , poverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpQueryUrlGroupProperty ( urlgroupid : u64 , property : HTTP_SERVER_PROPERTY , propertyinformation : *mut ::core::ffi::c_void , propertyinformationlength : u32 , returnlength : *mut u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReadFragmentFromCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows_sys::core::PCWSTR , byterange : *const HTTP_BYTE_RANGE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 , bytesread : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReceiveClientCertificate ( requestqueuehandle : super::super::Foundation:: HANDLE , connectionid : u64 , flags : u32 , sslclientcertinfo : *mut HTTP_SSL_CLIENT_CERT_INFO , sslclientcertinfosize : u32 , bytesreceived : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_System_IO\"`*"] fn HttpReceiveHttpRequest ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , flags : HTTP_RECEIVE_HTTP_REQUEST_FLAGS , requestbuffer : *mut HTTP_REQUEST_V2 , requestbufferlength : u32 , bytesreturned : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReceiveRequestEntityBody ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , flags : u32 , entitybuffer : *mut ::core::ffi::c_void , entitybufferlength : u32 , bytesreturned : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpRemoveUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpRemoveUrlFromUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpSendHttpResponse ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , flags : u32 , httpresponse : *const HTTP_RESPONSE_V2 , cachepolicy : *const HTTP_CACHE_POLICY , bytessent : *mut u32 , reserved1 : *mut ::core::ffi::c_void , reserved2 : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , logdata : *const HTTP_LOG_DATA ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpSendResponseEntityBody ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , flags : u32 , entitychunkcount : u16 , entitychunks : *const HTTP_DATA_CHUNK , bytessent : *mut u32 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , logdata : *const HTTP_LOG_DATA ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpSetRequestProperty ( requestqueuehandle : super::super::Foundation:: HANDLE , id : u64 , propertyid : HTTP_REQUEST_PROPERTY , input : *const ::core::ffi::c_void , inputpropertysize : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpSetRequestQueueProperty ( requestqueuehandle : super::super::Foundation:: HANDLE , property : HTTP_SERVER_PROPERTY , propertyinformation : *const ::core::ffi::c_void , propertyinformationlength : u32 , reserved1 : u32 , reserved2 : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpSetServerSessionProperty ( serversessionid : u64 , property : HTTP_SERVER_PROPERTY , propertyinformation : *const ::core::ffi::c_void , propertyinformationlength : u32 ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpSetServiceConfiguration ( servicehandle : super::super::Foundation:: HANDLE , configid : HTTP_SERVICE_CONFIG_ID , pconfiginformation : *const ::core::ffi::c_void , configinformationlength : u32 , poverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpSetUrlGroupProperty ( urlgroupid : u64 , property : HTTP_SERVER_PROPERTY , propertyinformation : *const ::core::ffi::c_void , propertyinformationlength : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpShutdownRequestQueue ( requestqueuehandle : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpTerminate ( flags : HTTP_INITIALIZE , preserved : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpUpdateServiceConfiguration ( handle : super::super::Foundation:: HANDLE , configid : HTTP_SERVICE_CONFIG_ID , configinfo : *const ::core::ffi::c_void , configinfolength : u32 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpWaitForDemandStart ( requestqueuehandle : super::super::Foundation:: HANDLE , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpWaitForDisconnect ( requestqueuehandle : super::super::Foundation:: HANDLE , connectionid : u64 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpWaitForDisconnectEx ( requestqueuehandle : super::super::Foundation:: HANDLE , connectionid : u64 , reserved : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_BASIC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_DIGEST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_KERBEROS: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_NEGOTIATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_ENABLE_NTLM: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_CLIENT_SERVICE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_DOTLESS_SERVICE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_NO_SERVICE_NAME_CHECK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_PROXY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_PROXY_COHOSTING: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CHANNEL_BIND_SECURE_CHANNEL_TOKEN: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_CONTROLLER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_DELEGATION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_CREATE_REQUEST_QUEUE_FLAG_OPEN_EXISTING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_DEMAND_CBT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_FLUSH_RESPONSE_FLAG_RECURSIVE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_LOCAL_TIME_ROLLOVER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_LOG_ERRORS_ONLY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_LOG_SUCCESS_ONLY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOGGING_FLAG_USE_UTF8_CONVERSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_BYTES_RECV: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_BYTES_SENT: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_CLIENT_IP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_CLIENT_PORT: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_COMPUTER_NAME: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_COOKIE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_CORRELATION_ID: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_DATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_HOST: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_METHOD: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_QUEUE_NAME: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_REASON: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_REFERER: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SERVER_IP: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SERVER_PORT: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SITE_ID: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SITE_NAME: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_STATUS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_STREAM_ID: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_STREAM_ID_EX: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_SUB_STATUS: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_TIME: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_TIME_TAKEN: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_TRANSPORT_TYPE: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_URI: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_URI_QUERY: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_URI_STEM: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_USER_AGENT: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_USER_NAME: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_VERSION: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_LOG_FIELD_WIN32_STATUS: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_MAX_SERVER_QUEUE_LENGTH: u32 = 2147483647u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_MIN_SERVER_QUEUE_LENGTH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_FULL_CHAIN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_REQUEST_ENTITY_BODY_FLAG_FILL_BUFFER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_SECURE_CHANNEL_TOKEN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_AUTH_FLAG_TOKEN_FOR_CACHED_CRED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_HTTP2: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_HTTP3: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_IP_ROUTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_NO_SNI: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_PROPERTY_SNI_FLAG_SNI_USED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_PROPERTY_SNI_HOST_MAX_LENGTH: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_FIRST_REQUEST: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_TCP_FAST_OPEN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_FALSE_START: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_REQUEST_SIZING_INFO_FLAG_TLS_SESSION_RESUMPTION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RESPONSE_FLAG_MORE_ENTITY_BODY_EXISTS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RESPONSE_FLAG_MULTIPLE_ENCODINGS_AVAILABLE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RESPONSE_INFO_FLAGS_PRESERVE_ORDER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_DISCONNECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_ENABLE_NAGLING: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_GOAWAY: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_MORE_DATA: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_OPAQUE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SEND_RESPONSE_FLAG_PROCESS_RANGES: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_HTTP2: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_LEGACY_TLS: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_OCSP_STAPLING: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_QUIC: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS12: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_DISABLE_TLS13: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_CLIENT_CORRELATION: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_SESSION_TICKET: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_ENABLE_TOKEN_BINDING: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_LOG_EXTENDED_EVENTS: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_NEGOTIATE_CLIENT_CERT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_NO_RAW_FILTER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_REJECT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_URL_FLAG_REMOVE_ALL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTP/1.0"); -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_503_RESPONSE_VERBOSITY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const Http503ResponseVerbosityBasic: HTTP_503_RESPONSE_VERBOSITY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const Http503ResponseVerbosityLimited: HTTP_503_RESPONSE_VERBOSITY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const Http503ResponseVerbosityFull: HTTP_503_RESPONSE_VERBOSITY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_AUTHENTICATION_HARDENING_LEVELS = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthenticationHardeningLegacy: HTTP_AUTHENTICATION_HARDENING_LEVELS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthenticationHardeningMedium: HTTP_AUTHENTICATION_HARDENING_LEVELS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthenticationHardeningStrict: HTTP_AUTHENTICATION_HARDENING_LEVELS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_AUTH_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthStatusSuccess: HTTP_AUTH_STATUS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthStatusNotAuthenticated: HTTP_AUTH_STATUS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpAuthStatusFailure: HTTP_AUTH_STATUS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_CACHE_POLICY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyNocache: HTTP_CACHE_POLICY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyUserInvalidates: HTTP_CACHE_POLICY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyTimeToLive: HTTP_CACHE_POLICY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpCachePolicyMaximum: HTTP_CACHE_POLICY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const CreateRequestQueueExternalIdProperty: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const CreateRequestQueueMax: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_DATA_CHUNK_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromMemory: HTTP_DATA_CHUNK_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromFileHandle: HTTP_DATA_CHUNK_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromFragmentCache: HTTP_DATA_CHUNK_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkFromFragmentCacheEx: HTTP_DATA_CHUNK_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkTrailers: HTTP_DATA_CHUNK_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpDataChunkMaximum: HTTP_DATA_CHUNK_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_DELEGATE_REQUEST_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const DelegateRequestReservedProperty: HTTP_DELEGATE_REQUEST_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const DelegateRequestDelegateUrlProperty: HTTP_DELEGATE_REQUEST_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_ENABLED_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpEnabledStateActive: HTTP_ENABLED_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpEnabledStateInactive: HTTP_ENABLED_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_FEATURE_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureUnknown: HTTP_FEATURE_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureResponseTrailers: HTTP_FEATURE_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureApiTimings: HTTP_FEATURE_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureDelegateEx: HTTP_FEATURE_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeatureHttp3: HTTP_FEATURE_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpFeaturemax: HTTP_FEATURE_ID = -1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_HEADER_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderCacheControl: HTTP_HEADER_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderConnection: HTTP_HEADER_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderDate: HTTP_HEADER_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderKeepAlive: HTTP_HEADER_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderPragma: HTTP_HEADER_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTrailer: HTTP_HEADER_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTransferEncoding: HTTP_HEADER_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderUpgrade: HTTP_HEADER_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderVia: HTTP_HEADER_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderWarning: HTTP_HEADER_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAllow: HTTP_HEADER_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentLength: HTTP_HEADER_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentType: HTTP_HEADER_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentEncoding: HTTP_HEADER_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentLanguage: HTTP_HEADER_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentLocation: HTTP_HEADER_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentMd5: HTTP_HEADER_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderContentRange: HTTP_HEADER_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderExpires: HTTP_HEADER_ID = 18i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderLastModified: HTTP_HEADER_ID = 19i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAccept: HTTP_HEADER_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptCharset: HTTP_HEADER_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptEncoding: HTTP_HEADER_ID = 22i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptLanguage: HTTP_HEADER_ID = 23i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAuthorization: HTTP_HEADER_ID = 24i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderCookie: HTTP_HEADER_ID = 25i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderExpect: HTTP_HEADER_ID = 26i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderFrom: HTTP_HEADER_ID = 27i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderHost: HTTP_HEADER_ID = 28i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfMatch: HTTP_HEADER_ID = 29i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfModifiedSince: HTTP_HEADER_ID = 30i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfNoneMatch: HTTP_HEADER_ID = 31i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfRange: HTTP_HEADER_ID = 32i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderIfUnmodifiedSince: HTTP_HEADER_ID = 33i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderMaxForwards: HTTP_HEADER_ID = 34i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderProxyAuthorization: HTTP_HEADER_ID = 35i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderReferer: HTTP_HEADER_ID = 36i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderRange: HTTP_HEADER_ID = 37i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTe: HTTP_HEADER_ID = 38i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderTranslate: HTTP_HEADER_ID = 39i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderUserAgent: HTTP_HEADER_ID = 40i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderRequestMaximum: HTTP_HEADER_ID = 41i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAcceptRanges: HTTP_HEADER_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderAge: HTTP_HEADER_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderEtag: HTTP_HEADER_ID = 22i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderLocation: HTTP_HEADER_ID = 23i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderProxyAuthenticate: HTTP_HEADER_ID = 24i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderRetryAfter: HTTP_HEADER_ID = 25i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderServer: HTTP_HEADER_ID = 26i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderSetCookie: HTTP_HEADER_ID = 27i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderVary: HTTP_HEADER_ID = 28i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderWwwAuthenticate: HTTP_HEADER_ID = 29i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderResponseMaximum: HTTP_HEADER_ID = 30i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpHeaderMaximum: HTTP_HEADER_ID = 41i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_INITIALIZE = u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_INITIALIZE_CONFIG: HTTP_INITIALIZE = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_INITIALIZE_SERVER: HTTP_INITIALIZE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_LOGGING_ROLLOVER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverSize: HTTP_LOGGING_ROLLOVER_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverDaily: HTTP_LOGGING_ROLLOVER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverWeekly: HTTP_LOGGING_ROLLOVER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverMonthly: HTTP_LOGGING_ROLLOVER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingRolloverHourly: HTTP_LOGGING_ROLLOVER_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_LOGGING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeW3C: HTTP_LOGGING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeIIS: HTTP_LOGGING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeNCSA: HTTP_LOGGING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLoggingTypeRaw: HTTP_LOGGING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_LOG_DATA_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpLogDataTypeFields: HTTP_LOG_DATA_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_PERFORMANCE_PARAM_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamSendBufferingFlags: HTTP_PERFORMANCE_PARAM_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamAggressiveICW: HTTP_PERFORMANCE_PARAM_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMaxSendBufferSize: HTTP_PERFORMANCE_PARAM_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMaxConcurrentClientStreams: HTTP_PERFORMANCE_PARAM_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMaxReceiveBufferSize: HTTP_PERFORMANCE_PARAM_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamDecryptOnSspiThread: HTTP_PERFORMANCE_PARAM_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const PerformanceParamMax: HTTP_PERFORMANCE_PARAM_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_PROTECTION_LEVEL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpProtectionLevelUnrestricted: HTTP_PROTECTION_LEVEL_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpProtectionLevelEdgeRestricted: HTTP_PROTECTION_LEVEL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpProtectionLevelRestricted: HTTP_PROTECTION_LEVEL_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_QOS_SETTING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpQosSettingTypeBandwidth: HTTP_QOS_SETTING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpQosSettingTypeConnectionLimit: HTTP_QOS_SETTING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpQosSettingTypeFlowRate: HTTP_QOS_SETTING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_RECEIVE_HTTP_REQUEST_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_REQUEST_FLAG_COPY_BODY: HTTP_RECEIVE_HTTP_REQUEST_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_RECEIVE_REQUEST_FLAG_FLUSH_BODY: HTTP_RECEIVE_HTTP_REQUEST_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_AUTH_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeNone: HTTP_REQUEST_AUTH_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeBasic: HTTP_REQUEST_AUTH_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeDigest: HTTP_REQUEST_AUTH_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeNTLM: HTTP_REQUEST_AUTH_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeNegotiate: HTTP_REQUEST_AUTH_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestAuthTypeKerberos: HTTP_REQUEST_AUTH_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeAuth: HTTP_REQUEST_INFO_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeChannelBind: HTTP_REQUEST_INFO_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeSslProtocol: HTTP_REQUEST_INFO_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeSslTokenBindingDraft: HTTP_REQUEST_INFO_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeSslTokenBinding: HTTP_REQUEST_INFO_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeRequestTiming: HTTP_REQUEST_INFO_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeTcpInfoV0: HTTP_REQUEST_INFO_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeRequestSizing: HTTP_REQUEST_INFO_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeQuicStats: HTTP_REQUEST_INFO_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestInfoTypeTcpInfoV1: HTTP_REQUEST_INFO_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_PROPERTY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyIsb: HTTP_REQUEST_PROPERTY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyTcpInfoV0: HTTP_REQUEST_PROPERTY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyQuicStats: HTTP_REQUEST_PROPERTY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyTcpInfoV1: HTTP_REQUEST_PROPERTY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertySni: HTTP_REQUEST_PROPERTY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyStreamError: HTTP_REQUEST_PROPERTY = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyWskApiTimings: HTTP_REQUEST_PROPERTY = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestPropertyQuicApiTimings: HTTP_REQUEST_PROPERTY = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_SIZING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg1ClientData: HTTP_REQUEST_SIZING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg1ServerData: HTTP_REQUEST_SIZING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg2ClientData: HTTP_REQUEST_SIZING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeTlsHandshakeLeg2ServerData: HTTP_REQUEST_SIZING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeHeaders: HTTP_REQUEST_SIZING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestSizingTypeMax: HTTP_REQUEST_SIZING_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_REQUEST_TIMING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeConnectionStart: HTTP_REQUEST_TIMING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeDataStart: HTTP_REQUEST_TIMING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsCertificateLoadStart: HTTP_REQUEST_TIMING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsCertificateLoadEnd: HTTP_REQUEST_TIMING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg1Start: HTTP_REQUEST_TIMING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg1End: HTTP_REQUEST_TIMING_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg2Start: HTTP_REQUEST_TIMING_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsHandshakeLeg2End: HTTP_REQUEST_TIMING_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsAttributesQueryStart: HTTP_REQUEST_TIMING_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsAttributesQueryEnd: HTTP_REQUEST_TIMING_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsClientCertQueryStart: HTTP_REQUEST_TIMING_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeTlsClientCertQueryEnd: HTTP_REQUEST_TIMING_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp2StreamStart: HTTP_REQUEST_TIMING_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp2HeaderDecodeStart: HTTP_REQUEST_TIMING_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp2HeaderDecodeEnd: HTTP_REQUEST_TIMING_TYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestHeaderParseStart: HTTP_REQUEST_TIMING_TYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestHeaderParseEnd: HTTP_REQUEST_TIMING_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestRoutingStart: HTTP_REQUEST_TIMING_TYPE = 17i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestRoutingEnd: HTTP_REQUEST_TIMING_TYPE = 18i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestQueuedForInspection: HTTP_REQUEST_TIMING_TYPE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestDeliveredForInspection: HTTP_REQUEST_TIMING_TYPE = 20i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestReturnedAfterInspection: HTTP_REQUEST_TIMING_TYPE = 21i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestQueuedForDelegation: HTTP_REQUEST_TIMING_TYPE = 22i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestDeliveredForDelegation: HTTP_REQUEST_TIMING_TYPE = 23i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestReturnedAfterDelegation: HTTP_REQUEST_TIMING_TYPE = 24i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestQueuedForIO: HTTP_REQUEST_TIMING_TYPE = 25i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeRequestDeliveredForIO: HTTP_REQUEST_TIMING_TYPE = 26i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp3StreamStart: HTTP_REQUEST_TIMING_TYPE = 27i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp3HeaderDecodeStart: HTTP_REQUEST_TIMING_TYPE = 28i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeHttp3HeaderDecodeEnd: HTTP_REQUEST_TIMING_TYPE = 29i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpRequestTimingTypeMax: HTTP_REQUEST_TIMING_TYPE = 30i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_RESPONSE_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeMultipleKnownHeaders: HTTP_RESPONSE_INFO_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeAuthenticationProperty: HTTP_RESPONSE_INFO_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeQoSProperty: HTTP_RESPONSE_INFO_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpResponseInfoTypeChannelBind: HTTP_RESPONSE_INFO_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SCHEME = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpSchemeHttp: HTTP_SCHEME = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpSchemeHttps: HTTP_SCHEME = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpSchemeMaximum: HTTP_SCHEME = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVER_PROPERTY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerAuthenticationProperty: HTTP_SERVER_PROPERTY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerLoggingProperty: HTTP_SERVER_PROPERTY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerQosProperty: HTTP_SERVER_PROPERTY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerTimeoutsProperty: HTTP_SERVER_PROPERTY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerQueueLengthProperty: HTTP_SERVER_PROPERTY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerStateProperty: HTTP_SERVER_PROPERTY = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServer503VerbosityProperty: HTTP_SERVER_PROPERTY = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerBindingProperty: HTTP_SERVER_PROPERTY = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerExtendedAuthenticationProperty: HTTP_SERVER_PROPERTY = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerListenEndpointProperty: HTTP_SERVER_PROPERTY = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerChannelBindProperty: HTTP_SERVER_PROPERTY = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerProtectionLevelProperty: HTTP_SERVER_PROPERTY = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServerDelegationProperty: HTTP_SERVER_PROPERTY = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_BINDING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceBindingTypeNone: HTTP_SERVICE_BINDING_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceBindingTypeW: HTTP_SERVICE_BINDING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceBindingTypeA: HTTP_SERVICE_BINDING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_CACHE_KEY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const MaxCacheResponseSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const CacheRangeChunkSize: HTTP_SERVICE_CONFIG_CACHE_KEY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigIPListenList: HTTP_SERVICE_CONFIG_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSSLCertInfo: HTTP_SERVICE_CONFIG_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigUrlAclInfo: HTTP_SERVICE_CONFIG_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigTimeout: HTTP_SERVICE_CONFIG_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigCache: HTTP_SERVICE_CONFIG_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslSniCertInfo: HTTP_SERVICE_CONFIG_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslCcsCertInfo: HTTP_SERVICE_CONFIG_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSetting: HTTP_SERVICE_CONFIG_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslCertInfoEx: HTTP_SERVICE_CONFIG_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslSniCertInfoEx: HTTP_SERVICE_CONFIG_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslCcsCertInfoEx: HTTP_SERVICE_CONFIG_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslScopedCcsCertInfo: HTTP_SERVICE_CONFIG_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigSslScopedCcsCertInfoEx: HTTP_SERVICE_CONFIG_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigMax: HTTP_SERVICE_CONFIG_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_QUERY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigQueryExact: HTTP_SERVICE_CONFIG_QUERY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigQueryNext: HTTP_SERVICE_CONFIG_QUERY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpServiceConfigQueryMax: HTTP_SERVICE_CONFIG_QUERY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_SETTING_KEY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpNone: HTTP_SERVICE_CONFIG_SETTING_KEY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpTlsThrottle: HTTP_SERVICE_CONFIG_SETTING_KEY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SERVICE_CONFIG_TIMEOUT_KEY = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const IdleConnectionTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HeaderWaitTimeout: HTTP_SERVICE_CONFIG_TIMEOUT_KEY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeHttp2Window: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeHttp2SettingsLimits: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeHttpPerformance: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeTlsRestrictions: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeErrorHeaders: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeTlsSessionTicketKeys: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const ExParamTypeMax: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub type HTTP_VERB = i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbUnparsed: HTTP_VERB = 0i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbUnknown: HTTP_VERB = 1i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbInvalid: HTTP_VERB = 2i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbOPTIONS: HTTP_VERB = 3i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbGET: HTTP_VERB = 4i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbHEAD: HTTP_VERB = 5i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPOST: HTTP_VERB = 6i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPUT: HTTP_VERB = 7i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbDELETE: HTTP_VERB = 8i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbTRACE: HTTP_VERB = 9i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbCONNECT: HTTP_VERB = 10i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbTRACK: HTTP_VERB = 11i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbMOVE: HTTP_VERB = 12i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbCOPY: HTTP_VERB = 13i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPROPFIND: HTTP_VERB = 14i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbPROPPATCH: HTTP_VERB = 15i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbMKCOL: HTTP_VERB = 16i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbLOCK: HTTP_VERB = 17i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbUNLOCK: HTTP_VERB = 18i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbSEARCH: HTTP_VERB = 19i32; -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HttpVerbMaximum: HTTP_VERB = 20i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP2_SETTINGS_LIMITS_PARAM { - pub Http2MaxSettingsPerFrame: u32, - pub Http2MaxSettingsPerMinute: u32, -} -impl ::core::marker::Copy for HTTP2_SETTINGS_LIMITS_PARAM {} -impl ::core::clone::Clone for HTTP2_SETTINGS_LIMITS_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP2_WINDOW_SIZE_PARAM { - pub Http2ReceiveWindowSize: u32, -} -impl ::core::marker::Copy for HTTP2_WINDOW_SIZE_PARAM {} -impl ::core::clone::Clone for HTTP2_WINDOW_SIZE_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTPAPI_VERSION { - pub HttpApiMajorVersion: u16, - pub HttpApiMinorVersion: u16, -} -impl ::core::marker::Copy for HTTPAPI_VERSION {} -impl ::core::clone::Clone for HTTPAPI_VERSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_BANDWIDTH_LIMIT_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub MaxBandwidth: u32, -} -impl ::core::marker::Copy for HTTP_BANDWIDTH_LIMIT_INFO {} -impl ::core::clone::Clone for HTTP_BANDWIDTH_LIMIT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_BINDING_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub RequestQueueHandle: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_BINDING_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_BINDING_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_BYTE_RANGE { - pub StartingOffset: u64, - pub Length: u64, -} -impl ::core::marker::Copy for HTTP_BYTE_RANGE {} -impl ::core::clone::Clone for HTTP_BYTE_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_CACHE_POLICY { - pub Policy: HTTP_CACHE_POLICY_TYPE, - pub SecondsToLive: u32, -} -impl ::core::marker::Copy for HTTP_CACHE_POLICY {} -impl ::core::clone::Clone for HTTP_CACHE_POLICY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_CHANNEL_BIND_INFO { - pub Hardening: HTTP_AUTHENTICATION_HARDENING_LEVELS, - pub Flags: u32, - pub ServiceNames: *mut *mut HTTP_SERVICE_BINDING_BASE, - pub NumberOfServiceNames: u32, -} -impl ::core::marker::Copy for HTTP_CHANNEL_BIND_INFO {} -impl ::core::clone::Clone for HTTP_CHANNEL_BIND_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_CONNECTION_LIMIT_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub MaxConnections: u32, -} -impl ::core::marker::Copy for HTTP_CONNECTION_LIMIT_INFO {} -impl ::core::clone::Clone for HTTP_CONNECTION_LIMIT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_COOKED_URL { - pub FullUrlLength: u16, - pub HostLength: u16, - pub AbsPathLength: u16, - pub QueryStringLength: u16, - pub pFullUrl: ::windows_sys::core::PCWSTR, - pub pHost: ::windows_sys::core::PCWSTR, - pub pAbsPath: ::windows_sys::core::PCWSTR, - pub pQueryString: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for HTTP_COOKED_URL {} -impl ::core::clone::Clone for HTTP_COOKED_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO { - pub PropertyId: HTTP_CREATE_REQUEST_QUEUE_PROPERTY_ID, - pub PropertyInfoLength: u32, - pub PropertyInfo: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO {} -impl ::core::clone::Clone for HTTP_CREATE_REQUEST_QUEUE_PROPERTY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_DATA_CHUNK { - pub DataChunkType: HTTP_DATA_CHUNK_TYPE, - pub Anonymous: HTTP_DATA_CHUNK_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union HTTP_DATA_CHUNK_0 { - pub FromMemory: HTTP_DATA_CHUNK_0_3, - pub FromFileHandle: HTTP_DATA_CHUNK_0_0, - pub FromFragmentCache: HTTP_DATA_CHUNK_0_2, - pub FromFragmentCacheEx: HTTP_DATA_CHUNK_0_1, - pub Trailers: HTTP_DATA_CHUNK_0_4, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_DATA_CHUNK_0_0 { - pub ByteRange: HTTP_BYTE_RANGE, - pub FileHandle: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_DATA_CHUNK_0_1 { - pub ByteRange: HTTP_BYTE_RANGE, - pub pFragmentName: ::windows_sys::core::PCWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK_0_1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_DATA_CHUNK_0_2 { - pub FragmentNameLength: u16, - pub pFragmentName: ::windows_sys::core::PCWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK_0_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK_0_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_DATA_CHUNK_0_3 { - pub pBuffer: *mut ::core::ffi::c_void, - pub BufferLength: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK_0_3 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK_0_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_DATA_CHUNK_0_4 { - pub TrailerCount: u16, - pub pTrailers: *mut HTTP_UNKNOWN_HEADER, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_DATA_CHUNK_0_4 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_DATA_CHUNK_0_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_DELEGATE_REQUEST_PROPERTY_INFO { - pub PropertyId: HTTP_DELEGATE_REQUEST_PROPERTY_ID, - pub PropertyInfoLength: u32, - pub PropertyInfo: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_DELEGATE_REQUEST_PROPERTY_INFO {} -impl ::core::clone::Clone for HTTP_DELEGATE_REQUEST_PROPERTY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_ERROR_HEADERS_PARAM { - pub StatusCode: u16, - pub HeaderCount: u16, - pub Headers: *mut HTTP_UNKNOWN_HEADER, -} -impl ::core::marker::Copy for HTTP_ERROR_HEADERS_PARAM {} -impl ::core::clone::Clone for HTTP_ERROR_HEADERS_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_FLOWRATE_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub MaxBandwidth: u32, - pub MaxPeakBandwidth: u32, - pub BurstSize: u32, -} -impl ::core::marker::Copy for HTTP_FLOWRATE_INFO {} -impl ::core::clone::Clone for HTTP_FLOWRATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_KNOWN_HEADER { - pub RawValueLength: u16, - pub pRawValue: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for HTTP_KNOWN_HEADER {} -impl ::core::clone::Clone for HTTP_KNOWN_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_LISTEN_ENDPOINT_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub EnableSharing: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_LISTEN_ENDPOINT_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_LISTEN_ENDPOINT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Security\"`*"] -#[cfg(feature = "Win32_Security")] -pub struct HTTP_LOGGING_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub LoggingFlags: u32, - pub SoftwareName: ::windows_sys::core::PCWSTR, - pub SoftwareNameLength: u16, - pub DirectoryNameLength: u16, - pub DirectoryName: ::windows_sys::core::PCWSTR, - pub Format: HTTP_LOGGING_TYPE, - pub Fields: u32, - pub pExtFields: *mut ::core::ffi::c_void, - pub NumOfExtFields: u16, - pub MaxRecordSize: u16, - pub RolloverType: HTTP_LOGGING_ROLLOVER_TYPE, - pub RolloverSize: u32, - pub pSecurityDescriptor: super::super::Security::PSECURITY_DESCRIPTOR, -} -#[cfg(feature = "Win32_Security")] -impl ::core::marker::Copy for HTTP_LOGGING_INFO {} -#[cfg(feature = "Win32_Security")] -impl ::core::clone::Clone for HTTP_LOGGING_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_LOG_DATA { - pub Type: HTTP_LOG_DATA_TYPE, -} -impl ::core::marker::Copy for HTTP_LOG_DATA {} -impl ::core::clone::Clone for HTTP_LOG_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_LOG_FIELDS_DATA { - pub Base: HTTP_LOG_DATA, - pub UserNameLength: u16, - pub UriStemLength: u16, - pub ClientIpLength: u16, - pub ServerNameLength: u16, - pub ServiceNameLength: u16, - pub ServerIpLength: u16, - pub MethodLength: u16, - pub UriQueryLength: u16, - pub HostLength: u16, - pub UserAgentLength: u16, - pub CookieLength: u16, - pub ReferrerLength: u16, - pub UserName: ::windows_sys::core::PWSTR, - pub UriStem: ::windows_sys::core::PWSTR, - pub ClientIp: ::windows_sys::core::PSTR, - pub ServerName: ::windows_sys::core::PSTR, - pub ServiceName: ::windows_sys::core::PSTR, - pub ServerIp: ::windows_sys::core::PSTR, - pub Method: ::windows_sys::core::PSTR, - pub UriQuery: ::windows_sys::core::PSTR, - pub Host: ::windows_sys::core::PSTR, - pub UserAgent: ::windows_sys::core::PSTR, - pub Cookie: ::windows_sys::core::PSTR, - pub Referrer: ::windows_sys::core::PSTR, - pub ServerPort: u16, - pub ProtocolStatus: u16, - pub Win32Status: u32, - pub MethodNum: HTTP_VERB, - pub SubStatus: u16, -} -impl ::core::marker::Copy for HTTP_LOG_FIELDS_DATA {} -impl ::core::clone::Clone for HTTP_LOG_FIELDS_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_MULTIPLE_KNOWN_HEADERS { - pub HeaderId: HTTP_HEADER_ID, - pub Flags: u32, - pub KnownHeaderCount: u16, - pub KnownHeaders: *mut HTTP_KNOWN_HEADER, -} -impl ::core::marker::Copy for HTTP_MULTIPLE_KNOWN_HEADERS {} -impl ::core::clone::Clone for HTTP_MULTIPLE_KNOWN_HEADERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_PERFORMANCE_PARAM { - pub Type: HTTP_PERFORMANCE_PARAM_TYPE, - pub BufferSize: u32, - pub Buffer: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_PERFORMANCE_PARAM {} -impl ::core::clone::Clone for HTTP_PERFORMANCE_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_PROPERTY_FLAGS { - pub _bitfield: u32, -} -impl ::core::marker::Copy for HTTP_PROPERTY_FLAGS {} -impl ::core::clone::Clone for HTTP_PROPERTY_FLAGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_PROTECTION_LEVEL_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub Level: HTTP_PROTECTION_LEVEL_TYPE, -} -impl ::core::marker::Copy for HTTP_PROTECTION_LEVEL_INFO {} -impl ::core::clone::Clone for HTTP_PROTECTION_LEVEL_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_QOS_SETTING_INFO { - pub QosType: HTTP_QOS_SETTING_TYPE, - pub QosSetting: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_QOS_SETTING_INFO {} -impl ::core::clone::Clone for HTTP_QOS_SETTING_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_QUERY_REQUEST_QUALIFIER_QUIC { - pub Freshness: u64, -} -impl ::core::marker::Copy for HTTP_QUERY_REQUEST_QUALIFIER_QUIC {} -impl ::core::clone::Clone for HTTP_QUERY_REQUEST_QUALIFIER_QUIC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_QUERY_REQUEST_QUALIFIER_TCP { - pub Freshness: u64, -} -impl ::core::marker::Copy for HTTP_QUERY_REQUEST_QUALIFIER_TCP {} -impl ::core::clone::Clone for HTTP_QUERY_REQUEST_QUALIFIER_TCP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_QUIC_API_TIMINGS { - pub ConnectionTimings: HTTP_QUIC_CONNECTION_API_TIMINGS, - pub StreamTimings: HTTP_QUIC_STREAM_API_TIMINGS, -} -impl ::core::marker::Copy for HTTP_QUIC_API_TIMINGS {} -impl ::core::clone::Clone for HTTP_QUIC_API_TIMINGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_QUIC_CONNECTION_API_TIMINGS { - pub OpenTime: u64, - pub CloseTime: u64, - pub StartTime: u64, - pub ShutdownTime: u64, - pub SecConfigCreateTime: u64, - pub SecConfigDeleteTime: u64, - pub GetParamCount: u64, - pub GetParamSum: u64, - pub SetParamCount: u64, - pub SetParamSum: u64, - pub SetCallbackHandlerCount: u64, - pub SetCallbackHandlerSum: u64, - pub ControlStreamTimings: HTTP_QUIC_STREAM_API_TIMINGS, -} -impl ::core::marker::Copy for HTTP_QUIC_CONNECTION_API_TIMINGS {} -impl ::core::clone::Clone for HTTP_QUIC_CONNECTION_API_TIMINGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_QUIC_STREAM_API_TIMINGS { - pub OpenCount: u64, - pub OpenSum: u64, - pub CloseCount: u64, - pub CloseSum: u64, - pub StartCount: u64, - pub StartSum: u64, - pub ShutdownCount: u64, - pub ShutdownSum: u64, - pub SendCount: u64, - pub SendSum: u64, - pub ReceiveSetEnabledCount: u64, - pub ReceiveSetEnabledSum: u64, - pub GetParamCount: u64, - pub GetParamSum: u64, - pub SetParamCount: u64, - pub SetParamSum: u64, - pub SetCallbackHandlerCount: u64, - pub SetCallbackHandlerSum: u64, -} -impl ::core::marker::Copy for HTTP_QUIC_STREAM_API_TIMINGS {} -impl ::core::clone::Clone for HTTP_QUIC_STREAM_API_TIMINGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_REQUEST_AUTH_INFO { - pub AuthStatus: HTTP_AUTH_STATUS, - pub SecStatus: ::windows_sys::core::HRESULT, - pub Flags: u32, - pub AuthType: HTTP_REQUEST_AUTH_TYPE, - pub AccessToken: super::super::Foundation::HANDLE, - pub ContextAttributes: u32, - pub PackedContextLength: u32, - pub PackedContextType: u32, - pub PackedContext: *mut ::core::ffi::c_void, - pub MutualAuthDataLength: u32, - pub pMutualAuthData: ::windows_sys::core::PSTR, - pub PackageNameLength: u16, - pub pPackageName: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_REQUEST_AUTH_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_REQUEST_AUTH_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_CHANNEL_BIND_STATUS { - pub ServiceName: *mut HTTP_SERVICE_BINDING_BASE, - pub ChannelToken: *mut u8, - pub ChannelTokenSize: u32, - pub Flags: u32, -} -impl ::core::marker::Copy for HTTP_REQUEST_CHANNEL_BIND_STATUS {} -impl ::core::clone::Clone for HTTP_REQUEST_CHANNEL_BIND_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_HEADERS { - pub UnknownHeaderCount: u16, - pub pUnknownHeaders: *mut HTTP_UNKNOWN_HEADER, - pub TrailerCount: u16, - pub pTrailers: *mut HTTP_UNKNOWN_HEADER, - pub KnownHeaders: [HTTP_KNOWN_HEADER; 41], -} -impl ::core::marker::Copy for HTTP_REQUEST_HEADERS {} -impl ::core::clone::Clone for HTTP_REQUEST_HEADERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_INFO { - pub InfoType: HTTP_REQUEST_INFO_TYPE, - pub InfoLength: u32, - pub pInfo: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_REQUEST_INFO {} -impl ::core::clone::Clone for HTTP_REQUEST_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_PROPERTY_SNI { - pub Hostname: [u16; 256], - pub Flags: u32, -} -impl ::core::marker::Copy for HTTP_REQUEST_PROPERTY_SNI {} -impl ::core::clone::Clone for HTTP_REQUEST_PROPERTY_SNI { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_PROPERTY_STREAM_ERROR { - pub ErrorCode: u32, -} -impl ::core::marker::Copy for HTTP_REQUEST_PROPERTY_STREAM_ERROR {} -impl ::core::clone::Clone for HTTP_REQUEST_PROPERTY_STREAM_ERROR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_SIZING_INFO { - pub Flags: u64, - pub RequestIndex: u32, - pub RequestSizingCount: u32, - pub RequestSizing: [u64; 5], -} -impl ::core::marker::Copy for HTTP_REQUEST_SIZING_INFO {} -impl ::core::clone::Clone for HTTP_REQUEST_SIZING_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_TIMING_INFO { - pub RequestTimingCount: u32, - pub RequestTiming: [u64; 30], -} -impl ::core::marker::Copy for HTTP_REQUEST_TIMING_INFO {} -impl ::core::clone::Clone for HTTP_REQUEST_TIMING_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_REQUEST_TOKEN_BINDING_INFO { - pub TokenBinding: *mut u8, - pub TokenBindingSize: u32, - pub EKM: *mut u8, - pub EKMSize: u32, - pub KeyType: u8, -} -impl ::core::marker::Copy for HTTP_REQUEST_TOKEN_BINDING_INFO {} -impl ::core::clone::Clone for HTTP_REQUEST_TOKEN_BINDING_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_REQUEST_V1 { - pub Flags: u32, - pub ConnectionId: u64, - pub RequestId: u64, - pub UrlContext: u64, - pub Version: HTTP_VERSION, - pub Verb: HTTP_VERB, - pub UnknownVerbLength: u16, - pub RawUrlLength: u16, - pub pUnknownVerb: ::windows_sys::core::PCSTR, - pub pRawUrl: ::windows_sys::core::PCSTR, - pub CookedUrl: HTTP_COOKED_URL, - pub Address: HTTP_TRANSPORT_ADDRESS, - pub Headers: HTTP_REQUEST_HEADERS, - pub BytesReceived: u64, - pub EntityChunkCount: u16, - pub pEntityChunks: *mut HTTP_DATA_CHUNK, - pub RawConnectionId: u64, - pub pSslInfo: *mut HTTP_SSL_INFO, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_REQUEST_V1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_REQUEST_V1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_REQUEST_V2 { - pub Base: HTTP_REQUEST_V1, - pub RequestInfoCount: u16, - pub pRequestInfo: *mut HTTP_REQUEST_INFO, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_REQUEST_V2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_REQUEST_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_RESPONSE_HEADERS { - pub UnknownHeaderCount: u16, - pub pUnknownHeaders: *mut HTTP_UNKNOWN_HEADER, - pub TrailerCount: u16, - pub pTrailers: *mut HTTP_UNKNOWN_HEADER, - pub KnownHeaders: [HTTP_KNOWN_HEADER; 30], -} -impl ::core::marker::Copy for HTTP_RESPONSE_HEADERS {} -impl ::core::clone::Clone for HTTP_RESPONSE_HEADERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_RESPONSE_INFO { - pub Type: HTTP_RESPONSE_INFO_TYPE, - pub Length: u32, - pub pInfo: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_RESPONSE_INFO {} -impl ::core::clone::Clone for HTTP_RESPONSE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_RESPONSE_V1 { - pub Flags: u32, - pub Version: HTTP_VERSION, - pub StatusCode: u16, - pub ReasonLength: u16, - pub pReason: ::windows_sys::core::PCSTR, - pub Headers: HTTP_RESPONSE_HEADERS, - pub EntityChunkCount: u16, - pub pEntityChunks: *mut HTTP_DATA_CHUNK, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_RESPONSE_V1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_RESPONSE_V1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_RESPONSE_V2 { - pub Base: HTTP_RESPONSE_V1, - pub ResponseInfoCount: u16, - pub pResponseInfo: *mut HTTP_RESPONSE_INFO, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_RESPONSE_V2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_RESPONSE_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS { - pub RealmLength: u16, - pub Realm: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS {} -impl ::core::clone::Clone for HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS { - pub DomainNameLength: u16, - pub DomainName: ::windows_sys::core::PWSTR, - pub RealmLength: u16, - pub Realm: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS {} -impl ::core::clone::Clone for HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_SERVER_AUTHENTICATION_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub AuthSchemes: u32, - pub ReceiveMutualAuth: super::super::Foundation::BOOLEAN, - pub ReceiveContextHandle: super::super::Foundation::BOOLEAN, - pub DisableNTLMCredentialCaching: super::super::Foundation::BOOLEAN, - pub ExFlags: u8, - pub DigestParams: HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS, - pub BasicParams: HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_SERVER_AUTHENTICATION_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_SERVER_AUTHENTICATION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_BINDING_A { - pub Base: HTTP_SERVICE_BINDING_BASE, - pub Buffer: ::windows_sys::core::PSTR, - pub BufferSize: u32, -} -impl ::core::marker::Copy for HTTP_SERVICE_BINDING_A {} -impl ::core::clone::Clone for HTTP_SERVICE_BINDING_A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_BINDING_BASE { - pub Type: HTTP_SERVICE_BINDING_TYPE, -} -impl ::core::marker::Copy for HTTP_SERVICE_BINDING_BASE {} -impl ::core::clone::Clone for HTTP_SERVICE_BINDING_BASE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_BINDING_W { - pub Base: HTTP_SERVICE_BINDING_BASE, - pub Buffer: ::windows_sys::core::PWSTR, - pub BufferSize: u32, -} -impl ::core::marker::Copy for HTTP_SERVICE_BINDING_W {} -impl ::core::clone::Clone for HTTP_SERVICE_BINDING_W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_CACHE_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_CACHE_KEY, - pub ParamDesc: u32, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_CACHE_SET {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_CACHE_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { - pub AddrLength: u16, - pub pAddress: *mut super::WinSock::SOCKADDR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { - pub AddrCount: u32, - pub AddrList: [super::WinSock::SOCKADDR_STORAGE; 1], -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_SETTING_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_SETTING_KEY, - pub ParamDesc: u32, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SETTING_SET {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SETTING_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_CCS_KEY { - pub LocalAddress: super::WinSock::SOCKADDR_STORAGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_CCS_KEY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_KEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, - pub dwToken: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, - pub dwToken: u32, - pub ParamType: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_QUERY_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_CCS_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, - pub ParamDesc: HTTP_SERVICE_CONFIG_SSL_PARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_CCS_SET {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_CCS_KEY, - pub ParamDesc: HTTP_SERVICE_CONFIG_SSL_PARAM_EX, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_CCS_SET_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_KEY { - pub pIpPort: *mut super::WinSock::SOCKADDR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_KEY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_KEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_KEY_EX { - pub IpPort: super::WinSock::SOCKADDR_STORAGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_KEY_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_KEY_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_SSL_PARAM { - pub SslHashLength: u32, - pub pSslHash: *mut ::core::ffi::c_void, - pub AppId: ::windows_sys::core::GUID, - pub pSslCertStoreName: ::windows_sys::core::PWSTR, - pub DefaultCertCheckMode: u32, - pub DefaultRevocationFreshnessTime: u32, - pub DefaultRevocationUrlRetrievalTimeout: u32, - pub pDefaultSslCtlIdentifier: ::windows_sys::core::PWSTR, - pub pDefaultSslCtlStoreName: ::windows_sys::core::PWSTR, - pub DefaultFlags: u32, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_PARAM {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_SSL_PARAM_EX { - pub ParamType: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE, - pub Flags: u64, - pub Anonymous: HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_PARAM_EX {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_PARAM_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub union HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { - pub Http2WindowSizeParam: HTTP2_WINDOW_SIZE_PARAM, - pub Http2SettingsLimitsParam: HTTP2_SETTINGS_LIMITS_PARAM, - pub HttpPerformanceParam: HTTP_PERFORMANCE_PARAM, - pub HttpTlsRestrictionsParam: HTTP_TLS_RESTRICTIONS_PARAM, - pub HttpErrorHeadersParam: HTTP_ERROR_HEADERS_PARAM, - pub HttpTlsSessionTicketKeysParam: HTTP_TLS_SESSION_TICKET_KEYS_PARAM, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_PARAM_EX_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_QUERY { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY, - pub dwToken: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_QUERY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_QUERY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_QUERY_EX { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY_EX, - pub dwToken: u32, - pub ParamType: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_QUERY_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_QUERY_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY, - pub ParamDesc: HTTP_SERVICE_CONFIG_SSL_PARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SET {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SET_EX { - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_KEY_EX, - pub ParamDesc: HTTP_SERVICE_CONFIG_SSL_PARAM_EX, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SET_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SET_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SNI_KEY { - pub IpPort: super::WinSock::SOCKADDR_STORAGE, - pub Host: ::windows_sys::core::PWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SNI_KEY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_KEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, - pub dwToken: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, - pub dwToken: u32, - pub ParamType: HTTP_SSL_SERVICE_CONFIG_EX_PARAM_TYPE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_QUERY_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SNI_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, - pub ParamDesc: HTTP_SERVICE_CONFIG_SSL_PARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SNI_SET {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { - pub KeyDesc: HTTP_SERVICE_CONFIG_SSL_SNI_KEY, - pub ParamDesc: HTTP_SERVICE_CONFIG_SSL_PARAM_EX, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_SSL_SNI_SET_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_TIMEOUT_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_TIMEOUT_KEY, - pub ParamDesc: u16, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_TIMEOUT_SET {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_TIMEOUT_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_URLACL_KEY { - pub pUrlPrefix: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_URLACL_KEY {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_URLACL_KEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_URLACL_PARAM { - pub pStringSecurityDescriptor: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_URLACL_PARAM {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_URLACL_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_URLACL_QUERY { - pub QueryDesc: HTTP_SERVICE_CONFIG_QUERY_TYPE, - pub KeyDesc: HTTP_SERVICE_CONFIG_URLACL_KEY, - pub dwToken: u32, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_URLACL_QUERY {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_URLACL_QUERY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SERVICE_CONFIG_URLACL_SET { - pub KeyDesc: HTTP_SERVICE_CONFIG_URLACL_KEY, - pub ParamDesc: HTTP_SERVICE_CONFIG_URLACL_PARAM, -} -impl ::core::marker::Copy for HTTP_SERVICE_CONFIG_URLACL_SET {} -impl ::core::clone::Clone for HTTP_SERVICE_CONFIG_URLACL_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_SSL_CLIENT_CERT_INFO { - pub CertFlags: u32, - pub CertEncodedSize: u32, - pub pCertEncoded: *mut u8, - pub Token: super::super::Foundation::HANDLE, - pub CertDeniedByMapper: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_SSL_CLIENT_CERT_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_SSL_CLIENT_CERT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_SSL_INFO { - pub ServerCertKeySize: u16, - pub ConnectionKeySize: u16, - pub ServerCertIssuerSize: u32, - pub ServerCertSubjectSize: u32, - pub pServerCertIssuer: ::windows_sys::core::PCSTR, - pub pServerCertSubject: ::windows_sys::core::PCSTR, - pub pClientCertInfo: *mut HTTP_SSL_CLIENT_CERT_INFO, - pub SslClientCertNegotiated: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_SSL_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_SSL_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_SSL_PROTOCOL_INFO { - pub Protocol: u32, - pub CipherType: u32, - pub CipherStrength: u32, - pub HashType: u32, - pub HashStrength: u32, - pub KeyExchangeType: u32, - pub KeyExchangeStrength: u32, -} -impl ::core::marker::Copy for HTTP_SSL_PROTOCOL_INFO {} -impl ::core::clone::Clone for HTTP_SSL_PROTOCOL_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_STATE_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub State: HTTP_ENABLED_STATE, -} -impl ::core::marker::Copy for HTTP_STATE_INFO {} -impl ::core::clone::Clone for HTTP_STATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_TIMEOUT_LIMIT_INFO { - pub Flags: HTTP_PROPERTY_FLAGS, - pub EntityBody: u16, - pub DrainEntityBody: u16, - pub RequestQueue: u16, - pub IdleConnection: u16, - pub HeaderWait: u16, - pub MinSendRate: u32, -} -impl ::core::marker::Copy for HTTP_TIMEOUT_LIMIT_INFO {} -impl ::core::clone::Clone for HTTP_TIMEOUT_LIMIT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_TLS_RESTRICTIONS_PARAM { - pub RestrictionCount: u32, - pub TlsRestrictions: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_TLS_RESTRICTIONS_PARAM {} -impl ::core::clone::Clone for HTTP_TLS_RESTRICTIONS_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_TLS_SESSION_TICKET_KEYS_PARAM { - pub SessionTicketKeyCount: u32, - pub SessionTicketKeys: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for HTTP_TLS_SESSION_TICKET_KEYS_PARAM {} -impl ::core::clone::Clone for HTTP_TLS_SESSION_TICKET_KEYS_PARAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct HTTP_TRANSPORT_ADDRESS { - pub pRemoteAddress: *mut super::WinSock::SOCKADDR, - pub pLocalAddress: *mut super::WinSock::SOCKADDR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for HTTP_TRANSPORT_ADDRESS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for HTTP_TRANSPORT_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_UNKNOWN_HEADER { - pub NameLength: u16, - pub RawValueLength: u16, - pub pName: ::windows_sys::core::PCSTR, - pub pRawValue: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for HTTP_UNKNOWN_HEADER {} -impl ::core::clone::Clone for HTTP_UNKNOWN_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_VERSION { - pub MajorVersion: u16, - pub MinorVersion: u16, -} -impl ::core::marker::Copy for HTTP_VERSION {} -impl ::core::clone::Clone for HTTP_VERSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub struct HTTP_WSK_API_TIMINGS { - pub ConnectCount: u64, - pub ConnectSum: u64, - pub DisconnectCount: u64, - pub DisconnectSum: u64, - pub SendCount: u64, - pub SendSum: u64, - pub ReceiveCount: u64, - pub ReceiveSum: u64, - pub ReleaseCount: u64, - pub ReleaseSum: u64, - pub ControlSocketCount: u64, - pub ControlSocketSum: u64, -} -impl ::core::marker::Copy for HTTP_WSK_API_TIMINGS {} -impl ::core::clone::Clone for HTTP_WSK_API_TIMINGS { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Ldap/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Ldap/mod.rs deleted file mode 100644 index 56f5a6b..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/Ldap/mod.rs +++ /dev/null @@ -1,1476 +0,0 @@ -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapGetLastError ( ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn LdapMapErrorToWin32 ( ldaperror : LDAP_RETCODE ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUTF8ToUnicode ( lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUnicodeToUTF8 ( lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_alloc_t ( options : i32 ) -> *mut BerElement ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvdup ( pberval : *mut LDAP_BERVAL ) -> *mut LDAP_BERVAL ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvecfree ( pberval : *mut *mut LDAP_BERVAL ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvfree ( bv : *mut LDAP_BERVAL ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ber_first_element ( pberelement : *mut BerElement , plen : *mut u32 , ppopaque : *mut *mut super::super::Foundation:: CHAR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_flatten ( pberelement : *mut BerElement , pberval : *mut *mut LDAP_BERVAL ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_free ( pberelement : *mut BerElement , fbuf : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_init ( pberval : *mut LDAP_BERVAL ) -> *mut BerElement ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_next_element ( pberelement : *mut BerElement , plen : *mut u32 , opaque : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_peek_tag ( pberelement : *mut BerElement , plen : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_printf ( pberelement : *mut BerElement , fmt : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_scanf ( pberelement : *mut BerElement , fmt : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_skip_tag ( pberelement : *mut BerElement , plen : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_open ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_abandon ( ld : *mut LDAP , msgid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , cred : :: windows_sys::core::PCWSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , cred : :: windows_sys::core::PCWSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterA ( ld : *mut LDAP , searchfilter : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterW ( ld : *mut LDAP , searchfilter : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_cleanup ( hinstance : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_close_extended_op ( ld : *mut LDAP , messagenumber : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_conn_from_msg ( primaryconn : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_connect ( ld : *mut LDAP , timeout : *mut LDAP_TIMEVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_control_free ( control : *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_control_freeA ( controls : *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_control_freeW ( control : *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_controls_free ( controls : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_controls_freeA ( controls : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_controls_freeW ( control : *mut *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_count_entries ( ld : *mut LDAP , res : *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_count_references ( ld : *mut LDAP , res : *mut LDAPMessage ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesA ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesW ( vals : *const :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values_len ( vals : *mut *mut LDAP_BERVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_control ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_controlA ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_controlW ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_sort_control ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_sort_controlA ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_sort_controlW ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyW , iscritical : u8 , control : *mut *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_vlv_controlA ( externalhandle : *mut LDAP , vlvinfo : *mut LDAPVLVInfo , iscritical : u8 , control : *mut *mut LDAPControlA ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_vlv_controlW ( externalhandle : *mut LDAP , vlvinfo : *mut LDAPVLVInfo , iscritical : u8 , control : *mut *mut LDAPControlW ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufn ( dn : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnA ( dn : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnW ( dn : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_encode_sort_controlA ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , control : *mut LDAPControlA , criticality : super::super::Foundation:: BOOLEAN ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_encode_sort_controlW ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyW , control : *mut LDAPControlW , criticality : super::super::Foundation:: BOOLEAN ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2string ( err : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringA ( err : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringW ( err : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_element ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PSTR , destlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementA ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PSTR , destlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementW ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PWSTR , destlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dn ( dn : :: windows_sys::core::PCSTR , notypes : u32 ) -> *mut :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnA ( dn : :: windows_sys::core::PCSTR , notypes : u32 ) -> *mut :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnW ( dn : :: windows_sys::core::PCWSTR , notypes : u32 ) -> *mut :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation ( ld : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationA ( ld : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationW ( ld : *mut LDAP , oid : :: windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sA ( externalhandle : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , returnedoid : *mut :: windows_sys::core::PSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sW ( externalhandle : *mut LDAP , oid : :: windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , returnedoid : *mut :: windows_sys::core::PWSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_entry ( ld : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAPMessage ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_reference ( ld : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAPMessage ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controls ( controls : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controlsA ( controls : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controlsW ( controls : *mut *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dn ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnA ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnW ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_next_page ( externalhandle : *mut LDAP , searchhandle : *mut LDAPSearch , pagesize : u32 , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_next_page_s ( externalhandle : *mut LDAP , searchhandle : *mut LDAPSearch , timeout : *mut LDAP_TIMEVAL , pagesize : u32 , totalcount : *mut u32 , results : *mut *mut LDAPMessage ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_option ( ld : *mut LDAP , option : i32 , outvalue : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_optionW ( ld : *mut LDAP , option : i32 , outvalue : *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_paged_count ( externalhandle : *mut LDAP , searchblock : *mut LDAPSearch , totalcount : *mut u32 , results : *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesA ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesW ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCWSTR ) -> *mut :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_len ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenA ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenW ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCWSTR ) -> *mut *mut LDAP_BERVAL ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_init ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfree ( block : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeA ( block : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeW ( block : :: windows_sys::core::PCWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2 ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2A ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2W ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_s ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_s ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_msgfree ( res : *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_entry ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> *mut LDAPMessage ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_reference ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> *mut LDAPMessage ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_open ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows_sys::core::PSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows_sys::core::PWSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_control ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlA , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_controlA ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlA , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_controlW ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlW , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_reference ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_result ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PSTR , errormessage : *mut :: windows_sys::core::PSTR , referrals : *mut *mut :: windows_sys::core::PSTR , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PSTR , errormessage : *mut :: windows_sys::core::PSTR , referrals : *mut *mut *mut i8 , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PWSTR , errormessage : *mut :: windows_sys::core::PWSTR , referrals : *mut *mut *mut u16 , servercontrols : *mut *mut *mut LDAPControlW , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_control ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows_sys::core::PSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , result : *mut u32 , attribute : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_vlv_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , targetpos : *mut u32 , listcount : *mut u32 , context : *mut *mut LDAP_BERVAL , errcode : *mut i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_vlv_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , targetpos : *mut u32 , listcount : *mut u32 , context : *mut *mut LDAP_BERVAL , errcode : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_perror ( ld : *mut LDAP , msg : :: windows_sys::core::PCSTR ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , newrdn : :: windows_sys::core::PCWSTR , newparent : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , newrdn : :: windows_sys::core::PCWSTR , newparent : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_result ( ld : *mut LDAP , msgid : u32 , all : u32 , timeout : *const LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_result2error ( ld : *mut LDAP , res : *mut LDAPMessage , freeit : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindA ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCSTR , authmechanism : :: windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , messagenumber : *mut i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindW ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCWSTR , authmechanism : :: windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , messagenumber : *mut i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sA ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCSTR , authmechanism : :: windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sW ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCWSTR , authmechanism : :: windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search_abandon_page ( externalhandle : *mut LDAP , searchblock : *mut LDAPSearch ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_s ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_page ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCSTR , attributelist : *mut *mut i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCSTR , attributelist : *const *const i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCWSTR , attributelist : *const *const u16 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyW ) -> *mut LDAPSearch ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_s ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_st ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_dbg_flags ( newflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_dbg_routine ( debugprintroutine : DBGPRINT ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_option ( ld : *mut LDAP , option : i32 , invalue : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_optionW ( ld : *mut LDAP , option : i32 , invalue : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinit ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_start_tls_sA ( externalhandle : *mut LDAP , serverreturnvalue : *mut u32 , result : *mut *mut LDAPMessage , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_start_tls_sW ( externalhandle : *mut LDAP , serverreturnvalue : *mut u32 , result : *mut *mut LDAPMessage , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_startup ( version : *mut LDAP_VERSION_INFO , instance : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_stop_tls_s ( externalhandle : *mut LDAP ) -> super::super::Foundation:: BOOLEAN ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dn ( ufn : :: windows_sys::core::PCSTR , pdn : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnA ( ufn : :: windows_sys::core::PCSTR , pdn : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnW ( ufn : :: windows_sys::core::PCWSTR , pdn : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_unbind ( ld : *mut LDAP ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_unbind_s ( ld : *mut LDAP ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeA ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeW ( vals : *const :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free_len ( vals : *mut *mut LDAP_BERVAL ) -> u32 ); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LAPI_MAJOR_VER1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LAPI_MINOR_VER1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LBER_DEFAULT: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LBER_ERROR: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LBER_TRANSLATE_STRINGS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LBER_USE_DER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LBER_USE_INDEFINITE_LEN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ABANDON_CMD: i32 = 80i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ADD_CMD: i32 = 104i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_API_FEATURE_VIRTUAL_LIST_VIEW: u32 = 1001u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_API_INFO_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_API_VERSION: u32 = 2004u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_AUTH_OTHERKIND: i32 = 134i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_AUTH_SASL: i32 = 131i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_AUTH_SIMPLE: i32 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_BIND_CMD: i32 = 96i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1851"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1851"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1791"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1791"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.800"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.800"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1920"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1920"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1670"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1670"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1935"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2080"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2080"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2237"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2237"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CHASE_EXTERNAL_REFERRALS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CHASE_SUBORDINATE_REFERRALS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_COMPARE_CMD: i32 = 110i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_REFERRALS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.616"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_REFERRALS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.616"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVREQUEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.3.4.9"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVREQUEST_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.16.840.1.113730.3.4.9"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVRESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.3.4.10"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVRESPONSE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.16.840.1.113730.3.4.10"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DELETE_CMD: i32 = 74i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DEREF_ALWAYS: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DEREF_FINDING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DEREF_NEVER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DEREF_SEARCHING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DIRSYNC_ANCESTORS_FIRST_ORDER: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DIRSYNC_INCREMENTAL_VALUES: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DIRSYNC_OBJECT_SECURITY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DIRSYNC_PUBLIC_DATA_ONLY: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DIRSYNC_ROPAS_DATA_ONLY: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_EXTENDED_CMD: i32 = 119i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FEATURE_INFO_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_AND: u32 = 160u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_APPROX: u32 = 168u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_EQUALITY: u32 = 163u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_EXTENSIBLE: u32 = 169u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_GE: u32 = 165u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_LE: u32 = 166u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_NOT: u32 = 162u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_OR: u32 = 161u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_PRESENT: u32 = 135u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_SUBSTRINGS: u32 = 164u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_GC_PORT: u32 = 3268u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INVALID_CMD: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INVALID_RES: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_AND: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.803"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_AND_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.803"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_OR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.804"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_OR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.804"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2253"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2253"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1941"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1941"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MODIFY_CMD: i32 = 102i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MODRDN_CMD: i32 = 108i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MOD_ADD: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MOD_BVALUES: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MOD_DELETE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MOD_REPLACE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MSG_ALL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MSG_ONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MSG_RECEIVED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NO_LIMIT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ABANDON_REPL: ::windows_sys::core::PCSTR = ::windows_sys::s!("abandonReplication"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ABANDON_REPL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("abandonReplication"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_DOM_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeDomainMaster"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_DOM_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeDomainMaster"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_PDC: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomePdc"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_PDC_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomePdc"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_RID_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeRidMaster"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_RID_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeRidMaster"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_SCHEMA_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeSchemaMaster"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_SCHEMA_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeSchemaMaster"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("configurationNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("configurationNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CURRENT_TIME: ::windows_sys::core::PCSTR = ::windows_sys::s!("currentTime"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CURRENT_TIME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("currentTime"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("defaultNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("defaultNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DNS_HOST_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("dnsHostName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DNS_HOST_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dnsHostName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DO_GARBAGE_COLLECTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("doGarbageCollection"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DO_GARBAGE_COLLECTION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("doGarbageCollection"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DS_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("dsServiceName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DS_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dsServiceName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_FIXUP_INHERITANCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("fixupInheritance"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_FIXUP_INHERITANCE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fixupInheritance"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_HIGHEST_COMMITTED_USN: ::windows_sys::core::PCSTR = ::windows_sys::s!("highestCommitedUSN"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_HIGHEST_COMMITTED_USN_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("highestCommitedUSN"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_INVALIDATE_RID_POOL: ::windows_sys::core::PCSTR = ::windows_sys::s!("invalidateRidPool"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_INVALIDATE_RID_POOL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("invalidateRidPool"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_LDAP_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("ldapServiceName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_LDAP_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ldapServiceName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_NAMING_CONTEXTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("namingContexts"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_NAMING_CONTEXTS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("namingContexts"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_RECALC_HIERARCHY: ::windows_sys::core::PCSTR = ::windows_sys::s!("recalcHierarchy"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_RECALC_HIERARCHY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("recalcHierarchy"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("rootDomainNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("rootDomainNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("schemaNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schemaNamingContext"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_UPDATE_NOW: ::windows_sys::core::PCSTR = ::windows_sys::s!("schemaUpdateNow"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_UPDATE_NOW_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schemaUpdateNow"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SERVER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("serverName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SERVER_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("serverName"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("subschemaSubentry"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("subschemaSubentry"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CAPABILITIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedCapabilities"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CAPABILITIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedCapabilities"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CONTROL: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedControl"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CONTROL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedControl"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedLDAPPolicies"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedLDAPPolicies"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedLDAPVersion"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedLDAPVersion"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedSASLMechanisms"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedSASLMechanisms"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_API_FEATURE_INFO: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_API_INFO: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_AREC_EXCLUSIVE: u32 = 152u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_AUTO_RECONNECT: u32 = 145u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_CACHE_ENABLE: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_CACHE_FN_PTRS: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_CACHE_STRATEGY: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_CHASE_REFERRALS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_CLIENT_CERTIFICATE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_DEREF: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_DESC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_DNS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_DNSDOMAIN_NAME: u32 = 59u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_ENCRYPT: u32 = 150u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_ERROR_NUMBER: u32 = 49u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_ERROR_STRING: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_FAST_CONCURRENT_BIND: u32 = 65u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_GETDSNAME_FLAGS: u32 = 61u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_HOST_NAME: u32 = 48u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_HOST_REACHABLE: u32 = 62u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_IO_FN_PTRS: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_PING_KEEP_ALIVE: u32 = 54u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_PING_LIMIT: u32 = 56u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_PING_WAIT_TIME: u32 = 55u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_PROMPT_CREDENTIALS: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_PROTOCOL_VERSION: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_REBIND_ARG: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_REBIND_FN: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_REFERRALS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_REFERRAL_CALLBACK: u32 = 112u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_REFERRAL_HOP_LIMIT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_REF_DEREF_CONN_PER_MSG: u32 = 148u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_RESTART: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_RETURN_REFS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_ROOTDSE_CACHE: u32 = 154u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SASL_METHOD: u32 = 151u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SCH_FLAGS: u32 = 67u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SECURITY_CONTEXT: u32 = 153u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SEND_TIMEOUT: u32 = 66u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SERVER_CERTIFICATE: u32 = 129u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SERVER_ERROR: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SERVER_EXT_ERROR: u32 = 52u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SIGN: u32 = 149u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SIZELIMIT: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SOCKET_BIND_ADDRESSES: u32 = 68u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SSL: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SSL_INFO: u32 = 147u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_SSPI_FLAGS: u32 = 146u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_TCP_KEEPALIVE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_THREAD_FN_PTRS: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_TIMELIMIT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_TLS: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_TLS_INFO: u32 = 147u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPT_VERSION: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PAGED_RESULT_OID_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.319"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PAGED_RESULT_OID_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.319"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_POLICYHINT_APPLY_FULLPWDPOLICY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PORT: u32 = 389u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_ADD: i32 = 105i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_ANY: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_BIND: i32 = 97i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_COMPARE: i32 = 111i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_DELETE: i32 = 107i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_EXTENDED: i32 = 120i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_MODIFY: i32 = 103i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_MODRDN: i32 = 109i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_REFERRAL: i32 = 115i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_SEARCH_ENTRY: i32 = 100i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_SEARCH_RESULT: i32 = 101i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RES_SESSION: i32 = 114i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SCOPE_BASE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SCOPE_ONELEVEL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SCOPE_SUBTREE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_CMD: i32 = 99i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2207"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2207"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2306"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2306"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2210"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2210"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_ASQ_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1504"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_ASQ_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1504"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BATCH_REQUEST_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2212"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BATCH_REQUEST_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2212"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BYPASS_QUOTA_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2256"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BYPASS_QUOTA_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2256"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.521"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.521"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2090"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2090"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.841"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.841"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DN_INPUT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2026"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DN_INPUT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2026"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOMAIN_SCOPE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1339"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOMAIN_SCOPE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1339"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2211"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2211"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXTENDED_DN_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.529"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXTENDED_DN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.529"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FAST_BIND_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1781"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FAST_BIND_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1781"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FORCE_UPDATE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1974"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FORCE_UPDATE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1974"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_GET_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.970"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_GET_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.970"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LAZY_COMMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.619"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LAZY_COMMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.619"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LINK_TTL_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2309"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LINK_TTL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2309"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_NOTIFICATION_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.528"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_NOTIFICATION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.528"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1413"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1413"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2066"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2066"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2239"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2239"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_QUOTA_CONTROL_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1852"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_QUOTA_CONTROL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1852"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_OPTION_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.802"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_OPTION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.802"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1948"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1948"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RESP_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.474"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RESP_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.474"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SD_FLAGS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.801"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SD_FLAGS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.801"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2206"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2206"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_OPTIONS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1340"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_OPTIONS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1340"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SET_OWNER_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2255"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SET_OWNER_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2255"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2065"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2065"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DELETED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.417"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DELETED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.417"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_RECYCLED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2064"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_RECYCLED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2064"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1907"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1907"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.473"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.473"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2204"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2204"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.805"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.805"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_UPDATE_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2205"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_UPDATE_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2205"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_VERIFY_NAME_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1338"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_VERIFY_NAME_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1338"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_WHO_AM_I_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.4203.1.11.3"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_WHO_AM_I_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.4203.1.11.3"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SESSION_CMD: i32 = 113i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SSL_GC_PORT: u32 = 3269u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SSL_PORT: u32 = 636u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_START_TLS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.1466.20037"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_START_TLS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.1466.20037"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SUBSTRING_ANY: i32 = 129i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SUBSTRING_FINAL: i32 = 130i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SUBSTRING_INITIAL: i32 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TTL_EXTENDED_OP_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.1466.101.119.1"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TTL_EXTENDED_OP_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.1466.101.119.1"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UNBIND_CMD: i32 = 66i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UNICODE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_INVOCATIONID_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2209"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_INVOCATIONID_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2209"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_USN_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2208"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_USN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2208"); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Corporation."); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Corporation."); -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_VERSION: u32 = 510u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VERSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VERSION1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VERSION2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VERSION3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VERSION_MAX: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VERSION_MIN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VLVINFO_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const SERVER_SEARCH_FLAG_DOMAIN_SCOPE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const SERVER_SEARCH_FLAG_PHANTOM_ROOT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub type LDAP_RETCODE = i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SUCCESS: LDAP_RETCODE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPERATIONS_ERROR: LDAP_RETCODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PROTOCOL_ERROR: LDAP_RETCODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TIMELIMIT_EXCEEDED: LDAP_RETCODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SIZELIMIT_EXCEEDED: LDAP_RETCODE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_COMPARE_FALSE: LDAP_RETCODE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_COMPARE_TRUE: LDAP_RETCODE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_AUTH_METHOD_NOT_SUPPORTED: LDAP_RETCODE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_STRONG_AUTH_REQUIRED: LDAP_RETCODE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_REFERRAL_V2: LDAP_RETCODE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PARTIAL_RESULTS: LDAP_RETCODE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_REFERRAL: LDAP_RETCODE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ADMIN_LIMIT_EXCEEDED: LDAP_RETCODE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UNAVAILABLE_CRIT_EXTENSION: LDAP_RETCODE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONFIDENTIALITY_REQUIRED: LDAP_RETCODE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SASL_BIND_IN_PROGRESS: LDAP_RETCODE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NO_SUCH_ATTRIBUTE: LDAP_RETCODE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UNDEFINED_TYPE: LDAP_RETCODE = 17i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INAPPROPRIATE_MATCHING: LDAP_RETCODE = 18i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONSTRAINT_VIOLATION: LDAP_RETCODE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ATTRIBUTE_OR_VALUE_EXISTS: LDAP_RETCODE = 20i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INVALID_SYNTAX: LDAP_RETCODE = 21i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NO_SUCH_OBJECT: LDAP_RETCODE = 32i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ALIAS_PROBLEM: LDAP_RETCODE = 33i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INVALID_DN_SYNTAX: LDAP_RETCODE = 34i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_IS_LEAF: LDAP_RETCODE = 35i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ALIAS_DEREF_PROBLEM: LDAP_RETCODE = 36i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INAPPROPRIATE_AUTH: LDAP_RETCODE = 48i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INVALID_CREDENTIALS: LDAP_RETCODE = 49i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_INSUFFICIENT_RIGHTS: LDAP_RETCODE = 50i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_BUSY: LDAP_RETCODE = 51i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UNAVAILABLE: LDAP_RETCODE = 52i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UNWILLING_TO_PERFORM: LDAP_RETCODE = 53i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_LOOP_DETECT: LDAP_RETCODE = 54i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SORT_CONTROL_MISSING: LDAP_RETCODE = 60i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OFFSET_RANGE_ERROR: LDAP_RETCODE = 61i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NAMING_VIOLATION: LDAP_RETCODE = 64i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OBJECT_CLASS_VIOLATION: LDAP_RETCODE = 65i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NOT_ALLOWED_ON_NONLEAF: LDAP_RETCODE = 66i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NOT_ALLOWED_ON_RDN: LDAP_RETCODE = 67i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ALREADY_EXISTS: LDAP_RETCODE = 68i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NO_OBJECT_CLASS_MODS: LDAP_RETCODE = 69i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_RESULTS_TOO_LARGE: LDAP_RETCODE = 70i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_AFFECTS_MULTIPLE_DSAS: LDAP_RETCODE = 71i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VIRTUAL_LIST_VIEW_ERROR: LDAP_RETCODE = 76i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OTHER: LDAP_RETCODE = 80i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOWN: LDAP_RETCODE = 81i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_LOCAL_ERROR: LDAP_RETCODE = 82i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_ENCODING_ERROR: LDAP_RETCODE = 83i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_DECODING_ERROR: LDAP_RETCODE = 84i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TIMEOUT: LDAP_RETCODE = 85i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_AUTH_UNKNOWN: LDAP_RETCODE = 86i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_FILTER_ERROR: LDAP_RETCODE = 87i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_USER_CANCELLED: LDAP_RETCODE = 88i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PARAM_ERROR: LDAP_RETCODE = 89i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NO_MEMORY: LDAP_RETCODE = 90i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONNECT_ERROR: LDAP_RETCODE = 91i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NOT_SUPPORTED: LDAP_RETCODE = 92i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_NO_RESULTS_RETURNED: LDAP_RETCODE = 94i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_NOT_FOUND: LDAP_RETCODE = 93i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MORE_RESULTS_TO_RETURN: LDAP_RETCODE = 95i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CLIENT_LOOP: LDAP_RETCODE = 96i32; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_REFERRAL_LIMIT_EXCEEDED: LDAP_RETCODE = 97i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct BerElement { - pub opaque: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for BerElement {} -impl ::core::clone::Clone for BerElement { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAP { - pub ld_sb: LDAP_0, - pub ld_host: ::windows_sys::core::PSTR, - pub ld_version: u32, - pub ld_lberoptions: u8, - pub ld_deref: u32, - pub ld_timelimit: u32, - pub ld_sizelimit: u32, - pub ld_errno: u32, - pub ld_matched: ::windows_sys::core::PSTR, - pub ld_error: ::windows_sys::core::PSTR, - pub ld_msgid: u32, - pub Reserved3: [u8; 25], - pub ld_cldaptries: u32, - pub ld_cldaptimeout: u32, - pub ld_refhoplimit: u32, - pub ld_options: u32, -} -impl ::core::marker::Copy for LDAP {} -impl ::core::clone::Clone for LDAP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAP_0 { - pub sb_sd: usize, - pub Reserved1: [u8; 41], - pub sb_naddr: usize, - pub Reserved2: [u8; 24], -} -impl ::core::marker::Copy for LDAP_0 {} -impl ::core::clone::Clone for LDAP_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPAPIFeatureInfoA { - pub ldapaif_info_version: i32, - pub ldapaif_name: ::windows_sys::core::PSTR, - pub ldapaif_version: i32, -} -impl ::core::marker::Copy for LDAPAPIFeatureInfoA {} -impl ::core::clone::Clone for LDAPAPIFeatureInfoA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPAPIFeatureInfoW { - pub ldapaif_info_version: i32, - pub ldapaif_name: ::windows_sys::core::PWSTR, - pub ldapaif_version: i32, -} -impl ::core::marker::Copy for LDAPAPIFeatureInfoW {} -impl ::core::clone::Clone for LDAPAPIFeatureInfoW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPAPIInfoA { - pub ldapai_info_version: i32, - pub ldapai_api_version: i32, - pub ldapai_protocol_version: i32, - pub ldapai_extensions: *mut *mut i8, - pub ldapai_vendor_name: ::windows_sys::core::PSTR, - pub ldapai_vendor_version: i32, -} -impl ::core::marker::Copy for LDAPAPIInfoA {} -impl ::core::clone::Clone for LDAPAPIInfoA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPAPIInfoW { - pub ldapai_info_version: i32, - pub ldapai_api_version: i32, - pub ldapai_protocol_version: i32, - pub ldapai_extensions: *mut ::windows_sys::core::PWSTR, - pub ldapai_vendor_name: ::windows_sys::core::PWSTR, - pub ldapai_vendor_version: i32, -} -impl ::core::marker::Copy for LDAPAPIInfoW {} -impl ::core::clone::Clone for LDAPAPIInfoW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LDAPControlA { - pub ldctl_oid: ::windows_sys::core::PSTR, - pub ldctl_value: LDAP_BERVAL, - pub ldctl_iscritical: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LDAPControlA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LDAPControlA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LDAPControlW { - pub ldctl_oid: ::windows_sys::core::PWSTR, - pub ldctl_value: LDAP_BERVAL, - pub ldctl_iscritical: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LDAPControlW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LDAPControlW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LDAPMessage { - pub lm_msgid: u32, - pub lm_msgtype: u32, - pub lm_ber: *mut ::core::ffi::c_void, - pub lm_chain: *mut LDAPMessage, - pub lm_next: *mut LDAPMessage, - pub lm_time: u32, - pub Connection: *mut LDAP, - pub Request: *mut ::core::ffi::c_void, - pub lm_returncode: u32, - pub lm_referral: u16, - pub lm_chased: super::super::Foundation::BOOLEAN, - pub lm_eom: super::super::Foundation::BOOLEAN, - pub ConnectionReferenced: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LDAPMessage {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LDAPMessage { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPModA { - pub mod_op: u32, - pub mod_type: ::windows_sys::core::PSTR, - pub mod_vals: LDAPModA_0, -} -impl ::core::marker::Copy for LDAPModA {} -impl ::core::clone::Clone for LDAPModA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub union LDAPModA_0 { - pub modv_strvals: *mut ::windows_sys::core::PSTR, - pub modv_bvals: *mut *mut LDAP_BERVAL, -} -impl ::core::marker::Copy for LDAPModA_0 {} -impl ::core::clone::Clone for LDAPModA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPModW { - pub mod_op: u32, - pub mod_type: ::windows_sys::core::PWSTR, - pub mod_vals: LDAPModW_0, -} -impl ::core::marker::Copy for LDAPModW {} -impl ::core::clone::Clone for LDAPModW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub union LDAPModW_0 { - pub modv_strvals: *mut ::windows_sys::core::PWSTR, - pub modv_bvals: *mut *mut LDAP_BERVAL, -} -impl ::core::marker::Copy for LDAPModW_0 {} -impl ::core::clone::Clone for LDAPModW_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct LDAPSearch(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LDAPSortKeyA { - pub sk_attrtype: ::windows_sys::core::PSTR, - pub sk_matchruleoid: ::windows_sys::core::PSTR, - pub sk_reverseorder: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LDAPSortKeyA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LDAPSortKeyA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LDAPSortKeyW { - pub sk_attrtype: ::windows_sys::core::PWSTR, - pub sk_matchruleoid: ::windows_sys::core::PWSTR, - pub sk_reverseorder: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LDAPSortKeyW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LDAPSortKeyW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAPVLVInfo { - pub ldvlv_version: i32, - pub ldvlv_before_count: u32, - pub ldvlv_after_count: u32, - pub ldvlv_offset: u32, - pub ldvlv_count: u32, - pub ldvlv_attrvalue: *mut LDAP_BERVAL, - pub ldvlv_context: *mut LDAP_BERVAL, - pub ldvlv_extradata: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for LDAPVLVInfo {} -impl ::core::clone::Clone for LDAPVLVInfo { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAP_BERVAL { - pub bv_len: u32, - pub bv_val: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for LDAP_BERVAL {} -impl ::core::clone::Clone for LDAP_BERVAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LDAP_REFERRAL_CALLBACK { - pub SizeOfCallbacks: u32, - pub QueryForConnection: QUERYFORCONNECTION, - pub NotifyRoutine: NOTIFYOFNEWCONNECTION, - pub DereferenceRoutine: DEREFERENCECONNECTION, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LDAP_REFERRAL_CALLBACK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LDAP_REFERRAL_CALLBACK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAP_TIMEVAL { - pub tv_sec: i32, - pub tv_usec: i32, -} -impl ::core::marker::Copy for LDAP_TIMEVAL {} -impl ::core::clone::Clone for LDAP_TIMEVAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub struct LDAP_VERSION_INFO { - pub lv_size: u32, - pub lv_major: u32, - pub lv_minor: u32, -} -impl ::core::marker::Copy for LDAP_VERSION_INFO {} -impl ::core::clone::Clone for LDAP_VERSION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub type DBGPRINT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub type DEREFERENCECONNECTION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type NOTIFYOFNEWCONNECTION = ::core::option::Option super::super::Foundation::BOOLEAN>; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -pub type QUERYCLIENTCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub type QUERYFORCONNECTION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub type VERIFYSERVERCERT = ::core::option::Option super::super::Foundation::BOOLEAN>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/NetworkListManager/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/NetworkListManager/mod.rs deleted file mode 100644 index 87d232a..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ /dev/null @@ -1,199 +0,0 @@ -pub type IEnumNetworkConnections = *mut ::core::ffi::c_void; -pub type IEnumNetworks = *mut ::core::ffi::c_void; -pub type INetwork = *mut ::core::ffi::c_void; -pub type INetworkConnection = *mut ::core::ffi::c_void; -pub type INetworkConnectionCost = *mut ::core::ffi::c_void; -pub type INetworkConnectionCostEvents = *mut ::core::ffi::c_void; -pub type INetworkConnectionEvents = *mut ::core::ffi::c_void; -pub type INetworkCostManager = *mut ::core::ffi::c_void; -pub type INetworkCostManagerEvents = *mut ::core::ffi::c_void; -pub type INetworkEvents = *mut ::core::ffi::c_void; -pub type INetworkListManager = *mut ::core::ffi::c_void; -pub type INetworkListManagerEvents = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_AllowMerge: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_AllowMerge"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_CategoryReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_CategoryReadOnly"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_CategorySetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_CategorySetByPolicy"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DescriptionReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_DescriptionReadOnly"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DescriptionSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_DescriptionSetByPolicy"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DomainAuthenticationFailed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_DomainAuthenticationFailed"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_IconReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_IconReadOnly"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_IconSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_IconSetByPolicy"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_InternetConnectivityV4: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_InternetConnectivityV4"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_InternetConnectivityV6: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_InternetConnectivityV6"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NameReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_NameReadOnly"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NameSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_NameSetByPolicy"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NetworkClass: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_NetworkClass"); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_MAX_ADDRESS_LIST_SIZE: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_UNKNOWN_DATAPLAN_STATUS: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NetworkListManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdcb00c01_570f_4a9b_8d69_199fdba5723b); -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_CONNECTION_COST = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_UNKNOWN: NLM_CONNECTION_COST = 0i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_UNRESTRICTED: NLM_CONNECTION_COST = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_FIXED: NLM_CONNECTION_COST = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_VARIABLE: NLM_CONNECTION_COST = 4i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_OVERDATALIMIT: NLM_CONNECTION_COST = 65536i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_CONGESTED: NLM_CONNECTION_COST = 131072i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_ROAMING: NLM_CONNECTION_COST = 262144i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_COST_APPROACHINGDATALIMIT: NLM_CONNECTION_COST = 524288i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_CONNECTION_PROPERTY_CHANGE = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTION_PROPERTY_CHANGE_AUTHENTICATION: NLM_CONNECTION_PROPERTY_CHANGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_CONNECTIVITY = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_DISCONNECTED: NLM_CONNECTIVITY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV4_NOTRAFFIC: NLM_CONNECTIVITY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV6_NOTRAFFIC: NLM_CONNECTIVITY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV4_SUBNET: NLM_CONNECTIVITY = 16i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV4_LOCALNETWORK: NLM_CONNECTIVITY = 32i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV4_INTERNET: NLM_CONNECTIVITY = 64i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV6_SUBNET: NLM_CONNECTIVITY = 256i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV6_LOCALNETWORK: NLM_CONNECTIVITY = 512i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_CONNECTIVITY_IPV6_INTERNET: NLM_CONNECTIVITY = 1024i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_DOMAIN_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_DOMAIN_TYPE_NON_DOMAIN_NETWORK: NLM_DOMAIN_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_DOMAIN_TYPE_DOMAIN_NETWORK: NLM_DOMAIN_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_DOMAIN_TYPE_DOMAIN_AUTHENTICATED: NLM_DOMAIN_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_ENUM_NETWORK = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_ENUM_NETWORK_CONNECTED: NLM_ENUM_NETWORK = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_ENUM_NETWORK_DISCONNECTED: NLM_ENUM_NETWORK = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_ENUM_NETWORK_ALL: NLM_ENUM_NETWORK = 3i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_INTERNET_CONNECTIVITY = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_INTERNET_CONNECTIVITY_WEBHIJACK: NLM_INTERNET_CONNECTIVITY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_INTERNET_CONNECTIVITY_PROXIED: NLM_INTERNET_CONNECTIVITY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_INTERNET_CONNECTIVITY_CORPORATE: NLM_INTERNET_CONNECTIVITY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_NETWORK_CATEGORY = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_CATEGORY_PUBLIC: NLM_NETWORK_CATEGORY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_CATEGORY_PRIVATE: NLM_NETWORK_CATEGORY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_CATEGORY_DOMAIN_AUTHENTICATED: NLM_NETWORK_CATEGORY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_NETWORK_CLASS = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_IDENTIFYING: NLM_NETWORK_CLASS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_IDENTIFIED: NLM_NETWORK_CLASS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_UNIDENTIFIED: NLM_NETWORK_CLASS = 3i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub type NLM_NETWORK_PROPERTY_CHANGE = i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_PROPERTY_CHANGE_CONNECTION: NLM_NETWORK_PROPERTY_CHANGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_PROPERTY_CHANGE_DESCRIPTION: NLM_NETWORK_PROPERTY_CHANGE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_PROPERTY_CHANGE_NAME: NLM_NETWORK_PROPERTY_CHANGE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_PROPERTY_CHANGE_ICON: NLM_NETWORK_PROPERTY_CHANGE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NLM_NETWORK_PROPERTY_CHANGE_CATEGORY_VALUE: NLM_NETWORK_PROPERTY_CHANGE = 16i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLM_DATAPLAN_STATUS { - pub InterfaceGuid: ::windows_sys::core::GUID, - pub UsageData: NLM_USAGE_DATA, - pub DataLimitInMegabytes: u32, - pub InboundBandwidthInKbps: u32, - pub OutboundBandwidthInKbps: u32, - pub NextBillingCycle: super::super::Foundation::FILETIME, - pub MaxTransferSizeInMegabytes: u32, - pub Reserved: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLM_DATAPLAN_STATUS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLM_DATAPLAN_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub struct NLM_SIMULATED_PROFILE_INFO { - pub ProfileName: [u16; 256], - pub cost: NLM_CONNECTION_COST, - pub UsageInMegabytes: u32, - pub DataLimitInMegabytes: u32, -} -impl ::core::marker::Copy for NLM_SIMULATED_PROFILE_INFO {} -impl ::core::clone::Clone for NLM_SIMULATED_PROFILE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub struct NLM_SOCKADDR { - pub data: [u8; 128], -} -impl ::core::marker::Copy for NLM_SOCKADDR {} -impl ::core::clone::Clone for NLM_SOCKADDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLM_USAGE_DATA { - pub UsageInMegabytes: u32, - pub LastSyncTime: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLM_USAGE_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLM_USAGE_DATA { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs deleted file mode 100644 index 181474f..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/RemoteDifferentialCompression/mod.rs +++ /dev/null @@ -1,275 +0,0 @@ -pub type IFindSimilarResults = *mut ::core::ffi::c_void; -pub type IRdcComparator = *mut ::core::ffi::c_void; -pub type IRdcFileReader = *mut ::core::ffi::c_void; -pub type IRdcFileWriter = *mut ::core::ffi::c_void; -pub type IRdcGenerator = *mut ::core::ffi::c_void; -pub type IRdcGeneratorFilterMaxParameters = *mut ::core::ffi::c_void; -pub type IRdcGeneratorParameters = *mut ::core::ffi::c_void; -pub type IRdcLibrary = *mut ::core::ffi::c_void; -pub type IRdcSignatureReader = *mut ::core::ffi::c_void; -pub type IRdcSimilarityGenerator = *mut ::core::ffi::c_void; -pub type ISimilarity = *mut ::core::ffi::c_void; -pub type ISimilarityFileIdTable = *mut ::core::ffi::c_void; -pub type ISimilarityReportProgress = *mut ::core::ffi::c_void; -pub type ISimilarityTableDumpState = *mut ::core::ffi::c_void; -pub type ISimilarityTraitsMappedView = *mut ::core::ffi::c_void; -pub type ISimilarityTraitsMapping = *mut ::core::ffi::c_void; -pub type ISimilarityTraitsTable = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const FindSimilarResults: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a93_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_DEFAULT_COMPAREBUFFER: u32 = 3200000u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_DEFAULT_HASHWINDOWSIZE_1: u32 = 48u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_DEFAULT_HASHWINDOWSIZE_N: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_DEFAULT_HORIZONSIZE_1: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_DEFAULT_HORIZONSIZE_N: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MAXIMUM_COMPAREBUFFER: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MAXIMUM_DEPTH: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MAXIMUM_HASHWINDOWSIZE: u32 = 96u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MAXIMUM_HORIZONSIZE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MAXIMUM_MATCHESREQUIRED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MAXIMUM_TRAITVALUE: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_COMPAREBUFFER: u32 = 100000u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_COMPATIBLE_APP_VERSION: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_DEPTH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_HASHWINDOWSIZE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_HORIZONSIZE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_INPUTBUFFERSIZE: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_MINIMUM_MATCHESREQUIRED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_SIGNATURE_HASHSIZE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const MSRDC_VERSION: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCE_TABLE_CORRUPT: u32 = 2147745794u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCE_TABLE_FULL: u32 = 2147745793u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcComparator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8b_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcFileReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a89_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a88_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcGeneratorFilterMaxParameters: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a87_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcGeneratorParameters: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a86_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcLibrary: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a85_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcSignatureReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8a_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RdcSimilarityGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a92_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const Similarity: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a91_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityFileIdMaxSize: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityFileIdMinSize: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityFileIdTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a90_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityReportProgress: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8d_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityTableDumpState: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8e_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityTraitsMappedView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a95_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityTraitsMapping: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a94_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const SimilarityTraitsTable: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96236a8f_9dbc_11da_9e3f_0011114ae311); -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub type GeneratorParametersType = i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCGENTYPE_Unused: GeneratorParametersType = 0i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCGENTYPE_FilterMax: GeneratorParametersType = 1i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub type RDC_ErrorCode = i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_NoError: RDC_ErrorCode = 0i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_HeaderVersionNewer: RDC_ErrorCode = 1i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_HeaderVersionOlder: RDC_ErrorCode = 2i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_HeaderMissingOrCorrupt: RDC_ErrorCode = 3i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_HeaderWrongType: RDC_ErrorCode = 4i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_DataMissingOrCorrupt: RDC_ErrorCode = 5i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_DataTooManyRecords: RDC_ErrorCode = 6i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_FileChecksumMismatch: RDC_ErrorCode = 7i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_ApplicationError: RDC_ErrorCode = 8i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_Aborted: RDC_ErrorCode = 9i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDC_Win32Error: RDC_ErrorCode = 10i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub type RdcCreatedTables = i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCTABLE_InvalidOrUnknown: RdcCreatedTables = 0i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCTABLE_Existing: RdcCreatedTables = 1i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCTABLE_New: RdcCreatedTables = 2i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub type RdcMappingAccessMode = i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCMAPPING_Undefined: RdcMappingAccessMode = 0i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCMAPPING_ReadOnly: RdcMappingAccessMode = 1i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCMAPPING_ReadWrite: RdcMappingAccessMode = 2i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub type RdcNeedType = i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCNEED_SOURCE: RdcNeedType = 0i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCNEED_TARGET: RdcNeedType = 1i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCNEED_SEED: RdcNeedType = 2i32; -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub const RDCNEED_SEED_MAX: RdcNeedType = 255i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct FindSimilarFileIndexResults { - pub m_FileIndex: u32, - pub m_MatchCount: u32, -} -impl ::core::marker::Copy for FindSimilarFileIndexResults {} -impl ::core::clone::Clone for FindSimilarFileIndexResults { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct RdcBufferPointer { - pub m_Size: u32, - pub m_Used: u32, - pub m_Data: *mut u8, -} -impl ::core::marker::Copy for RdcBufferPointer {} -impl ::core::clone::Clone for RdcBufferPointer { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct RdcNeed { - pub m_BlockType: RdcNeedType, - pub m_FileOffset: u64, - pub m_BlockLength: u64, -} -impl ::core::marker::Copy for RdcNeed {} -impl ::core::clone::Clone for RdcNeed { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct RdcNeedPointer { - pub m_Size: u32, - pub m_Used: u32, - pub m_Data: *mut RdcNeed, -} -impl ::core::marker::Copy for RdcNeedPointer {} -impl ::core::clone::Clone for RdcNeedPointer { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct RdcSignature { - pub m_Signature: [u8; 16], - pub m_BlockLength: u16, -} -impl ::core::marker::Copy for RdcSignature {} -impl ::core::clone::Clone for RdcSignature { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct RdcSignaturePointer { - pub m_Size: u32, - pub m_Used: u32, - pub m_Data: *mut RdcSignature, -} -impl ::core::marker::Copy for RdcSignaturePointer {} -impl ::core::clone::Clone for RdcSignaturePointer { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct SimilarityData { - pub m_Data: [u8; 16], -} -impl ::core::marker::Copy for SimilarityData {} -impl ::core::clone::Clone for SimilarityData { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct SimilarityDumpData { - pub m_FileIndex: u32, - pub m_Data: SimilarityData, -} -impl ::core::marker::Copy for SimilarityDumpData {} -impl ::core::clone::Clone for SimilarityDumpData { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct SimilarityFileId { - pub m_FileId: [u8; 32], -} -impl ::core::marker::Copy for SimilarityFileId {} -impl ::core::clone::Clone for SimilarityFileId { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_RemoteDifferentialCompression\"`*"] -pub struct SimilarityMappedViewInfo { - pub m_Data: *mut u8, - pub m_Length: u32, -} -impl ::core::marker::Copy for SimilarityMappedViewInfo {} -impl ::core::clone::Clone for SimilarityMappedViewInfo { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WebSocket/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WebSocket/mod.rs deleted file mode 100644 index 98df4f2..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WebSocket/mod.rs +++ /dev/null @@ -1,158 +0,0 @@ -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketAbortHandle ( hwebsocket : WEB_SOCKET_HANDLE ) -> ( ) ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocols : *const :: windows_sys::core::PCSTR , ulsubprotocolcount : u32 , pszextensions : *const :: windows_sys::core::PCSTR , ulextensioncount : u32 , pinitialheaders : *const WEB_SOCKET_HTTP_HEADER , ulinitialheadercount : u32 , padditionalheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , puladditionalheadercount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocolselected : :: windows_sys::core::PCSTR , pszextensionselected : *const :: windows_sys::core::PCSTR , ulextensionselectedcount : u32 , prequestheaders : *const WEB_SOCKET_HTTP_HEADER , ulrequestheadercount : u32 , presponseheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , pulresponseheadercount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCompleteAction ( hwebsocket : WEB_SOCKET_HANDLE , pvactioncontext : *const ::core::ffi::c_void , ulbytestransferred : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateClientHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateServerHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketDeleteHandle ( hwebsocket : WEB_SOCKET_HANDLE ) -> ( ) ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , presponseheaders : *const WEB_SOCKET_HTTP_HEADER , ulreponseheadercount : u32 , pulselectedextensions : *mut u32 , pulselectedextensioncount : *mut u32 , pulselectedsubprotocol : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetAction ( hwebsocket : WEB_SOCKET_HANDLE , eactionqueue : WEB_SOCKET_ACTION_QUEUE , pdatabuffers : *mut WEB_SOCKET_BUFFER , puldatabuffercount : *mut u32 , paction : *mut WEB_SOCKET_ACTION , pbuffertype : *mut WEB_SOCKET_BUFFER_TYPE , pvapplicationcontext : *mut *mut ::core::ffi::c_void , pvactioncontext : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetGlobalProperty ( etype : WEB_SOCKET_PROPERTY_TYPE , pvvalue : *mut ::core::ffi::c_void , ulsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketReceive ( hwebsocket : WEB_SOCKET_HANDLE , pbuffer : *const WEB_SOCKET_BUFFER , pvcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketSend ( hwebsocket : WEB_SOCKET_HANDLE , buffertype : WEB_SOCKET_BUFFER_TYPE , pbuffer : *const WEB_SOCKET_BUFFER , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub type WEB_SOCKET_ACTION = i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_NO_ACTION: WEB_SOCKET_ACTION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SEND_TO_NETWORK_ACTION: WEB_SOCKET_ACTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_INDICATE_SEND_COMPLETE_ACTION: WEB_SOCKET_ACTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_RECEIVE_FROM_NETWORK_ACTION: WEB_SOCKET_ACTION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_INDICATE_RECEIVE_COMPLETE_ACTION: WEB_SOCKET_ACTION = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub type WEB_SOCKET_ACTION_QUEUE = i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SEND_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_RECEIVE_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_ALL_ACTION_QUEUE: WEB_SOCKET_ACTION_QUEUE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub type WEB_SOCKET_BUFFER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483648i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483647i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483646i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483645i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_CLOSE_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483644i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_PING_PONG_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483643i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_UNSOLICITED_PONG_BUFFER_TYPE: WEB_SOCKET_BUFFER_TYPE = -2147483642i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub type WEB_SOCKET_CLOSE_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SUCCESS_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1000i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_ENDPOINT_UNAVAILABLE_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1001i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1002i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1003i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_EMPTY_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1005i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_ABORTED_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1006i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1007i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1008i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1009i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1010i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1011i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: WEB_SOCKET_CLOSE_STATUS = 1015i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub type WEB_SOCKET_PROPERTY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_RECEIVE_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SEND_BUFFER_SIZE_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_DISABLE_MASKING_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_ALLOCATED_BUFFER_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_DISABLE_UTF8_VERIFICATION_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_KEEPALIVE_INTERVAL_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub const WEB_SOCKET_SUPPORTED_VERSIONS_PROPERTY_TYPE: WEB_SOCKET_PROPERTY_TYPE = 6i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub union WEB_SOCKET_BUFFER { - pub Data: WEB_SOCKET_BUFFER_1, - pub CloseStatus: WEB_SOCKET_BUFFER_0, -} -impl ::core::marker::Copy for WEB_SOCKET_BUFFER {} -impl ::core::clone::Clone for WEB_SOCKET_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub struct WEB_SOCKET_BUFFER_0 { - pub pbReason: *mut u8, - pub ulReasonLength: u32, - pub usStatus: u16, -} -impl ::core::marker::Copy for WEB_SOCKET_BUFFER_0 {} -impl ::core::clone::Clone for WEB_SOCKET_BUFFER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub struct WEB_SOCKET_BUFFER_1 { - pub pbBuffer: *mut u8, - pub ulBufferLength: u32, -} -impl ::core::marker::Copy for WEB_SOCKET_BUFFER_1 {} -impl ::core::clone::Clone for WEB_SOCKET_BUFFER_1 { - fn clone(&self) -> Self { - *self - } -} -pub type WEB_SOCKET_HANDLE = isize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub struct WEB_SOCKET_HTTP_HEADER { - pub pcName: ::windows_sys::core::PSTR, - pub ulNameLength: u32, - pub pcValue: ::windows_sys::core::PSTR, - pub ulValueLength: u32, -} -impl ::core::marker::Copy for WEB_SOCKET_HTTP_HEADER {} -impl ::core::clone::Clone for WEB_SOCKET_HTTP_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] -pub struct WEB_SOCKET_PROPERTY { - pub Type: WEB_SOCKET_PROPERTY_TYPE, - pub pvValue: *mut ::core::ffi::c_void, - pub ulValueSize: u32, -} -impl ::core::marker::Copy for WEB_SOCKET_PROPERTY {} -impl ::core::clone::Clone for WEB_SOCKET_PROPERTY { - fn clone(&self) -> Self { - *self - } -} diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinHttp/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinHttp/mod.rs deleted file mode 100644 index 2a086fa..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinHttp/mod.rs +++ /dev/null @@ -1,1801 +0,0 @@ -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpAddRequestHeaders ( hrequest : *mut ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpAddRequestHeadersEx ( hrequest : *mut ::core::ffi::c_void , dwmodifiers : u32 , ullflags : u64 , ullextra : u64 , cheaders : u32 , pheaders : *const WINHTTP_EXTENDED_HEADER ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCheckPlatform ( ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCloseHandle ( hinternet : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpConnect ( hsession : *mut ::core::ffi::c_void , pswzservername : :: windows_sys::core::PCWSTR , nserverport : u16 , dwreserved : u32 ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCrackUrl ( pwszurl : :: windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : u32 , lpurlcomponents : *mut URL_COMPONENTS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpCreateProxyResolver ( hsession : *const ::core::ffi::c_void , phresolver : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCreateUrl ( lpurlcomponents : *const URL_COMPONENTS , dwflags : WIN_HTTP_CREATE_URL_FLAGS , pwszurl : :: windows_sys::core::PWSTR , pdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpDetectAutoProxyConfigUrl ( dwautodetectflags : u32 , ppwstrautoconfigurl : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpFreeProxyResult ( pproxyresult : *mut WINHTTP_PROXY_RESULT ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpFreeProxyResultEx ( pproxyresultex : *mut WINHTTP_PROXY_RESULT_EX ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpFreeProxySettings ( pwinhttpproxysettings : *const WINHTTP_PROXY_SETTINGS ) -> ( ) ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpFreeQueryConnectionGroupResult ( presult : *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetDefaultProxyConfiguration ( pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetIEProxyConfigForCurrentUser ( pproxyconfig : *mut WINHTTP_CURRENT_USER_IE_PROXY_CONFIG ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrl ( hsession : *mut ::core::ffi::c_void , lpcwszurl : :: windows_sys::core::PCWSTR , pautoproxyoptions : *mut WINHTTP_AUTOPROXY_OPTIONS , pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrlEx ( hresolver : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , pcontext : usize ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrlEx2 ( hresolver : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , cbinterfaceselectioncontext : u32 , pinterfaceselectioncontext : *const u8 , pcontext : usize ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyResult ( hresolver : *const ::core::ffi::c_void , pproxyresult : *mut WINHTTP_PROXY_RESULT ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyResultEx ( hresolver : *const ::core::ffi::c_void , pproxyresultex : *mut WINHTTP_PROXY_RESULT_EX ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpGetProxySettingsVersion ( hsession : *const ::core::ffi::c_void , pdwproxysettingsversion : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpOpen ( pszagentw : :: windows_sys::core::PCWSTR , dwaccesstype : WINHTTP_ACCESS_TYPE , pszproxyw : :: windows_sys::core::PCWSTR , pszproxybypassw : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpOpenRequest ( hconnect : *mut ::core::ffi::c_void , pwszverb : :: windows_sys::core::PCWSTR , pwszobjectname : :: windows_sys::core::PCWSTR , pwszversion : :: windows_sys::core::PCWSTR , pwszreferrer : :: windows_sys::core::PCWSTR , ppwszaccepttypes : *mut :: windows_sys::core::PWSTR , dwflags : WINHTTP_OPEN_REQUEST_FLAGS ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryAuthSchemes ( hrequest : *mut ::core::ffi::c_void , lpdwsupportedschemes : *mut u32 , lpdwfirstscheme : *mut u32 , pdwauthtarget : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpQueryConnectionGroup ( hinternet : *const ::core::ffi::c_void , pguidconnection : *const :: windows_sys::core::GUID , ullflags : u64 , ppresult : *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryDataAvailable ( hrequest : *mut ::core::ffi::c_void , lpdwnumberofbytesavailable : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryHeaders ( hrequest : *mut ::core::ffi::c_void , dwinfolevel : u32 , pwszname : :: windows_sys::core::PCWSTR , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpQueryHeadersEx ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , ullflags : u64 , uicodepage : u32 , pdwindex : *mut u32 , pheadername : *const WINHTTP_HEADER_NAME , pbuffer : *mut ::core::ffi::c_void , pdwbufferlength : *mut u32 , ppheaders : *mut *mut WINHTTP_EXTENDED_HEADER , pdwheaderscount : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryOption ( hinternet : *mut ::core::ffi::c_void , dwoption : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReadData ( hrequest : *mut ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , dwnumberofbytestoread : u32 , lpdwnumberofbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpReadDataEx ( hrequest : *mut ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , dwnumberofbytestoread : u32 , lpdwnumberofbytesread : *mut u32 , ullflags : u64 , cbproperty : u32 , pvproperty : *const ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReadProxySettings ( hsession : *const ::core::ffi::c_void , pcwszconnectionname : :: windows_sys::core::PCWSTR , ffallbacktodefaultsettings : super::super::Foundation:: BOOL , fsetautodiscoverfordefaultsettings : super::super::Foundation:: BOOL , pdwsettingsversion : *mut u32 , pfdefaultsettingsarereturned : *mut super::super::Foundation:: BOOL , pwinhttpproxysettings : *mut WINHTTP_PROXY_SETTINGS ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReceiveResponse ( hrequest : *mut ::core::ffi::c_void , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpResetAutoProxy ( hsession : *const ::core::ffi::c_void , dwflags : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSendRequest ( hrequest : *mut ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 , dwtotallength : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetCredentials ( hrequest : *mut ::core::ffi::c_void , authtargets : u32 , authscheme : u32 , pwszusername : :: windows_sys::core::PCWSTR , pwszpassword : :: windows_sys::core::PCWSTR , pauthparams : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetDefaultProxyConfiguration ( pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetOption ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetProxySettingsPerUser ( fproxysettingsperuser : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpSetStatusCallback ( hinternet : *mut ::core::ffi::c_void , lpfninternetcallback : WINHTTP_STATUS_CALLBACK , dwnotificationflags : u32 , dwreserved : usize ) -> WINHTTP_STATUS_CALLBACK ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetTimeouts ( hinternet : *mut ::core::ffi::c_void , nresolvetimeout : i32 , nconnecttimeout : i32 , nsendtimeout : i32 , nreceivetimeout : i32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , pwsztime : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpTimeToSystemTime ( pwsztime : :: windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketClose ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketCompleteUpgrade ( hrequest : *const ::core::ffi::c_void , pcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketQueryCloseStatus ( hwebsocket : *const ::core::ffi::c_void , pusstatus : *mut u16 , pvreason : *mut ::core::ffi::c_void , dwreasonlength : u32 , pdwreasonlengthconsumed : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketReceive ( hwebsocket : *const ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbytesread : *mut u32 , pebuffertype : *mut WINHTTP_WEB_SOCKET_BUFFER_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketSend ( hwebsocket : *const ::core::ffi::c_void , ebuffertype : WINHTTP_WEB_SOCKET_BUFFER_TYPE , pvbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketShutdown ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpWriteData ( hrequest : *mut ::core::ffi::c_void , lpbuffer : *const ::core::ffi::c_void , dwnumberofbytestowrite : u32 , lpdwnumberofbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpWriteProxySettings ( hsession : *const ::core::ffi::c_void , fforceupdate : super::super::Foundation:: BOOL , pwinhttpproxysettings : *const WINHTTP_PROXY_SETTINGS ) -> u32 ); -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const API_GET_PROXY_FOR_URL: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const API_QUERY_DATA_AVAILABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const API_READ_DATA: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const API_RECEIVE_RESPONSE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const API_SEND_REQUEST: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const API_WRITE_DATA: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_AUTODETECTION_FAILED: u32 = 12180u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR: u32 = 12178u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT: u32 = 12166u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN: u32 = 12103u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND: u32 = 12102u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN: u32 = 12100u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND: u32 = 12101u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CANNOT_CONNECT: u32 = 12029u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW: u32 = 12183u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED: u32 = 12044u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED_PROXY: u32 = 12187u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY: u32 = 12186u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY: u32 = 12185u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_CONNECTION_ERROR: u32 = 12030u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_FEATURE_DISABLED: u32 = 12192u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_GLOBAL_CALLBACK_FAILED: u32 = 12191u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_HEADER_ALREADY_EXISTS: u32 = 12155u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_HEADER_COUNT_EXCEEDED: u32 = 12181u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_HEADER_NOT_FOUND: u32 = 12150u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_HEADER_SIZE_OVERFLOW: u32 = 12182u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_HTTP_PROTOCOL_MISMATCH: u32 = 12190u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INCORRECT_HANDLE_STATE: u32 = 12019u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INCORRECT_HANDLE_TYPE: u32 = 12018u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INTERNAL_ERROR: u32 = 12004u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INVALID_HEADER: u32 = 12153u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INVALID_OPTION: u32 = 12009u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INVALID_QUERY_REQUEST: u32 = 12154u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INVALID_SERVER_RESPONSE: u32 = 12152u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_INVALID_URL: u32 = 12005u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_LOGIN_FAILURE: u32 = 12015u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_NAME_NOT_RESOLVED: u32 = 12007u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_NOT_INITIALIZED: u32 = 12172u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_OPERATION_CANCELLED: u32 = 12017u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_OPTION_NOT_SETTABLE: u32 = 12011u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_OUT_OF_HANDLES: u32 = 12001u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_REDIRECT_FAILED: u32 = 12156u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_RESEND_REQUEST: u32 = 12032u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_RESERVED_189: u32 = 12189u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW: u32 = 12184u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR: u32 = 12177u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_CERT_CN_INVALID: u32 = 12038u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_CERT_DATE_INVALID: u32 = 12037u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_CERT_REVOKED: u32 = 12170u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_CERT_REV_FAILED: u32 = 12057u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE: u32 = 12179u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_CHANNEL_ERROR: u32 = 12157u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_FAILURE: u32 = 12175u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_FAILURE_PROXY: u32 = 12188u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_INVALID_CA: u32 = 12045u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SECURE_INVALID_CERT: u32 = 12169u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_SHUTDOWN: u32 = 12012u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_TIMEOUT: u32 = 12002u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT: u32 = 12167u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE: u32 = 12176u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ERROR_WINHTTP_UNRECOGNIZED_SCHEME: u32 = 12006u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_ACCEPTED: u32 = 202u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_AMBIGUOUS: u32 = 300u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_BAD_GATEWAY: u32 = 502u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_BAD_METHOD: u32 = 405u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_BAD_REQUEST: u32 = 400u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_CONFLICT: u32 = 409u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_CONTINUE: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_CREATED: u32 = 201u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_DENIED: u32 = 401u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_FIRST: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_FORBIDDEN: u32 = 403u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_GATEWAY_TIMEOUT: u32 = 504u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_GONE: u32 = 410u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_LAST: u32 = 505u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_LENGTH_REQUIRED: u32 = 411u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_MOVED: u32 = 301u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_NONE_ACCEPTABLE: u32 = 406u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_NOT_FOUND: u32 = 404u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_NOT_MODIFIED: u32 = 304u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_NOT_SUPPORTED: u32 = 501u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_NO_CONTENT: u32 = 204u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_OK: u32 = 200u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_PARTIAL: u32 = 203u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_PARTIAL_CONTENT: u32 = 206u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_PAYMENT_REQ: u32 = 402u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_PERMANENT_REDIRECT: u32 = 308u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_PRECOND_FAILED: u32 = 412u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_PROXY_AUTH_REQ: u32 = 407u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_REDIRECT: u32 = 302u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_REDIRECT_KEEP_VERB: u32 = 307u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_REDIRECT_METHOD: u32 = 303u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_REQUEST_TIMEOUT: u32 = 408u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_REQUEST_TOO_LARGE: u32 = 413u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_RESET_CONTENT: u32 = 205u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_RETRY_WITH: u32 = 449u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_SERVER_ERROR: u32 = 500u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_SERVICE_UNAVAIL: u32 = 503u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_SWITCH_PROTOCOLS: u32 = 101u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_UNSUPPORTED_MEDIA: u32 = 415u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_URI_TOO_LONG: u32 = 414u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_USE_PROXY: u32 = 305u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_VERSION_NOT_SUP: u32 = 505u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const HTTP_STATUS_WEBDAV_MULTI_STATUS: u32 = 207u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_BROWSER_MODE: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_ENCODE_PERCENT: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_ENCODE_SPACES_ONLY: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_ESCAPE_AUTHORITY: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_NO_ENCODE: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_NO_META: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const INTERNET_DEFAULT_HTTPS_PORT: u16 = 443u16; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const INTERNET_DEFAULT_HTTP_PORT: u16 = 80u16; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const INTERNET_DEFAULT_PORT: u16 = 0u16; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const NETWORKING_KEY_BUFSIZE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_IGNORE_CERT_WRONG_USAGE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_IGNORE_UNKNOWN_CA: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_SECURE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_STRENGTH_MEDIUM: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_STRENGTH_STRONG: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const SECURITY_FLAG_STRENGTH_WEAK: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAGS_MASK: u32 = 4294901760u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAG_ADD: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAG_ADD_IF_NEW: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAG_COALESCE: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_FLAG_REPLACE: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ADDREQ_INDEX_MASK: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_SCHEME_DIGEST: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_SCHEME_PASSPORT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_TARGET_PROXY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_TARGET_SERVER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_DEFAULT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_HIGH: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_LOW: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOLOGON_SECURITY_LEVEL_MEDIUM: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_ALLOW_AUTOCONFIG: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_ALLOW_CM: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_ALLOW_STATIC: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_AUTO_DETECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_CONFIG_URL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_HOST_KEEPCASE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_HOST_LOWERCASE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_NO_CACHE_CLIENT: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_NO_CACHE_SVC: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_NO_DIRECTACCESS: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_RUN_INPROCESS: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_RUN_OUTPROCESS_ONLY: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTOPROXY_SORT_RESULTS: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTO_DETECT_TYPE_DHCP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTO_DETECT_TYPE_DNS_A: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_ALL_NOTIFICATIONS: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_DATA_AVAILABLE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_DETECTING_PROXY: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_GETPROXYFORURL_COMPLETE: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_HEADERS_AVAILABLE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_INTERMEDIATE_RESPONSE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_READ_COMPLETE: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_REDIRECT: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_REQUEST_ERROR: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_SECURE_FAILURE: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_SENDREQUEST_COMPLETE: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_FLAG_WRITE_COMPLETE: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_CLOSE_COMPLETE: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_CLOSING_CONNECTION: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_CONNECTED_TO_SERVER: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_CONNECTING_TO_SERVER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_CONNECTION_CLOSED: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_DATA_AVAILABLE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_DETECTING_PROXY: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_CN_INVALID: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_DATE_INVALID: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_REVOKED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_REV_FAILED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_CERT_WRONG_USAGE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CA: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_INVALID_CERT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_FLAG_SECURITY_CHANNEL_ERROR: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_GETPROXYFORURL_COMPLETE: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_HANDLE_CLOSING: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_HANDLE_CREATED: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_HEADERS_AVAILABLE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_INTERMEDIATE_RESPONSE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_NAME_RESOLVED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_READ_COMPLETE: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_RECEIVING_RESPONSE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_REDIRECT: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_REQUEST_ERROR: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_REQUEST_SENT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_RESOLVING_NAME: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_RESPONSE_RECEIVED: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_SECURE_FAILURE: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_SENDING_REQUEST: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_SENDREQUEST_COMPLETE: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_SETTINGS_READ_COMPLETE: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_SETTINGS_WRITE_COMPLETE: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_SHUTDOWN_COMPLETE: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CALLBACK_STATUS_WRITE_COMPLETE: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CONNECTION_RETRY_CONDITION_408: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CONNECTION_RETRY_CONDITION_SSL_HANDSHAKE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CONNECTION_RETRY_CONDITION_STALE_CONNECTION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_CONNS_PER_SERVER_UNLIMITED: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DECOMPRESSION_FLAG_DEFLATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DECOMPRESSION_FLAG_GZIP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_AUTHENTICATION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_COOKIES: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_KEEP_ALIVE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_PASSPORT_AUTH: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_PASSPORT_KEYRING: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_REDIRECTS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_DISABLE_SPN_SERVER_PORT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ENABLE_PASSPORT_AUTH: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ENABLE_PASSPORT_KEYRING: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ENABLE_SPN_SERVER_PORT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ENABLE_SSL_REVERT_IMPERSONATION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ENABLE_SSL_REVOCATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ERROR_BASE: u32 = 12000u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ERROR_LAST: u32 = 12192u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_EXTENDED_HEADER_FLAG_UNICODE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_ASYNC: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_DEFAULTS: u32 = 805306368u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_PROTOCOL_SSL2: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_PROTOCOL_SSL3: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_1: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_2: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE_PROTOCOL_TLS1_3: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_HANDLE_TYPE_CONNECT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_HANDLE_TYPE_REQUEST: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_HANDLE_TYPE_SESSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_IGNORE_REQUEST_TOTAL_LENGTH: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_LAST_OPTION: u32 = 183u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_MATCH_CONNECTION_GUID_FLAGS_MASK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_MATCH_CONNECTION_GUID_FLAG_REQUIRE_MARKED_CONNECTION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_AGGREGATE_PROXY_CONFIG: u32 = 181u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ASSURED_NON_BLOCKING_CALLBACKS: u32 = 111u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_AUTOLOGON_POLICY: u32 = 77u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_BACKGROUND_CONNECTIONS: u32 = 172u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CALLBACK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CLIENT_CERT_CONTEXT: u32 = 47u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST: u32 = 94u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CODEPAGE: u32 = 68u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONFIGURE_PASSPORT_AUTH: u32 = 83u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECTION_FILTER: u32 = 131u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECTION_GUID: u32 = 178u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECTION_INFO: u32 = 93u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECTION_STATS_V0: u32 = 141u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECTION_STATS_V1: u32 = 150u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECT_RETRIES: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONNECT_TIMEOUT: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_CONTEXT_VALUE: u32 = 45u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_DECOMPRESSION: u32 = 118u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_DISABLE_CERT_CHAIN_BUILDING: u32 = 171u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_DISABLE_FEATURE: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_DISABLE_PROXY_LINK_LOCAL_NAME_RESOLUTION: u32 = 176u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_DISABLE_SECURE_PROTOCOL_FALLBACK: u32 = 144u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_DISABLE_STREAM_QUEUE: u32 = 139u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ENABLETRACING: u32 = 85u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ENABLE_FEATURE: u32 = 79u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ENABLE_HTTP2_PLUS_CLIENT_CERT: u32 = 161u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ENABLE_HTTP_PROTOCOL: u32 = 133u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ENABLE_TEST_SIGNING: u32 = 174u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_ENCODE_EXTRA: u32 = 138u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_EXPIRE_CONNECTION: u32 = 143u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_EXTENDED_ERROR: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_FAILED_CONNECTION_RETRIES: u32 = 162u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_FIRST_AVAILABLE_CONNECTION: u32 = 173u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_GLOBAL_PROXY_CREDS: u32 = 97u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_GLOBAL_SERVER_CREDS: u32 = 98u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HANDLE_TYPE: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HEAP_EXTENSION: u32 = 157u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HTTP2_KEEPALIVE: u32 = 164u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HTTP2_PLUS_TRANSFER_ENCODING: u32 = 169u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HTTP2_RECEIVE_WINDOW: u32 = 183u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HTTP_PROTOCOL_REQUIRED: u32 = 145u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HTTP_PROTOCOL_USED: u32 = 134u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_HTTP_VERSION: u32 = 59u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_IGNORE_CERT_REVOCATION_OFFLINE: u32 = 155u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_IPV6_FAST_FALLBACK: u32 = 140u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_IS_PROXY_CONNECT_RESPONSE: u32 = 104u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_KDC_PROXY_SETTINGS: u32 = 136u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MATCH_CONNECTION_GUID: u32 = 179u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MAX_CONNS_PER_1_0_SERVER: u32 = 74u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MAX_CONNS_PER_SERVER: u32 = 73u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MAX_HTTP_AUTOMATIC_REDIRECTS: u32 = 89u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MAX_HTTP_STATUS_CONTINUE: u32 = 90u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MAX_RESPONSE_DRAIN_SIZE: u32 = 92u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_MAX_RESPONSE_HEADER_SIZE: u32 = 91u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_NTSERVICE_FLAG_TEST: u32 = 175u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PARENT_HANDLE: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PASSPORT_COBRANDING_TEXT: u32 = 81u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PASSPORT_COBRANDING_URL: u32 = 82u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PASSPORT_RETURN_URL: u32 = 87u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PASSPORT_SIGN_OUT: u32 = 86u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PASSWORD: u32 = 4097u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY_CONFIG_INFO: u32 = 180u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY_DISABLE_SERVICE_CALLS: u32 = 137u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY_PASSWORD: u32 = 4099u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY_RESULT_ENTRY: u32 = 39u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY_SPN_USED: u32 = 107u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_PROXY_USERNAME: u32 = 4098u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_READ_BUFFER_SIZE: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_RECEIVE_PROXY_CONNECT_RESPONSE: u32 = 103u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_RECEIVE_RESPONSE_TIMEOUT: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_RECEIVE_TIMEOUT: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REDIRECT_POLICY: u32 = 88u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REDIRECT_POLICY_ALWAYS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REDIRECT_POLICY_DEFAULT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REDIRECT_POLICY_DISALLOW_HTTPS_TO_HTTP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REDIRECT_POLICY_LAST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REDIRECT_POLICY_NEVER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 168u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REJECT_USERPWD_IN_URL: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REQUEST_PRIORITY: u32 = 58u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REQUEST_STATS: u32 = 146u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REQUEST_TIMES: u32 = 142u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_REQUIRE_STREAM_END: u32 = 160u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_RESOLUTION_HOSTNAME: u32 = 165u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_RESOLVER_CACHE_CONFIG: u32 = 170u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_RESOLVE_TIMEOUT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SECURE_PROTOCOLS: u32 = 84u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SECURITY_CERTIFICATE_STRUCT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SECURITY_FLAGS: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SECURITY_INFO: u32 = 151u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SECURITY_KEY_BITNESS: u32 = 36u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SELECTED_PROXY_CONFIG_INFO: u32 = 182u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SEND_TIMEOUT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SERVER_CBT: u32 = 108u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SERVER_CERT_CHAIN_CONTEXT: u32 = 147u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SERVER_CERT_CONTEXT: u32 = 78u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SERVER_SPN_USED: u32 = 106u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SET_GLOBAL_CALLBACK: u32 = 163u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SET_TOKEN_BINDING: u32 = 166u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SOURCE_ADDRESS: u32 = 156u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SPN: u32 = 96u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_SPN_MASK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_STREAM_ERROR_CODE: u32 = 159u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TCP_FAST_OPEN: u32 = 153u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TCP_KEEPALIVE: u32 = 152u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TCP_PRIORITY_HINT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TCP_PRIORITY_STATUS: u32 = 177u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TLS_FALSE_START: u32 = 154u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TLS_PROTOCOL_INSECURE_FALLBACK: u32 = 158u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_TOKEN_BINDING_PUBLIC_KEY: u32 = 167u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_UNLOAD_NOTIFY_EVENT: u32 = 99u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_UNSAFE_HEADER_PARSING: u32 = 110u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_UPGRADE_TO_WEB_SOCKET: u32 = 114u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_URL: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_USERNAME: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_USER_AGENT: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_USE_GLOBAL_SERVER_CREDENTIALS: u32 = 101u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_WEB_SOCKET_CLOSE_TIMEOUT: u32 = 115u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL: u32 = 116u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_WEB_SOCKET_RECEIVE_BUFFER_SIZE: u32 = 122u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_WEB_SOCKET_SEND_BUFFER_SIZE: u32 = 123u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_WORKER_THREAD_COUNT: u32 = 80u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_OPTION_WRITE_BUFFER_SIZE: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_PROTOCOL_FLAG_HTTP2: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_PROTOCOL_FLAG_HTTP3: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_PROXY_TYPE_AUTO_DETECT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_PROXY_TYPE_AUTO_PROXY_URL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_PROXY_TYPE_DIRECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_PROXY_TYPE_PROXY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ACCEPT: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ACCEPT_CHARSET: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ACCEPT_ENCODING: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ACCEPT_LANGUAGE: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ACCEPT_RANGES: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_AGE: u32 = 48u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ALLOW: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_AUTHENTICATION_INFO: u32 = 76u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_AUTHORIZATION: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CACHE_CONTROL: u32 = 49u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONNECTION: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_BASE: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_DISPOSITION: u32 = 47u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_ENCODING: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_ID: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_LANGUAGE: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_LENGTH: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_LOCATION: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_MD5: u32 = 52u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_RANGE: u32 = 53u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_TRANSFER_ENCODING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CONTENT_TYPE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_COOKIE: u32 = 44u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_COST: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_CUSTOM: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_DATE: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_DERIVED_FROM: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ETAG: u32 = 54u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_EXPECT: u32 = 68u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_EXPIRES: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_EX_ALL_HEADERS: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FLAG_NUMBER: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FLAG_NUMBER64: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FLAG_REQUEST_HEADERS: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FLAG_SYSTEMTIME: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FLAG_TRAILERS: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FLAG_WIRE_ENCODING: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FORWARDED: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_FROM: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_HOST: u32 = 55u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_IF_MATCH: u32 = 56u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_IF_MODIFIED_SINCE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_IF_NONE_MATCH: u32 = 57u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_IF_RANGE: u32 = 58u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_IF_UNMODIFIED_SINCE: u32 = 59u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_LAST_MODIFIED: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_LINK: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_LOCATION: u32 = 33u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_MAX: u32 = 78u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_MAX_FORWARDS: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_MESSAGE_ID: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_MIME_VERSION: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_ORIG_URI: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PASSPORT_CONFIG: u32 = 78u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PASSPORT_URLS: u32 = 77u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PRAGMA: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PROXY_AUTHENTICATE: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PROXY_AUTHORIZATION: u32 = 61u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PROXY_CONNECTION: u32 = 69u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PROXY_SUPPORT: u32 = 75u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_PUBLIC: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_RANGE: u32 = 62u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_RAW_HEADERS: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_RAW_HEADERS_CRLF: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_REFERER: u32 = 35u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_REFRESH: u32 = 46u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_REQUEST_METHOD: u32 = 45u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_RETRY_AFTER: u32 = 36u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_SERVER: u32 = 37u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_SET_COOKIE: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_STATUS_CODE: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_STATUS_TEXT: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_TITLE: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_TRANSFER_ENCODING: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_UNLESS_MODIFIED_SINCE: u32 = 70u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_UPGRADE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_URI: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_USER_AGENT: u32 = 39u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_VARY: u32 = 65u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_VERSION: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_VIA: u32 = 66u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_WARNING: u32 = 67u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_QUERY_WWW_AUTHENTICATE: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_REQUEST_STAT_FLAG_FIRST_REQUEST: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_FALSE_START: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_REQUEST_STAT_FLAG_PROXY_TLS_SESSION_RESUMPTION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_REQUEST_STAT_FLAG_TCP_FAST_OPEN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_REQUEST_STAT_FLAG_TLS_FALSE_START: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_REQUEST_STAT_FLAG_TLS_SESSION_RESUMPTION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_ALL: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_DISCARD_RESOLVERS: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_NOTIFY_NETWORK_CHANGED: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_OUT_OF_PROC: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_SCRIPT_CACHE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_STATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_SWPAD_ALL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESET_SWPAD_CURRENT_NETWORK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_BYPASS_CACHE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_CONN_USE_TTL: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_SOFT_LIMIT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_RESOLVER_CACHE_CONFIG_FLAG_USE_DNS_TTL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_TIME_FORMAT_BUFSIZE: u32 = 62u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE: u32 = 15000u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_ACCESS_TYPE = u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ACCESS_TYPE_NO_PROXY: WINHTTP_ACCESS_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ACCESS_TYPE_DEFAULT_PROXY: WINHTTP_ACCESS_TYPE = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ACCESS_TYPE_NAMED_PROXY: WINHTTP_ACCESS_TYPE = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_ACCESS_TYPE_AUTOMATIC_PROXY: WINHTTP_ACCESS_TYPE = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_CREDS_AUTHSCHEME = u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_SCHEME_BASIC: WINHTTP_CREDS_AUTHSCHEME = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_SCHEME_NTLM: WINHTTP_CREDS_AUTHSCHEME = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_AUTH_SCHEME_NEGOTIATE: WINHTTP_CREDS_AUTHSCHEME = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_INTERNET_SCHEME = u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_INTERNET_SCHEME_HTTP: WINHTTP_INTERNET_SCHEME = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_INTERNET_SCHEME_HTTPS: WINHTTP_INTERNET_SCHEME = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_INTERNET_SCHEME_FTP: WINHTTP_INTERNET_SCHEME = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_INTERNET_SCHEME_SOCKS: WINHTTP_INTERNET_SCHEME = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_OPEN_REQUEST_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_BYPASS_PROXY_CACHE: WINHTTP_OPEN_REQUEST_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_ESCAPE_DISABLE: WINHTTP_OPEN_REQUEST_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_ESCAPE_DISABLE_QUERY: WINHTTP_OPEN_REQUEST_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_ESCAPE_PERCENT: WINHTTP_OPEN_REQUEST_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_NULL_CODEPAGE: WINHTTP_OPEN_REQUEST_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_REFRESH: WINHTTP_OPEN_REQUEST_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_FLAG_SECURE: WINHTTP_OPEN_REQUEST_FLAGS = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_REQUEST_STAT_ENTRY = i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpConnectFailureCount: WINHTTP_REQUEST_STAT_ENTRY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyFailureCount: WINHTTP_REQUEST_STAT_ENTRY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg1Size: WINHTTP_REQUEST_STAT_ENTRY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeServerLeg1Size: WINHTTP_REQUEST_STAT_ENTRY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg2Size: WINHTTP_REQUEST_STAT_ENTRY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeServerLeg2Size: WINHTTP_REQUEST_STAT_ENTRY = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpRequestHeadersSize: WINHTTP_REQUEST_STAT_ENTRY = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpRequestHeadersCompressedSize: WINHTTP_REQUEST_STAT_ENTRY = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpResponseHeadersSize: WINHTTP_REQUEST_STAT_ENTRY = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpResponseHeadersCompressedSize: WINHTTP_REQUEST_STAT_ENTRY = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpResponseBodySize: WINHTTP_REQUEST_STAT_ENTRY = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpResponseBodyCompressedSize: WINHTTP_REQUEST_STAT_ENTRY = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg1Size: WINHTTP_REQUEST_STAT_ENTRY = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeServerLeg1Size: WINHTTP_REQUEST_STAT_ENTRY = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg2Size: WINHTTP_REQUEST_STAT_ENTRY = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeServerLeg2Size: WINHTTP_REQUEST_STAT_ENTRY = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpRequestStatLast: WINHTTP_REQUEST_STAT_ENTRY = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpRequestStatMax: WINHTTP_REQUEST_STAT_ENTRY = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_REQUEST_TIME_ENTRY = i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyDetectionStart: WINHTTP_REQUEST_TIME_ENTRY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyDetectionEnd: WINHTTP_REQUEST_TIME_ENTRY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpConnectionAcquireStart: WINHTTP_REQUEST_TIME_ENTRY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpConnectionAcquireWaitEnd: WINHTTP_REQUEST_TIME_ENTRY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpConnectionAcquireEnd: WINHTTP_REQUEST_TIME_ENTRY = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpNameResolutionStart: WINHTTP_REQUEST_TIME_ENTRY = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpNameResolutionEnd: WINHTTP_REQUEST_TIME_ENTRY = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpConnectionEstablishmentStart: WINHTTP_REQUEST_TIME_ENTRY = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpConnectionEstablishmentEnd: WINHTTP_REQUEST_TIME_ENTRY = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg1Start: WINHTTP_REQUEST_TIME_ENTRY = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg1End: WINHTTP_REQUEST_TIME_ENTRY = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg2Start: WINHTTP_REQUEST_TIME_ENTRY = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg2End: WINHTTP_REQUEST_TIME_ENTRY = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg3Start: WINHTTP_REQUEST_TIME_ENTRY = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpTlsHandshakeClientLeg3End: WINHTTP_REQUEST_TIME_ENTRY = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpStreamWaitStart: WINHTTP_REQUEST_TIME_ENTRY = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpStreamWaitEnd: WINHTTP_REQUEST_TIME_ENTRY = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSendRequestStart: WINHTTP_REQUEST_TIME_ENTRY = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSendRequestHeadersCompressionStart: WINHTTP_REQUEST_TIME_ENTRY = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSendRequestHeadersCompressionEnd: WINHTTP_REQUEST_TIME_ENTRY = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSendRequestHeadersEnd: WINHTTP_REQUEST_TIME_ENTRY = 20i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSendRequestEnd: WINHTTP_REQUEST_TIME_ENTRY = 21i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpReceiveResponseStart: WINHTTP_REQUEST_TIME_ENTRY = 22i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpReceiveResponseHeadersDecompressionStart: WINHTTP_REQUEST_TIME_ENTRY = 23i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpReceiveResponseHeadersDecompressionEnd: WINHTTP_REQUEST_TIME_ENTRY = 24i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpReceiveResponseHeadersEnd: WINHTTP_REQUEST_TIME_ENTRY = 25i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpReceiveResponseBodyDecompressionDelta: WINHTTP_REQUEST_TIME_ENTRY = 26i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpReceiveResponseEnd: WINHTTP_REQUEST_TIME_ENTRY = 27i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTunnelStart: WINHTTP_REQUEST_TIME_ENTRY = 28i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTunnelEnd: WINHTTP_REQUEST_TIME_ENTRY = 29i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg1Start: WINHTTP_REQUEST_TIME_ENTRY = 30i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg1End: WINHTTP_REQUEST_TIME_ENTRY = 31i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg2Start: WINHTTP_REQUEST_TIME_ENTRY = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg2End: WINHTTP_REQUEST_TIME_ENTRY = 33i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg3Start: WINHTTP_REQUEST_TIME_ENTRY = 34i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpProxyTlsHandshakeClientLeg3End: WINHTTP_REQUEST_TIME_ENTRY = 35i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpRequestTimeLast: WINHTTP_REQUEST_TIME_ENTRY = 36i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpRequestTimeMax: WINHTTP_REQUEST_TIME_ENTRY = 64i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_SECURE_DNS_SETTING = i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSecureDnsSettingDefault: WINHTTP_SECURE_DNS_SETTING = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSecureDnsSettingForcePlaintext: WINHTTP_SECURE_DNS_SETTING = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSecureDnsSettingRequireEncryption: WINHTTP_SECURE_DNS_SETTING = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSecureDnsSettingTryEncryptionWithFallback: WINHTTP_SECURE_DNS_SETTING = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WinHttpSecureDnsSettingMax: WINHTTP_SECURE_DNS_SETTING = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_WEB_SOCKET_BUFFER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_BINARY_MESSAGE_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_BINARY_FRAGMENT_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_UTF8_MESSAGE_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_UTF8_FRAGMENT_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_CLOSE_BUFFER_TYPE: WINHTTP_WEB_SOCKET_BUFFER_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_WEB_SOCKET_CLOSE_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1000i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1001i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1002i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1003i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1005i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1006i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1007i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1008i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1009i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1010i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1011i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: WINHTTP_WEB_SOCKET_CLOSE_STATUS = 1015i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_WEB_SOCKET_OPERATION = i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_SEND_OPERATION: WINHTTP_WEB_SOCKET_OPERATION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_RECEIVE_OPERATION: WINHTTP_WEB_SOCKET_OPERATION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_CLOSE_OPERATION: WINHTTP_WEB_SOCKET_OPERATION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const WINHTTP_WEB_SOCKET_SHUTDOWN_OPERATION: WINHTTP_WEB_SOCKET_OPERATION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WIN_HTTP_CREATE_URL_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_ESCAPE: WIN_HTTP_CREATE_URL_FLAGS = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_REJECT_USERPWD: WIN_HTTP_CREATE_URL_FLAGS = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub const ICU_DECODE: WIN_HTTP_CREATE_URL_FLAGS = 268435456u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct HTTP_VERSION_INFO { - pub dwMajorVersion: u32, - pub dwMinorVersion: u32, -} -impl ::core::marker::Copy for HTTP_VERSION_INFO {} -impl ::core::clone::Clone for HTTP_VERSION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct URL_COMPONENTS { - pub dwStructSize: u32, - pub lpszScheme: ::windows_sys::core::PWSTR, - pub dwSchemeLength: u32, - pub nScheme: WINHTTP_INTERNET_SCHEME, - pub lpszHostName: ::windows_sys::core::PWSTR, - pub dwHostNameLength: u32, - pub nPort: u16, - pub lpszUserName: ::windows_sys::core::PWSTR, - pub dwUserNameLength: u32, - pub lpszPassword: ::windows_sys::core::PWSTR, - pub dwPasswordLength: u32, - pub lpszUrlPath: ::windows_sys::core::PWSTR, - pub dwUrlPathLength: u32, - pub lpszExtraInfo: ::windows_sys::core::PWSTR, - pub dwExtraInfoLength: u32, -} -impl ::core::marker::Copy for URL_COMPONENTS {} -impl ::core::clone::Clone for URL_COMPONENTS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_ASYNC_RESULT { - pub dwResult: usize, - pub dwError: u32, -} -impl ::core::marker::Copy for WINHTTP_ASYNC_RESULT {} -impl ::core::clone::Clone for WINHTTP_ASYNC_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_AUTOPROXY_OPTIONS { - pub dwFlags: u32, - pub dwAutoDetectFlags: u32, - pub lpszAutoConfigUrl: ::windows_sys::core::PCWSTR, - pub lpvReserved: *mut ::core::ffi::c_void, - pub dwReserved: u32, - pub fAutoLogonIfChallenged: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_AUTOPROXY_OPTIONS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_AUTOPROXY_OPTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_CERTIFICATE_INFO { - pub ftExpiry: super::super::Foundation::FILETIME, - pub ftStart: super::super::Foundation::FILETIME, - pub lpszSubjectInfo: ::windows_sys::core::PWSTR, - pub lpszIssuerInfo: ::windows_sys::core::PWSTR, - pub lpszProtocolName: ::windows_sys::core::PWSTR, - pub lpszSignatureAlgName: ::windows_sys::core::PWSTR, - pub lpszEncryptionAlgName: ::windows_sys::core::PWSTR, - pub dwKeySize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_CERTIFICATE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_CERTIFICATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_CONNECTION_GROUP { - pub cConnections: u32, - pub guidGroup: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for WINHTTP_CONNECTION_GROUP {} -impl ::core::clone::Clone for WINHTTP_CONNECTION_GROUP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct WINHTTP_CONNECTION_INFO { - pub cbSize: u32, - pub LocalAddress: super::WinSock::SOCKADDR_STORAGE, - pub RemoteAddress: super::WinSock::SOCKADDR_STORAGE, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for WINHTTP_CONNECTION_INFO {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for WINHTTP_CONNECTION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -pub struct WINHTTP_CONNECTION_INFO { - pub cbSize: u32, - pub LocalAddress: super::WinSock::SOCKADDR_STORAGE, - pub RemoteAddress: super::WinSock::SOCKADDR_STORAGE, -} -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::marker::Copy for WINHTTP_CONNECTION_INFO {} -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -impl ::core::clone::Clone for WINHTTP_CONNECTION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_CREDS { - pub lpszUserName: ::windows_sys::core::PSTR, - pub lpszPassword: ::windows_sys::core::PSTR, - pub lpszRealm: ::windows_sys::core::PSTR, - pub dwAuthScheme: WINHTTP_CREDS_AUTHSCHEME, - pub lpszHostName: ::windows_sys::core::PSTR, - pub dwPort: u32, -} -impl ::core::marker::Copy for WINHTTP_CREDS {} -impl ::core::clone::Clone for WINHTTP_CREDS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_CREDS_EX { - pub lpszUserName: ::windows_sys::core::PSTR, - pub lpszPassword: ::windows_sys::core::PSTR, - pub lpszRealm: ::windows_sys::core::PSTR, - pub dwAuthScheme: WINHTTP_CREDS_AUTHSCHEME, - pub lpszHostName: ::windows_sys::core::PSTR, - pub dwPort: u32, - pub lpszUrl: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for WINHTTP_CREDS_EX {} -impl ::core::clone::Clone for WINHTTP_CREDS_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_CURRENT_USER_IE_PROXY_CONFIG { - pub fAutoDetect: super::super::Foundation::BOOL, - pub lpszAutoConfigUrl: ::windows_sys::core::PWSTR, - pub lpszProxy: ::windows_sys::core::PWSTR, - pub lpszProxyBypass: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_CURRENT_USER_IE_PROXY_CONFIG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_CURRENT_USER_IE_PROXY_CONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_EXTENDED_HEADER { - pub Anonymous1: WINHTTP_EXTENDED_HEADER_0, - pub Anonymous2: WINHTTP_EXTENDED_HEADER_1, -} -impl ::core::marker::Copy for WINHTTP_EXTENDED_HEADER {} -impl ::core::clone::Clone for WINHTTP_EXTENDED_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub union WINHTTP_EXTENDED_HEADER_0 { - pub pwszName: ::windows_sys::core::PCWSTR, - pub pszName: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for WINHTTP_EXTENDED_HEADER_0 {} -impl ::core::clone::Clone for WINHTTP_EXTENDED_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub union WINHTTP_EXTENDED_HEADER_1 { - pub pwszValue: ::windows_sys::core::PCWSTR, - pub pszValue: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for WINHTTP_EXTENDED_HEADER_1 {} -impl ::core::clone::Clone for WINHTTP_EXTENDED_HEADER_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_FAILED_CONNECTION_RETRIES { - pub dwMaxRetries: u32, - pub dwAllowedRetryConditions: u32, -} -impl ::core::marker::Copy for WINHTTP_FAILED_CONNECTION_RETRIES {} -impl ::core::clone::Clone for WINHTTP_FAILED_CONNECTION_RETRIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub union WINHTTP_HEADER_NAME { - pub pwszName: ::windows_sys::core::PCWSTR, - pub pszName: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for WINHTTP_HEADER_NAME {} -impl ::core::clone::Clone for WINHTTP_HEADER_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_HOST_CONNECTION_GROUP { - pub pwszHost: ::windows_sys::core::PCWSTR, - pub cConnectionGroups: u32, - pub pConnectionGroups: *mut WINHTTP_CONNECTION_GROUP, -} -impl ::core::marker::Copy for WINHTTP_HOST_CONNECTION_GROUP {} -impl ::core::clone::Clone for WINHTTP_HOST_CONNECTION_GROUP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_HTTP2_RECEIVE_WINDOW { - pub ulStreamWindow: u32, - pub ulStreamWindowUpdateDelta: u32, -} -impl ::core::marker::Copy for WINHTTP_HTTP2_RECEIVE_WINDOW {} -impl ::core::clone::Clone for WINHTTP_HTTP2_RECEIVE_WINDOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct WINHTTP_MATCH_CONNECTION_GUID { - pub ConnectionGuid: ::windows_sys::core::GUID, - pub ullFlags: u64, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for WINHTTP_MATCH_CONNECTION_GUID {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for WINHTTP_MATCH_CONNECTION_GUID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(target_arch = "x86")] -pub struct WINHTTP_MATCH_CONNECTION_GUID { - pub ConnectionGuid: ::windows_sys::core::GUID, - pub ullFlags: u64, -} -#[cfg(target_arch = "x86")] -impl ::core::marker::Copy for WINHTTP_MATCH_CONNECTION_GUID {} -#[cfg(target_arch = "x86")] -impl ::core::clone::Clone for WINHTTP_MATCH_CONNECTION_GUID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_PROXY_INFO { - pub dwAccessType: WINHTTP_ACCESS_TYPE, - pub lpszProxy: ::windows_sys::core::PWSTR, - pub lpszProxyBypass: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for WINHTTP_PROXY_INFO {} -impl ::core::clone::Clone for WINHTTP_PROXY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_PROXY_NETWORKING_KEY { - pub pbBuffer: [u8; 128], -} -impl ::core::marker::Copy for WINHTTP_PROXY_NETWORKING_KEY {} -impl ::core::clone::Clone for WINHTTP_PROXY_NETWORKING_KEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_PROXY_RESULT { - pub cEntries: u32, - pub pEntries: *mut WINHTTP_PROXY_RESULT_ENTRY, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_PROXY_RESULT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_PROXY_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_PROXY_RESULT_ENTRY { - pub fProxy: super::super::Foundation::BOOL, - pub fBypass: super::super::Foundation::BOOL, - pub ProxyScheme: WINHTTP_INTERNET_SCHEME, - pub pwszProxy: ::windows_sys::core::PWSTR, - pub ProxyPort: u16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_PROXY_RESULT_ENTRY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_PROXY_RESULT_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_PROXY_RESULT_EX { - pub cEntries: u32, - pub pEntries: *mut WINHTTP_PROXY_RESULT_ENTRY, - pub hProxyDetectionHandle: super::super::Foundation::HANDLE, - pub dwProxyInterfaceAffinity: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_PROXY_RESULT_EX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_PROXY_RESULT_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINHTTP_PROXY_SETTINGS { - pub dwStructSize: u32, - pub dwFlags: u32, - pub dwCurrentSettingsVersion: u32, - pub pwszConnectionName: ::windows_sys::core::PWSTR, - pub pwszProxy: ::windows_sys::core::PWSTR, - pub pwszProxyBypass: ::windows_sys::core::PWSTR, - pub pwszAutoconfigUrl: ::windows_sys::core::PWSTR, - pub pwszAutoconfigSecondaryUrl: ::windows_sys::core::PWSTR, - pub dwAutoDiscoveryFlags: u32, - pub pwszLastKnownGoodAutoConfigUrl: ::windows_sys::core::PWSTR, - pub dwAutoconfigReloadDelayMins: u32, - pub ftLastKnownDetectTime: super::super::Foundation::FILETIME, - pub dwDetectedInterfaceIpCount: u32, - pub pdwDetectedInterfaceIp: *mut u32, - pub cNetworkKeys: u32, - pub pNetworkKeys: *mut WINHTTP_PROXY_NETWORKING_KEY, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINHTTP_PROXY_SETTINGS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINHTTP_PROXY_SETTINGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_QUERY_CONNECTION_GROUP_RESULT { - pub cHosts: u32, - pub pHostConnectionGroups: *mut WINHTTP_HOST_CONNECTION_GROUP, -} -impl ::core::marker::Copy for WINHTTP_QUERY_CONNECTION_GROUP_RESULT {} -impl ::core::clone::Clone for WINHTTP_QUERY_CONNECTION_GROUP_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct WINHTTP_REQUEST_STATS { - pub ullFlags: u64, - pub ulIndex: u32, - pub cStats: u32, - pub rgullStats: [u64; 32], -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for WINHTTP_REQUEST_STATS {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for WINHTTP_REQUEST_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(target_arch = "x86")] -pub struct WINHTTP_REQUEST_STATS { - pub ullFlags: u64, - pub ulIndex: u32, - pub cStats: u32, - pub rgullStats: [u64; 32], -} -#[cfg(target_arch = "x86")] -impl ::core::marker::Copy for WINHTTP_REQUEST_STATS {} -#[cfg(target_arch = "x86")] -impl ::core::clone::Clone for WINHTTP_REQUEST_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct WINHTTP_REQUEST_TIMES { - pub cTimes: u32, - pub rgullTimes: [u64; 64], -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for WINHTTP_REQUEST_TIMES {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for WINHTTP_REQUEST_TIMES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(target_arch = "x86")] -pub struct WINHTTP_REQUEST_TIMES { - pub cTimes: u32, - pub rgullTimes: [u64; 64], -} -#[cfg(target_arch = "x86")] -impl ::core::marker::Copy for WINHTTP_REQUEST_TIMES {} -#[cfg(target_arch = "x86")] -impl ::core::clone::Clone for WINHTTP_REQUEST_TIMES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct WINHTTP_RESOLVER_CACHE_CONFIG { - pub ulMaxResolverCacheEntries: u32, - pub ulMaxCacheEntryAge: u32, - pub ulMinCacheEntryTtl: u32, - pub SecureDnsSetting: WINHTTP_SECURE_DNS_SETTING, - pub ullConnResolutionWaitTime: u64, - pub ullFlags: u64, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for WINHTTP_RESOLVER_CACHE_CONFIG {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for WINHTTP_RESOLVER_CACHE_CONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -#[cfg(target_arch = "x86")] -pub struct WINHTTP_RESOLVER_CACHE_CONFIG { - pub ulMaxResolverCacheEntries: u32, - pub ulMaxCacheEntryAge: u32, - pub ulMinCacheEntryTtl: u32, - pub SecureDnsSetting: WINHTTP_SECURE_DNS_SETTING, - pub ullConnResolutionWaitTime: u64, - pub ullFlags: u64, -} -#[cfg(target_arch = "x86")] -impl ::core::marker::Copy for WINHTTP_RESOLVER_CACHE_CONFIG {} -#[cfg(target_arch = "x86")] -impl ::core::clone::Clone for WINHTTP_RESOLVER_CACHE_CONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_WEB_SOCKET_ASYNC_RESULT { - pub AsyncResult: WINHTTP_ASYNC_RESULT, - pub Operation: WINHTTP_WEB_SOCKET_OPERATION, -} -impl ::core::marker::Copy for WINHTTP_WEB_SOCKET_ASYNC_RESULT {} -impl ::core::clone::Clone for WINHTTP_WEB_SOCKET_ASYNC_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub struct WINHTTP_WEB_SOCKET_STATUS { - pub dwBytesTransferred: u32, - pub eBufferType: WINHTTP_WEB_SOCKET_BUFFER_TYPE, -} -impl ::core::marker::Copy for WINHTTP_WEB_SOCKET_STATUS {} -impl ::core::clone::Clone for WINHTTP_WEB_SOCKET_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] -pub type WINHTTP_STATUS_CALLBACK = ::core::option::Option ()>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinInet/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinInet/mod.rs deleted file mode 100644 index 5782ed1..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinInet/mod.rs +++ /dev/null @@ -1,4177 +0,0 @@ -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCheckManifest ( pwszmasterurl : :: windows_sys::core::PCWSTR , pwszmanifesturl : :: windows_sys::core::PCWSTR , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pbmanifestresponseheaders : *const u8 , dwmanifestresponseheaderssize : u32 , pestate : *mut APP_CACHE_STATE , phnewappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCloseHandle ( happcache : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCreateAndCommitFile ( happcache : *const ::core::ffi::c_void , pwszsourcefilepath : :: windows_sys::core::PCWSTR , pwszurl : :: windows_sys::core::PCWSTR , pbresponseheaders : *const u8 , dwresponseheaderssize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteGroup ( pwszmanifesturl : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteIEGroup ( pwszmanifesturl : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDuplicateHandle ( happcache : *const ::core::ffi::c_void , phduplicatedappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheFinalize ( happcache : *const ::core::ffi::c_void , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pestate : *mut APP_CACHE_FINALIZE_STATE ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheFreeDownloadList ( pdownloadlist : *mut APP_CACHE_DOWNLOAD_LIST ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeIESpace ( ftcutoff : super::super::Foundation:: FILETIME ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeSpace ( ftcutoff : super::super::Foundation:: FILETIME ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetDownloadList ( happcache : *const ::core::ffi::c_void , pdownloadlist : *mut APP_CACHE_DOWNLOAD_LIST ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetFallbackUrl ( happcache : *const ::core::ffi::c_void , pwszurl : :: windows_sys::core::PCWSTR , ppwszfallbackurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetIEGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetInfo ( happcache : *const ::core::ffi::c_void , pappcacheinfo : *mut APP_CACHE_GROUP_INFO ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetManifestUrl ( happcache : *const ::core::ffi::c_void , ppwszmanifesturl : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheLookup ( pwszurl : :: windows_sys::core::PCWSTR , dwflags : u32 , phappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR , lpszlocalfilename : :: windows_sys::core::PCSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpheaderinfo : *const u8 , cchheaderinfo : u32 , lpszfileextension : :: windows_sys::core::PCSTR , lpszoriginalurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryBinaryBlob ( pwszurlname : :: windows_sys::core::PCWSTR , dwtype : u32 , ftexpiretime : super::super::Foundation:: FILETIME , ftmodifiedtime : super::super::Foundation:: FILETIME , pbblob : *const u8 , cbblob : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR , lpszlocalfilename : :: windows_sys::core::PCWSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpszheaderinfo : :: windows_sys::core::PCWSTR , cchheaderinfo : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszoriginalurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateMD5SSOHash ( pszchallengeinfo : :: windows_sys::core::PCWSTR , pwszrealm : :: windows_sys::core::PCWSTR , pwsztarget : :: windows_sys::core::PCWSTR , pbhexhash : *mut u8 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerA ( name : :: windows_sys::core::PCSTR , lpcacheprefix : :: windows_sys::core::PCSTR , lpszcachepath : :: windows_sys::core::PCSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerW ( name : :: windows_sys::core::PCWSTR , lpcacheprefix : :: windows_sys::core::PCWSTR , lpszcachepath : :: windows_sys::core::PCWSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCSTR , lpszfilename : :: windows_sys::core::PSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryExW ( lpszurlname : :: windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PWSTR , dwreserved : u32 , fpreserveincomingfilename : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn CreateUrlCacheGroup ( dwflags : u32 , lpreserved : *mut ::core::ffi::c_void ) -> i64 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteIE3Cache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerA ( name : :: windows_sys::core::PCSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerW ( name : :: windows_sys::core::PCWSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntry ( lpszurlname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheGroup ( groupid : i64 , dwflags : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteWpadCacheForNetworks ( param0 : WPAD_CACHE_DELETE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DetectAutoProxyUrl ( pszautoproxyurl : :: windows_sys::core::PSTR , cchautoproxyurl : u32 , dwdetectflags : PROXY_AUTO_DETECT_TYPE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DoConnectoidsExist ( ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileA ( szfilename : :: windows_sys::core::PCSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileW ( szfilename : :: windows_sys::core::PCWSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindCloseUrlCache ( henumhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheContainerA ( pdwmodified : *mut u32 , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOA , lpcbcontainerinfo : *mut u32 , dwoptions : u32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheContainerW ( pdwmodified : *mut u32 , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOW , lpcbcontainerinfo : *mut u32 , dwoptions : u32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryA ( lpszurlsearchpattern : :: windows_sys::core::PCSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExA ( lpszurlsearchpattern : :: windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExW ( lpszurlsearchpattern : :: windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryW ( lpszurlsearchpattern : :: windows_sys::core::PCWSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheGroup ( dwflags : u32 , dwfilter : u32 , lpsearchcondition : *mut ::core::ffi::c_void , dwsearchcondition : u32 , lpgroupid : *mut i64 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheContainerA ( henumhandle : super::super::Foundation:: HANDLE , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOA , lpcbcontainerinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheContainerW ( henumhandle : super::super::Foundation:: HANDLE , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOW , lpcbcontainerinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryA ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryExA ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryExW ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryW ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheGroup ( hfind : super::super::Foundation:: HANDLE , lpgroupid : *mut i64 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FindP3PPolicySymbol ( pszsymbol : :: windows_sys::core::PCSTR ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceA ( lpszcachepath : :: windows_sys::core::PCSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceW ( lpszcachepath : :: windows_sys::core::PCWSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandA ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows_sys::core::PCSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandW ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows_sys::core::PCWSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows_sys::core::PCSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows_sys::core::PCWSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows_sys::core::PSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows_sys::core::PWSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileA ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCSTR , lpsznewfile : :: windows_sys::core::PCSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileEx ( hftpsession : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCSTR , lpsznewfile : :: windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpGetFileSize ( hfile : *const ::core::ffi::c_void , lpdwfilesizehigh : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileW ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCWSTR , lpsznewfile : :: windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCWSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileA ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCSTR , lpsznewremotefile : :: windows_sys::core::PCSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileEx ( hftpsession : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCWSTR , lpsznewremotefile : :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileW ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCWSTR , lpsznewremotefile : :: windows_sys::core::PCWSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileA ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows_sys::core::PCSTR , lpsznew : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileW ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows_sys::core::PCWSTR , lpsznew : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetDiskInfoA ( pszpath : :: windows_sys::core::PCSTR , pdwclustersize : *mut u32 , pdlavail : *mut u64 , pdltotal : *mut u64 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheConfigInfoA ( lpcacheconfiginfo : *mut INTERNET_CACHE_CONFIG_INFOA , lpcbcacheconfiginfo : *mut u32 , dwfieldcontrol : CACHE_CONFIG ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheConfigInfoW ( lpcacheconfiginfo : *mut INTERNET_CACHE_CONFIG_INFOW , lpcbcacheconfiginfo : *mut u32 , dwfieldcontrol : CACHE_CONFIG ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryBinaryBlob ( pwszurlname : :: windows_sys::core::PCWSTR , dwtype : *mut u32 , pftexpiretime : *mut super::super::Foundation:: FILETIME , pftaccesstime : *mut super::super::Foundation:: FILETIME , pftmodifiedtime : *mut super::super::Foundation:: FILETIME , ppbblob : *mut *mut u8 , pcbblob : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExA ( lpszurl : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows_sys::core::PCSTR , lpcbredirecturl : *mut u32 , lpreserved : *mut ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExW ( lpszurl : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows_sys::core::PCWSTR , lpcbredirecturl : *mut u32 , lpreserved : *mut ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheGroupAttributeA ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *mut INTERNET_CACHE_GROUP_INFOA , lpcbgroupinfo : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheGroupAttributeW ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *mut INTERNET_CACHE_GROUP_INFOW , lpcbgroupinfo : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheHeaderData ( nidx : u32 , lpdwdata : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorA ( lpszhost : :: windows_sys::core::PCSTR , nserverport : u16 , lpszdisplaystring : :: windows_sys::core::PCSTR , lpszselectorstring : :: windows_sys::core::PCSTR , dwgophertype : u32 , lpszlocator : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorW ( lpszhost : :: windows_sys::core::PCWSTR , nserverport : u16 , lpszdisplaystring : :: windows_sys::core::PCWSTR , lpszselectorstring : :: windows_sys::core::PCWSTR , dwgophertype : u32 , lpszlocator : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszsearchstring : :: windows_sys::core::PCSTR , lpfinddata : *mut GOPHER_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszsearchstring : :: windows_sys::core::PCWSTR , lpfinddata : *mut GOPHER_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszattributename : :: windows_sys::core::PCSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszattributename : :: windows_sys::core::PCWSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeA ( lpszlocator : :: windows_sys::core::PCSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeW ( lpszlocator : :: windows_sys::core::PCWSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszview : :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszview : :: windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceA ( lpszurl : :: windows_sys::core::PCSTR , lpszcompliancetoken : :: windows_sys::core::PCSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcompliancetoken : :: windows_sys::core::PCWSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpCloseDependencyHandle ( hdependencyhandle : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpDuplicateDependencyHandle ( hdependencyhandle : *const ::core::ffi::c_void , phduplicateddependencyhandle : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpEndRequestA ( hrequest : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpEndRequestW ( hrequest : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpGetServerCredentials ( pwszurl : :: windows_sys::core::PCWSTR , ppwszusername : *mut :: windows_sys::core::PWSTR , ppwszpassword : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpIndicatePageLoadComplete ( hdependencyhandle : *const ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpIsHostHstsEnabled ( pcwszurl : :: windows_sys::core::PCWSTR , pfishsts : *mut super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpOpenDependencyHandle ( hrequesthandle : *const ::core::ffi::c_void , fbackground : super::super::Foundation:: BOOL , phdependencyhandle : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestA ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows_sys::core::PCSTR , lpszobjectname : :: windows_sys::core::PCSTR , lpszversion : :: windows_sys::core::PCSTR , lpszreferrer : :: windows_sys::core::PCSTR , lplpszaccepttypes : *const :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestW ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows_sys::core::PCWSTR , lpszobjectname : :: windows_sys::core::PCWSTR , lpszversion : :: windows_sys::core::PCWSTR , lpszreferrer : :: windows_sys::core::PCWSTR , lplpszaccepttypes : *const :: windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpPushClose ( hwait : HTTP_PUSH_WAIT_HANDLE ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpPushEnable ( hrequest : *const ::core::ffi::c_void , ptransportsetting : *const HTTP_PUSH_TRANSPORT_SETTING , phwait : *mut HTTP_PUSH_WAIT_HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpPushWait ( hwait : HTTP_PUSH_WAIT_HANDLE , etype : HTTP_PUSH_WAIT_TYPE , pnotificationstatus : *mut HTTP_PUSH_NOTIFICATION_STATUS ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpQueryInfoA ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpQueryInfoW ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestExA ( hrequest : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSA , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestExW ( hrequest : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSW , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketClose ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpWebSocketCompleteUpgrade ( hrequest : *const ::core::ffi::c_void , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketQueryCloseStatus ( hwebsocket : *const ::core::ffi::c_void , pusstatus : *mut u16 , pvreason : *mut ::core::ffi::c_void , dwreasonlength : u32 , pdwreasonlengthconsumed : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketReceive ( hwebsocket : *const ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbytesread : *mut u32 , pbuffertype : *mut HTTP_WEB_SOCKET_BUFFER_TYPE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketSend ( hwebsocket : *const ::core::ffi::c_void , buffertype : HTTP_WEB_SOCKET_BUFFER_TYPE , pvbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketShutdown ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileA ( szfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileW ( szfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IncrementUrlCacheHeaderData ( nidx : u32 , lpdwdata : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternalInternetGetCookie ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PSTR , lpdwdatasize : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringA ( ai : u32 , lpstr : :: windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringW ( ai : u32 , lpstr : :: windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetAttemptConnect ( dwreserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAutodial ( dwflags : INTERNET_AUTODIAL , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAutodialHangup ( dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlA ( lpszurl : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlW ( lpszurl : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionA ( lpszurl : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionW ( lpszurl : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetClearAllPerSiteCookieDecisions ( ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCloseHandle ( hinternet : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlA ( lpszbaseurl : :: windows_sys::core::PCSTR , lpszrelativeurl : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlW ( lpszbaseurl : :: windows_sys::core::PCWSTR , lpszrelativeurl : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossing ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCSTR , szurlnew : :: windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingA ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCSTR , szurlnew : :: windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingW ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCWSTR , szurlnew : :: windows_sys::core::PCWSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectA ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows_sys::core::PCSTR , nserverport : u16 , lpszusername : :: windows_sys::core::PCSTR , lpszpassword : :: windows_sys::core::PCSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectW ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows_sys::core::PCWSTR , nserverport : u16 , lpszusername : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConvertUrlFromWireToWideChar ( pcszurl : :: windows_sys::core::PCSTR , cchurl : u32 , pcwszbaseurl : :: windows_sys::core::PCWSTR , dwcodepagehost : u32 , dwcodepagepath : u32 , fencodepathextra : super::super::Foundation:: BOOL , dwcodepageextra : u32 , ppwszconvertedurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlA ( lpszurl : :: windows_sys::core::PCSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSA ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlW ( lpszurl : :: windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSW ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlA ( lpurlcomponents : *const URL_COMPONENTSA , dwflags : u32 , lpszurl : :: windows_sys::core::PSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlW ( lpurlcomponents : *const URL_COMPONENTSW , dwflags : u32 , lpszurl : :: windows_sys::core::PWSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDial ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut u32 , dwreserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialA ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialW ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCWSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionA ( pszsitename : :: windows_sys::core::PSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionW ( pszsitename : :: windows_sys::core::PWSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetErrorDlg ( hwnd : super::super::Foundation:: HWND , hrequest : *mut ::core::ffi::c_void , dwerror : u32 , dwflags : u32 , lppvdata : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFindNextFileA ( hfind : *const ::core::ffi::c_void , lpvfinddata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFindNextFileW ( hfind : *const ::core::ffi::c_void , lpvfinddata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFortezzaCommand ( dwcommand : u32 , hwnd : super::super::Foundation:: HWND , dwreserved : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFreeCookies ( pcookies : *mut INTERNET_COOKIE2 , dwcookiecount : u32 ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFreeProxyInfoList ( pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedState ( lpdwflags : *mut INTERNET_CONNECTION , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateEx ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PSTR , dwnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExA ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExW ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PWSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieEx2 ( pcwszurl : :: windows_sys::core::PCWSTR , pcwszcookiename : :: windows_sys::core::PCWSTR , dwflags : u32 , ppcookies : *mut *mut INTERNET_COOKIE2 , pdwcookiecount : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoA ( lpdwerror : *mut u32 , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoW ( lpdwerror : *mut u32 , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionA ( pchhostname : :: windows_sys::core::PCSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionW ( pchhostname : :: windows_sys::core::PCWSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetProxyForUrl ( hinternet : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURL ( lpszurl : :: windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLA ( lpszurl : :: windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLW ( lpszurl : :: windows_sys::core::PCWSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnline ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineA ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineW ( lpszurl : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetHangUp ( dwconnection : usize , dwreserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetInitializeAutoProxyDll ( dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetLockRequestFile ( hinternet : *const ::core::ffi::c_void , lphlockrequestinfo : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenA ( lpszagent : :: windows_sys::core::PCSTR , dwaccesstype : u32 , lpszproxy : :: windows_sys::core::PCSTR , lpszproxybypass : :: windows_sys::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlA ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows_sys::core::PCSTR , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlW ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows_sys::core::PCWSTR , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenW ( lpszagent : :: windows_sys::core::PCWSTR , dwaccesstype : u32 , lpszproxy : :: windows_sys::core::PCWSTR , lpszproxybypass : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryDataAvailable ( hfile : *const ::core::ffi::c_void , lpdwnumberofbytesavailable : *mut u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryFortezzaStatus ( pdwstatus : *mut u32 , dwreserved : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryOptionA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryOptionW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFile ( hfile : *const ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , dwnumberofbytestoread : u32 , lpdwnumberofbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFileExA ( hfile : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFileExW ( hfile : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringA ( dwprotocol : u32 , lpstr : :: windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringW ( dwprotocol : u32 , lpstr : :: windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieEx2 ( pcwszurl : :: windows_sys::core::PCWSTR , pcookie : *const INTERNET_COOKIE2 , pcwszp3ppolicy : :: windows_sys::core::PCWSTR , dwflags : u32 , pdwcookiestate : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialState ( lpszconnectoid : :: windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateA ( lpszconnectoid : :: windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateW ( lpszconnectoid : :: windows_sys::core::PCWSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetFilePointer ( hfile : *const ::core::ffi::c_void , ldistancetomove : i32 , lpdistancetomovehigh : *mut i32 , dwmovemethod : u32 , dwcontext : usize ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionExA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionExW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionA ( pchhostname : :: windows_sys::core::PCSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionW ( pchhostname : :: windows_sys::core::PCWSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallback ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallbackA ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallbackW ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURL ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLA ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLW ( lpszurl : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeA ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeW ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PWSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTime ( lpsztime : :: windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeA ( lpsztime : :: windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeW ( lpsztime : :: windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetUnlockRequestFile ( hlockrequestinfo : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFile ( hfile : *const ::core::ffi::c_void , lpbuffer : *const ::core::ffi::c_void , dwnumberofbytestowrite : u32 , lpdwnumberofbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFileExA ( hfile : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFileExW ( hfile : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainA ( pchdomain : :: windows_sys::core::PCSTR , pchfulldomain : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainW ( pchdomain : :: windows_sys::core::PCWSTR , pchfulldomain : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsHostInProxyBypassList ( tscheme : INTERNET_SCHEME , lpszhost : :: windows_sys::core::PCSTR , cchhost : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsProfilesEnabled ( ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredA ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredW ( lpszurlname : :: windows_sys::core::PCWSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn LoadUrlCacheContent ( ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn ParseX509EncodedCertificateForListBoxEntry ( lpcert : *const u8 , cbcert : u32 , lpszlistboxentry : :: windows_sys::core::PSTR , lpdwlistboxentry : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn PerformOperationOverUrlCacheA ( pszurlsearchpattern : :: windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , preserved1 : *mut ::core::ffi::c_void , pdwreserved2 : *mut u32 , preserved3 : *mut ::core::ffi::c_void , op : CACHE_OPERATOR , poperatordata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacyGetZonePreferenceW ( dwzone : u32 , dwtype : u32 , pdwtemplate : *mut u32 , pszbuffer : :: windows_sys::core::PWSTR , pdwbufferlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacySetZonePreferenceW ( dwzone : u32 , dwtype : u32 , dwtemplate : u32 , pszpreference : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadGuidsForConnectedNetworks ( pcnetworks : *mut u32 , pppwsznetworkguids : *mut *mut :: windows_sys::core::PWSTR , pppbstrnetworknames : *mut *mut :: windows_sys::core::BSTR , pppwszgwmacs : *mut *mut :: windows_sys::core::PWSTR , pcgatewaymacs : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadUrlCacheEntryStream ( hurlcachestream : super::super::Foundation:: HANDLE , dwlocation : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwlen : *mut u32 , reserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadUrlCacheEntryStreamEx ( hurlcachestream : super::super::Foundation:: HANDLE , qwlocation : u64 , lpbuffer : *mut ::core::ffi::c_void , lpdwlen : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RegisterUrlCacheNotification ( hwnd : super::super::Foundation:: HWND , umsg : u32 , gid : i64 , dwopsfilter : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ResumeSuspendedDownload ( hrequest : *const ::core::ffi::c_void , dwresultcode : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RunOnceUrlCache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheConfigInfoA ( lpcacheconfiginfo : *const INTERNET_CACHE_CONFIG_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheConfigInfoW ( lpcacheconfiginfo : *const INTERNET_CACHE_CONFIG_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroup ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *mut u8 , cbgroupattributes : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupA ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *mut u8 , cbgroupattributes : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupW ( lpszurlname : :: windows_sys::core::PCWSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *mut u8 , cbgroupattributes : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheGroupAttributeA ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *const INTERNET_CACHE_GROUP_INFOA , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheGroupAttributeW ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *const INTERNET_CACHE_GROUP_INFOW , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheHeaderData ( nidx : u32 , dwdata : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ShowClientAuthCerts ( hwndparent : super::super::Foundation:: HWND ) -> u32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] fn ShowSecurityInfo ( hwndparent : super::super::Foundation:: HWND , psecurityinfo : *const INTERNET_SECURITY_INFO ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ShowX509EncodedCertificate ( hwndparent : super::super::Foundation:: HWND , lpcert : *const u8 , cbcert : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFile ( lpszurlname : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileA ( lpszurlname : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileW ( lpszurlname : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryStream ( hurlcachestream : super::super::Foundation:: HANDLE , reserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UpdateUrlCacheContentPath ( sznewpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheCheckEntriesExist ( rgpwszurls : *const :: windows_sys::core::PCWSTR , centries : u32 , rgfexist : *mut super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCloseEntryHandle ( hentryfile : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheContainerSetEntryMaximumAge ( pwszprefix : :: windows_sys::core::PCWSTR , dwentrymaxage : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCreateContainer ( pwszname : :: windows_sys::core::PCWSTR , pwszprefix : :: windows_sys::core::PCWSTR , pwszdirectory : :: windows_sys::core::PCWSTR , ulllimit : u64 , dwoptions : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindFirstEntry ( pwszprefix : :: windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phfind : *mut super::super::Foundation:: HANDLE ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindNextEntry ( hfind : super::super::Foundation:: HANDLE , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFreeEntryInfo ( pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheFreeGlobalSpace ( ulltargetsize : u64 , dwfilter : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetContentPaths ( pppwszdirectories : *mut *mut :: windows_sys::core::PWSTR , pcdirectories : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheGetEntryInfo ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetGlobalCacheSize ( dwfilter : u32 , pullsize : *mut u64 , pulllimit : *mut u64 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetGlobalLimit ( limittype : URL_CACHE_LIMIT_TYPE , pulllimit : *mut u64 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheReadEntryStream ( hurlcachestream : *const ::core::ffi::c_void , ulllocation : u64 , pbuffer : *mut ::core::ffi::c_void , dwbufferlen : u32 , pdwbufferlen : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheReloadSettings ( ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryFile ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentryfile : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryStream ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , frandomread : super::super::Foundation:: BOOL , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentrystream : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheServer ( ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheSetGlobalLimit ( limittype : URL_CACHE_LIMIT_TYPE , ulllimit : u64 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheUpdateEntryExtraData ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pbextradata : *const u8 , cbextradata : u32 ) -> u32 ); -pub type IDialBranding = *mut ::core::ffi::c_void; -pub type IDialEngine = *mut ::core::ffi::c_void; -pub type IDialEventSink = *mut ::core::ffi::c_void; -pub type IProofOfPossessionCookieInfoManager = *mut ::core::ffi::c_void; -pub type IProofOfPossessionCookieInfoManager2 = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ANY_CACHE_ENTRY: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const APP_CACHE_ENTRY_TYPE_EXPLICIT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const APP_CACHE_ENTRY_TYPE_FALLBACK: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const APP_CACHE_ENTRY_TYPE_FOREIGN: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const APP_CACHE_ENTRY_TYPE_MANIFEST: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const APP_CACHE_ENTRY_TYPE_MASTER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const APP_CACHE_LOOKUP_NO_MASTER_ONLY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTH_FLAG_DISABLE_BASIC_CLEARCHANNEL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTH_FLAG_DISABLE_NEGOTIATE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTH_FLAG_DISABLE_SERVER_AUTH: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTH_FLAG_ENABLE_NEGOTIATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTH_FLAG_RESET: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTODIAL_MODE_ALWAYS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTODIAL_MODE_NEVER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTODIAL_MODE_NO_NETWORK_PRESENT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_ALWAYS_DETECT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_CACHE_INIT_RUN: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_DETECTION_RUN: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_DETECTION_SUSPECT: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_MIGRATED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AUTO_PROXY_FLAG_USER_SET: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_BASIC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_FLAG: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_GET_ALL: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_GROUPNAME: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_QUOTA: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_STORAGE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ATTRIBUTE_TYPE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_FLAG_FLUSHURL_ONDELETE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_FLAG_GIDONLY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_FLAG_NONPURGEABLE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_FLAG_VALID: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_ID_BUILTIN_STICKY: u64 = 1152921504606846983u64; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_SEARCH_ALL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_SEARCH_BYURL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHEGROUP_TYPE_INVALID: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_APPCONTAINER_CONTENT_QUOTA_FC: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_APPCONTAINER_TOTAL_CONTENT_QUOTA_FC: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_CONTENT_QUOTA_FC: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_TOTAL_CONTENT_QUOTA_FC: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_ACCTIME_FC: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_ATTRIBUTE_FC: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_EXEMPT_DELTA_FC: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_EXPTIME_FC: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_HEADERINFO_FC: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_HITRATE_FC: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_MODIFY_DATA_FC: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_MODTIME_FC: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_SYNCTIME_FC: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_ENTRY_TYPE_FC: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_FIND_CONTAINER_RETURN_NOCHANGE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_READ_COUNT_SINCE_LAST_SCAVENGE: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_12: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_13: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_15: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_16: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_17: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_18: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_19: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_20: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_23: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_24: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_25: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_26: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_28: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_29: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_30: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_RESERVED_31: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CACHE_WRITE_COUNT_SINCE_LAST_SCAVENGE: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CONLIST_CHANGE_COUNT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_COOKIE_CHANGE_COUNT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_CURRENT_SETTINGS_VERSION: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_DOWNLOAD_PARTIAL: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_GID_HIGH: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_GID_LOW: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_HSTS_CHANGE_COUNT: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_LAST: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_LAST_SCAVENGE_TIMESTAMP: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_NOTIFICATION_FILTER: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_NOTIFICATION_HWND: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_NOTIFICATION_MESG: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_ROOTGROUP_OFFSET: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_ROOT_GROUPLIST_OFFSET: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_ROOT_LEAK_OFFSET: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_HEADER_DATA_SSL_STATE_COUNT: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_ADD_URL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_DELETE_ALL: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_DELETE_URL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_FILTER_CHANGED: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_SET_OFFLINE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_SET_ONLINE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_UPDATE_URL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_URL_SET_STICKY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_NOTIFY_URL_UNSET_STICKY: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_ACCEPTED_CACHE_ENTRY: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_ALLOW: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_ALLOW_ALL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_CACHE_ENTRY: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_DONT_ALLOW: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_DONT_ALLOW_ALL: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_DOWNGRADED_CACHE_ENTRY: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_LEASHED_CACHE_ENTRY: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_OP_3RD_PARTY: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_OP_GET: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_OP_MODIFY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_OP_PERSISTENT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_OP_SESSION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_OP_SET: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_REJECTED_CACHE_ENTRY: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_LB: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_UB: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALENG_OperationComplete: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALENG_RedialAttempt: u32 = 65537u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALENG_RedialWait: u32 = 65538u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_LASTERROR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastError"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Password"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_PHONENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneNumber"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_REDIALCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialCount"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_REDIALINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialInterval"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_RESOLVEDPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResolvedPhone"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_SAVEPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SavePassword"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserName"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DLG_FLAGS_INSECURE_FALLBACK: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DLG_FLAGS_INVALID_CA: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DLG_FLAGS_SEC_CERT_CN_INVALID: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DLG_FLAGS_SEC_CERT_DATE_INVALID: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DLG_FLAGS_SEC_CERT_REV_FAILED: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DLG_FLAGS_WEAK_SIGNATURE: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DOWNLOAD_CACHE_ENTRY: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DUO_PROTOCOL_FLAG_SPDY3: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DUO_PROTOCOL_MASK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const EDITED_CACHE_ENTRY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_FTP_DROPPED: u32 = 12111u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_FTP_NO_PASSIVE_MODE: u32 = 12112u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_FTP_TRANSFER_IN_PROGRESS: u32 = 12110u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_ATTRIBUTE_NOT_FOUND: u32 = 12137u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_DATA_ERROR: u32 = 12132u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_END_OF_DATA: u32 = 12133u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_INCORRECT_LOCATOR_TYPE: u32 = 12135u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_INVALID_LOCATOR: u32 = 12134u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_NOT_FILE: u32 = 12131u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_NOT_GOPHER_PLUS: u32 = 12136u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_PROTOCOL_ERROR: u32 = 12130u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_GOPHER_UNKNOWN_LOCATOR: u32 = 12138u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_COOKIE_DECLINED: u32 = 12162u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION: u32 = 12161u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION_EX: u32 = 12907u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_DOWNLEVEL_SERVER: u32 = 12151u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_HEADER_ALREADY_EXISTS: u32 = 12155u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_HEADER_NOT_FOUND: u32 = 12150u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_HSTS_REDIRECT_REQUIRED: u32 = 12060u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_INVALID_HEADER: u32 = 12153u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_INVALID_QUERY_REQUEST: u32 = 12154u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_INVALID_SERVER_RESPONSE: u32 = 12152u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_NOT_REDIRECTED: u32 = 12160u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_PUSH_ENABLE_FAILED: u32 = 12149u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_PUSH_RETRY_NOT_SUPPORTED: u32 = 12148u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_PUSH_STATUS_CODE_NOT_SUPPORTED: u32 = 12147u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_REDIRECT_FAILED: u32 = 12156u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION: u32 = 12168u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_ASYNC_THREAD_FAILED: u32 = 12047u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT: u32 = 12166u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_BAD_OPTION_LENGTH: u32 = 12010u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_BAD_REGISTRY_PARAMETER: u32 = 12022u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CACHE_SUCCESS: u32 = 12906u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CANNOT_CONNECT: u32 = 12029u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CHG_POST_IS_NON_SECURE: u32 = 12042u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED: u32 = 12044u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED_PROXY: u32 = 12187u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP: u32 = 12046u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CONNECTION_ABORTED: u32 = 12030u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CONNECTION_AVAILABLE: u32 = 12902u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_CONNECTION_RESET: u32 = 12031u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_DECODING_FAILED: u32 = 12175u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_DIALOG_PENDING: u32 = 12049u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_DISALLOW_INPRIVATE: u32 = 12189u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_DISCONNECTED: u32 = 12163u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_EXTENDED_ERROR: u32 = 12003u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_FAILED_DUETOSECURITYCHECK: u32 = 12171u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_FEATURE_DISABLED: u32 = 12192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_FORCE_RETRY: u32 = 12032u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED: u32 = 12054u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_GLOBAL_CALLBACK_FAILED: u32 = 12191u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_HANDLE_EXISTS: u32 = 12036u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR: u32 = 12052u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR: u32 = 12040u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_HTTP_PROTOCOL_MISMATCH: u32 = 12190u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR: u32 = 12039u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INCORRECT_FORMAT: u32 = 12027u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INCORRECT_HANDLE_STATE: u32 = 12019u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INCORRECT_HANDLE_TYPE: u32 = 12018u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INCORRECT_PASSWORD: u32 = 12014u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INCORRECT_USER_NAME: u32 = 12013u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INSECURE_FALLBACK_REQUIRED: u32 = 12059u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INSERT_CDROM: u32 = 12053u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INTERNAL_ERROR: u32 = 12004u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INTERNAL_SOCKET_ERROR: u32 = 12901u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INVALID_CA: u32 = 12045u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INVALID_OPERATION: u32 = 12016u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INVALID_OPTION: u32 = 12009u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INVALID_PROXY_REQUEST: u32 = 12033u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_INVALID_URL: u32 = 12005u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_ITEM_NOT_FOUND: u32 = 12028u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_LOGIN_FAILURE: u32 = 12015u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 12174u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_MIXED_SECURITY: u32 = 12041u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NAME_NOT_RESOLVED: u32 = 12007u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NEED_MSN_SSPI_PKG: u32 = 12173u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NEED_UI: u32 = 12034u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NOT_INITIALIZED: u32 = 12172u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NOT_PROXY_REQUEST: u32 = 12020u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_CALLBACK: u32 = 12025u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_CM_CONNECTION: u32 = 12080u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_CONTEXT: u32 = 12024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_DIRECT_ACCESS: u32 = 12023u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_KNOWN_SERVERS: u32 = 12903u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_NEW_CONTAINERS: u32 = 12051u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_NO_PING_SUPPORT: u32 = 12905u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_OFFLINE: u32 = 12163u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_OPERATION_CANCELLED: u32 = 12017u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_OPTION_NOT_SETTABLE: u32 = 12011u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_OUT_OF_HANDLES: u32 = 12001u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_PING_FAILED: u32 = 12904u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_POST_IS_NON_SECURE: u32 = 12043u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_PROTOCOL_NOT_FOUND: u32 = 12008u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_PROXY_ALERT: u32 = 12061u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_PROXY_SERVER_UNREACHABLE: u32 = 12165u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_REDIRECT_SCHEME_CHANGE: u32 = 12048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND: u32 = 12021u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_REQUEST_PENDING: u32 = 12026u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_RETRY_DIALOG: u32 = 12050u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SECURE_FAILURE_PROXY: u32 = 12188u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SECURITY_CHANNEL_ERROR: u32 = 12157u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_CN_INVALID: u32 = 12038u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_DATE_INVALID: u32 = 12037u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_ERRORS: u32 = 12055u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_NO_REV: u32 = 12056u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_REVOKED: u32 = 12170u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_REV_FAILED: u32 = 12057u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE: u32 = 12062u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SEC_INVALID_CERT: u32 = 12169u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SERVER_UNREACHABLE: u32 = 12164u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SHUTDOWN: u32 = 12012u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_SOURCE_PORT_IN_USE: u32 = 12058u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_TCPIP_NOT_INSTALLED: u32 = 12159u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_TIMEOUT: u32 = 12002u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_UNABLE_TO_CACHE_FILE: u32 = 12158u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT: u32 = 12167u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ERROR_INTERNET_UNRECOGNIZED_SCHEME: u32 = 12006u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAGS_ERROR_UI_FILTER_FOR_ERRORS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAGS_ERROR_UI_FLAGS_GENERATE_DATA: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAGS_ERROR_UI_FLAGS_NO_UI: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAGS_ERROR_UI_SERIALIZE_DIALOGS: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAGS_ERROR_UI_SHOW_IDN_HOSTNAME: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FLAG_ICC_FORCE_CONNECTION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ABSTRACT_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Abstract"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ABSTRACT_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+ABSTRACT"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ADMIN_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Admin"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ADMIN_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+ADMIN"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_ADMIN: u32 = 2882325514u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_ALL: u32 = 2882325513u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_BASE: u32 = 2882325504u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_GEOG: u32 = 2882325522u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_LOCATION: u32 = 2882325521u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_MOD_DATE: u32 = 2882325515u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_ORG: u32 = 2882325520u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_PROVIDER: u32 = 2882325524u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_RANGE: u32 = 2882325518u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_SCORE: u32 = 2882325517u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_SITE: u32 = 2882325519u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_TIMEZONE: u32 = 2882325523u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_TREEWALK: u32 = 2882325528u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_TTL: u32 = 2882325516u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_UNKNOWN: u32 = 2882325529u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_VERSION: u32 = 2882325525u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ATTRIBUTE_ID_VIEW: u32 = 2882325527u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_ABSTRACT: u32 = 2882325509u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_ADMIN: u32 = 2882325507u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_ALL: u32 = 2882325505u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_ASK: u32 = 2882325511u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_INFO: u32 = 2882325506u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_UNKNOWN: u32 = 2882325512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_VERONICA: u32 = 2882325510u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_CATEGORY_ID_VIEWS: u32 = 2882325508u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_GEOG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Geog"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_INFO_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+INFO"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_LOCATION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Loc"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_MOD_DATE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mod-Date"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ORG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Org"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_PROVIDER_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_RANGE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Score-range"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_SCORE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Score"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_SITE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Site"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TIMEZONE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TZ"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TREEWALK_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("treewalk"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TTL_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TTL"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VERONICA_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+VERONICA"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VERSION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VIEWS_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+VIEWS"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VIEW_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("View"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GROUPNAME_MAX_LENGTH: u32 = 120u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GROUP_OWNER_STORAGE_SIZE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HSR_ASYNC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HSR_CHUNKED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HSR_DOWNLOAD: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HSR_INITIATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HSR_SYNC: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HSR_USE_CONTEXT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_1_1_CACHE_ENTRY: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAGS_MASK: u32 = 4294901760u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_ALLOW_EMPTY_VALUES: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_RESPONSE_HEADERS: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_INDEX_MASK: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE_LAX: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_COOKIES_SAME_SITE_LEVEL_MAX: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_COOKIES_SAME_SITE_LEVEL_SAME_SITE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_COOKIES_SAME_SITE_LEVEL_UNKNOWN: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_MAJOR_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_MINOR_VERSION: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_PROTOCOL_FLAG_HTTP2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_PROTOCOL_MASK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ACCEPT: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ACCEPT_CHARSET: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ACCEPT_ENCODING: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ACCEPT_LANGUAGE: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ACCEPT_RANGES: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_AGE: u32 = 48u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ALLOW: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_AUTHENTICATION_INFO: u32 = 76u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_AUTHORIZATION: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CACHE_CONTROL: u32 = 49u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONNECTION: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_BASE: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_DISPOSITION: u32 = 47u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_ENCODING: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_ID: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_LANGUAGE: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_LENGTH: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_LOCATION: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_MD5: u32 = 52u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_RANGE: u32 = 53u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_TRANSFER_ENCODING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CONTENT_TYPE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_COOKIE: u32 = 44u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_COST: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_CUSTOM: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_DATE: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_DEFAULT_STYLE: u32 = 84u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_DERIVED_FROM: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_DO_NOT_TRACK: u32 = 88u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ECHO_HEADERS: u32 = 73u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ECHO_HEADERS_CRLF: u32 = 74u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ECHO_REPLY: u32 = 72u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ECHO_REQUEST: u32 = 71u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ETAG: u32 = 54u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_EXPECT: u32 = 68u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_EXPIRES: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FLAG_COALESCE: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FLAG_COALESCE_WITH_COMMA: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FLAG_NUMBER: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FLAG_NUMBER64: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FLAG_REQUEST_HEADERS: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FLAG_SYSTEMTIME: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FORWARDED: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_FROM: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_HOST: u32 = 55u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_HTTP2_SETTINGS: u32 = 90u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_IF_MATCH: u32 = 56u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_IF_MODIFIED_SINCE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_IF_NONE_MATCH: u32 = 57u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_IF_RANGE: u32 = 58u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_IF_UNMODIFIED_SINCE: u32 = 59u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_INCLUDE_REFERER_TOKEN_BINDING_ID: u32 = 93u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_INCLUDE_REFERRED_TOKEN_BINDING_ID: u32 = 93u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_KEEP_ALIVE: u32 = 89u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_LAST_MODIFIED: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_LINK: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_LOCATION: u32 = 33u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_MAX: u32 = 95u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_MAX_FORWARDS: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_MESSAGE_ID: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_MIME_VERSION: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_ORIG_URI: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_P3P: u32 = 80u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PASSPORT_CONFIG: u32 = 78u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PASSPORT_URLS: u32 = 77u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PRAGMA: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PROXY_AUTHENTICATE: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PROXY_AUTHORIZATION: u32 = 61u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PROXY_CONNECTION: u32 = 69u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PROXY_SUPPORT: u32 = 75u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PUBLIC: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PUBLIC_KEY_PINS: u32 = 94u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_PUBLIC_KEY_PINS_REPORT_ONLY: u32 = 95u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_RANGE: u32 = 62u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_RAW_HEADERS: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_RAW_HEADERS_CRLF: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_REFERER: u32 = 35u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_REFRESH: u32 = 46u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_REQUEST_METHOD: u32 = 45u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_RETRY_AFTER: u32 = 36u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_SERVER: u32 = 37u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_SET_COOKIE: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_SET_COOKIE2: u32 = 87u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_STATUS_CODE: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_STATUS_TEXT: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_STRICT_TRANSPORT_SECURITY: u32 = 91u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_TITLE: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_TOKEN_BINDING: u32 = 92u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_TRANSFER_ENCODING: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_TRANSLATE: u32 = 82u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_UNLESS_MODIFIED_SINCE: u32 = 70u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_UPGRADE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_URI: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_USER_AGENT: u32 = 39u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_VARY: u32 = 65u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_VERSION: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_VIA: u32 = 66u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_WARNING: u32 = 67u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_WWW_AUTHENTICATE: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_X_CONTENT_TYPE_OPTIONS: u32 = 79u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_X_FRAME_OPTIONS: u32 = 85u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_X_P2P_PEERDIST: u32 = 81u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_X_UA_COMPATIBLE: u32 = 83u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_QUERY_X_XSS_PROTECTION: u32 = 86u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("HTTP/1.0"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTP/1.0"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE: u32 = 10000u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ICU_USERNAME: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IDENTITY_CACHE_ENTRY: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IDSI_FLAG_KEEP_ALIVE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IDSI_FLAG_PROXY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IDSI_FLAG_SECURE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IDSI_FLAG_TUNNEL: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IMMUTABLE_CACHE_ENTRY: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INSTALLED_CACHE_ENTRY: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERENT_GOONLINE_MASK: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERENT_GOONLINE_NOPROMPT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERENT_GOONLINE_REFRESH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_BASIC: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_DIGEST: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_KERBEROS: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_NEGOTIATE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_NTLM: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_PASSPORT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTH_SCHEME_UNKNOWN: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTOPROXY_INIT_DEFAULT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTOPROXY_INIT_DOWNLOADSYNC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTOPROXY_INIT_ONLYQUERY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTOPROXY_INIT_QUERYSTATE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_AUTODELETE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_BLOOM_FILTER: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_MAP_ENABLED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_NODESKTOPINIT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_NOSUBDIRS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_RESERVED1: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_SHARE_READ: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_CONTAINER_SHARE_READ_WRITE: u32 = 768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_FLAG_ADD_FILENAME_ONLY: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_FLAG_ALLOW_COLLISIONS: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_FLAG_ENTRY_OR_MAPPING: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_FLAG_GET_STRUCT_ONLY: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_FLAG_INSTALLED_ENTRY: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_GROUP_ADD: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CACHE_GROUP_REMOVE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_ALL_COOKIES: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_APPLY_HOST_ONLY: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_APPLY_P3P: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_ECTX_3RDPARTY: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_EDGE_COOKIES: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_EVALUATE_P3P: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_HOST_ONLY: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_HOST_ONLY_APPLIED: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_IE6: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_IS_LEGACY: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_IS_RESTRICTED: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_IS_SECURE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_IS_SESSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_NON_SCRIPT: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_NO_CALLBACK: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_P3P_ENABLED: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_PERSISTENT_HOST_ONLY: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_PROMPT_REQUIRED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_RESTRICTED_ZONE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_SAME_SITE_LAX: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_SAME_SITE_LEVEL_CROSS_SITE: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_SAME_SITE_STRICT: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_CAN_HANGUP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_CONNECT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_DISCONNECT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_SHOWOFFLINE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_UNATTENDED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DEFAULT_FTP_PORT: u16 = 21u16; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DEFAULT_GOPHER_PORT: u16 = 70u16; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DEFAULT_SOCKS_PORT: u16 = 1080u16; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DIALSTATE_DISCONNECTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DIAL_FORCE_PROMPT: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DIAL_SHOW_OFFLINE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_DIAL_UNATTENDED: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_ERROR_BASE: u32 = 12000u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_ERROR_LAST: u32 = 12192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_ERROR_MASK_COMBINED_SEC_CERT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_ERROR_MASK_INSERT_CDROM: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FIRST_OPTION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_ASYNC: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_BGUPDATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_CACHE_ASYNC: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_CACHE_IF_NET_FAIL: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_DONT_CACHE: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_EXISTING_CONNECT: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_FORMS_SUBMIT: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_FROM_CACHE: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_FTP_FOLDER_VIEW: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_FWD_BACK: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_HYPERLINK: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_IDN_DIRECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_IDN_PROXY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_KEEP_CONNECTION: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_MAKE_PERSISTENT: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_MUST_CACHE_REQUEST: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_NEED_FILE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_NO_AUTH: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_NO_AUTO_REDIRECT: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_NO_CACHE_WRITE: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_NO_COOKIES: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_NO_UI: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_OFFLINE: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_PASSIVE: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_PRAGMA_NOCACHE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_RAW_DATA: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_READ_PREFETCH: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_RELOAD: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_RESYNCHRONIZE: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_SECURE: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_GLOBAL_CALLBACK_SENDING_HTTP_HEADERS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_CONNECT_FTP: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_CONNECT_GOPHER: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_CONNECT_HTTP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_FILE_REQUEST: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_FTP_FILE: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_FTP_FILE_HTML: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_FTP_FIND: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_FTP_FIND_HTML: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_GOPHER_FILE: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_GOPHER_FIND: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_HTTP_REQUEST: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_HANDLE_TYPE_INTERNET: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_IDENTITY_FLAG_CLEAR_CONTENT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_IDENTITY_FLAG_CLEAR_COOKIES: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_IDENTITY_FLAG_CLEAR_DATA: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_IDENTITY_FLAG_CLEAR_HISTORY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_IDENTITY_FLAG_PRIVATE_CACHE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_IDENTITY_FLAG_SHARED_CACHE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_INTERNAL_ERROR_BASE: u32 = 12900u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_INVALID_PORT_NUMBER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_KEEP_ALIVE_DISABLED: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_KEEP_ALIVE_ENABLED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_KEEP_ALIVE_UNKNOWN: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_LAST_OPTION: u32 = 187u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_LAST_OPTION_INTERNAL: u32 = 191u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_MAX_HOST_NAME_LENGTH: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_MAX_PASSWORD_LENGTH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_MAX_PORT_NUMBER_LENGTH: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_MAX_PORT_NUMBER_VALUE: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_MAX_USER_NAME_LENGTH: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_NO_CALLBACK: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ACTIVATE_WORKER_THREADS: u32 = 92u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ACTIVITY_ID: u32 = 185u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ALLOW_FAILED_CONNECT_CONTENT: u32 = 110u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ALLOW_INSECURE_FALLBACK: u32 = 161u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ALTER_IDENTITY: u32 = 80u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_APP_CACHE: u32 = 130u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ASYNC: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ASYNC_ID: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ASYNC_PRIORITY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_AUTH_FLAGS: u32 = 85u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_AUTH_SCHEME_SELECTED: u32 = 183u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_AUTODIAL_CONNECTION: u32 = 83u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_AUTODIAL_HWND: u32 = 112u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_AUTODIAL_MODE: u32 = 82u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_BACKGROUND_CONNECTIONS: u32 = 121u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_BYPASS_EDITED_ENTRY: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CACHE_ENTRY_EXTRA_DATA: u32 = 139u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CACHE_PARTITION: u32 = 111u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CACHE_STREAM_HANDLE: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CACHE_TIMESTAMPS: u32 = 69u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CALLBACK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CALLBACK_FILTER: u32 = 54u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CANCEL_CACHE_WRITE: u32 = 182u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CERT_ERROR_FLAGS: u32 = 98u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CHUNK_ENCODE_REQUEST: u32 = 150u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CLIENT_CERT_CONTEXT: u32 = 84u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CLIENT_CERT_ISSUER_LIST: u32 = 153u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CM_HANDLE_COPY_REF: u32 = 118u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CODEPAGE: u32 = 68u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CODEPAGE_EXTRA: u32 = 101u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CODEPAGE_PATH: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_COMPRESSED_CONTENT_LENGTH: u32 = 147u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECTED_STATE: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECTION_FILTER: u32 = 162u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECTION_INFO: u32 = 120u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECT_BACKOFF: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECT_LIMIT: u32 = 46u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECT_RETRIES: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECT_TIME: u32 = 55u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONNECT_TIMEOUT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONTEXT_VALUE: u32 = 45u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONTEXT_VALUE_OLD: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_CONTROL_SEND_TIMEOUT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_COOKIES_3RD_PARTY: u32 = 86u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_COOKIES_APPLY_HOST_ONLY: u32 = 179u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_COOKIES_SAME_SITE_LEVEL: u32 = 187u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DATAFILE_EXT: u32 = 96u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DATAFILE_NAME: u32 = 33u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DATA_RECEIVE_TIMEOUT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DATA_SEND_TIMEOUT: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DEPENDENCY_HANDLE: u32 = 131u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DETECT_POST_SEND: u32 = 71u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO: u32 = 67u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DIGEST_AUTH_UNLOAD: u32 = 76u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISABLE_AUTODIAL: u32 = 70u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISABLE_INSECURE_FALLBACK: u32 = 160u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISABLE_NTLM_PREAUTH: u32 = 72u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISABLE_PASSPORT_AUTH: u32 = 87u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISABLE_PROXY_LINK_LOCAL_NAME_RESOLUTION: u32 = 190u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISALLOW_PREMATURE_EOF: u32 = 137u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DISCONNECTED_TIMEOUT: u32 = 49u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DOWNLOAD_MODE: u32 = 116u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DOWNLOAD_MODE_HANDLE: u32 = 165u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DO_NOT_TRACK: u32 = 123u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_DUO_USED: u32 = 149u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_EDGE_COOKIES: u32 = 166u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_EDGE_COOKIES_TEMP: u32 = 175u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_EDGE_MODE: u32 = 180u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_DUO: u32 = 148u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_HEADER_CALLBACKS: u32 = 168u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_HTTP_PROTOCOL: u32 = 148u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_PASSPORT_AUTH: u32 = 90u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_REDIRECT_CACHE_READ: u32 = 122u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_TEST_SIGNING: u32 = 189u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_WBOEXT: u32 = 158u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENABLE_ZLIB_DEFLATE: u32 = 173u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENCODE_EXTRA: u32 = 155u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENCODE_FALLBACK_FOR_REDIRECT_URI: u32 = 174u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_END_BROWSER_SESSION: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ENTERPRISE_CONTEXT: u32 = 159u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ERROR_MASK: u32 = 62u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT: u32 = 89u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_EXTENDED_CALLBACKS: u32 = 108u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_EXTENDED_ERROR: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_FAIL_ON_CACHE_WRITE_ERROR: u32 = 115u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_FALSE_START: u32 = 141u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_FLUSH_STATE: u32 = 135u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_FORCE_DECODE: u32 = 178u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_FROM_CACHE_TIMEOUT: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_GLOBAL_CALLBACK: u32 = 188u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HANDLE_TYPE: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS: u32 = 91u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HSTS: u32 = 157u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HTTP_09: u32 = 191u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HTTP_DECODING: u32 = 65u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HTTP_PROTOCOL_USED: u32 = 149u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_HTTP_VERSION: u32 = 59u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_IDENTITY: u32 = 78u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_IDLE_STATE: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_IDN: u32 = 102u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_IGNORE_CERT_ERROR_FLAGS: u32 = 99u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_IGNORE_OFFLINE: u32 = 77u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_KEEP_CONNECTION: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_LINE_STATE: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_LISTEN_TIMEOUT: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER: u32 = 74u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_MAX_CONNS_PER_PROXY: u32 = 103u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_MAX_CONNS_PER_SERVER: u32 = 73u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_MAX_QUERY_BUFFER_SIZE: u32 = 140u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_NET_SPEED: u32 = 61u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_NOCACHE_WRITE_IN_PRIVATE: u32 = 184u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_NOTIFY_SENDING_COOKIE: u32 = 152u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_NO_HTTP_SERVER_AUTH: u32 = 167u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_OFFLINE_MODE: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_OFFLINE_SEMANTICS: u32 = 52u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_OFFLINE_TIMEOUT: u32 = 49u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_OPT_IN_WEAK_SIGNATURE: u32 = 176u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_ORIGINAL_CONNECT_FLAGS: u32 = 97u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PARENT_HANDLE: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PARSE_LINE_FOLDING: u32 = 177u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PASSWORD: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PER_CONNECTION_OPTION: u32 = 75u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_POLICY: u32 = 48u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PRESERVE_REFERER_ON_HTTPS_TO_HTTP_REDIRECT: u32 = 170u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PRESERVE_REQUEST_SERVER_CREDENTIALS_ON_REDIRECT: u32 = 169u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY_AUTH_SCHEME: u32 = 144u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY_CREDENTIALS: u32 = 107u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY_FROM_REQUEST: u32 = 109u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY_PASSWORD: u32 = 44u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY_SETTINGS_CHANGED: u32 = 95u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_PROXY_USERNAME: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_READ_BUFFER_SIZE: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_RECEIVE_THROUGHPUT: u32 = 57u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_RECEIVE_TIMEOUT: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 163u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_REFRESH: u32 = 37u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_REMOVE_IDENTITY: u32 = 79u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_REQUEST_FLAGS: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_REQUEST_PRIORITY: u32 = 58u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_REQUEST_TIMES: u32 = 186u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_RESET: u32 = 154u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_RESET_URLCACHE_SESSION: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_RESPONSE_RESUMABLE: u32 = 117u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS: u32 = 93u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECONDARY_CACHE_KEY: u32 = 53u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURE_FAILURE: u32 = 151u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURITY_CERTIFICATE: u32 = 35u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURITY_CONNECTION_INFO: u32 = 66u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURITY_FLAGS: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURITY_KEY_BITNESS: u32 = 36u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT: u32 = 47u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SEND_THROUGHPUT: u32 = 56u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SEND_TIMEOUT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY: u32 = 88u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SERVER_ADDRESS_INFO: u32 = 156u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SERVER_AUTH_SCHEME: u32 = 143u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT: u32 = 105u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SERVER_CREDENTIALS: u32 = 113u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SESSION_START_TIME: u32 = 106u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SETTINGS_CHANGED: u32 = 39u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SET_IN_PRIVATE: u32 = 164u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SOCKET_NODELAY: u32 = 129u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SOCKET_NOTIFICATION_IOCTL: u32 = 138u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH: u32 = 94u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SOURCE_PORT: u32 = 146u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SUPPRESS_BEHAVIOR: u32 = 81u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SUPPRESS_SERVER_AUTH: u32 = 104u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_SYNC_MODE_AUTOMATIC_SESSION_DISABLED: u32 = 172u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_TCP_FAST_OPEN: u32 = 171u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_TIMED_CONNECTION_LIMIT_BYPASS: u32 = 133u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_TOKEN_BINDING_PUBLIC_KEY: u32 = 181u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_TUNNEL_ONLY: u32 = 145u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_UNLOAD_NOTIFY_EVENT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_UPGRADE_TO_WEB_SOCKET: u32 = 126u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_URL: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_USERNAME: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_USER_AGENT: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_USER_PASS_SERVER_ONLY: u32 = 142u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_USE_FIRST_AVAILABLE_CONNECTION: u32 = 132u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_USE_MODIFIED_HEADER_FILTER: u32 = 124u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_VERSION: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_WEB_SOCKET_CLOSE_TIMEOUT: u32 = 134u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL: u32 = 127u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_WPAD_SLEEP: u32 = 114u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_WRITE_BUFFER_SIZE: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPTION_WWA_MODE: u32 = 125u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_FLAGS_UI: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PREFETCH_ABORTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PREFETCH_COMPLETE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PREFETCH_PROGRESS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PRIORITY_FOREGROUND: u32 = 1000u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_ASYNC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_CACHE_WRITE_DISABLED: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_FROM_APP_CACHE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_FROM_CACHE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_NET_TIMEOUT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_NO_HEADERS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_PASSIVE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_REQFLAG_VIA_PROXY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_RFC1123_BUFSIZE: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_RFC1123_FORMAT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SERVICE_FTP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SERVICE_GOPHER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SERVICE_HTTP: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SERVICE_URL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_CLOSING_CONNECTION: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_CONNECTED_TO_SERVER: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_CONNECTING_TO_SERVER: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_CONNECTION_CLOSED: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_COOKIE: u32 = 430u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_COOKIE_HISTORY: u32 = 327u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_COOKIE_RECEIVED: u32 = 321u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_COOKIE_SENT: u32 = 320u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_CTL_RESPONSE_RECEIVED: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_DETECTING_PROXY: u32 = 80u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_END_BROWSER_SESSION: u32 = 420u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_CLOSED: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_CLOSING: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_CONNECTED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_CONNECTING: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_HANDLE_CLOSING: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_HANDLE_CREATED: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_PREFETCH: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_RECEIVED: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_RECEIVING: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_REDIRECT: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_RESOLVED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_RESOLVING: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_SENDING: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_SENT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_FILTER_STATE_CHANGE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_HANDLE_CLOSING: u32 = 70u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_HANDLE_CREATED: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_INTERMEDIATE_RESPONSE: u32 = 120u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_NAME_RESOLVED: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_P3P_HEADER: u32 = 325u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_P3P_POLICYREF: u32 = 326u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_PREFETCH: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_PRIVACY_IMPACTED: u32 = 324u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_PROXY_CREDENTIALS: u32 = 400u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_RECEIVING_RESPONSE: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_REDIRECT: u32 = 110u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_REQUEST_COMPLETE: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_REQUEST_HEADERS_SET: u32 = 329u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_REQUEST_SENT: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_RESOLVING_NAME: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_RESPONSE_HEADERS_SET: u32 = 330u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_RESPONSE_RECEIVED: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_SENDING_COOKIE: u32 = 328u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_SENDING_REQUEST: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_SERVER_CONNECTION_STATE: u32 = 410u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_SERVER_CREDENTIALS: u32 = 401u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_STATE_CHANGE: u32 = 200u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATUS_USER_INPUT_REQUIRED: u32 = 140u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SUPPRESS_COOKIE_PERSIST: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SUPPRESS_COOKIE_PERSIST_RESET: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SUPPRESS_COOKIE_POLICY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SUPPRESS_COOKIE_POLICY_RESET: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SUPPRESS_RESET_ALL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IRF_ASYNC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IRF_NO_WAIT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IRF_SYNC: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const IRF_USE_CONTEXT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ISO_FORCE_DISCONNECTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ISO_FORCE_OFFLINE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ISO_GLOBAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ISO_REGISTRY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const LOCAL_NAMESPACE_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("Local\\"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const LOCAL_NAMESPACE_PREFIX_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Local\\"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MAX_CACHE_ENTRY_INFO_SIZE: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MAX_GOPHER_ATTRIBUTE_NAME: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MAX_GOPHER_CATEGORY_NAME: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MAX_GOPHER_DISPLAY_TEXT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MAX_GOPHER_HOST_NAME: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MAX_GOPHER_SELECTOR_TEXT: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MIN_GOPHER_ATTRIBUTE_LENGTH: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MUST_REVALIDATE_CACHE_ENTRY: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const MaxPrivacySettings: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const NORMAL_CACHE_ENTRY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const OTHER_USER_CACHE_ENTRY: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PENDING_DELETE_CACHE_ENTRY: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const POST_CHECK_CACHE_ENTRY: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const POST_RESPONSE_CACHE_ENTRY: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_IMPACTED_CACHE_ENTRY: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_MODE_CACHE_ENTRY: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_ADVANCED: u32 = 101u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_CUSTOM: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_HIGH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_LOW: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_MAX: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_MEDIUM: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_MEDIUM_HIGH: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_MEDIUM_LOW: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TEMPLATE_NO_COOKIES: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TYPE_FIRST_PARTY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PRIVACY_TYPE_THIRD_PARTY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PROXY_TYPE_AUTO_DETECT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PROXY_TYPE_AUTO_PROXY_URL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PROXY_TYPE_DIRECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PROXY_TYPE_PROXY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ProofOfPossessionCookieInfoManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa9927f85_a304_4390_8b23_a75f1c668600); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REGSTR_DIAL_AUTOCONNECT: ::windows_sys::core::PCSTR = ::windows_sys::s!("AutoConnect"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REGSTR_LEASH_LEGACY_COOKIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("LeashLegacyCookies"); -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_128BIT: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_40BIT: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_56BIT: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_FORTEZZA: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_IETFSSL4: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_IGNORE_REVOCATION: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_IGNORE_WEAK_SIGNATURE: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_IGNORE_WRONG_USAGE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_NORMALBITNESS: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_OPT_IN_WEAK_SIGNATURE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_PCT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_PCT4: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_SSL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_SSL3: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SECURITY_FLAG_UNKNOWNBIT: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SHORTPATH_CACHE_ENTRY: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const SPARSE_CACHE_ENTRY: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const STATIC_CACHE_ENTRY: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const STICKY_CACHE_ENTRY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const TRACK_OFFLINE_CACHE_ENTRY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const TRACK_ONLINE_CACHE_ENTRY: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const URLHISTORY_CACHE_ENTRY: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_API_FLAG_ASYNC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_API_FLAG_SYNC: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_API_FLAG_USE_CONTEXT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const XDR_CACHE_ENTRY: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type APP_CACHE_FINALIZE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheFinalizeStateIncomplete: APP_CACHE_FINALIZE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheFinalizeStateManifestChange: APP_CACHE_FINALIZE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheFinalizeStateComplete: APP_CACHE_FINALIZE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type APP_CACHE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheStateNoUpdateNeeded: APP_CACHE_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheStateUpdateNeeded: APP_CACHE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheStateUpdateNeededNew: APP_CACHE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const AppCacheStateUpdateNeededMasterOnly: APP_CACHE_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type CACHE_CONFIG = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_FORCE_CLEANUP_FC: CACHE_CONFIG = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_DISK_CACHE_PATHS_FC: CACHE_CONFIG = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_SYNC_MODE_FC: CACHE_CONFIG = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_CONTENT_PATHS_FC: CACHE_CONFIG = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_HISTORY_PATHS_FC: CACHE_CONFIG = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_COOKIES_PATHS_FC: CACHE_CONFIG = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_QUOTA_FC: CACHE_CONFIG = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_USER_MODE_FC: CACHE_CONFIG = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_CONTENT_USAGE_FC: CACHE_CONFIG = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const CACHE_CONFIG_STICKY_CONTENT_USAGE_FC: CACHE_CONFIG = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type FORTCMD = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FORTCMD_LOGON: FORTCMD = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FORTCMD_LOGOFF: FORTCMD = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FORTCMD_CHG_PERSONALITY: FORTCMD = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type FORTSTAT = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FORTSTAT_INSTALLED: FORTSTAT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FORTSTAT_LOGGEDON: FORTSTAT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type FTP_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FTP_TRANSFER_TYPE_ASCII: FTP_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FTP_TRANSFER_TYPE_BINARY: FTP_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const FTP_TRANSFER_TYPE_UNKNOWN: FTP_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_TRANSFER_ASCII: FTP_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_TRANSFER_BINARY: FTP_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type GOPHER_TYPE = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_ASK: GOPHER_TYPE = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_BINARY: GOPHER_TYPE = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_BITMAP: GOPHER_TYPE = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_CALENDAR: GOPHER_TYPE = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_CSO: GOPHER_TYPE = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_DIRECTORY: GOPHER_TYPE = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_DOS_ARCHIVE: GOPHER_TYPE = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_ERROR: GOPHER_TYPE = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_GIF: GOPHER_TYPE = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_GOPHER_PLUS: GOPHER_TYPE = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_HTML: GOPHER_TYPE = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_IMAGE: GOPHER_TYPE = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_INDEX_SERVER: GOPHER_TYPE = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_INLINE: GOPHER_TYPE = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_MAC_BINHEX: GOPHER_TYPE = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_MOVIE: GOPHER_TYPE = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_PDF: GOPHER_TYPE = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_REDUNDANT: GOPHER_TYPE = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_SOUND: GOPHER_TYPE = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_TELNET: GOPHER_TYPE = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_TEXT_FILE: GOPHER_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_TN3270: GOPHER_TYPE = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_UNIX_UUENCODED: GOPHER_TYPE = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TYPE_UNKNOWN: GOPHER_TYPE = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_ADDREQ_FLAG = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_ADD: HTTP_ADDREQ_FLAG = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_ADD_IF_NEW: HTTP_ADDREQ_FLAG = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_COALESCE: HTTP_ADDREQ_FLAG = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: HTTP_ADDREQ_FLAG = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: HTTP_ADDREQ_FLAG = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_ADDREQ_FLAG_REPLACE: HTTP_ADDREQ_FLAG = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_POLICY_EXTENSION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const POLICY_EXTENSION_TYPE_NONE: HTTP_POLICY_EXTENSION_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const POLICY_EXTENSION_TYPE_WINHTTP: HTTP_POLICY_EXTENSION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const POLICY_EXTENSION_TYPE_WININET: HTTP_POLICY_EXTENSION_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_POLICY_EXTENSION_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const POLICY_EXTENSION_VERSION1: HTTP_POLICY_EXTENSION_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_PUSH_WAIT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HttpPushWaitEnableComplete: HTTP_PUSH_WAIT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HttpPushWaitReceiveComplete: HTTP_PUSH_WAIT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HttpPushWaitSendComplete: HTTP_PUSH_WAIT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_WEB_SOCKET_BUFFER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_BINARY_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_BINARY_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_UTF8_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_UTF8_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_CLOSE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_PING_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_WEB_SOCKET_CLOSE_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1000i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1001i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1002i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1003i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1005i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1006i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1007i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1008i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1009i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1010i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1011i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1015i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_WEB_SOCKET_OPERATION = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_SEND_OPERATION: HTTP_WEB_SOCKET_OPERATION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_RECEIVE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_CLOSE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_WEB_SOCKET_SHUTDOWN_OPERATION: HTTP_WEB_SOCKET_OPERATION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_ACCESS_TYPE = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPEN_TYPE_DIRECT: INTERNET_ACCESS_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPEN_TYPE_PRECONFIG: INTERNET_ACCESS_TYPE = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_OPEN_TYPE_PROXY: INTERNET_ACCESS_TYPE = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_AUTODIAL = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTODIAL_FAILIFSECURITYCHECK: INTERNET_AUTODIAL = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTODIAL_FORCE_ONLINE: INTERNET_AUTODIAL = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTODIAL_FORCE_UNATTENDED: INTERNET_AUTODIAL = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT: INTERNET_AUTODIAL = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_CONNECTION = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CONNECTION_CONFIGURED: INTERNET_CONNECTION = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CONNECTION_LAN: INTERNET_CONNECTION = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CONNECTION_MODEM: INTERNET_CONNECTION = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CONNECTION_MODEM_BUSY: INTERNET_CONNECTION = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CONNECTION_OFFLINE: INTERNET_CONNECTION = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_CONNECTION_PROXY: INTERNET_CONNECTION = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_RAS_INSTALLED: INTERNET_CONNECTION = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_COOKIE_FLAGS = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_HTTPONLY: INTERNET_COOKIE_FLAGS = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_COOKIE_THIRD_PARTY: INTERNET_COOKIE_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_FLAG_RESTRICTED_ZONE: INTERNET_COOKIE_FLAGS = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_PER_CONN = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_AUTOCONFIG_URL: INTERNET_PER_CONN = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_AUTODISCOVERY_FLAGS: INTERNET_PER_CONN = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_FLAGS: INTERNET_PER_CONN = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_PROXY_BYPASS: INTERNET_PER_CONN = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_PROXY_SERVER: INTERNET_PER_CONN = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL: INTERNET_PER_CONN = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS: INTERNET_PER_CONN = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME: INTERNET_PER_CONN = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL: INTERNET_PER_CONN = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_SCHEME = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_PARTIAL: INTERNET_SCHEME = -2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_UNKNOWN: INTERNET_SCHEME = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_DEFAULT: INTERNET_SCHEME = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_FTP: INTERNET_SCHEME = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_GOPHER: INTERNET_SCHEME = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_HTTP: INTERNET_SCHEME = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_HTTPS: INTERNET_SCHEME = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_FILE: INTERNET_SCHEME = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_NEWS: INTERNET_SCHEME = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_MAILTO: INTERNET_SCHEME = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_SOCKS: INTERNET_SCHEME = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_JAVASCRIPT: INTERNET_SCHEME = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_VBSCRIPT: INTERNET_SCHEME = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_RES: INTERNET_SCHEME = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_FIRST: INTERNET_SCHEME = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_SCHEME_LAST: INTERNET_SCHEME = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type INTERNET_STATE = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATE_CONNECTED: INTERNET_STATE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATE_DISCONNECTED: INTERNET_STATE = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATE_DISCONNECTED_BY_USER: INTERNET_STATE = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATE_IDLE: INTERNET_STATE = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const INTERNET_STATE_BUSY: INTERNET_STATE = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type InternetCookieState = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_UNKNOWN: InternetCookieState = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_ACCEPT: InternetCookieState = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_PROMPT: InternetCookieState = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_LEASH: InternetCookieState = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_DOWNGRADE: InternetCookieState = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_REJECT: InternetCookieState = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const COOKIE_STATE_MAX: InternetCookieState = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type PROXY_AUTO_DETECT_TYPE = u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PROXY_AUTO_DETECT_TYPE_DHCP: PROXY_AUTO_DETECT_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const PROXY_AUTO_DETECT_TYPE_DNS_A: PROXY_AUTO_DETECT_TYPE = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type REQUEST_TIMES = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const NameResolutionStart: REQUEST_TIMES = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const NameResolutionEnd: REQUEST_TIMES = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ConnectionEstablishmentStart: REQUEST_TIMES = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const ConnectionEstablishmentEnd: REQUEST_TIMES = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const TLSHandshakeStart: REQUEST_TIMES = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const TLSHandshakeEnd: REQUEST_TIMES = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HttpRequestTimeMax: REQUEST_TIMES = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type URL_CACHE_LIMIT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const UrlCacheLimitTypeIE: URL_CACHE_LIMIT_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const UrlCacheLimitTypeIETotal: URL_CACHE_LIMIT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const UrlCacheLimitTypeAppContainer: URL_CACHE_LIMIT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const UrlCacheLimitTypeAppContainerTotal: URL_CACHE_LIMIT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const UrlCacheLimitTypeNum: URL_CACHE_LIMIT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type WININET_SYNC_MODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_SYNC_MODE_NEVER: WININET_SYNC_MODE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_SYNC_MODE_ON_EXPIRY: WININET_SYNC_MODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_SYNC_MODE_ONCE_PER_SESSION: WININET_SYNC_MODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_SYNC_MODE_ALWAYS: WININET_SYNC_MODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_SYNC_MODE_AUTOMATIC: WININET_SYNC_MODE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WININET_SYNC_MODE_DEFAULT: WININET_SYNC_MODE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type WPAD_CACHE_DELETE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WPAD_CACHE_DELETE_CURRENT: WPAD_CACHE_DELETE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const WPAD_CACHE_DELETE_ALL: WPAD_CACHE_DELETE = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct APP_CACHE_DOWNLOAD_ENTRY { - pub pwszUrl: ::windows_sys::core::PWSTR, - pub dwEntryType: u32, -} -impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_ENTRY {} -impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct APP_CACHE_DOWNLOAD_LIST { - pub dwEntryCount: u32, - pub pEntries: *mut APP_CACHE_DOWNLOAD_ENTRY, -} -impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_LIST {} -impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct APP_CACHE_GROUP_INFO { - pub pwszManifestUrl: ::windows_sys::core::PWSTR, - pub ftLastAccessTime: super::super::Foundation::FILETIME, - pub ullSize: u64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for APP_CACHE_GROUP_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for APP_CACHE_GROUP_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct APP_CACHE_GROUP_LIST { - pub dwAppCacheGroupCount: u32, - pub pAppCacheGroups: *mut APP_CACHE_GROUP_INFO, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for APP_CACHE_GROUP_LIST {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for APP_CACHE_GROUP_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct AUTO_PROXY_SCRIPT_BUFFER { - pub dwStructSize: u32, - pub lpszScriptBuffer: ::windows_sys::core::PSTR, - pub dwScriptBufferSize: u32, -} -impl ::core::marker::Copy for AUTO_PROXY_SCRIPT_BUFFER {} -impl ::core::clone::Clone for AUTO_PROXY_SCRIPT_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct AutoProxyHelperFunctions { - pub lpVtbl: *const AutoProxyHelperVtbl, -} -impl ::core::marker::Copy for AutoProxyHelperFunctions {} -impl ::core::clone::Clone for AutoProxyHelperFunctions { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct AutoProxyHelperVtbl { - pub IsResolvable: isize, - pub GetIPAddress: isize, - pub ResolveHostName: isize, - pub IsInNet: isize, - pub IsResolvableEx: isize, - pub GetIPAddressEx: isize, - pub ResolveHostNameEx: isize, - pub IsInNetEx: isize, - pub SortIpList: isize, -} -impl ::core::marker::Copy for AutoProxyHelperVtbl {} -impl ::core::clone::Clone for AutoProxyHelperVtbl { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct COOKIE_DLG_INFO { - pub pszServer: ::windows_sys::core::PWSTR, - pub pic: *mut INTERNET_COOKIE, - pub dwStopWarning: u32, - pub cx: i32, - pub cy: i32, - pub pszHeader: ::windows_sys::core::PWSTR, - pub dwOperation: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for COOKIE_DLG_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for COOKIE_DLG_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CookieDecision { - pub dwCookieState: u32, - pub fAllowSession: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CookieDecision {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CookieDecision { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_ABSTRACT_ATTRIBUTE_TYPE { - pub ShortAbstract: *mut i8, - pub AbstractFile: *mut i8, -} -impl ::core::marker::Copy for GOPHER_ABSTRACT_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_ABSTRACT_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_ADMIN_ATTRIBUTE_TYPE { - pub Comment: *mut i8, - pub EmailAddress: *mut i8, -} -impl ::core::marker::Copy for GOPHER_ADMIN_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_ADMIN_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_ASK_ATTRIBUTE_TYPE { - pub QuestionType: *mut i8, - pub QuestionText: *mut i8, -} -impl ::core::marker::Copy for GOPHER_ASK_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_ASK_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GOPHER_ATTRIBUTE_TYPE { - pub CategoryId: u32, - pub AttributeId: u32, - pub AttributeType: GOPHER_ATTRIBUTE_TYPE_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union GOPHER_ATTRIBUTE_TYPE_0 { - pub Admin: GOPHER_ADMIN_ATTRIBUTE_TYPE, - pub ModDate: GOPHER_MOD_DATE_ATTRIBUTE_TYPE, - pub Ttl: GOPHER_TTL_ATTRIBUTE_TYPE, - pub Score: GOPHER_SCORE_ATTRIBUTE_TYPE, - pub ScoreRange: GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE, - pub Site: GOPHER_SITE_ATTRIBUTE_TYPE, - pub Organization: GOPHER_ORGANIZATION_ATTRIBUTE_TYPE, - pub Location: GOPHER_LOCATION_ATTRIBUTE_TYPE, - pub GeographicalLocation: GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE, - pub TimeZone: GOPHER_TIMEZONE_ATTRIBUTE_TYPE, - pub Provider: GOPHER_PROVIDER_ATTRIBUTE_TYPE, - pub Version: GOPHER_VERSION_ATTRIBUTE_TYPE, - pub Abstract: GOPHER_ABSTRACT_ATTRIBUTE_TYPE, - pub View: GOPHER_VIEW_ATTRIBUTE_TYPE, - pub Veronica: GOPHER_VERONICA_ATTRIBUTE_TYPE, - pub Ask: GOPHER_ASK_ATTRIBUTE_TYPE, - pub Unknown: GOPHER_UNKNOWN_ATTRIBUTE_TYPE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GOPHER_FIND_DATAA { - pub DisplayString: [super::super::Foundation::CHAR; 129], - pub GopherType: GOPHER_TYPE, - pub SizeLow: u32, - pub SizeHigh: u32, - pub LastModificationTime: super::super::Foundation::FILETIME, - pub Locator: [super::super::Foundation::CHAR; 654], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GOPHER_FIND_DATAA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GOPHER_FIND_DATAA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GOPHER_FIND_DATAW { - pub DisplayString: [u16; 129], - pub GopherType: GOPHER_TYPE, - pub SizeLow: u32, - pub SizeHigh: u32, - pub LastModificationTime: super::super::Foundation::FILETIME, - pub Locator: [u16; 654], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GOPHER_FIND_DATAW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GOPHER_FIND_DATAW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { - pub DegreesNorth: i32, - pub MinutesNorth: i32, - pub SecondsNorth: i32, - pub DegreesEast: i32, - pub MinutesEast: i32, - pub SecondsEast: i32, -} -impl ::core::marker::Copy for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_LOCATION_ATTRIBUTE_TYPE { - pub Location: *mut i8, -} -impl ::core::marker::Copy for GOPHER_LOCATION_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_LOCATION_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GOPHER_MOD_DATE_ATTRIBUTE_TYPE { - pub DateAndTime: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GOPHER_MOD_DATE_ATTRIBUTE_TYPE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GOPHER_MOD_DATE_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { - pub Organization: *mut i8, -} -impl ::core::marker::Copy for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_PROVIDER_ATTRIBUTE_TYPE { - pub Provider: *mut i8, -} -impl ::core::marker::Copy for GOPHER_PROVIDER_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_PROVIDER_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_SCORE_ATTRIBUTE_TYPE { - pub Score: i32, -} -impl ::core::marker::Copy for GOPHER_SCORE_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_SCORE_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { - pub LowerBound: i32, - pub UpperBound: i32, -} -impl ::core::marker::Copy for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_SITE_ATTRIBUTE_TYPE { - pub Site: *mut i8, -} -impl ::core::marker::Copy for GOPHER_SITE_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_SITE_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_TIMEZONE_ATTRIBUTE_TYPE { - pub Zone: i32, -} -impl ::core::marker::Copy for GOPHER_TIMEZONE_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_TIMEZONE_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_TTL_ATTRIBUTE_TYPE { - pub Ttl: u32, -} -impl ::core::marker::Copy for GOPHER_TTL_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_TTL_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_UNKNOWN_ATTRIBUTE_TYPE { - pub Text: *mut i8, -} -impl ::core::marker::Copy for GOPHER_UNKNOWN_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_UNKNOWN_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GOPHER_VERONICA_ATTRIBUTE_TYPE { - pub TreeWalk: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GOPHER_VERONICA_ATTRIBUTE_TYPE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GOPHER_VERONICA_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_VERSION_ATTRIBUTE_TYPE { - pub Version: *mut i8, -} -impl ::core::marker::Copy for GOPHER_VERSION_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_VERSION_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct GOPHER_VIEW_ATTRIBUTE_TYPE { - pub ContentType: *mut i8, - pub Language: *mut i8, - pub Size: u32, -} -impl ::core::marker::Copy for GOPHER_VIEW_ATTRIBUTE_TYPE {} -impl ::core::clone::Clone for GOPHER_VIEW_ATTRIBUTE_TYPE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HTTP_PUSH_NOTIFICATION_STATUS { - pub ChannelStatusValid: super::super::Foundation::BOOL, - pub ChannelStatus: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HTTP_PUSH_NOTIFICATION_STATUS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HTTP_PUSH_NOTIFICATION_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct HTTP_PUSH_TRANSPORT_SETTING { - pub TransportSettingId: ::windows_sys::core::GUID, - pub BrokerEventId: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for HTTP_PUSH_TRANSPORT_SETTING {} -impl ::core::clone::Clone for HTTP_PUSH_TRANSPORT_SETTING { - fn clone(&self) -> Self { - *self - } -} -pub type HTTP_PUSH_WAIT_HANDLE = isize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct HTTP_REQUEST_TIMES { - pub cTimes: u32, - pub rgTimes: [u64; 32], -} -impl ::core::marker::Copy for HTTP_REQUEST_TIMES {} -impl ::core::clone::Clone for HTTP_REQUEST_TIMES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct HTTP_WEB_SOCKET_ASYNC_RESULT { - pub AsyncResult: INTERNET_ASYNC_RESULT, - pub Operation: HTTP_WEB_SOCKET_OPERATION, - pub BufferType: HTTP_WEB_SOCKET_BUFFER_TYPE, - pub dwBytesTransferred: u32, -} -impl ::core::marker::Copy for HTTP_WEB_SOCKET_ASYNC_RESULT {} -impl ::core::clone::Clone for HTTP_WEB_SOCKET_ASYNC_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_ASYNC_RESULT { - pub dwResult: usize, - pub dwError: u32, -} -impl ::core::marker::Copy for INTERNET_ASYNC_RESULT {} -impl ::core::clone::Clone for INTERNET_ASYNC_RESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_AUTH_NOTIFY_DATA { - pub cbStruct: u32, - pub dwOptions: u32, - pub pfnNotify: PFN_AUTH_NOTIFY, - pub dwContext: usize, -} -impl ::core::marker::Copy for INTERNET_AUTH_NOTIFY_DATA {} -impl ::core::clone::Clone for INTERNET_AUTH_NOTIFY_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_BUFFERSA { - pub dwStructSize: u32, - pub Next: *mut INTERNET_BUFFERSA, - pub lpcszHeader: ::windows_sys::core::PCSTR, - pub dwHeadersLength: u32, - pub dwHeadersTotal: u32, - pub lpvBuffer: *mut ::core::ffi::c_void, - pub dwBufferLength: u32, - pub dwBufferTotal: u32, - pub dwOffsetLow: u32, - pub dwOffsetHigh: u32, -} -impl ::core::marker::Copy for INTERNET_BUFFERSA {} -impl ::core::clone::Clone for INTERNET_BUFFERSA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_BUFFERSW { - pub dwStructSize: u32, - pub Next: *mut INTERNET_BUFFERSW, - pub lpcszHeader: ::windows_sys::core::PCWSTR, - pub dwHeadersLength: u32, - pub dwHeadersTotal: u32, - pub lpvBuffer: *mut ::core::ffi::c_void, - pub dwBufferLength: u32, - pub dwBufferTotal: u32, - pub dwOffsetLow: u32, - pub dwOffsetHigh: u32, -} -impl ::core::marker::Copy for INTERNET_BUFFERSW {} -impl ::core::clone::Clone for INTERNET_BUFFERSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_CONFIG_INFOA { - pub dwStructSize: u32, - pub dwContainer: u32, - pub dwQuota: u32, - pub dwReserved4: u32, - pub fPerUser: super::super::Foundation::BOOL, - pub dwSyncMode: u32, - pub dwNumCachePaths: u32, - pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0, - pub dwNormalUsage: u32, - pub dwExemptUsage: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_CACHE_CONFIG_INFOA_0 { - pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0_0, - pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYA; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_CONFIG_INFOA_0_0 { - pub CachePath: [super::super::Foundation::CHAR; 260], - pub dwCacheSize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_CONFIG_INFOW { - pub dwStructSize: u32, - pub dwContainer: u32, - pub dwQuota: u32, - pub dwReserved4: u32, - pub fPerUser: super::super::Foundation::BOOL, - pub dwSyncMode: u32, - pub dwNumCachePaths: u32, - pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0, - pub dwNormalUsage: u32, - pub dwExemptUsage: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_CACHE_CONFIG_INFOW_0 { - pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0_0, - pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYW; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_CONFIG_INFOW_0_0 { - pub CachePath: [u16; 260], - pub dwCacheSize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYA { - pub CachePath: [super::super::Foundation::CHAR; 260], - pub dwCacheSize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYW { - pub CachePath: [u16; 260], - pub dwCacheSize: u32, -} -impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYW {} -impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_CACHE_CONTAINER_INFOA { - pub dwCacheVersion: u32, - pub lpszName: ::windows_sys::core::PSTR, - pub lpszCachePrefix: ::windows_sys::core::PSTR, - pub lpszVolumeLabel: ::windows_sys::core::PSTR, - pub lpszVolumeTitle: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOA {} -impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_CACHE_CONTAINER_INFOW { - pub dwCacheVersion: u32, - pub lpszName: ::windows_sys::core::PWSTR, - pub lpszCachePrefix: ::windows_sys::core::PWSTR, - pub lpszVolumeLabel: ::windows_sys::core::PWSTR, - pub lpszVolumeTitle: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOW {} -impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_ENTRY_INFOA { - pub dwStructSize: u32, - pub lpszSourceUrlName: ::windows_sys::core::PSTR, - pub lpszLocalFileName: ::windows_sys::core::PSTR, - pub CacheEntryType: u32, - pub dwUseCount: u32, - pub dwHitRate: u32, - pub dwSizeLow: u32, - pub dwSizeHigh: u32, - pub LastModifiedTime: super::super::Foundation::FILETIME, - pub ExpireTime: super::super::Foundation::FILETIME, - pub LastAccessTime: super::super::Foundation::FILETIME, - pub LastSyncTime: super::super::Foundation::FILETIME, - pub lpHeaderInfo: ::windows_sys::core::PSTR, - pub dwHeaderInfoSize: u32, - pub lpszFileExtension: ::windows_sys::core::PSTR, - pub Anonymous: INTERNET_CACHE_ENTRY_INFOA_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_CACHE_ENTRY_INFOA_0 { - pub dwReserved: u32, - pub dwExemptDelta: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_ENTRY_INFOW { - pub dwStructSize: u32, - pub lpszSourceUrlName: ::windows_sys::core::PWSTR, - pub lpszLocalFileName: ::windows_sys::core::PWSTR, - pub CacheEntryType: u32, - pub dwUseCount: u32, - pub dwHitRate: u32, - pub dwSizeLow: u32, - pub dwSizeHigh: u32, - pub LastModifiedTime: super::super::Foundation::FILETIME, - pub ExpireTime: super::super::Foundation::FILETIME, - pub LastAccessTime: super::super::Foundation::FILETIME, - pub LastSyncTime: super::super::Foundation::FILETIME, - pub lpHeaderInfo: ::windows_sys::core::PWSTR, - pub dwHeaderInfoSize: u32, - pub lpszFileExtension: ::windows_sys::core::PWSTR, - pub Anonymous: INTERNET_CACHE_ENTRY_INFOW_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_CACHE_ENTRY_INFOW_0 { - pub dwReserved: u32, - pub dwExemptDelta: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_GROUP_INFOA { - pub dwGroupSize: u32, - pub dwGroupFlags: u32, - pub dwGroupType: u32, - pub dwDiskUsage: u32, - pub dwDiskQuota: u32, - pub dwOwnerStorage: [u32; 4], - pub szGroupName: [super::super::Foundation::CHAR; 120], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_CACHE_GROUP_INFOW { - pub dwGroupSize: u32, - pub dwGroupFlags: u32, - pub dwGroupType: u32, - pub dwDiskUsage: u32, - pub dwDiskQuota: u32, - pub dwOwnerStorage: [u32; 4], - pub szGroupName: [u16; 120], -} -impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOW {} -impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CACHE_TIMESTAMPS { - pub ftExpires: super::super::Foundation::FILETIME, - pub ftLastModified: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CACHE_TIMESTAMPS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CACHE_TIMESTAMPS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CALLBACK_COOKIE { - pub pcwszName: ::windows_sys::core::PCWSTR, - pub pcwszValue: ::windows_sys::core::PCWSTR, - pub pcwszDomain: ::windows_sys::core::PCWSTR, - pub pcwszPath: ::windows_sys::core::PCWSTR, - pub ftExpires: super::super::Foundation::FILETIME, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CALLBACK_COOKIE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CALLBACK_COOKIE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CERTIFICATE_INFO { - pub ftExpiry: super::super::Foundation::FILETIME, - pub ftStart: super::super::Foundation::FILETIME, - pub lpszSubjectInfo: *mut i8, - pub lpszIssuerInfo: *mut i8, - pub lpszProtocolName: *mut i8, - pub lpszSignatureAlgName: *mut i8, - pub lpszEncryptionAlgName: *mut i8, - pub dwKeySize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CERTIFICATE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CERTIFICATE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_CONNECTED_INFO { - pub dwConnectedState: INTERNET_STATE, - pub dwFlags: u32, -} -impl ::core::marker::Copy for INTERNET_CONNECTED_INFO {} -impl ::core::clone::Clone for INTERNET_CONNECTED_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_COOKIE { - pub cbSize: u32, - pub pszName: ::windows_sys::core::PSTR, - pub pszData: ::windows_sys::core::PSTR, - pub pszDomain: ::windows_sys::core::PSTR, - pub pszPath: ::windows_sys::core::PSTR, - pub pftExpires: *mut super::super::Foundation::FILETIME, - pub dwFlags: u32, - pub pszUrl: ::windows_sys::core::PSTR, - pub pszP3PPolicy: ::windows_sys::core::PSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_COOKIE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_COOKIE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_COOKIE2 { - pub pwszName: ::windows_sys::core::PWSTR, - pub pwszValue: ::windows_sys::core::PWSTR, - pub pwszDomain: ::windows_sys::core::PWSTR, - pub pwszPath: ::windows_sys::core::PWSTR, - pub dwFlags: u32, - pub ftExpires: super::super::Foundation::FILETIME, - pub fExpiresSet: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_COOKIE2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_COOKIE2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CREDENTIALS { - pub lpcwszHostName: ::windows_sys::core::PCWSTR, - pub dwPort: u32, - pub dwScheme: u32, - pub lpcwszUrl: ::windows_sys::core::PCWSTR, - pub lpcwszRealm: ::windows_sys::core::PCWSTR, - pub fAuthIdentity: super::super::Foundation::BOOL, - pub Anonymous: INTERNET_CREDENTIALS_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CREDENTIALS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CREDENTIALS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_CREDENTIALS_0 { - pub Anonymous: INTERNET_CREDENTIALS_0_0, - pub pAuthIdentityOpaque: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CREDENTIALS_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CREDENTIALS_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_CREDENTIALS_0_0 { - pub lpcwszUserName: ::windows_sys::core::PCWSTR, - pub lpcwszPassword: ::windows_sys::core::PCWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_CREDENTIALS_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_CREDENTIALS_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_DIAGNOSTIC_SOCKET_INFO { - pub Socket: usize, - pub SourcePort: u32, - pub DestPort: u32, - pub Flags: u32, -} -impl ::core::marker::Copy for INTERNET_DIAGNOSTIC_SOCKET_INFO {} -impl ::core::clone::Clone for INTERNET_DIAGNOSTIC_SOCKET_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_DOWNLOAD_MODE_HANDLE { - pub pcwszFileName: ::windows_sys::core::PCWSTR, - pub phFile: *mut super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_DOWNLOAD_MODE_HANDLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_DOWNLOAD_MODE_HANDLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_END_BROWSER_SESSION_DATA { - pub lpBuffer: *mut ::core::ffi::c_void, - pub dwBufferLength: u32, -} -impl ::core::marker::Copy for INTERNET_END_BROWSER_SESSION_DATA {} -impl ::core::clone::Clone for INTERNET_END_BROWSER_SESSION_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_PER_CONN_OPTIONA { - pub dwOption: INTERNET_PER_CONN, - pub Value: INTERNET_PER_CONN_OPTIONA_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_PER_CONN_OPTIONA_0 { - pub dwValue: u32, - pub pszValue: ::windows_sys::core::PSTR, - pub ftValue: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_PER_CONN_OPTIONW { - pub dwOption: INTERNET_PER_CONN, - pub Value: INTERNET_PER_CONN_OPTIONW_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union INTERNET_PER_CONN_OPTIONW_0 { - pub dwValue: u32, - pub pszValue: ::windows_sys::core::PWSTR, - pub ftValue: super::super::Foundation::FILETIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_PER_CONN_OPTION_LISTA { - pub dwSize: u32, - pub pszConnection: ::windows_sys::core::PSTR, - pub dwOptionCount: u32, - pub dwOptionError: u32, - pub pOptions: *mut INTERNET_PER_CONN_OPTIONA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_PER_CONN_OPTION_LISTW { - pub dwSize: u32, - pub pszConnection: ::windows_sys::core::PWSTR, - pub dwOptionCount: u32, - pub dwOptionError: u32, - pub pOptions: *mut INTERNET_PER_CONN_OPTIONW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_PREFETCH_STATUS { - pub dwStatus: u32, - pub dwSize: u32, -} -impl ::core::marker::Copy for INTERNET_PREFETCH_STATUS {} -impl ::core::clone::Clone for INTERNET_PREFETCH_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_PROXY_INFO { - pub dwAccessType: INTERNET_ACCESS_TYPE, - pub lpszProxy: *mut i8, - pub lpszProxyBypass: *mut i8, -} -impl ::core::marker::Copy for INTERNET_PROXY_INFO {} -impl ::core::clone::Clone for INTERNET_PROXY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -pub struct INTERNET_SECURITY_CONNECTION_INFO { - pub dwSize: u32, - pub fSecure: super::super::Foundation::BOOL, - pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo, - pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -impl ::core::marker::Copy for INTERNET_SECURITY_CONNECTION_INFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -impl ::core::clone::Clone for INTERNET_SECURITY_CONNECTION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -pub struct INTERNET_SECURITY_INFO { - pub dwSize: u32, - pub pCertificate: *const super::super::Security::Cryptography::CERT_CONTEXT, - pub pcCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, - pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo, - pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo, - pub pcUnverifiedCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, - pub channelBindingToken: super::super::Security::Authentication::Identity::SecPkgContext_Bindings, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl ::core::marker::Copy for INTERNET_SECURITY_INFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl ::core::clone::Clone for INTERNET_SECURITY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERNET_SERVER_CONNECTION_STATE { - pub lpcwszHostName: ::windows_sys::core::PCWSTR, - pub fProxy: super::super::Foundation::BOOL, - pub dwCounter: u32, - pub dwConnectionLimit: u32, - pub dwAvailableCreates: u32, - pub dwAvailableKeepAlives: u32, - pub dwActiveConnections: u32, - pub dwWaiters: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERNET_SERVER_CONNECTION_STATE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERNET_SERVER_CONNECTION_STATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct INTERNET_VERSION_INFO { - pub dwMajorVersion: u32, - pub dwMinorVersion: u32, -} -impl ::core::marker::Copy for INTERNET_VERSION_INFO {} -impl ::core::clone::Clone for INTERNET_VERSION_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct IncomingCookieState { - pub cSession: i32, - pub cPersistent: i32, - pub cAccepted: i32, - pub cLeashed: i32, - pub cDowngraded: i32, - pub cBlocked: i32, - pub pszLocation: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for IncomingCookieState {} -impl ::core::clone::Clone for IncomingCookieState { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct InternetCookieHistory { - pub fAccepted: super::super::Foundation::BOOL, - pub fLeashed: super::super::Foundation::BOOL, - pub fDowngraded: super::super::Foundation::BOOL, - pub fRejected: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for InternetCookieHistory {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for InternetCookieHistory { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct OutgoingCookieState { - pub cSent: i32, - pub cSuppressed: i32, - pub pszLocation: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for OutgoingCookieState {} -impl ::core::clone::Clone for OutgoingCookieState { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct ProofOfPossessionCookieInfo { - pub name: ::windows_sys::core::PWSTR, - pub data: ::windows_sys::core::PWSTR, - pub flags: u32, - pub p3pHeader: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for ProofOfPossessionCookieInfo {} -impl ::core::clone::Clone for ProofOfPossessionCookieInfo { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct URLCACHE_ENTRY_INFO { - pub pwszSourceUrlName: ::windows_sys::core::PWSTR, - pub pwszLocalFileName: ::windows_sys::core::PWSTR, - pub dwCacheEntryType: u32, - pub dwUseCount: u32, - pub dwHitRate: u32, - pub dwSizeLow: u32, - pub dwSizeHigh: u32, - pub ftLastModifiedTime: super::super::Foundation::FILETIME, - pub ftExpireTime: super::super::Foundation::FILETIME, - pub ftLastAccessTime: super::super::Foundation::FILETIME, - pub ftLastSyncTime: super::super::Foundation::FILETIME, - pub pbHeaderInfo: *mut u8, - pub cbHeaderInfoSize: u32, - pub pbExtraData: *mut u8, - pub cbExtraDataSize: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for URLCACHE_ENTRY_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for URLCACHE_ENTRY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct URL_COMPONENTSA { - pub dwStructSize: u32, - pub lpszScheme: ::windows_sys::core::PSTR, - pub dwSchemeLength: u32, - pub nScheme: INTERNET_SCHEME, - pub lpszHostName: ::windows_sys::core::PSTR, - pub dwHostNameLength: u32, - pub nPort: u16, - pub lpszUserName: ::windows_sys::core::PSTR, - pub dwUserNameLength: u32, - pub lpszPassword: ::windows_sys::core::PSTR, - pub dwPasswordLength: u32, - pub lpszUrlPath: ::windows_sys::core::PSTR, - pub dwUrlPathLength: u32, - pub lpszExtraInfo: ::windows_sys::core::PSTR, - pub dwExtraInfoLength: u32, -} -impl ::core::marker::Copy for URL_COMPONENTSA {} -impl ::core::clone::Clone for URL_COMPONENTSA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub struct URL_COMPONENTSW { - pub dwStructSize: u32, - pub lpszScheme: ::windows_sys::core::PWSTR, - pub dwSchemeLength: u32, - pub nScheme: INTERNET_SCHEME, - pub lpszHostName: ::windows_sys::core::PWSTR, - pub dwHostNameLength: u32, - pub nPort: u16, - pub lpszUserName: ::windows_sys::core::PWSTR, - pub dwUserNameLength: u32, - pub lpszPassword: ::windows_sys::core::PWSTR, - pub dwPasswordLength: u32, - pub lpszUrlPath: ::windows_sys::core::PWSTR, - pub dwUrlPathLength: u32, - pub lpszExtraInfo: ::windows_sys::core::PWSTR, - pub dwExtraInfoLength: u32, -} -impl ::core::marker::Copy for URL_COMPONENTSW {} -impl ::core::clone::Clone for URL_COMPONENTSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WININET_PROXY_INFO { - pub fProxy: super::super::Foundation::BOOL, - pub fBypass: super::super::Foundation::BOOL, - pub ProxyScheme: INTERNET_SCHEME, - pub pwszProxy: ::windows_sys::core::PWSTR, - pub ProxyPort: u16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WININET_PROXY_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WININET_PROXY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WININET_PROXY_INFO_LIST { - pub dwProxyInfoCount: u32, - pub pProxyInfo: *mut WININET_PROXY_INFO, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WININET_PROXY_INFO_LIST {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WININET_PROXY_INFO_LIST { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type CACHE_OPERATOR = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type GOPHER_ATTRIBUTE_ENUMERATOR = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_POLICY_EXTENSION_INIT = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type HTTP_POLICY_EXTENSION_SHUTDOWN = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type LPINTERNET_STATUS_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub type PFN_AUTH_NOTIFY = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFN_DIAL_HANDLER = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type pfnInternetDeInitializeAutoProxyDll = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type pfnInternetGetProxyInfo = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type pfnInternetInitializeAutoProxyDll = ::core::option::Option super::super::Foundation::BOOL>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinSock/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinSock/mod.rs deleted file mode 100644 index 655d375..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WinSock/mod.rs +++ /dev/null @@ -1,8893 +0,0 @@ -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn AcceptEx ( slistensocket : SOCKET , sacceptsocket : SOCKET , lpoutputbuffer : *mut ::core::ffi::c_void , dwreceivedatalength : u32 , dwlocaladdresslength : u32 , dwremoteaddresslength : u32 , lpdwbytesreceived : *mut u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn EnumProtocolsA ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn EnumProtocolsW ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn FreeAddrInfoEx ( paddrinfoex : *const ADDRINFOEXA ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn FreeAddrInfoExW ( paddrinfoex : *const ADDRINFOEXW ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn FreeAddrInfoW ( paddrinfo : *const ADDRINFOW ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAcceptExSockaddrs ( lpoutputbuffer : *const ::core::ffi::c_void , dwreceivedatalength : u32 , dwlocaladdresslength : u32 , dwremoteaddresslength : u32 , localsockaddr : *mut *mut SOCKADDR , localsockaddrlength : *mut i32 , remotesockaddr : *mut *mut SOCKADDR , remotesockaddrlength : *mut i32 ) -> ( ) ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExA ( pname : :: windows_sys::core::PCSTR , pservicename : :: windows_sys::core::PCSTR , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , hints : *const ADDRINFOEXA , ppresult : *mut *mut ADDRINFOEXA , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddrInfoExCancel ( lphandle : *const super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExOverlappedResult ( lpoverlapped : *const super::super::System::IO:: OVERLAPPED ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExW ( pname : :: windows_sys::core::PCWSTR , pservicename : :: windows_sys::core::PCWSTR , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , hints : *const ADDRINFOEXW , ppresult : *mut *mut ADDRINFOEXW , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lphandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddrInfoW ( pnodename : :: windows_sys::core::PCWSTR , pservicename : :: windows_sys::core::PCWSTR , phints : *const ADDRINFOW , ppresult : *mut *mut ADDRINFOW ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddressByNameA ( dwnamespace : u32 , lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : :: windows_sys::core::PSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddressByNameW ( dwnamespace : u32 , lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCWSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : :: windows_sys::core::PWSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetHostNameW ( name : :: windows_sys::core::PWSTR , namelen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameByTypeA ( lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PSTR , dwnamelength : u32 ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameByTypeW ( lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PWSTR , dwnamelength : u32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetNameInfoW ( psockaddr : *const SOCKADDR , sockaddrlength : i32 , pnodebuffer : :: windows_sys::core::PWSTR , nodebuffersize : u32 , pservicebuffer : :: windows_sys::core::PWSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetServiceA ( dwnamespace : u32 , lpguid : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetServiceW ( dwnamespace : u32 , lpguid : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCWSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetTypeByNameA ( lpservicename : :: windows_sys::core::PCSTR , lpservicetype : *mut :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetTypeByNameW ( lpservicename : :: windows_sys::core::PCWSTR , lpservicetype : *mut :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn InetNtopW ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : :: windows_sys::core::PWSTR , stringbufsize : usize ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn InetPtonW ( family : i32 , pszaddrstring : :: windows_sys::core::PCWSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn ProcessSocketNotifications ( completionport : super::super::Foundation:: HANDLE , registrationcount : u32 , registrationinfos : *mut SOCK_NOTIFY_REGISTRATION , timeoutms : u32 , completioncount : u32 , completionportentries : *mut super::super::System::IO:: OVERLAPPED_ENTRY , receivedentrycount : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetAddressToStringA ( addr : *const DL_EUI48 , s : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetAddressToStringW ( addr : *const DL_EUI48 , s : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetStringToAddressA ( s : :: windows_sys::core::PCSTR , terminator : *mut :: windows_sys::core::PSTR , addr : *mut DL_EUI48 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetStringToAddressW ( s : :: windows_sys::core::PCWSTR , terminator : *mut :: windows_sys::core::PWSTR , addr : *mut DL_EUI48 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringA ( addr : *const IN_ADDR , s : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringExA ( address : *const IN_ADDR , port : u16 , addressstring : :: windows_sys::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringExW ( address : *const IN_ADDR , port : u16 , addressstring : :: windows_sys::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringW ( addr : *const IN_ADDR , s : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressA ( s : :: windows_sys::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut :: windows_sys::core::PSTR , addr : *mut IN_ADDR ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressExA ( addressstring : :: windows_sys::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressExW ( addressstring : :: windows_sys::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressW ( s : :: windows_sys::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut :: windows_sys::core::PWSTR , addr : *mut IN_ADDR ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringA ( addr : *const IN6_ADDR , s : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringExA ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : :: windows_sys::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringExW ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : :: windows_sys::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringW ( addr : *const IN6_ADDR , s : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressA ( s : :: windows_sys::core::PCSTR , terminator : *mut :: windows_sys::core::PSTR , addr : *mut IN6_ADDR ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressExA ( addressstring : :: windows_sys::core::PCSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressExW ( addressstring : :: windows_sys::core::PCWSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressW ( s : :: windows_sys::core::PCWSTR , terminator : *mut :: windows_sys::core::PWSTR , addr : *mut IN6_ADDR ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] fn SetAddrInfoExA ( pname : :: windows_sys::core::PCSTR , pservicename : :: windows_sys::core::PCSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] fn SetAddrInfoExW ( pname : :: windows_sys::core::PCWSTR , pservicename : :: windows_sys::core::PCWSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SetServiceA ( dwnamespace : u32 , dwoperation : SET_SERVICE_OPERATION , dwflags : u32 , lpserviceinfo : *const SERVICE_INFOA , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpdwstatusflags : *mut u32 ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SetServiceW ( dwnamespace : u32 , dwoperation : SET_SERVICE_OPERATION , dwflags : u32 , lpserviceinfo : *const SERVICE_INFOW , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpdwstatusflags : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "windows.networking.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn SetSocketMediaStreamingMode ( value : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn TransmitFile ( hsocket : SOCKET , hfile : super::super::Foundation:: HANDLE , nnumberofbytestowrite : u32 , nnumberofbytespersend : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lptransmitbuffers : *const TRANSMIT_FILE_BUFFERS , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WPUCompleteOverlappedRequest ( s : SOCKET , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , dwerror : u32 , cbtransferred : u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAccept ( s : SOCKET , addr : *mut SOCKADDR , addrlen : *mut i32 , lpfncondition : LPCONDITIONPROC , dwcallbackdata : usize ) -> SOCKET ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAddressToStringA ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpszaddressstring : :: windows_sys::core::PSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAddressToStringW ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpszaddressstring : :: windows_sys::core::PWSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSAAdvertiseProvider ( puuidproviderid : *const :: windows_sys::core::GUID , pnspv2routine : *const NSPV2_ROUTINE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetHostByAddr ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , addr : :: windows_sys::core::PCSTR , len : i32 , r#type : i32 , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetHostByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetProtoByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetProtoByNumber ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , number : i32 , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetServByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows_sys::core::PCSTR , proto : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetServByPort ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , port : i32 , proto : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncSelect ( s : SOCKET , hwnd : super::super::Foundation:: HWND , wmsg : u32 , levent : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSACancelAsyncRequest ( hasynctaskhandle : super::super::Foundation:: HANDLE ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSACancelBlockingCall ( ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSACleanup ( ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSACloseEvent ( hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAConnect ( s : SOCKET , name : *const SOCKADDR , namelen : i32 , lpcallerdata : *const WSABUF , lpcalleedata : *mut WSABUF , lpsqos : *const QOS , lpgqos : *const QOS ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByList ( s : SOCKET , socketaddress : *const SOCKET_ADDRESS_LIST , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByNameA ( s : SOCKET , nodename : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByNameW ( s : SOCKET , nodename : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSACreateEvent ( ) -> super::super::Foundation:: HANDLE ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSADeleteSocketPeerTargetName ( socket : SOCKET , peeraddr : *const SOCKADDR , peeraddrlen : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSADuplicateSocketA ( s : SOCKET , dwprocessid : u32 , lpprotocolinfo : *mut WSAPROTOCOL_INFOA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSADuplicateSocketW ( s : SOCKET , dwprocessid : u32 , lpprotocolinfo : *mut WSAPROTOCOL_INFOW ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAEnumNameSpaceProvidersA ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOA ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSAEnumNameSpaceProvidersExA ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOEXA ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSAEnumNameSpaceProvidersExW ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOEXW ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAEnumNameSpaceProvidersW ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOW ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAEnumNetworkEvents ( s : SOCKET , heventobject : super::super::Foundation:: HANDLE , lpnetworkevents : *mut WSANETWORKEVENTS ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAEnumProtocolsA ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut WSAPROTOCOL_INFOA , lpdwbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAEnumProtocolsW ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut WSAPROTOCOL_INFOW , lpdwbufferlength : *mut u32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAEventSelect ( s : SOCKET , heventobject : super::super::Foundation:: HANDLE , lnetworkevents : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetLastError ( ) -> WSA_ERROR ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAGetOverlappedResult ( s : SOCKET , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcbtransfer : *mut u32 , fwait : super::super::Foundation:: BOOL , lpdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAGetQOSByName ( s : SOCKET , lpqosname : *const WSABUF , lpqos : *mut QOS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassInfoA ( lpproviderid : *const :: windows_sys::core::GUID , lpserviceclassid : *const :: windows_sys::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassInfoW ( lpproviderid : *const :: windows_sys::core::GUID , lpserviceclassid : *const :: windows_sys::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOW ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassNameByClassIdA ( lpserviceclassid : *const :: windows_sys::core::GUID , lpszserviceclassname : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassNameByClassIdW ( lpserviceclassid : *const :: windows_sys::core::GUID , lpszserviceclassname : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAHtonl ( s : SOCKET , hostlong : u32 , lpnetlong : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAHtons ( s : SOCKET , hostshort : u16 , lpnetshort : *mut u16 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAImpersonateSocketPeer ( socket : SOCKET , peeraddr : *const SOCKADDR , peeraddrlen : u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAInstallServiceClassA ( lpserviceclassinfo : *const WSASERVICECLASSINFOA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAInstallServiceClassW ( lpserviceclassinfo : *const WSASERVICECLASSINFOW ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAIoctl ( s : SOCKET , dwiocontrolcode : u32 , lpvinbuffer : *const ::core::ffi::c_void , cbinbuffer : u32 , lpvoutbuffer : *mut ::core::ffi::c_void , cboutbuffer : u32 , lpcbbytesreturned : *mut u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAIsBlocking ( ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAJoinLeaf ( s : SOCKET , name : *const SOCKADDR , namelen : i32 , lpcallerdata : *const WSABUF , lpcalleedata : *mut WSABUF , lpsqos : *const QOS , lpgqos : *const QOS , dwflags : u32 ) -> SOCKET ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSALookupServiceBeginA ( lpqsrestrictions : *const WSAQUERYSETA , dwcontrolflags : u32 , lphlookup : *mut super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSALookupServiceBeginW ( lpqsrestrictions : *const WSAQUERYSETW , dwcontrolflags : u32 , lphlookup : *mut super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSALookupServiceEnd ( hlookup : super::super::Foundation:: HANDLE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSALookupServiceNextA ( hlookup : super::super::Foundation:: HANDLE , dwcontrolflags : u32 , lpdwbufferlength : *mut u32 , lpqsresults : *mut WSAQUERYSETA ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSALookupServiceNextW ( hlookup : super::super::Foundation:: HANDLE , dwcontrolflags : u32 , lpdwbufferlength : *mut u32 , lpqsresults : *mut WSAQUERYSETW ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSANSPIoctl ( hlookup : super::super::Foundation:: HANDLE , dwcontrolcode : u32 , lpvinbuffer : *const ::core::ffi::c_void , cbinbuffer : u32 , lpvoutbuffer : *mut ::core::ffi::c_void , cboutbuffer : u32 , lpcbbytesreturned : *mut u32 , lpcompletion : *const WSACOMPLETION ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSANtohl ( s : SOCKET , netlong : u32 , lphostlong : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSANtohs ( s : SOCKET , netshort : u16 , lphostshort : *mut u16 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAPoll ( fdarray : *mut WSAPOLLFD , fds : u32 , timeout : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAProviderCompleteAsyncCall ( hasynccall : super::super::Foundation:: HANDLE , iretcode : i32 ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAProviderConfigChange ( lpnotificationhandle : *mut super::super::Foundation:: HANDLE , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAQuerySocketSecurity ( socket : SOCKET , securityquerytemplate : *const SOCKET_SECURITY_QUERY_TEMPLATE , securityquerytemplatelen : u32 , securityqueryinfo : *mut SOCKET_SECURITY_QUERY_INFO , securityqueryinfolen : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSARecv ( s : SOCKET , lpbuffers : *const WSABUF , dwbuffercount : u32 , lpnumberofbytesrecvd : *mut u32 , lpflags : *mut u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARecvDisconnect ( s : SOCKET , lpinbounddisconnectdata : *const WSABUF ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARecvEx ( s : SOCKET , buf : :: windows_sys::core::PSTR , len : i32 , flags : *mut i32 ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSARecvFrom ( s : SOCKET , lpbuffers : *const WSABUF , dwbuffercount : u32 , lpnumberofbytesrecvd : *mut u32 , lpflags : *mut u32 , lpfrom : *mut SOCKADDR , lpfromlen : *mut i32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARemoveServiceClass ( lpserviceclassid : *const :: windows_sys::core::GUID ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAResetEvent ( hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARevertImpersonation ( ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSASend ( s : SOCKET , lpbuffers : *const WSABUF , dwbuffercount : u32 , lpnumberofbytessent : *mut u32 , dwflags : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSASendDisconnect ( s : SOCKET , lpoutbounddisconnectdata : *const WSABUF ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSASendMsg ( handle : SOCKET , lpmsg : *const WSAMSG , dwflags : u32 , lpnumberofbytessent : *mut u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSASendTo ( s : SOCKET , lpbuffers : *const WSABUF , dwbuffercount : u32 , lpnumberofbytessent : *mut u32 , dwflags : u32 , lpto : *const SOCKADDR , itolen : i32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSASetBlockingHook ( lpblockfunc : super::super::Foundation:: FARPROC ) -> super::super::Foundation:: FARPROC ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSASetEvent ( hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSASetLastError ( ierror : i32 ) -> ( ) ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSASetServiceA ( lpqsreginfo : *const WSAQUERYSETA , essoperation : WSAESETSERVICEOP , dwcontrolflags : u32 ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSASetServiceW ( lpqsreginfo : *const WSAQUERYSETW , essoperation : WSAESETSERVICEOP , dwcontrolflags : u32 ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSASetSocketPeerTargetName ( socket : SOCKET , peertargetname : *const SOCKET_PEER_TARGET_NAME , peertargetnamelen : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSASetSocketSecurity ( socket : SOCKET , securitysettings : *const SOCKET_SECURITY_SETTINGS , securitysettingslen : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , completionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSASocketA ( af : i32 , r#type : i32 , protocol : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , g : u32 , dwflags : u32 ) -> SOCKET ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSASocketW ( af : i32 , r#type : i32 , protocol : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , g : u32 , dwflags : u32 ) -> SOCKET ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAStartup ( wversionrequested : u16 , lpwsadata : *mut WSADATA ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAStringToAddressA ( addressstring : :: windows_sys::core::PCSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAStringToAddressW ( addressstring : :: windows_sys::core::PCWSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAUnadvertiseProvider ( puuidproviderid : *const :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAUnhookBlockingHook ( ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAWaitForMultipleEvents ( cevents : u32 , lphevents : *const super::super::Foundation:: HANDLE , fwaitall : super::super::Foundation:: BOOL , dwtimeout : u32 , falertable : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCDeinstallProvider ( lpproviderid : *const :: windows_sys::core::GUID , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCDeinstallProvider32 ( lpproviderid : *const :: windows_sys::core::GUID , lperrno : *mut i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnableNSProvider ( lpproviderid : *const :: windows_sys::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnableNSProvider32 ( lpproviderid : *const :: windows_sys::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnumNameSpaceProviders32 ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOW ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSCEnumNameSpaceProvidersEx32 ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOEXW ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCEnumProtocols ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut WSAPROTOCOL_INFOW , lpdwbufferlength : *mut u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCEnumProtocols32 ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut WSAPROTOCOL_INFOW , lpdwbufferlength : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetApplicationCategory ( path : :: windows_sys::core::PCWSTR , pathlength : u32 , extra : :: windows_sys::core::PCWSTR , extralength : u32 , ppermittedlspcategories : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderInfo ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderInfo32 ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderPath ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderPath32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallNameSpace ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallNameSpace32 ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] fn WSCInstallNameSpaceEx ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] fn WSCInstallNameSpaceEx32 ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProvider ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProvider64_32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProviderAndChains64_32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpszproviderdllpath32 : :: windows_sys::core::PCWSTR , lpszlspname : :: windows_sys::core::PCWSTR , dwserviceflags : u32 , lpprotocolinfolist : *mut WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lpdwcatalogentryid : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetApplicationCategory ( path : :: windows_sys::core::PCWSTR , pathlength : u32 , extra : :: windows_sys::core::PCWSTR , extralength : u32 , permittedlspcategories : u32 , pprevpermlspcat : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetProviderInfo ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetProviderInfo32 ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUnInstallNameSpace ( lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUnInstallNameSpace32 ( lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUpdateProvider ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUpdateProvider32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteNameSpaceOrder ( lpproviderid : *mut :: windows_sys::core::GUID , dwnumberofentries : u32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteNameSpaceOrder32 ( lpproviderid : *mut :: windows_sys::core::GUID , dwnumberofentries : u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteProviderOrder ( lpwdcatalogentryid : *mut u32 , dwnumberofentries : u32 ) -> i32 ); -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteProviderOrder32 ( lpwdcatalogentryid : *mut u32 , dwnumberofentries : u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn __WSAFDIsSet ( fd : SOCKET , param1 : *mut FD_SET ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn accept ( s : SOCKET , addr : *mut SOCKADDR , addrlen : *mut i32 ) -> SOCKET ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn bind ( s : SOCKET , name : *const SOCKADDR , namelen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn closesocket ( s : SOCKET ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn connect ( s : SOCKET , name : *const SOCKADDR , namelen : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn freeaddrinfo ( paddrinfo : *const ADDRINFOA ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn getaddrinfo ( pnodename : :: windows_sys::core::PCSTR , pservicename : :: windows_sys::core::PCSTR , phints : *const ADDRINFOA , ppresult : *mut *mut ADDRINFOA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostbyaddr ( addr : :: windows_sys::core::PCSTR , len : i32 , r#type : i32 ) -> *mut HOSTENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostbyname ( name : :: windows_sys::core::PCSTR ) -> *mut HOSTENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostname ( name : :: windows_sys::core::PSTR , namelen : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn getnameinfo ( psockaddr : *const SOCKADDR , sockaddrlength : i32 , pnodebuffer : :: windows_sys::core::PSTR , nodebuffersize : u32 , pservicebuffer : :: windows_sys::core::PSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn getpeername ( s : SOCKET , name : *mut SOCKADDR , namelen : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getprotobyname ( name : :: windows_sys::core::PCSTR ) -> *mut PROTOENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getprotobynumber ( number : i32 ) -> *mut PROTOENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getservbyname ( name : :: windows_sys::core::PCSTR , proto : :: windows_sys::core::PCSTR ) -> *mut SERVENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getservbyport ( port : i32 , proto : :: windows_sys::core::PCSTR ) -> *mut SERVENT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn getsockname ( s : SOCKET , name : *mut SOCKADDR , namelen : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : :: windows_sys::core::PSTR , optlen : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn htonl ( hostlong : u32 ) -> u32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn htons ( hostshort : u16 ) -> u16 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_addr ( cp : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_ntoa ( r#in : IN_ADDR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_ntop ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : :: windows_sys::core::PSTR , stringbufsize : usize ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_pton ( family : i32 , pszaddrstring : :: windows_sys::core::PCSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn ioctlsocket ( s : SOCKET , cmd : i32 , argp : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn listen ( s : SOCKET , backlog : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn ntohl ( netlong : u32 ) -> u32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn ntohs ( netshort : u16 ) -> u16 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn recv ( s : SOCKET , buf : :: windows_sys::core::PSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn recvfrom ( s : SOCKET , buf : :: windows_sys::core::PSTR , len : i32 , flags : i32 , from : *mut SOCKADDR , fromlen : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn select ( nfds : i32 , readfds : *mut FD_SET , writefds : *mut FD_SET , exceptfds : *mut FD_SET , timeout : *const TIMEVAL ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn send ( s : SOCKET , buf : :: windows_sys::core::PCSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn sendto ( s : SOCKET , buf : :: windows_sys::core::PCSTR , len : i32 , flags : i32 , to : *const SOCKADDR , tolen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn setsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : :: windows_sys::core::PCSTR , optlen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn shutdown ( s : SOCKET , how : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn socket ( af : i32 , r#type : i32 , protocol : i32 ) -> SOCKET ); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AAL5_MODE_MESSAGE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AAL5_MODE_STREAMING: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AAL5_SSCS_FRAME_RELAY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AAL5_SSCS_NULL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AAL5_SSCS_SSCOP_ASSURED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AAL5_SSCS_SSCOP_NON_ASSURED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ADDRINFOEX_VERSION_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ADDRINFOEX_VERSION_3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ADDRINFOEX_VERSION_4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ADDRINFOEX_VERSION_5: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ADDRINFOEX_VERSION_6: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_12844: u16 = 25u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_APPLETALK: u16 = 16u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_ATM: u16 = 22u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_BAN: u16 = 21u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_CCITT: u16 = 10u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_CHAOS: u16 = 5u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_CLUSTER: u16 = 24u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_DATAKIT: u16 = 9u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_DECnet: u16 = 12u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_DLI: u16 = 13u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_ECMA: u16 = 8u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_FIREFOX: u16 = 19u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_HYLINK: u16 = 15u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_HYPERV: u16 = 34u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_ICLFXBM: u16 = 31u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_IMPLINK: u16 = 3u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_IPX: u16 = 6u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_IRDA: u16 = 26u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_ISO: u16 = 7u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_LAT: u16 = 14u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_LINK: u16 = 33u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_MAX: u16 = 29u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_NETBIOS: u16 = 17u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_NETDES: u16 = 28u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_NS: u16 = 6u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_OSI: u16 = 7u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_PUP: u16 = 4u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_SNA: u16 = 11u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_TCNMESSAGE: u16 = 30u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_TCNPROCESS: u16 = 29u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_UNIX: u16 = 1u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_UNKNOWN1: u16 = 20u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_VOICEVIEW: u16 = 18u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_ADDRCONFIG: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_ALL: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_BYPASS_DNS_CACHE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_CANONNAME: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DISABLE_IDN_ENCODING: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DNS_ONLY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DNS_RESPONSE_HOSTFILE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DNS_RESPONSE_SECURE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DNS_SERVER_TYPE_DOH: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DNS_SERVER_TYPE_UDP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_DNS_SERVER_UDP_FALLBACK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_EXCLUSIVE_CUSTOM_SERVERS: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_EXTENDED: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_FILESERVER: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_FORCE_CLEAR_TEXT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_FQDN: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_NON_AUTHORITATIVE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_NUMERICHOST: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_NUMERICSERV: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_PASSIVE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_REQUIRE_SECURE: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_RESOLUTION_HANDLE: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_RETURN_PREFERRED_NAMES: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_RETURN_RESPONSE_FLAGS: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_RETURN_TTL: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_SECURE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_SECURE_WITH_FALLBACK: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AI_V4MAPPED: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ASSOCIATE_NAMERES_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x59a38b67_d4fe_46e1_ba3c_87ea74ca3049); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATMPROTO_AAL1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATMPROTO_AAL2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATMPROTO_AAL34: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATMPROTO_AAL5: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATMPROTO_AALUSER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATM_ADDR_SIZE: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATM_AESA: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATM_E164: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ATM_NSAP: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BASE_PROTOCOL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BCOB_A: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BCOB_C: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BCOB_X: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BHLI_HighLayerProfile: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BHLI_ISO: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BHLI_UserSpecific: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BHLI_VendorSpecificAppId: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BIGENDIAN: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BITS_PER_BYTE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_ELAPB: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_HDLC_ABM: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_HDLC_ARM: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_HDLC_NRM: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_ISO_1745: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_ISO_7776: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_LLC: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_MODE_EXT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_MODE_NORMAL: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_Q921: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_Q922: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_USER_SPECIFIED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_X25L: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_X25M: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L2_X75: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_IPI_IP: u32 = 204u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_IPI_SNAP: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_ISO_8208: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_ISO_TR9577: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_MODE_EXT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_MODE_NORMAL: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_1024: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_128: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_16: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_2048: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_256: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_32: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_4096: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_512: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_PACKET_64: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_SIO_8473: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_T70: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_USER_SPECIFIED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_X223: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BLLI_L3_X25: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const BYTE_ORDER: u32 = 1234u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_AAL_PARAMETERS_UNSUPPORTED: u32 = 93u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_ACCESS_INFORMAION_DISCARDED: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_BEARER_CAPABILITY_UNAUTHORIZED: u32 = 57u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_BEARER_CAPABILITY_UNAVAILABLE: u32 = 58u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED: u32 = 65u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_CALL_REJECTED: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_CHANNEL_NONEXISTENT: u32 = 82u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_COND_PERMANENT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_COND_TRANSIENT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_COND_UNKNOWN: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_DESTINATION_OUT_OF_ORDER: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INCOMPATIBLE_DESTINATION: u32 = 88u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INCORRECT_MESSAGE_LENGTH: u32 = 104u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INVALID_CALL_REFERENCE: u32 = 81u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INVALID_ENDPOINT_REFERENCE: u32 = 89u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INVALID_IE_CONTENTS: u32 = 100u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INVALID_NUMBER_FORMAT: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INVALID_STATE_FOR_MESSAGE: u32 = 101u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_INVALID_TRANSIT_NETWORK_SELECTION: u32 = 91u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_BEYOND_INTERWORKING: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_INTERNATIONAL_NETWORK: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_PRIVATE_LOCAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_PRIVATE_REMOTE: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_PUBLIC_LOCAL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_PUBLIC_REMOTE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_TRANSIT_NETWORK: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_LOC_USER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_MANDATORY_IE_MISSING: u32 = 96u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NA_ABNORMAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NA_NORMAL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NETWORK_OUT_OF_ORDER: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NORMAL_CALL_CLEARING: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NORMAL_UNSPECIFIED: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NO_ROUTE_TO_DESTINATION: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NO_USER_RESPONDING: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NO_VPI_VCI_AVAILABLE: u32 = 45u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_NUMBER_CHANGED: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_OPTION_UNAVAILABLE: u32 = 63u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_PROTOCOL_ERROR: u32 = 111u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_PU_PROVIDER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_PU_USER: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_QOS_UNAVAILABLE: u32 = 49u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_REASON_IE_INSUFFICIENT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_REASON_IE_MISSING: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_REASON_USER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_RECOVERY_ON_TIMEOUT: u32 = 102u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_RESOURCE_UNAVAILABLE: u32 = 47u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_STATUS_ENQUIRY_RESPONSE: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_TEMPORARY_FAILURE: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_TOO_MANY_PENDING_ADD_PARTY: u32 = 92u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_UNALLOCATED_NUMBER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_UNIMPLEMENTED_IE: u32 = 99u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_UNIMPLEMENTED_MESSAGE_TYPE: u32 = 97u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS: u32 = 73u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_USER_BUSY: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_USER_CELL_RATE_UNAVAILABLE: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_USER_REJECTS_CLIR: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_VPI_VCI_UNACCEPTABLE: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CAUSE_VPI_VCI_UNAVAILABLE: u32 = 35u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CF_ACCEPT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CF_DEFER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CF_REJECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CLIP_NOT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CLIP_SUS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const DE_REUSE_SOCKET: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const DL_ADDRESS_LENGTH_MAXIMUM: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const DL_HEADER_LENGTH_MAXIMUM: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETHERNET_TYPE_802_1AD: u32 = 34984u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETHERNET_TYPE_802_1Q: u32 = 33024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETHERNET_TYPE_ARP: u32 = 2054u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETHERNET_TYPE_IPV4: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETHERNET_TYPE_IPV6: u32 = 34525u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETHERNET_TYPE_MINIMUM: u32 = 1536u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETH_LENGTH_OF_HEADER: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETH_LENGTH_OF_SNAP_HEADER: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ETH_LENGTH_OF_VLAN_HEADER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const EXT_LEN_UNIT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_ACCEPT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_ACCEPT_BIT: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_ADDRESS_LIST_CHANGE_BIT: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_CLOSE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_CLOSE_BIT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_CONNECT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_CONNECT_BIT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_GROUP_QOS_BIT: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_MAX_EVENTS: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_OOB: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_OOB_BIT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_QOS_BIT: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_READ: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_READ_BIT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_ROUTING_INTERFACE_CHANGE_BIT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_SETSIZE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_WRITE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FD_WRITE_BIT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FIOASYNC: i32 = -2147195267i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FIONBIO: i32 = -2147195266i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FIONREAD: i32 = 1074030207i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FROM_PROTOCOL_INFO: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const GAI_STRERROR_BUFFER_SIZE: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_ATTRIB_INT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_ATTRIB_NO_ATTRIB: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_ATTRIB_NO_CLASS: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_ATTRIB_OCTETSEQ: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_ATTRIB_STR: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_MAX_ATTRIBNAME: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_MAX_CLASSNAME: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_MAX_OCTET_STRING: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IAS_MAX_USER_STRING: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_DST_UNREACH_ADDR: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_DST_UNREACH_ADMIN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_DST_UNREACH_BEYONDSCOPE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_DST_UNREACH_NOPORT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_DST_UNREACH_NOROUTE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_PARAMPROB_HEADER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_PARAMPROB_NEXTHEADER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_PARAMPROB_OPTION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_TIME_EXCEED_REASSEMBLY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP6_TIME_EXCEED_TRANSIT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMPV4_INVALID_PREFERENCE_LEVEL: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMPV6_ECHO_REQUEST_FLAG_REVERSE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IFF_BROADCAST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IFF_LOOPBACK: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IFF_MULTICAST: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IFF_POINTTOPOINT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IFF_UP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_LEAVE_GROUP_TYPE: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_QUERY_TYPE: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_VERSION1_REPORT_TYPE: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_VERSION2_REPORT_TYPE: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_VERSION3_REPORT_TYPE: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IMPLINK_HIGHEXPER: u32 = 158u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IMPLINK_IP: u32 = 155u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IMPLINK_LOWEXPER: u32 = 156u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN4ADDR_LINKLOCALPREFIX_LENGTH: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN4ADDR_LOOPBACK: u32 = 16777343u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN4ADDR_LOOPBACKPREFIX_LENGTH: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN4ADDR_MULTICASTPREFIX_LENGTH: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6ADDR_6TO4PREFIX_LENGTH: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6ADDR_LINKLOCALPREFIX_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6ADDR_MULTICASTPREFIX_LENGTH: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6ADDR_SOLICITEDNODEMULTICASTPREFIX_LENGTH: u32 = 104u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6ADDR_TEREDOPREFIX_LENGTH: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6ADDR_V4MAPPEDPREFIX_LENGTH: u32 = 96u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6_EMBEDDEDV4_BITS_IN_BYTE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN6_EMBEDDEDV4_UOCTET_POSITION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INADDR_LOOPBACK: u32 = 2130706433u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INADDR_NONE: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INCL_WINSOCK_API_PROTOTYPES: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INCL_WINSOCK_API_TYPEDEFS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INET6_ADDRSTRLEN: u32 = 65u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INET_ADDRSTRLEN: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const INVALID_SOCKET: SOCKET = -1i32 as _; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSA_HOST: u32 = 16777215u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSA_MAX: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSA_NET: u32 = 4278190080u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSA_NSHIFT: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSB_HOST: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSB_MAX: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSB_NET: u32 = 4294901760u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSB_NSHIFT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSC_HOST: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSC_NET: u32 = 4294967040u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSC_NSHIFT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSD_HOST: u32 = 268435455u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSD_NET: u32 = 4026531840u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IN_CLASSD_NSHIFT: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOCPARM_MASK: u32 = 127u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_IN: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_INOUT: u32 = 3221225472u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_OUT: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_PROTOCOL: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_UNIX: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_VENDOR: u32 = 402653184u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_VOID: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IOC_WS2: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP4_OFF_MASK: u32 = 65311u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6F_MORE_FRAG: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6F_OFF_MASK: u32 = 63743u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6F_RESERVED_MASK: u32 = 1536u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_MUTABLE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_TYPE_DISCARD: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_TYPE_FORCEICMP: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_TYPE_ICMP: u32 = 192u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_TYPE_SKIP: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6T_SO_ORIGINAL_DST: u32 = 12303u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_BIFFUDP: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_CHARGEN: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_CMDSERVER: u32 = 514u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_DAYTIME: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_DISCARD: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_DYNAMIC_MAX: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_DYNAMIC_MIN: u32 = 49152u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_ECHO: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_EFSSERVER: u32 = 520u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_EPMAP: u32 = 135u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_EXECSERVER: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_FINGER: u32 = 79u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_FTP: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_FTP_DATA: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_HTTPS: u32 = 443u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_IMAP: u32 = 143u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_IMAP3: u32 = 220u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_LDAP: u32 = 389u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_LOGINSERVER: u32 = 513u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_MICROSOFT_DS: u32 = 445u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_MSP: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_MTP: u32 = 57u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_NAMESERVER: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_NETBIOS_DGM: u32 = 138u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_NETBIOS_NS: u32 = 137u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_NETBIOS_SSN: u32 = 139u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_NETSTAT: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_NTP: u32 = 123u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_POP3: u32 = 110u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_QOTD: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_REGISTERED_MAX: u32 = 49151u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_REGISTERED_MIN: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_RESERVED: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_RJE: u32 = 77u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_ROUTESERVER: u32 = 520u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_SMTP: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_SNMP: u32 = 161u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_SNMP_TRAP: u32 = 162u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_SUPDUP: u32 = 95u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_SYSTAT: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_TCPMUX: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_TELNET: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_TFTP: u32 = 69u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_TIMESERVER: u32 = 37u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_TTYLINK: u32 = 87u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_WHOIS: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPORT_WHOSERVER: u32 = 513u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_IP: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RM: u32 = 113u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV4_MAX_MINIMUM_MTU: u32 = 576u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV4_MINIMUM_MTU: u32 = 576u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV4_MIN_MINIMUM_MTU: u32 = 352u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV4_VERSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_ADD_IFLIST: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_ADD_MEMBERSHIP: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_CHECKSUM: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_DEL_IFLIST: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_DONTFRAG: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_DROP_MEMBERSHIP: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_ECN: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_ECN_MASK: u32 = 12288u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_ECN_SHIFT: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_FLOW_LABEL_MASK: u32 = 4294905600u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_FULL_TRAFFIC_CLASS_MASK: u32 = 61455u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_GET_IFLIST: u32 = 33u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_HDRINCL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_HOPLIMIT: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_HOPOPTS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_IFLIST: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_JOIN_GROUP: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_LEAVE_GROUP: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_MINIMUM_MTU: u32 = 1280u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_MTU: u32 = 72u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_MTU_DISCOVER: u32 = 71u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_MULTICAST_HOPS: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_MULTICAST_IF: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_MULTICAST_LOOP: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_NRT_INTERFACE: u32 = 74u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_PKTINFO: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_PKTINFO_EX: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_PROTECTION_LEVEL: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RECVDSTADDR: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RECVECN: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RECVERR: u32 = 75u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RECVIF: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RECVRTHDR: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RECVTCLASS: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_RTHDR: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_TCLASS: u32 = 39u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_TRAFFIC_CLASS_MASK: u32 = 49167u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_UNICAST_HOPS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_UNICAST_IF: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_USER_MTU: u32 = 76u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_V6ONLY: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_VERSION: u32 = 96u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_WFP_REDIRECT_CONTEXT: u32 = 70u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPV6_WFP_REDIRECT_RECORDS: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_ADDRESS: u32 = 16391u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_ADDRESS_NOTIFY: u32 = 16396u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_DSTYPE: u32 = 16386u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_EXTENDED_ADDRESS: u32 = 16388u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_FILTERPTYPE: u32 = 16385u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_GETNETINFO: u32 = 16392u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_GETNETINFO_NORIP: u32 = 16393u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_IMMEDIATESPXACK: u32 = 16400u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_MAXSIZE: u32 = 16390u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_MAX_ADAPTER_NUM: u32 = 16397u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_PTYPE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_RECEIVE_BROADCAST: u32 = 16399u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_RECVHDR: u32 = 16389u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_RERIPNETNUMBER: u32 = 16398u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_SPXGETCONNECTIONSTATUS: u32 = 16395u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPX_STOPFILTERPTYPE: u32 = 16387u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_ADD_IFLIST: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_ADD_MEMBERSHIP: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_ADD_SOURCE_MEMBERSHIP: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_BLOCK_SOURCE: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_DEFAULT_MULTICAST_LOOP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_DEFAULT_MULTICAST_TTL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_DEL_IFLIST: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_DONTFRAGMENT: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_DROP_MEMBERSHIP: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_DROP_SOURCE_MEMBERSHIP: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_ECN: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_GET_IFLIST: u32 = 33u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_HDRINCL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_HOPLIMIT: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_IFLIST: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_MAX_MEMBERSHIPS: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_MTU: u32 = 73u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_MTU_DISCOVER: u32 = 71u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_MULTICAST_IF: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_MULTICAST_LOOP: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_MULTICAST_TTL: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_NRT_INTERFACE: u32 = 74u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPTIONS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_ORIGINAL_ARRIVAL_IF: u32 = 47u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PKTINFO: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PKTINFO_EX: u32 = 51u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PROTECTION_LEVEL: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECEIVE_BROADCAST: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVDSTADDR: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVECN: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVERR: u32 = 75u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVIF: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVRTHDR: u32 = 38u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVTCLASS: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVTOS: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RECVTTL: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_RTHDR: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_TCLASS: u32 = 39u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_TOS: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_TTL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_UNBLOCK_SOURCE: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_UNICAST_IF: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_UNSPECIFIED_HOP_LIMIT: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_UNSPECIFIED_TYPE_OF_SERVICE: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_UNSPECIFIED_USER_MTU: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_USER_MTU: u32 = 76u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_VER_MASK: u32 = 240u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_WFP_REDIRECT_CONTEXT: u32 = 70u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_WFP_REDIRECT_RECORDS: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRDA_PROTO_SOCK_STREAM: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_9WIRE_MODE: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_DISCOVERY_MODE: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_ENUMDEVICES: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_EXCLUSIVE_MODE: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_IAS_QUERY: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_IAS_SET: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_IRLPT_MODE: u32 = 21u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_PARAMETERS: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_SEND_PDU_LEN: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_SHARP_MODE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IRLMP_TINYTP_MODE: u32 = 23u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_CLNP: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_CLTP: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_ESIS: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_INACT_NL: u32 = 33u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_INTRAISIS: u32 = 35u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_TP: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_TP0: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_TP1: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_TP2: u32 = 27u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_TP3: u32 = 28u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_TP4: u32 = 29u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISOPROTO_X25: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISO_EXP_DATA_NUSE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISO_EXP_DATA_USE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISO_HIERARCHICAL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISO_MAX_ADDR_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ISO_NON_HIERARCHICAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const JL_BOTH: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const JL_RECEIVER_ONLY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const JL_SENDER_ONLY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LAYERED_PROTOCOL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LITTLEENDIAN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_115200: u32 = 115200u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_1152K: u32 = 1152000u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_1200: u32 = 1200u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_16M: u32 = 16000000u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_19200: u32 = 19200u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_2400: u32 = 2400u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_38400: u32 = 38400u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_4M: u32 = 4000000u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_57600: u32 = 57600u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_576K: u32 = 576000u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_BAUD_9600: u32 = 9600u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_Computer: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_Fax: i32 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_LANAccess: i32 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_Modem: i32 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_PDA_Palmtop: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_PnP: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB1_Printer: i32 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB2_FileServer: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB2_Telephony: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LM_HB_Extension: i32 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LOG2_BITS_PER_BYTE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_CRYPTO_COMPRESS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_FIREWALL: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_INBOUND_MODIFY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_INSPECTOR: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_LOCAL_CACHE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_OUTBOUND_MODIFY: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_PROXY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_REDIRECTOR: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LSP_SYSTEM: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_ADDRCONFIG: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_API_ANSI: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_CONTAINERS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_DEEP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_DISABLE_IDN_ENCODING: u32 = 8388608u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_DNS_ONLY: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_DUAL_ADDR: u32 = 2097152u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_EXCLUSIVE_CUSTOM_SERVERS: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_EXTENDED_QUERYSET: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_FILESERVER: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_FLUSHCACHE: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_FLUSHPREVIOUS: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_FORCE_CLEAR_TEXT: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_NEAREST: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_NOCONTAINERS: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_NON_AUTHORITATIVE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_REQUIRE_SECURE: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RESOLUTION_HANDLE: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RES_SERVICE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_ADDR: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_ALIASES: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_ALL: u32 = 4080u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_BLOB: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_COMMENT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_NAME: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_PREFERRED_NAMES: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_QUERY_STRING: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_RESPONSE_FLAGS: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_TTL: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_TYPE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_RETURN_VERSION: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_SECURE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LUP_SECURE_WITH_FALLBACK: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetASCII: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_5: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_6: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_7: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_8: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetISO_8859_9: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LmCharSetUNICODE: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAXGETHOSTSTRUCT: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAX_IPV4_HLEN: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAX_IPV4_PACKET: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAX_IPV6_PAYLOAD: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAX_MCAST_TTL: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAX_PROTOCOL_CHAIN: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MAX_WINDOW_INCREMENT_PERCENTAGE: u32 = 25u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_BLOCK_SOURCE: u32 = 43u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_JOIN_GROUP: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_JOIN_SOURCE_GROUP: u32 = 45u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_LEAVE_GROUP: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_LEAVE_SOURCE_GROUP: u32 = 46u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_UNBLOCK_SOURCE: u32 = 44u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_BCAST: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_CTRUNC: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_ERRQUEUE: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_INTERRUPT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_MAXIOVLEN: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_MCAST: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_PARTIAL: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_TRUNC: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_NA_FLAG_OVERRIDE: u32 = 536870912u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_NA_FLAG_ROUTER: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_NA_FLAG_SOLICITED: u32 = 1073741824u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_DNSSL_MIN_LEN: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_PI_FLAG_AUTO: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_PI_FLAG_ONLINK: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_PI_FLAG_ROUTE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_PI_FLAG_ROUTER_ADDR: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_PI_FLAG_SITE_PREFIX: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_RDNSS_MIN_LEN: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_RI_FLAG_PREFERENCE: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_RA_FLAG_HOME_AGENT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_RA_FLAG_MANAGED: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_RA_FLAG_OTHER: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_RA_FLAG_PREFERENCE: u32 = 24u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NETBIOS_GROUP_NAME: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NETBIOS_NAME_LENGTH: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NETBIOS_TYPE_QUICK_GROUP: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NETBIOS_TYPE_QUICK_UNIQUE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NETBIOS_UNIQUE_NAME: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_DGRAM: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_MAXHOST: u32 = 1025u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_MAXSERV: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_NAMEREQD: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_NOFQDN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_NUMERICHOST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NI_NUMERICSERV: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_ALLUSERS_NETWORK: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_FRIENDLY_NAME: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSPROTO_IPX: u32 = 1000u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSPROTO_SPX: u32 = 1256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSPROTO_SPXII: u32 = 1257u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSTYPE_DYNAMIC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSTYPE_ENUMERABLE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSTYPE_HIERARCHICAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSTYPE_WORKGROUP: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_ALL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_DEFAULT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_DHCP: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_DNS: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_EMAIL: u32 = 37u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_LOCALNAME: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_MS: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NBP: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NDS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NETBT: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NETDES: u32 = 60u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NIS: u32 = 41u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NISPLUS: u32 = 42u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NLA: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_NTDS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_PEER_BROWSE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_SAP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_SLP: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_STDA: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_TCPIP_HOSTS: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_TCPIP_LOCAL: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_VNS: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_WINS: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_WRQ: u32 = 50u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NS_X500: u32 = 40u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PFL_HIDDEN: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PFL_MATCHES_PROTOCOL_ZERO: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PFL_MULTIPLE_PROTO_ENTRIES: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PFL_NETWORKDIRECT_PROVIDER: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PFL_RECOMMENDED_PROTO_ENTRY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_APPLETALK: u16 = 16u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_ATM: u16 = 22u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_BAN: u16 = 21u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_CCITT: u16 = 10u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_CHAOS: u16 = 5u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_DATAKIT: u16 = 9u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_DECnet: u16 = 12u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_DLI: u16 = 13u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_ECMA: u16 = 8u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_FIREFOX: u16 = 19u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_HYLINK: u16 = 15u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_IMPLINK: u16 = 3u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_IPX: u16 = 6u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_IRDA: u16 = 26u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_ISO: u16 = 7u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_LAT: u16 = 14u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_MAX: u16 = 29u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_NS: u16 = 6u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_OSI: u16 = 7u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_PUP: u16 = 4u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_SNA: u16 = 11u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_UNIX: u16 = 1u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_UNKNOWN1: u16 = 20u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PF_VOICEVIEW: u16 = 18u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PI_ALLOWED: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PI_NUMBER_NOT_AVAILABLE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PI_RESTRICTED: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLERR: u16 = 1u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLHUP: u16 = 2u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLIN: u16 = 768u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLNVAL: u16 = 4u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLOUT: u16 = 16u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLPRI: u16 = 1024u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLRDBAND: u16 = 512u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLRDNORM: u16 = 256u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLWRBAND: u16 = 32u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const POLLWRNORM: u16 = 16u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_ADDRESSES: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_ALL: u32 = 2147483648u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_COMMENT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_DISPLAY_HINT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_LOCALE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_MACHINE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_SD: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_START_TIME: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROP_VERSION: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTECTION_LEVEL_DEFAULT: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTECTION_LEVEL_EDGERESTRICTED: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTECTION_LEVEL_RESTRICTED: u32 = 30u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTECTION_LEVEL_UNRESTRICTED: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PVD_CONFIG: u32 = 12289u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const QOS_CLASS0: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const QOS_CLASS1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const QOS_CLASS2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const QOS_CLASS3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const QOS_CLASS4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const REAL_TIME_NOTIFICATION_CAPABILITY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6b59819a_5cae_492d_a901_2a3c2c50164f); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const REAL_TIME_NOTIFICATION_CAPABILITY_EX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6843da03_154a_4616_a508_44371295f96b); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESULT_IS_ADDED: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESULT_IS_ALIAS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESULT_IS_CHANGED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESULT_IS_DELETED: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RES_FIND_MULTIPLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RES_FLUSH_CACHE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RES_SERVICE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RES_SOFT_SEARCH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RES_UNUSED_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_CORRUPT_CQ: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_MAX_CQ_SIZE: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_MSG_COMMIT_ONLY: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_MSG_DEFER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_MSG_DONT_NOTIFY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_MSG_WAITALL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_ADD_RECEIVE_IF: u32 = 1008u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_DEL_RECEIVE_IF: u32 = 1009u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_FLUSHCACHE: u32 = 1003u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_HIGH_SPEED_INTRANET_OPT: u32 = 1014u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_LATEJOIN: u32 = 1006u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_OPTIONSBASE: u32 = 1000u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_RATE_WINDOW_SIZE: u32 = 1001u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_RECEIVER_STATISTICS: u32 = 1013u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_SENDER_STATISTICS: u32 = 1005u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_SENDER_WINDOW_ADVANCE_METHOD: u32 = 1004u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_SEND_WINDOW_ADV_RATE: u32 = 1010u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_SET_MCAST_TTL: u32 = 1012u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_SET_MESSAGE_BOUNDARY: u32 = 1002u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_SET_SEND_IF: u32 = 1007u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RM_USE_FEC: u32 = 1011u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SAP_FIELD_ABSENT: u32 = 4294967294u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SAP_FIELD_ANY: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SAP_FIELD_ANY_AESA_REST: u32 = 4294967291u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SAP_FIELD_ANY_AESA_SEL: u32 = 4294967290u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SD_BOTH: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SD_RECEIVE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SD_SEND: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SECURITY_PROTOCOL_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SENDER_DEFAULT_LATE_JOINER_PERCENTAGE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SENDER_DEFAULT_RATE_KBITS_PER_SEC: u32 = 56u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SENDER_DEFAULT_WINDOW_ADV_PERCENTAGE: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SENDER_MAX_LATE_JOINER_PERCENTAGE: u32 = 75u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_ADDRESS_FLAG_RPC_CN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_ADDRESS_FLAG_RPC_DG: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_ADDRESS_FLAG_RPC_NB: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_FLAG_DEFER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_FLAG_HARD: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_LOCAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_MULTIPLE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_RESOURCE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_SERVICE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConnectionOriented"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONNA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ConnectionOriented"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONNW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConnectionOriented"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_IPXPORTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("IpxSocket"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_IPXPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IpxSocket"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectId"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTIDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ObjectId"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTIDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectId"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SapId"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPIDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SapId"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPIDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SapId"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TcpPort"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("TcpPort"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TcpPort"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UdpPort"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("UdpPort"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UdpPort"); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SET_SERVICE_PARTIAL_SUCCESS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SG_CONSTRAINED_GROUP: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SG_UNCONSTRAINED_GROUP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIOCATMARK: i32 = 1074033415i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIOCGHIWAT: i32 = 1074033409i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIOCGLOWAT: i32 = 1074033411i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIOCSHIWAT: i32 = -2147192064i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIOCSLOWAT: i32 = -2147192062i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ABSORB_RTRALERT: u32 = 2550136837u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ACQUIRE_PORT_RESERVATION: u32 = 2550136932u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ADDRESS_LIST_CHANGE: u32 = 671088663u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ADDRESS_LIST_QUERY: u32 = 1207959574u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ADDRESS_LIST_SORT: u32 = 3355443225u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_AF_UNIX_GETPEERPID: u32 = 1476395264u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_AF_UNIX_SETBINDPARENTPATH: u32 = 2550137089u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_AF_UNIX_SETCONNPARENTPATH: u32 = 2550137090u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_APPLY_TRANSPORT_SETTING: u32 = 2550136851u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ASSOCIATE_HANDLE: u32 = 2281701377u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ASSOCIATE_PORT_RESERVATION: u32 = 2550136934u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ASSOCIATE_PVC: u32 = 2417360899u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_BASE_HANDLE: u32 = 1207959586u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_BSP_HANDLE: u32 = 1207959579u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_BSP_HANDLE_POLL: u32 = 1207959581u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_BSP_HANDLE_SELECT: u32 = 1207959580u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_CPU_AFFINITY: u32 = 2550136853u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_DELETE_PEER_TARGET_NAME: u32 = 2550137035u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ENABLE_CIRCULAR_QUEUEING: u32 = 671088642u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_EXT_POLL: u32 = 3355443231u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_EXT_SELECT: u32 = 3355443230u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_EXT_SENDMSG: u32 = 3355443232u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_FIND_ROUTE: u32 = 1207959555u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_FLUSH: u32 = 671088644u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_ATM_ADDRESS: u32 = 3491102722u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_ATM_CONNECTION_ID: u32 = 1343619076u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_BROADCAST_ADDRESS: u32 = 1207959557u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_EXTENSION_FUNCTION_POINTER: u32 = 3355443206u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_GROUP_QOS: u32 = 3355443208u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER: u32 = 3355443236u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_NUMBER_OF_ATM_DEVICES: u32 = 1343619073u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_QOS: u32 = 3355443207u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_GET_TX_TIMESTAMP: u32 = 2550137066u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_INDEX_ADD_MCAST: u32 = 2550136842u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_INDEX_BIND: u32 = 2550136840u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_INDEX_DEL_MCAST: u32 = 2550136843u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_INDEX_MCASTIF: u32 = 2550136841u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_KEEPALIVE_VALS: u32 = 2550136836u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_LIMIT_BROADCASTS: u32 = 2550136839u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_LOOPBACK_FAST_PATH: u32 = 2550136848u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_MULTICAST_SCOPE: u32 = 2281701386u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_MULTIPOINT_LOOPBACK: u32 = 2281701385u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_NSP_NOTIFY_CHANGE: u32 = 2281701401u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_PRIORITY_HINT: u32 = 2550136856u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_RSS_PROCESSOR_INFO: u32 = 1207959589u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_RSS_SCALABILITY_INFO: u32 = 1476395218u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_SECURITY: u32 = 3623878857u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_TARGET_PNP_HANDLE: u32 = 1207959576u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_TRANSPORT_SETTING: u32 = 2550136852u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_WFP_ALE_ENDPOINT_HANDLE: u32 = 1476395213u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_WFP_CONNECTION_REDIRECT_CONTEXT: u32 = 2550137053u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_QUERY_WFP_CONNECTION_REDIRECT_RECORDS: u32 = 2550137052u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RCVALL: u32 = 2550136833u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RCVALL_IF: u32 = 2550136846u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RCVALL_IGMPMCAST: u32 = 2550136835u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RCVALL_MCAST: u32 = 2550136834u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RCVALL_MCAST_IF: u32 = 2550136845u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RELEASE_PORT_RESERVATION: u32 = 2550136933u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RESERVED_1: u32 = 2281701402u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_RESERVED_2: u32 = 2281701409u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ROUTING_INTERFACE_CHANGE: u32 = 2281701397u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_ROUTING_INTERFACE_QUERY: u32 = 3355443220u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_COMPATIBILITY_MODE: u32 = 2550137132u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_GROUP_QOS: u32 = 2281701388u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_PEER_TARGET_NAME: u32 = 2550137034u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_PRIORITY_HINT: u32 = 2550136856u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_QOS: u32 = 2281701387u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_SECURITY: u32 = 2550137032u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS: u32 = 2550137054u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SOCKET_CLOSE_NOTIFY: u32 = 2550136845u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_SOCKET_USAGE_NOTIFICATION: u32 = 2550137036u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_TCP_INFO: u32 = 3623878695u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_TCP_INITIAL_RTO: u32 = 2550136849u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_TCP_SET_ACK_FREQUENCY: u32 = 2550136855u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_TCP_SET_ICW: u32 = 2550136854u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_TIMESTAMPING: u32 = 2550137067u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_TRANSLATE_HANDLE: u32 = 3355443213u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_UCAST_IF: u32 = 2550136838u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_UDP_CONNRESET: u32 = 2550136844u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIO_UDP_NETRESET: u32 = 2550136847u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIZEOF_IP_OPT_ROUTERALERT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIZEOF_IP_OPT_ROUTING_HEADER: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIZEOF_IP_OPT_SECURITY: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIZEOF_IP_OPT_STREAMIDENTIFIER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SIZEOF_IP_OPT_TIMESTAMP_HEADER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SI_NETWORK: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SI_USER_FAILED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SI_USER_NOT_SCREENED: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SI_USER_PASSED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SNAP_CONTROL: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SNAP_DSAP: u32 = 170u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SNAP_OUI: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SNAP_SSAP: u32 = 170u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_DEFAULT2_QM_POLICY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaec2ef9c_3a4d_4d3e_8842_239942e39a47); -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_ERROR: i32 = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_INFO_CONNECTION_ENCRYPTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_INFO_CONNECTION_IMPERSONATED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_INFO_CONNECTION_SECURED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_QUERY_IPSEC2_ABORT_CONNECTION_ON_FIELD_CHANGE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_MM_SA_ID: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_QM_SA_ID: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SETTINGS_ALLOW_INSECURE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SETTINGS_GUARANTEE_ENCRYPTION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SETTINGS_IPSEC_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SETTINGS_IPSEC_OPTIONAL_PEER_NAME_VERIFICATION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SETTINGS_IPSEC_PEER_NAME_IS_RAW_FORMAT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SETTINGS_IPSEC_SKIP_FILTER_INSTANTIATION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_DGRAM: u16 = 2u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_EVENT_ERR: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_EVENT_HANGUP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_EVENT_IN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_EVENT_OUT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_EVENT_REMOVE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_OP_DISABLE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_OP_ENABLE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_OP_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_OP_REMOVE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_REGISTER_EVENT_HANGUP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_REGISTER_EVENT_IN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_REGISTER_EVENT_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_REGISTER_EVENT_OUT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_TRIGGER_EDGE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_TRIGGER_LEVEL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_TRIGGER_ONESHOT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_NOTIFY_TRIGGER_PERSISTENT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_RAW: u16 = 3u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_RDM: u16 = 4u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_SEQPACKET: u16 = 5u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCK_STREAM: u16 = 1u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOL_IRLMP: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOL_SOCKET: u32 = 65535u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOMAXCONN: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_ACCEPTCONN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_BROADCAST: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_BSP_STATE: u32 = 4105u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_COMPARTMENT_ID: u32 = 12292u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_CONDITIONAL_ACCEPT: u32 = 12290u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_CONNDATA: u32 = 28672u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_CONNDATALEN: u32 = 28676u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_CONNECT_TIME: u32 = 28684u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_CONNOPT: u32 = 28673u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_CONNOPTLEN: u32 = 28677u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_DEBUG: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_DISCDATA: u32 = 28674u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_DISCDATALEN: u32 = 28678u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_DISCOPT: u32 = 28675u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_DISCOPTLEN: u32 = 28679u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_DONTROUTE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_ERROR: u32 = 4103u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_GROUP_ID: u32 = 8193u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_GROUP_PRIORITY: u32 = 8194u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_KEEPALIVE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_LINGER: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_MAXDG: u32 = 28681u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_MAXPATHDG: u32 = 28682u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_MAX_MSG_SIZE: u32 = 8195u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_OOBINLINE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_OPENTYPE: u32 = 28680u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_ORIGINAL_DST: u32 = 12303u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_PAUSE_ACCEPT: u32 = 12291u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_PORT_SCALABILITY: u32 = 12294u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_PROTOCOL_INFO: u32 = 8197u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_PROTOCOL_INFOA: u32 = 8196u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_PROTOCOL_INFOW: u32 = 8197u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_RANDOMIZE_PORT: u32 = 12293u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_RCVBUF: u32 = 4098u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_RCVLOWAT: u32 = 4100u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_RCVTIMEO: u32 = 4102u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_REUSEADDR: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_REUSE_MULTICASTPORT: u32 = 12296u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_REUSE_UNICASTPORT: u32 = 12295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_SNDBUF: u32 = 4097u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_SNDLOWAT: u32 = 4099u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_SNDTIMEO: u32 = 4101u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_SYNCHRONOUS_ALERT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_SYNCHRONOUS_NONALERT: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_TIMESTAMP: u32 = 12298u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_TIMESTAMP_ID: u32 = 12299u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_TYPE: u32 = 4104u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_UPDATE_ACCEPT_CONTEXT: u32 = 28683u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_UPDATE_CONNECT_CONTEXT: u32 = 28688u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SO_USELOOPBACK: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ATMARK: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_BSDURGENT: u32 = 28672u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_CONGESTION_ALGORITHM: u32 = 12u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_DELAY_FIN_ACK: u32 = 13u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_EXPEDITED_1122: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_FAIL_CONNECT_ON_ICMP_ERROR: u32 = 18u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_FASTOPEN: u32 = 15u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICMP_ERROR_INFO: u32 = 19u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_INITIAL_RTO_DEFAULT_RTT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_KEEPALIVE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_KEEPCNT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_KEEPIDLE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_KEEPINTVL: u32 = 17u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_MAXRT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_MAXRTMS: u32 = 14u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_MAXSEG: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_NODELAY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_NOSYNRETRIES: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_NOURG: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_OFFLOAD_NOT_PREFERRED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_OFFLOAD_NO_PREFERENCE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_OFFLOAD_PREFERENCE: u32 = 11u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_OFFLOAD_PREFERRED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_STDURG: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_TIMESTAMPS: u32 = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TF_DISCONNECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TF_REUSE_SOCKET: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TF_USE_DEFAULT_WORKER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TF_USE_KERNEL_APC: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TF_USE_SYSTEM_THREAD: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TF_WRITE_BEHIND: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_ACK: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_CWR: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_ECE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_FIN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_NETDEV: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_EOL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_FASTOPEN: u32 = 34u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_MSS: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_NOP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_SACK: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_SACK_PERMITTED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_TS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_OPT_WS: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_PSH: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_RST: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_SYN: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_TAPI: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TH_URG: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TIMESTAMPING_FLAG_RX: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TIMESTAMPING_FLAG_TX: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TNS_PLAN_CARRIER_ID_CODE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TNS_TYPE_NATIONAL: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_DISCONNECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_ELEMENT_EOP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_ELEMENT_FILE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_ELEMENT_MEMORY: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_REUSE_SOCKET: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_USE_DEFAULT_WORKER: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_USE_KERNEL_APC: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TP_USE_SYSTEM_THREAD: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TR_END_TO_END: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TR_NOIND: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TR_NO_END_TO_END: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TT_CBR: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TT_NOIND: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TT_VBR: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UDP_CHECKSUM_COVERAGE: u32 = 20u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UDP_COALESCED_INFO: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UDP_NOCHECKSUM: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UDP_RECV_MAX_COALESCED_SIZE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UDP_SEND_MSG_SIZE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UNIX_PATH_MAX: u32 = 108u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UP_P2MP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const UP_P2P: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const VNSPROTO_IPC: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const VNSPROTO_RELIABLE_IPC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const VNSPROTO_SPP: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WCE_AF_IRDA: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WCE_PF_IRDA: u32 = 22u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WINDOWS_AF_IRDA: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WINDOWS_PF_IRDA: u32 = 26u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSADESCRIPTION_LEN: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAPROTOCOL_LEN: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSASYS_STATUS_LEN: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_ACCESS_SYSTEM_SECURITY: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_MULTIPOINT_C_LEAF: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_MULTIPOINT_C_ROOT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_MULTIPOINT_D_LEAF: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_MULTIPOINT_D_ROOT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_NO_HANDLE_INHERIT: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_OVERLAPPED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_FLAG_REGISTERED_IO: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_INFINITE: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_MAXIMUM_WAIT_EVENTS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_WAIT_FAILED: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_WAIT_TIMEOUT: u32 = 258u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSK_SO_BASE: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSPDESCRIPTION_LEN: u32 = 255u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSS_OPERATION_IN_PROGRESS: i32 = 259i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_CONNECTIONLESS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_CONNECT_DATA: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_DISCONNECT_DATA: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_EXPEDITED_DATA: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_GRACEFUL_CLOSE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_GUARANTEED_DELIVERY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_GUARANTEED_ORDER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_IFS_HANDLES: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_INTERRUPT: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_MESSAGE_ORIENTED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_MULTIPOINT_CONTROL_PLANE: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_MULTIPOINT_DATA_PLANE: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_PARTIAL_MESSAGE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_PSEUDO_STREAM: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_QOS_SUPPORTED: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_SAN_SUPPORT_SDP: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_SUPPORT_BROADCAST: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_SUPPORT_MULTIPOINT: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_UNI_RECV: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP1_UNI_SEND: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_BANDWIDTH_ALLOCATION: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_CONNECTIONLESS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_CONNECT_DATA: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_DISCONNECT_DATA: u32 = 256u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_ENCRYPTS: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_EXPEDITED_DATA: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_FRAGMENTATION: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_GRACEFUL_CLOSE: u32 = 32u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_GUARANTEED_DELIVERY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_GUARANTEED_ORDER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_MESSAGE_ORIENTED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_PSEUDO_STREAM: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_SUPPORTS_BROADCAST: u32 = 512u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const XP_SUPPORTS_MULTICAST: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const _BIG_ENDIAN: u32 = 4321u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const _LITTLE_ENDIAN: u32 = 1234u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const _PDP_ENDIAN: u32 = 3412u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const _SS_MAXSIZE: u32 = 128u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type AAL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AALTYPE_5: AAL_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AALTYPE_USER: AAL_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type ADDRESS_FAMILY = u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_INET: ADDRESS_FAMILY = 2u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_INET6: ADDRESS_FAMILY = 23u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const AF_UNSPEC: ADDRESS_FAMILY = 0u16; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type ARP_HARDWARE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ARP_HW_ENET: ARP_HARDWARE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ARP_HW_802: ARP_HARDWARE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type ARP_OPCODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ARP_REQUEST: ARP_OPCODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ARP_RESPONSE: ARP_OPCODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type CONTROL_CHANNEL_TRIGGER_STATUS = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_INVALID: CONTROL_CHANNEL_TRIGGER_STATUS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED: CONTROL_CHANNEL_TRIGGER_STATUS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED: CONTROL_CHANNEL_TRIGGER_STATUS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR: CONTROL_CHANNEL_TRIGGER_STATUS = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR: CONTROL_CHANNEL_TRIGGER_STATUS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED: CONTROL_CHANNEL_TRIGGER_STATUS = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE: CONTROL_CHANNEL_TRIGGER_STATUS = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type FALLBACK_INDEX = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FallbackIndexTcpFastopen: FALLBACK_INDEX = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const FallbackIndexMax: FALLBACK_INDEX = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type ICMP4_TIME_EXCEED_CODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_TIME_EXCEED_TRANSIT: ICMP4_TIME_EXCEED_CODE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_TIME_EXCEED_REASSEMBLY: ICMP4_TIME_EXCEED_CODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type ICMP4_UNREACH_CODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_NET: ICMP4_UNREACH_CODE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_HOST: ICMP4_UNREACH_CODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_PROTOCOL: ICMP4_UNREACH_CODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_PORT: ICMP4_UNREACH_CODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_FRAG_NEEDED: ICMP4_UNREACH_CODE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_SOURCEROUTE_FAILED: ICMP4_UNREACH_CODE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_NET_UNKNOWN: ICMP4_UNREACH_CODE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_HOST_UNKNOWN: ICMP4_UNREACH_CODE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_ISOLATED: ICMP4_UNREACH_CODE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_NET_ADMIN: ICMP4_UNREACH_CODE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_HOST_ADMIN: ICMP4_UNREACH_CODE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_NET_TOS: ICMP4_UNREACH_CODE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_HOST_TOS: ICMP4_UNREACH_CODE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ICMP4_UNREACH_ADMIN: ICMP4_UNREACH_CODE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type IGMP_MAX_RESP_CODE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_MAX_RESP_CODE_TYPE_NORMAL: IGMP_MAX_RESP_CODE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IGMP_MAX_RESP_CODE_TYPE_FLOAT: IGMP_MAX_RESP_CODE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type IPPROTO = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_HOPOPTS: IPPROTO = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ICMP: IPPROTO = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_IGMP: IPPROTO = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_GGP: IPPROTO = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_IPV4: IPPROTO = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ST: IPPROTO = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_TCP: IPPROTO = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_CBT: IPPROTO = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_EGP: IPPROTO = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_IGP: IPPROTO = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_PUP: IPPROTO = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_UDP: IPPROTO = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_IDP: IPPROTO = 22i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RDP: IPPROTO = 27i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_IPV6: IPPROTO = 41i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ROUTING: IPPROTO = 43i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_FRAGMENT: IPPROTO = 44i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ESP: IPPROTO = 50i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_AH: IPPROTO = 51i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ICMPV6: IPPROTO = 58i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_NONE: IPPROTO = 59i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_DSTOPTS: IPPROTO = 60i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ND: IPPROTO = 77i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_ICLFXBM: IPPROTO = 78i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_PIM: IPPROTO = 103i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_PGM: IPPROTO = 113i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_L2TP: IPPROTO = 115i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_SCTP: IPPROTO = 132i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RAW: IPPROTO = 255i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_MAX: IPPROTO = 256i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RESERVED_RAW: IPPROTO = 257i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RESERVED_IPSEC: IPPROTO = 258i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RESERVED_IPSECOFFLOAD: IPPROTO = 259i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RESERVED_WNV: IPPROTO = 260i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IPPROTO_RESERVED_MAX: IPPROTO = 261i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type IPV4_OPTION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_EOL: IPV4_OPTION_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_NOP: IPV4_OPTION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_SECURITY: IPV4_OPTION_TYPE = 130i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_LSRR: IPV4_OPTION_TYPE = 131i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_TS: IPV4_OPTION_TYPE = 68i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_RR: IPV4_OPTION_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_SSRR: IPV4_OPTION_TYPE = 137i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_SID: IPV4_OPTION_TYPE = 136i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_ROUTER_ALERT: IPV4_OPTION_TYPE = 148i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPT_MULTIDEST: IPV4_OPTION_TYPE = 149i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type IPV6_OPTION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_PAD1: IPV6_OPTION_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_PADN: IPV6_OPTION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_TUNNEL_LIMIT: IPV6_OPTION_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_ROUTER_ALERT: IPV6_OPTION_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_JUMBO: IPV6_OPTION_TYPE = 194i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP6OPT_NSAP_ADDR: IPV6_OPTION_TYPE = 195i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type IP_OPTION_TIMESTAMP_FLAGS = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPTION_TIMESTAMP_ONLY: IP_OPTION_TIMESTAMP_FLAGS = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPTION_TIMESTAMP_ADDRESS: IP_OPTION_TIMESTAMP_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_OPTION_TIMESTAMP_SPECIFIC_ADDRESS: IP_OPTION_TIMESTAMP_FLAGS = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type MLD_MAX_RESP_CODE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MLD_MAX_RESP_CODE_TYPE_NORMAL: MLD_MAX_RESP_CODE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MLD_MAX_RESP_CODE_TYPE_FLOAT: MLD_MAX_RESP_CODE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type MULTICAST_MODE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_INCLUDE: MULTICAST_MODE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MCAST_EXCLUDE: MULTICAST_MODE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NAPI_PROVIDER_LEVEL = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderLevel_None: NAPI_PROVIDER_LEVEL = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderLevel_Secondary: NAPI_PROVIDER_LEVEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderLevel_Primary: NAPI_PROVIDER_LEVEL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NAPI_PROVIDER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderType_Application: NAPI_PROVIDER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderType_Service: NAPI_PROVIDER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type ND_OPTION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_SOURCE_LINKADDR: ND_OPTION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_TARGET_LINKADDR: ND_OPTION_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_PREFIX_INFORMATION: ND_OPTION_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_REDIRECTED_HEADER: ND_OPTION_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_MTU: ND_OPTION_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_NBMA_SHORTCUT_LIMIT: ND_OPTION_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_ADVERTISEMENT_INTERVAL: ND_OPTION_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_HOME_AGENT_INFORMATION: ND_OPTION_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_SOURCE_ADDR_LIST: ND_OPTION_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_TARGET_ADDR_LIST: ND_OPTION_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_ROUTE_INFO: ND_OPTION_TYPE = 24i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_RDNSS: ND_OPTION_TYPE = 25i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ND_OPT_DNSSL: ND_OPTION_TYPE = 31i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NLA_BLOB_DATA_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_RAW_DATA: NLA_BLOB_DATA_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_INTERFACE: NLA_BLOB_DATA_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_802_1X_LOCATION: NLA_BLOB_DATA_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_CONNECTIVITY: NLA_BLOB_DATA_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_ICS: NLA_BLOB_DATA_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NLA_CONNECTIVITY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_NETWORK_AD_HOC: NLA_CONNECTIVITY_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_NETWORK_MANAGED: NLA_CONNECTIVITY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_NETWORK_UNMANAGED: NLA_CONNECTIVITY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_NETWORK_UNKNOWN: NLA_CONNECTIVITY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NLA_INTERNET = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_INTERNET_UNKNOWN: NLA_INTERNET = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_INTERNET_NO: NLA_INTERNET = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NLA_INTERNET_YES: NLA_INTERNET = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_ADDRESS_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlatUnspecified: NL_ADDRESS_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlatUnicast: NL_ADDRESS_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlatAnycast: NL_ADDRESS_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlatMulticast: NL_ADDRESS_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlatBroadcast: NL_ADDRESS_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlatInvalid: NL_ADDRESS_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_BANDWIDTH_FLAG = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlbwDisabled: NL_BANDWIDTH_FLAG = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlbwEnabled: NL_BANDWIDTH_FLAG = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlbwUnchanged: NL_BANDWIDTH_FLAG = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_DAD_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NldsInvalid: NL_DAD_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NldsTentative: NL_DAD_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NldsDuplicate: NL_DAD_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NldsDeprecated: NL_DAD_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NldsPreferred: NL_DAD_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpDadStateInvalid: NL_DAD_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpDadStateTentative: NL_DAD_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpDadStateDuplicate: NL_DAD_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpDadStateDeprecated: NL_DAD_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpDadStatePreferred: NL_DAD_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_INTERFACE_NETWORK_CATEGORY_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlincCategoryUnknown: NL_INTERFACE_NETWORK_CATEGORY_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlincPublic: NL_INTERFACE_NETWORK_CATEGORY_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlincPrivate: NL_INTERFACE_NETWORK_CATEGORY_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlincDomainAuthenticated: NL_INTERFACE_NETWORK_CATEGORY_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlincCategoryStateMax: NL_INTERFACE_NETWORK_CATEGORY_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_LINK_LOCAL_ADDRESS_BEHAVIOR = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LinkLocalAlwaysOff: NL_LINK_LOCAL_ADDRESS_BEHAVIOR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LinkLocalDelayed: NL_LINK_LOCAL_ADDRESS_BEHAVIOR = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LinkLocalAlwaysOn: NL_LINK_LOCAL_ADDRESS_BEHAVIOR = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const LinkLocalUnchanged: NL_LINK_LOCAL_ADDRESS_BEHAVIOR = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_NEIGHBOR_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsUnreachable: NL_NEIGHBOR_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsIncomplete: NL_NEIGHBOR_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsProbe: NL_NEIGHBOR_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsDelay: NL_NEIGHBOR_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsStale: NL_NEIGHBOR_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsReachable: NL_NEIGHBOR_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsPermanent: NL_NEIGHBOR_STATE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlnsMaximum: NL_NEIGHBOR_STATE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_NETWORK_CATEGORY = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkCategoryPublic: NL_NETWORK_CATEGORY = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkCategoryPrivate: NL_NETWORK_CATEGORY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkCategoryDomainAuthenticated: NL_NETWORK_CATEGORY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkCategoryUnchanged: NL_NETWORK_CATEGORY = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkCategoryUnknown: NL_NETWORK_CATEGORY = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_NETWORK_CONNECTIVITY_COST_HINT = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityCostHintUnknown: NL_NETWORK_CONNECTIVITY_COST_HINT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityCostHintUnrestricted: NL_NETWORK_CONNECTIVITY_COST_HINT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityCostHintFixed: NL_NETWORK_CONNECTIVITY_COST_HINT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityCostHintVariable: NL_NETWORK_CONNECTIVITY_COST_HINT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_NETWORK_CONNECTIVITY_LEVEL_HINT = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityLevelHintUnknown: NL_NETWORK_CONNECTIVITY_LEVEL_HINT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityLevelHintNone: NL_NETWORK_CONNECTIVITY_LEVEL_HINT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityLevelHintLocalAccess: NL_NETWORK_CONNECTIVITY_LEVEL_HINT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityLevelHintInternetAccess: NL_NETWORK_CONNECTIVITY_LEVEL_HINT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityLevelHintConstrainedInternetAccess: NL_NETWORK_CONNECTIVITY_LEVEL_HINT = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NetworkConnectivityLevelHintHidden: NL_NETWORK_CONNECTIVITY_LEVEL_HINT = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_PREFIX_ORIGIN = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpPrefixOriginOther: NL_PREFIX_ORIGIN = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpPrefixOriginManual: NL_PREFIX_ORIGIN = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpPrefixOriginWellKnown: NL_PREFIX_ORIGIN = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpPrefixOriginDhcp: NL_PREFIX_ORIGIN = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpPrefixOriginRouterAdvertisement: NL_PREFIX_ORIGIN = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpPrefixOriginUnchanged: NL_PREFIX_ORIGIN = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_ROUTER_DISCOVERY_BEHAVIOR = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouterDiscoveryDisabled: NL_ROUTER_DISCOVERY_BEHAVIOR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouterDiscoveryEnabled: NL_ROUTER_DISCOVERY_BEHAVIOR = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouterDiscoveryDhcp: NL_ROUTER_DISCOVERY_BEHAVIOR = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouterDiscoveryUnchanged: NL_ROUTER_DISCOVERY_BEHAVIOR = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_ROUTE_ORIGIN = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlroManual: NL_ROUTE_ORIGIN = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlroWellKnown: NL_ROUTE_ORIGIN = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlroDHCP: NL_ROUTE_ORIGIN = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlroRouterAdvertisement: NL_ROUTE_ORIGIN = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const Nlro6to4: NL_ROUTE_ORIGIN = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_ROUTE_PROTOCOL = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolOther: NL_ROUTE_PROTOCOL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolLocal: NL_ROUTE_PROTOCOL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolNetMgmt: NL_ROUTE_PROTOCOL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolIcmp: NL_ROUTE_PROTOCOL = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolEgp: NL_ROUTE_PROTOCOL = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolGgp: NL_ROUTE_PROTOCOL = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolHello: NL_ROUTE_PROTOCOL = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolRip: NL_ROUTE_PROTOCOL = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolIsIs: NL_ROUTE_PROTOCOL = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolEsIs: NL_ROUTE_PROTOCOL = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolCisco: NL_ROUTE_PROTOCOL = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolBbn: NL_ROUTE_PROTOCOL = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolOspf: NL_ROUTE_PROTOCOL = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolBgp: NL_ROUTE_PROTOCOL = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolIdpr: NL_ROUTE_PROTOCOL = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolEigrp: NL_ROUTE_PROTOCOL = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolDvmrp: NL_ROUTE_PROTOCOL = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolRpl: NL_ROUTE_PROTOCOL = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RouteProtocolDhcp: NL_ROUTE_PROTOCOL = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_OTHER: NL_ROUTE_PROTOCOL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_OTHER: NL_ROUTE_PROTOCOL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_LOCAL: NL_ROUTE_PROTOCOL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_LOCAL: NL_ROUTE_PROTOCOL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_NETMGMT: NL_ROUTE_PROTOCOL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_NETMGMT: NL_ROUTE_PROTOCOL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_ICMP: NL_ROUTE_PROTOCOL = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_ICMP: NL_ROUTE_PROTOCOL = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_EGP: NL_ROUTE_PROTOCOL = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_EGP: NL_ROUTE_PROTOCOL = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_GGP: NL_ROUTE_PROTOCOL = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_GGP: NL_ROUTE_PROTOCOL = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_HELLO: NL_ROUTE_PROTOCOL = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_HELLO: NL_ROUTE_PROTOCOL = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_RIP: NL_ROUTE_PROTOCOL = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_RIP: NL_ROUTE_PROTOCOL = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_IS_IS: NL_ROUTE_PROTOCOL = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_IS_IS: NL_ROUTE_PROTOCOL = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_ES_IS: NL_ROUTE_PROTOCOL = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_ES_IS: NL_ROUTE_PROTOCOL = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_CISCO: NL_ROUTE_PROTOCOL = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_CISCO: NL_ROUTE_PROTOCOL = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_BBN: NL_ROUTE_PROTOCOL = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_BBN: NL_ROUTE_PROTOCOL = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_OSPF: NL_ROUTE_PROTOCOL = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_OSPF: NL_ROUTE_PROTOCOL = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_BGP: NL_ROUTE_PROTOCOL = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_BGP: NL_ROUTE_PROTOCOL = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_IDPR: NL_ROUTE_PROTOCOL = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_IDPR: NL_ROUTE_PROTOCOL = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_EIGRP: NL_ROUTE_PROTOCOL = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_EIGRP: NL_ROUTE_PROTOCOL = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_DVMRP: NL_ROUTE_PROTOCOL = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_DVMRP: NL_ROUTE_PROTOCOL = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_RPL: NL_ROUTE_PROTOCOL = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_RPL: NL_ROUTE_PROTOCOL = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_DHCP: NL_ROUTE_PROTOCOL = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_DHCP: NL_ROUTE_PROTOCOL = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_NT_AUTOSTATIC: NL_ROUTE_PROTOCOL = 10002i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_NT_AUTOSTATIC: NL_ROUTE_PROTOCOL = 10002i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_NT_STATIC: NL_ROUTE_PROTOCOL = 10006i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_NT_STATIC: NL_ROUTE_PROTOCOL = 10006i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIB_IPPROTO_NT_STATIC_NON_DOD: NL_ROUTE_PROTOCOL = 10007i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const PROTO_IP_NT_STATIC_NON_DOD: NL_ROUTE_PROTOCOL = 10007i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NL_SUFFIX_ORIGIN = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlsoOther: NL_SUFFIX_ORIGIN = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlsoManual: NL_SUFFIX_ORIGIN = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlsoWellKnown: NL_SUFFIX_ORIGIN = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlsoDhcp: NL_SUFFIX_ORIGIN = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlsoLinkLayerAddress: NL_SUFFIX_ORIGIN = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NlsoRandom: NL_SUFFIX_ORIGIN = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginOther: NL_SUFFIX_ORIGIN = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginManual: NL_SUFFIX_ORIGIN = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginWellKnown: NL_SUFFIX_ORIGIN = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginDhcp: NL_SUFFIX_ORIGIN = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginLinkLayerAddress: NL_SUFFIX_ORIGIN = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginRandom: NL_SUFFIX_ORIGIN = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IpSuffixOriginUnchanged: NL_SUFFIX_ORIGIN = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type NPI_MODULEID_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIT_GUID: NPI_MODULEID_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MIT_IF_LUID: NPI_MODULEID_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type PMTUD_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PMTUDISC_NOT_SET: PMTUD_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PMTUDISC_DO: PMTUD_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PMTUDISC_DONT: PMTUD_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PMTUDISC_PROBE: PMTUD_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IP_PMTUDISC_MAX: PMTUD_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type Q2931_IE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_AALParameters: Q2931_IE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_TrafficDescriptor: Q2931_IE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_BroadbandBearerCapability: Q2931_IE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_BHLI: Q2931_IE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_BLLI: Q2931_IE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_CalledPartyNumber: Q2931_IE_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_CalledPartySubaddress: Q2931_IE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_CallingPartyNumber: Q2931_IE_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_CallingPartySubaddress: Q2931_IE_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_Cause: Q2931_IE_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_QOSClass: Q2931_IE_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const IE_TransitNetworkSelection: Q2931_IE_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type RCVALL_VALUE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RCVALL_OFF: RCVALL_VALUE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RCVALL_ON: RCVALL_VALUE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RCVALL_SOCKETLEVELONLY: RCVALL_VALUE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RCVALL_IPLEVEL: RCVALL_VALUE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type RESOURCE_DISPLAY_TYPE = u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_DOMAIN: RESOURCE_DISPLAY_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_FILE: RESOURCE_DISPLAY_TYPE = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_GENERIC: RESOURCE_DISPLAY_TYPE = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_GROUP: RESOURCE_DISPLAY_TYPE = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_SERVER: RESOURCE_DISPLAY_TYPE = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_SHARE: RESOURCE_DISPLAY_TYPE = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RESOURCEDISPLAYTYPE_TREE: RESOURCE_DISPLAY_TYPE = 10u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type RIO_NOTIFICATION_COMPLETION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_EVENT_COMPLETION: RIO_NOTIFICATION_COMPLETION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RIO_IOCP_COMPLETION: RIO_NOTIFICATION_COMPLETION_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type SCOPE_LEVEL = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelInterface: SCOPE_LEVEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelLink: SCOPE_LEVEL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelSubnet: SCOPE_LEVEL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelAdmin: SCOPE_LEVEL = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelSite: SCOPE_LEVEL = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelOrganization: SCOPE_LEVEL = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelGlobal: SCOPE_LEVEL = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ScopeLevelCount: SCOPE_LEVEL = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type SEND_RECV_FLAGS = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_OOB: SEND_RECV_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_PEEK: SEND_RECV_FLAGS = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_DONTROUTE: SEND_RECV_FLAGS = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_WAITALL: SEND_RECV_FLAGS = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const MSG_PUSH_IMMEDIATE: SEND_RECV_FLAGS = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type SET_SERVICE_OPERATION = u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_REGISTER: SET_SERVICE_OPERATION = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_DEREGISTER: SET_SERVICE_OPERATION = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_FLUSH: SET_SERVICE_OPERATION = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_ADD_TYPE: SET_SERVICE_OPERATION = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_DELETE_TYPE: SET_SERVICE_OPERATION = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type SOCKET_PRIORITY_HINT = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SocketPriorityHintVeryLow: SOCKET_PRIORITY_HINT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SocketPriorityHintLow: SOCKET_PRIORITY_HINT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SocketPriorityHintNormal: SOCKET_PRIORITY_HINT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SocketMaximumPriorityHintType: SOCKET_PRIORITY_HINT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type SOCKET_SECURITY_PROTOCOL = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SECURITY_PROTOCOL_DEFAULT: SOCKET_SECURITY_PROTOCOL = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SECURITY_PROTOCOL_IPSEC: SOCKET_SECURITY_PROTOCOL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SECURITY_PROTOCOL_IPSEC2: SOCKET_SECURITY_PROTOCOL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SOCKET_SECURITY_PROTOCOL_INVALID: SOCKET_SECURITY_PROTOCOL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type SOCKET_USAGE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SYSTEM_CRITICAL_SOCKET: SOCKET_USAGE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type TCPSTATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_CLOSED: TCPSTATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_LISTEN: TCPSTATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_SYN_SENT: TCPSTATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_SYN_RCVD: TCPSTATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_ESTABLISHED: TCPSTATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_FIN_WAIT_1: TCPSTATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_FIN_WAIT_2: TCPSTATE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_CLOSE_WAIT: TCPSTATE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_CLOSING: TCPSTATE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_LAST_ACK: TCPSTATE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_TIME_WAIT: TCPSTATE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCPSTATE_MAX: TCPSTATE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type TCP_ICW_LEVEL = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_DEFAULT: TCP_ICW_LEVEL = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_HIGH: TCP_ICW_LEVEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_VERY_HIGH: TCP_ICW_LEVEL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_AGGRESSIVE: TCP_ICW_LEVEL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_EXPERIMENTAL: TCP_ICW_LEVEL = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_COMPAT: TCP_ICW_LEVEL = 254i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TCP_ICW_LEVEL_MAX: TCP_ICW_LEVEL = 255i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type TUNNEL_SUB_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TUNNEL_SUB_TYPE_NONE: TUNNEL_SUB_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TUNNEL_SUB_TYPE_CP: TUNNEL_SUB_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TUNNEL_SUB_TYPE_IPTLS: TUNNEL_SUB_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const TUNNEL_SUB_TYPE_HA: TUNNEL_SUB_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type WSACOMPLETIONTYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSP_NOTIFY_IMMEDIATELY: WSACOMPLETIONTYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSP_NOTIFY_HWND: WSACOMPLETIONTYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSP_NOTIFY_EVENT: WSACOMPLETIONTYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSP_NOTIFY_PORT: WSACOMPLETIONTYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const NSP_NOTIFY_APC: WSACOMPLETIONTYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type WSAECOMPARATOR = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const COMP_EQUAL: WSAECOMPARATOR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const COMP_NOTLESS: WSAECOMPARATOR = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type WSAESETSERVICEOP = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RNRSERVICE_REGISTER: WSAESETSERVICEOP = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RNRSERVICE_DEREGISTER: WSAESETSERVICEOP = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const RNRSERVICE_DELETE: WSAESETSERVICEOP = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type WSA_COMPATIBILITY_BEHAVIOR_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WsaBehaviorAll: WSA_COMPATIBILITY_BEHAVIOR_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WsaBehaviorReceiveBuffering: WSA_COMPATIBILITY_BEHAVIOR_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WsaBehaviorAutoTuning: WSA_COMPATIBILITY_BEHAVIOR_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type WSA_ERROR = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_IO_PENDING: WSA_ERROR = 997i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_IO_INCOMPLETE: WSA_ERROR = 996i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_INVALID_HANDLE: WSA_ERROR = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_INVALID_PARAMETER: WSA_ERROR = 87i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_NOT_ENOUGH_MEMORY: WSA_ERROR = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_OPERATION_ABORTED: WSA_ERROR = 995i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_WAIT_EVENT_0: WSA_ERROR = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_WAIT_IO_COMPLETION: WSA_ERROR = 192i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSABASEERR: WSA_ERROR = 10000i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEINTR: WSA_ERROR = 10004i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEBADF: WSA_ERROR = 10009i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEACCES: WSA_ERROR = 10013i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEFAULT: WSA_ERROR = 10014i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEINVAL: WSA_ERROR = 10022i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEMFILE: WSA_ERROR = 10024i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEWOULDBLOCK: WSA_ERROR = 10035i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEINPROGRESS: WSA_ERROR = 10036i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEALREADY: WSA_ERROR = 10037i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENOTSOCK: WSA_ERROR = 10038i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEDESTADDRREQ: WSA_ERROR = 10039i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEMSGSIZE: WSA_ERROR = 10040i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEPROTOTYPE: WSA_ERROR = 10041i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENOPROTOOPT: WSA_ERROR = 10042i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEPROTONOSUPPORT: WSA_ERROR = 10043i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAESOCKTNOSUPPORT: WSA_ERROR = 10044i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEOPNOTSUPP: WSA_ERROR = 10045i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEPFNOSUPPORT: WSA_ERROR = 10046i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEAFNOSUPPORT: WSA_ERROR = 10047i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEADDRINUSE: WSA_ERROR = 10048i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEADDRNOTAVAIL: WSA_ERROR = 10049i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENETDOWN: WSA_ERROR = 10050i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENETUNREACH: WSA_ERROR = 10051i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENETRESET: WSA_ERROR = 10052i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAECONNABORTED: WSA_ERROR = 10053i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAECONNRESET: WSA_ERROR = 10054i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENOBUFS: WSA_ERROR = 10055i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEISCONN: WSA_ERROR = 10056i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENOTCONN: WSA_ERROR = 10057i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAESHUTDOWN: WSA_ERROR = 10058i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAETOOMANYREFS: WSA_ERROR = 10059i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAETIMEDOUT: WSA_ERROR = 10060i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAECONNREFUSED: WSA_ERROR = 10061i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAELOOP: WSA_ERROR = 10062i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENAMETOOLONG: WSA_ERROR = 10063i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEHOSTDOWN: WSA_ERROR = 10064i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEHOSTUNREACH: WSA_ERROR = 10065i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENOTEMPTY: WSA_ERROR = 10066i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEPROCLIM: WSA_ERROR = 10067i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEUSERS: WSA_ERROR = 10068i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEDQUOT: WSA_ERROR = 10069i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAESTALE: WSA_ERROR = 10070i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEREMOTE: WSA_ERROR = 10071i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSASYSNOTREADY: WSA_ERROR = 10091i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAVERNOTSUPPORTED: WSA_ERROR = 10092i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSANOTINITIALISED: WSA_ERROR = 10093i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEDISCON: WSA_ERROR = 10101i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAENOMORE: WSA_ERROR = 10102i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAECANCELLED: WSA_ERROR = 10103i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEINVALIDPROCTABLE: WSA_ERROR = 10104i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEINVALIDPROVIDER: WSA_ERROR = 10105i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEPROVIDERFAILEDINIT: WSA_ERROR = 10106i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSASYSCALLFAILURE: WSA_ERROR = 10107i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSASERVICE_NOT_FOUND: WSA_ERROR = 10108i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSATYPE_NOT_FOUND: WSA_ERROR = 10109i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_E_NO_MORE: WSA_ERROR = 10110i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_E_CANCELLED: WSA_ERROR = 10111i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAEREFUSED: WSA_ERROR = 10112i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSAHOST_NOT_FOUND: WSA_ERROR = 11001i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSATRY_AGAIN: WSA_ERROR = 11002i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSANO_RECOVERY: WSA_ERROR = 11003i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSANO_DATA: WSA_ERROR = 11004i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_RECEIVERS: WSA_ERROR = 11005i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_SENDERS: WSA_ERROR = 11006i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_NO_SENDERS: WSA_ERROR = 11007i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_NO_RECEIVERS: WSA_ERROR = 11008i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_REQUEST_CONFIRMED: WSA_ERROR = 11009i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_ADMISSION_FAILURE: WSA_ERROR = 11010i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_POLICY_FAILURE: WSA_ERROR = 11011i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_BAD_STYLE: WSA_ERROR = 11012i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_BAD_OBJECT: WSA_ERROR = 11013i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_TRAFFIC_CTRL_ERROR: WSA_ERROR = 11014i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_GENERIC_ERROR: WSA_ERROR = 11015i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_ESERVICETYPE: WSA_ERROR = 11016i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EFLOWSPEC: WSA_ERROR = 11017i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EPROVSPECBUF: WSA_ERROR = 11018i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EFILTERSTYLE: WSA_ERROR = 11019i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EFILTERTYPE: WSA_ERROR = 11020i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EFILTERCOUNT: WSA_ERROR = 11021i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EOBJLENGTH: WSA_ERROR = 11022i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EFLOWCOUNT: WSA_ERROR = 11023i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EUNKOWNPSOBJ: WSA_ERROR = 11024i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EPOLICYOBJ: WSA_ERROR = 11025i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EFLOWDESC: WSA_ERROR = 11026i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EPSFLOWSPEC: WSA_ERROR = 11027i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_EPSFILTERSPEC: WSA_ERROR = 11028i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_ESDMODEOBJ: WSA_ERROR = 11029i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_ESHAPERATEOBJ: WSA_ERROR = 11030i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_QOS_RESERVED_PETYPE: WSA_ERROR = 11031i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_SECURE_HOST_NOT_FOUND: WSA_ERROR = 11032i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const WSA_IPSEC_NAME_POLICY_ERROR: WSA_ERROR = 11033i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type WSC_PROVIDER_INFO_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderInfoLspCategories: WSC_PROVIDER_INFO_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const ProviderInfoAudit: WSC_PROVIDER_INFO_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type eWINDOW_ADVANCE_METHOD = i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const E_WINDOW_ADVANCE_BY_TIME: eWINDOW_ADVANCE_METHOD = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const E_WINDOW_USE_AS_DATA_CACHE: eWINDOW_ADVANCE_METHOD = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct AAL5_PARAMETERS { - pub ForwardMaxCPCSSDUSize: u32, - pub BackwardMaxCPCSSDUSize: u32, - pub Mode: u8, - pub SSCSType: u8, -} -impl ::core::marker::Copy for AAL5_PARAMETERS {} -impl ::core::clone::Clone for AAL5_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct AALUSER_PARAMETERS { - pub UserDefined: u32, -} -impl ::core::marker::Copy for AALUSER_PARAMETERS {} -impl ::core::clone::Clone for AALUSER_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct AAL_PARAMETERS_IE { - pub AALType: AAL_TYPE, - pub AALSpecificParameters: AAL_PARAMETERS_IE_0, -} -impl ::core::marker::Copy for AAL_PARAMETERS_IE {} -impl ::core::clone::Clone for AAL_PARAMETERS_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union AAL_PARAMETERS_IE_0 { - pub AAL5Parameters: AAL5_PARAMETERS, - pub AALUserParameters: AALUSER_PARAMETERS, -} -impl ::core::marker::Copy for AAL_PARAMETERS_IE_0 {} -impl ::core::clone::Clone for AAL_PARAMETERS_IE_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOA { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_next: *mut ADDRINFOA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEX2A { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEX2A, - pub ai_version: i32, - pub ai_fqdn: ::windows_sys::core::PSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEX2A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEX2A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEX2W { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEX2W, - pub ai_version: i32, - pub ai_fqdn: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEX2W {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEX2W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEX3 { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEX3, - pub ai_version: i32, - pub ai_fqdn: ::windows_sys::core::PWSTR, - pub ai_interfaceindex: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEX3 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEX3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEX4 { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEX4, - pub ai_version: i32, - pub ai_fqdn: ::windows_sys::core::PWSTR, - pub ai_interfaceindex: i32, - pub ai_resolutionhandle: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEX4 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEX4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEX5 { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEX5, - pub ai_version: i32, - pub ai_fqdn: ::windows_sys::core::PWSTR, - pub ai_interfaceindex: i32, - pub ai_resolutionhandle: super::super::Foundation::HANDLE, - pub ai_ttl: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEX5 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEX5 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEX6 { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEX5, - pub ai_version: i32, - pub ai_fqdn: ::windows_sys::core::PWSTR, - pub ai_interfaceindex: i32, - pub ai_resolutionhandle: super::super::Foundation::HANDLE, - pub ai_ttl: u32, - pub ai_numservers: u32, - pub ai_servers: *mut ADDRINFO_DNS_SERVER, - pub ai_responseflags: u64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEX6 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEX6 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEXA { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEXA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEXA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEXA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOEXW { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_blob: *mut ::core::ffi::c_void, - pub ai_bloblen: usize, - pub ai_provider: *mut ::windows_sys::core::GUID, - pub ai_next: *mut ADDRINFOEXW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOEXW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOEXW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFOW { - pub ai_flags: i32, - pub ai_family: i32, - pub ai_socktype: i32, - pub ai_protocol: i32, - pub ai_addrlen: usize, - pub ai_canonname: ::windows_sys::core::PWSTR, - pub ai_addr: *mut SOCKADDR, - pub ai_next: *mut ADDRINFOW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ADDRINFO_DNS_SERVER { - pub ai_servertype: u32, - pub ai_flags: u64, - pub ai_addrlen: u32, - pub ai_addr: *mut SOCKADDR, - pub Anonymous: ADDRINFO_DNS_SERVER_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFO_DNS_SERVER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFO_DNS_SERVER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union ADDRINFO_DNS_SERVER_0 { - pub ai_template: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ADDRINFO_DNS_SERVER_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ADDRINFO_DNS_SERVER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct AFPROTOCOLS { - pub iAddressFamily: i32, - pub iProtocol: i32, -} -impl ::core::marker::Copy for AFPROTOCOLS {} -impl ::core::clone::Clone for AFPROTOCOLS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ARP_HEADER { - pub HardwareAddressSpace: u16, - pub ProtocolAddressSpace: u16, - pub HardwareAddressLength: u8, - pub ProtocolAddressLength: u8, - pub Opcode: u16, - pub SenderHardwareAddress: [u8; 1], -} -impl ::core::marker::Copy for ARP_HEADER {} -impl ::core::clone::Clone for ARP_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ASSOCIATE_NAMERES_CONTEXT_INPUT { - pub TransportSettingId: TRANSPORT_SETTING_ID, - pub Handle: u64, -} -impl ::core::marker::Copy for ASSOCIATE_NAMERES_CONTEXT_INPUT {} -impl ::core::clone::Clone for ASSOCIATE_NAMERES_CONTEXT_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_ADDRESS { - pub AddressType: u32, - pub NumofDigits: u32, - pub Addr: [u8; 20], -} -impl ::core::marker::Copy for ATM_ADDRESS {} -impl ::core::clone::Clone for ATM_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_BHLI { - pub HighLayerInfoType: u32, - pub HighLayerInfoLength: u32, - pub HighLayerInfo: [u8; 8], -} -impl ::core::marker::Copy for ATM_BHLI {} -impl ::core::clone::Clone for ATM_BHLI { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_BLLI { - pub Layer2Protocol: u32, - pub Layer2UserSpecifiedProtocol: u32, - pub Layer3Protocol: u32, - pub Layer3UserSpecifiedProtocol: u32, - pub Layer3IPI: u32, - pub SnapID: [u8; 5], -} -impl ::core::marker::Copy for ATM_BLLI {} -impl ::core::clone::Clone for ATM_BLLI { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_BLLI_IE { - pub Layer2Protocol: u32, - pub Layer2Mode: u8, - pub Layer2WindowSize: u8, - pub Layer2UserSpecifiedProtocol: u32, - pub Layer3Protocol: u32, - pub Layer3Mode: u8, - pub Layer3DefaultPacketSize: u8, - pub Layer3PacketWindowSize: u8, - pub Layer3UserSpecifiedProtocol: u32, - pub Layer3IPI: u32, - pub SnapID: [u8; 5], -} -impl ::core::marker::Copy for ATM_BLLI_IE {} -impl ::core::clone::Clone for ATM_BLLI_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_BROADBAND_BEARER_CAPABILITY_IE { - pub BearerClass: u8, - pub TrafficType: u8, - pub TimingRequirements: u8, - pub ClippingSusceptability: u8, - pub UserPlaneConnectionConfig: u8, -} -impl ::core::marker::Copy for ATM_BROADBAND_BEARER_CAPABILITY_IE {} -impl ::core::clone::Clone for ATM_BROADBAND_BEARER_CAPABILITY_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_CALLING_PARTY_NUMBER_IE { - pub ATM_Number: ATM_ADDRESS, - pub Presentation_Indication: u8, - pub Screening_Indicator: u8, -} -impl ::core::marker::Copy for ATM_CALLING_PARTY_NUMBER_IE {} -impl ::core::clone::Clone for ATM_CALLING_PARTY_NUMBER_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_CAUSE_IE { - pub Location: u8, - pub Cause: u8, - pub DiagnosticsLength: u8, - pub Diagnostics: [u8; 4], -} -impl ::core::marker::Copy for ATM_CAUSE_IE {} -impl ::core::clone::Clone for ATM_CAUSE_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_CONNECTION_ID { - pub DeviceNumber: u32, - pub VPI: u32, - pub VCI: u32, -} -impl ::core::marker::Copy for ATM_CONNECTION_ID {} -impl ::core::clone::Clone for ATM_CONNECTION_ID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_PVC_PARAMS { - pub PvcConnectionId: ATM_CONNECTION_ID, - pub PvcQos: QOS, -} -impl ::core::marker::Copy for ATM_PVC_PARAMS {} -impl ::core::clone::Clone for ATM_PVC_PARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_QOS_CLASS_IE { - pub QOSClassForward: u8, - pub QOSClassBackward: u8, -} -impl ::core::marker::Copy for ATM_QOS_CLASS_IE {} -impl ::core::clone::Clone for ATM_QOS_CLASS_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ATM_TD { - pub PeakCellRate_CLP0: u32, - pub PeakCellRate_CLP01: u32, - pub SustainableCellRate_CLP0: u32, - pub SustainableCellRate_CLP01: u32, - pub MaxBurstSize_CLP0: u32, - pub MaxBurstSize_CLP01: u32, - pub Tagging: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ATM_TD {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ATM_TD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ATM_TRAFFIC_DESCRIPTOR_IE { - pub Forward: ATM_TD, - pub Backward: ATM_TD, - pub BestEffort: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ATM_TRAFFIC_DESCRIPTOR_IE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ATM_TRAFFIC_DESCRIPTOR_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ATM_TRANSIT_NETWORK_SELECTION_IE { - pub TypeOfNetworkId: u8, - pub NetworkIdPlan: u8, - pub NetworkIdLength: u8, - pub NetworkId: [u8; 1], -} -impl ::core::marker::Copy for ATM_TRANSIT_NETWORK_SELECTION_IE {} -impl ::core::clone::Clone for ATM_TRANSIT_NETWORK_SELECTION_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct CMSGHDR { - pub cmsg_len: usize, - pub cmsg_level: i32, - pub cmsg_type: i32, -} -impl ::core::marker::Copy for CMSGHDR {} -impl ::core::clone::Clone for CMSGHDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CSADDR_INFO { - pub LocalAddr: SOCKET_ADDRESS, - pub RemoteAddr: SOCKET_ADDRESS, - pub iSocketType: i32, - pub iProtocol: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CSADDR_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CSADDR_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_EI48 { - pub Byte: [u8; 3], -} -impl ::core::marker::Copy for DL_EI48 {} -impl ::core::clone::Clone for DL_EI48 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_EI64 { - pub Byte: [u8; 5], -} -impl ::core::marker::Copy for DL_EI64 {} -impl ::core::clone::Clone for DL_EI64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_EUI48 { - pub Byte: [u8; 6], - pub Anonymous: DL_EUI48_0, -} -impl ::core::marker::Copy for DL_EUI48 {} -impl ::core::clone::Clone for DL_EUI48 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_EUI48_0 { - pub Oui: DL_OUI, - pub Ei48: DL_EI48, -} -impl ::core::marker::Copy for DL_EUI48_0 {} -impl ::core::clone::Clone for DL_EUI48_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_EUI64 { - pub Byte: [u8; 8], - pub Value: u64, - pub Anonymous: DL_EUI64_0, -} -impl ::core::marker::Copy for DL_EUI64 {} -impl ::core::clone::Clone for DL_EUI64 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_EUI64_0 { - pub Oui: DL_OUI, - pub Anonymous: DL_EUI64_0_0, -} -impl ::core::marker::Copy for DL_EUI64_0 {} -impl ::core::clone::Clone for DL_EUI64_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_EUI64_0_0 { - pub Ei64: DL_EI64, - pub Anonymous: DL_EUI64_0_0_0, -} -impl ::core::marker::Copy for DL_EUI64_0_0 {} -impl ::core::clone::Clone for DL_EUI64_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_EUI64_0_0_0 { - pub Type: u8, - pub Tse: u8, - pub Ei48: DL_EI48, -} -impl ::core::marker::Copy for DL_EUI64_0_0_0 {} -impl ::core::clone::Clone for DL_EUI64_0_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_OUI { - pub Byte: [u8; 3], - pub Anonymous: DL_OUI_0, -} -impl ::core::marker::Copy for DL_OUI {} -impl ::core::clone::Clone for DL_OUI { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_OUI_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for DL_OUI_0 {} -impl ::core::clone::Clone for DL_OUI_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_TEREDO_ADDRESS { - pub Reserved: [u8; 6], - pub Anonymous: DL_TEREDO_ADDRESS_0, -} -impl ::core::marker::Copy for DL_TEREDO_ADDRESS {} -impl ::core::clone::Clone for DL_TEREDO_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_TEREDO_ADDRESS_0 { - pub Eui64: DL_EUI64, - pub Anonymous: DL_TEREDO_ADDRESS_0_0, -} -impl ::core::marker::Copy for DL_TEREDO_ADDRESS_0 {} -impl ::core::clone::Clone for DL_TEREDO_ADDRESS_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_TEREDO_ADDRESS_0_0 { - pub Flags: u16, - pub MappedPort: u16, - pub MappedAddress: IN_ADDR, -} -impl ::core::marker::Copy for DL_TEREDO_ADDRESS_0_0 {} -impl ::core::clone::Clone for DL_TEREDO_ADDRESS_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_TEREDO_ADDRESS_PRV { - pub Reserved: [u8; 6], - pub Anonymous: DL_TEREDO_ADDRESS_PRV_0, -} -impl ::core::marker::Copy for DL_TEREDO_ADDRESS_PRV {} -impl ::core::clone::Clone for DL_TEREDO_ADDRESS_PRV { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union DL_TEREDO_ADDRESS_PRV_0 { - pub Eui64: DL_EUI64, - pub Anonymous: DL_TEREDO_ADDRESS_PRV_0_0, -} -impl ::core::marker::Copy for DL_TEREDO_ADDRESS_PRV_0 {} -impl ::core::clone::Clone for DL_TEREDO_ADDRESS_PRV_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct DL_TEREDO_ADDRESS_PRV_0_0 { - pub Flags: u16, - pub MappedPort: u16, - pub MappedAddress: IN_ADDR, - pub LocalAddress: IN_ADDR, - pub InterfaceIndex: u32, - pub LocalPort: u16, - pub DlDestination: DL_EUI48, -} -impl ::core::marker::Copy for DL_TEREDO_ADDRESS_PRV_0_0 {} -impl ::core::clone::Clone for DL_TEREDO_ADDRESS_PRV_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Kernel\"`*"] -#[cfg(feature = "Win32_System_Kernel")] -pub struct DL_TUNNEL_ADDRESS { - pub CompartmentId: super::super::System::Kernel::COMPARTMENT_ID, - pub ScopeId: SCOPE_ID, - pub IpAddress: [u8; 1], -} -#[cfg(feature = "Win32_System_Kernel")] -impl ::core::marker::Copy for DL_TUNNEL_ADDRESS {} -#[cfg(feature = "Win32_System_Kernel")] -impl ::core::clone::Clone for DL_TUNNEL_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ETHERNET_HEADER { - pub Destination: DL_EUI48, - pub Source: DL_EUI48, - pub Anonymous: ETHERNET_HEADER_0, -} -impl ::core::marker::Copy for ETHERNET_HEADER {} -impl ::core::clone::Clone for ETHERNET_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union ETHERNET_HEADER_0 { - pub Type: u16, - pub Length: u16, -} -impl ::core::marker::Copy for ETHERNET_HEADER_0 {} -impl ::core::clone::Clone for ETHERNET_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct FD_SET { - pub fd_count: u32, - pub fd_array: [SOCKET; 64], -} -impl ::core::marker::Copy for FD_SET {} -impl ::core::clone::Clone for FD_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct FLOWSPEC { - pub TokenRate: u32, - pub TokenBucketSize: u32, - pub PeakBandwidth: u32, - pub Latency: u32, - pub DelayVariation: u32, - pub ServiceType: u32, - pub MaxSduSize: u32, - pub MinimumPolicedSize: u32, -} -impl ::core::marker::Copy for FLOWSPEC {} -impl ::core::clone::Clone for FLOWSPEC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GROUP_FILTER { - pub gf_interface: u32, - pub gf_group: SOCKADDR_STORAGE, - pub gf_fmode: MULTICAST_MODE_TYPE, - pub gf_numsrc: u32, - pub gf_slist: [SOCKADDR_STORAGE; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GROUP_FILTER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GROUP_FILTER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GROUP_REQ { - pub gr_interface: u32, - pub gr_group: SOCKADDR_STORAGE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GROUP_REQ {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GROUP_REQ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GROUP_SOURCE_REQ { - pub gsr_interface: u32, - pub gsr_group: SOCKADDR_STORAGE, - pub gsr_source: SOCKADDR_STORAGE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GROUP_SOURCE_REQ {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GROUP_SOURCE_REQ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct HOSTENT { - pub h_name: ::windows_sys::core::PSTR, - pub h_aliases: *mut *mut i8, - pub h_addrtype: i16, - pub h_length: i16, - pub h_addr_list: *mut *mut i8, -} -impl ::core::marker::Copy for HOSTENT {} -impl ::core::clone::Clone for HOSTENT { - fn clone(&self) -> Self { - *self - } -} -pub type HWSAEVENT = isize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMPV4_ADDRESS_MASK_MESSAGE { - pub Header: ICMP_MESSAGE, - pub AddressMask: u32, -} -impl ::core::marker::Copy for ICMPV4_ADDRESS_MASK_MESSAGE {} -impl ::core::clone::Clone for ICMPV4_ADDRESS_MASK_MESSAGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMPV4_ROUTER_ADVERT_ENTRY { - pub RouterAdvertAddr: IN_ADDR, - pub PreferenceLevel: i32, -} -impl ::core::marker::Copy for ICMPV4_ROUTER_ADVERT_ENTRY {} -impl ::core::clone::Clone for ICMPV4_ROUTER_ADVERT_ENTRY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMPV4_ROUTER_ADVERT_HEADER { - pub RaHeader: ICMP_MESSAGE, -} -impl ::core::marker::Copy for ICMPV4_ROUTER_ADVERT_HEADER {} -impl ::core::clone::Clone for ICMPV4_ROUTER_ADVERT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMPV4_ROUTER_SOLICIT { - pub RsHeader: ICMP_MESSAGE, -} -impl ::core::marker::Copy for ICMPV4_ROUTER_SOLICIT {} -impl ::core::clone::Clone for ICMPV4_ROUTER_SOLICIT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMPV4_TIMESTAMP_MESSAGE { - pub Header: ICMP_MESSAGE, - pub OriginateTimestamp: u32, - pub ReceiveTimestamp: u32, - pub TransmitTimestamp: u32, -} -impl ::core::marker::Copy for ICMPV4_TIMESTAMP_MESSAGE {} -impl ::core::clone::Clone for ICMPV4_TIMESTAMP_MESSAGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ICMP_ERROR_INFO { - pub srcaddress: SOCKADDR_INET, - pub protocol: IPPROTO, - pub r#type: u8, - pub code: u8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ICMP_ERROR_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ICMP_ERROR_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMP_HEADER { - pub Type: u8, - pub Code: u8, - pub Checksum: u16, -} -impl ::core::marker::Copy for ICMP_HEADER {} -impl ::core::clone::Clone for ICMP_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ICMP_MESSAGE { - pub Header: ICMP_HEADER, - pub Data: ICMP_MESSAGE_0, -} -impl ::core::marker::Copy for ICMP_MESSAGE {} -impl ::core::clone::Clone for ICMP_MESSAGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union ICMP_MESSAGE_0 { - pub Data32: [u32; 1], - pub Data16: [u16; 2], - pub Data8: [u8; 4], -} -impl ::core::marker::Copy for ICMP_MESSAGE_0 {} -impl ::core::clone::Clone for ICMP_MESSAGE_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMPV3_QUERY_HEADER { - pub Type: u8, - pub Anonymous1: IGMPV3_QUERY_HEADER_0, - pub Checksum: u16, - pub MulticastAddress: IN_ADDR, - pub _bitfield: u8, - pub Anonymous2: IGMPV3_QUERY_HEADER_1, - pub SourceCount: u16, -} -impl ::core::marker::Copy for IGMPV3_QUERY_HEADER {} -impl ::core::clone::Clone for IGMPV3_QUERY_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IGMPV3_QUERY_HEADER_0 { - pub MaxRespCode: u8, - pub Anonymous: IGMPV3_QUERY_HEADER_0_0, -} -impl ::core::marker::Copy for IGMPV3_QUERY_HEADER_0 {} -impl ::core::clone::Clone for IGMPV3_QUERY_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMPV3_QUERY_HEADER_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IGMPV3_QUERY_HEADER_0_0 {} -impl ::core::clone::Clone for IGMPV3_QUERY_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IGMPV3_QUERY_HEADER_1 { - pub QueriersQueryInterfaceCode: u8, - pub Anonymous: IGMPV3_QUERY_HEADER_1_0, -} -impl ::core::marker::Copy for IGMPV3_QUERY_HEADER_1 {} -impl ::core::clone::Clone for IGMPV3_QUERY_HEADER_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMPV3_QUERY_HEADER_1_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IGMPV3_QUERY_HEADER_1_0 {} -impl ::core::clone::Clone for IGMPV3_QUERY_HEADER_1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMPV3_REPORT_HEADER { - pub Type: u8, - pub Reserved: u8, - pub Checksum: u16, - pub Reserved2: u16, - pub RecordCount: u16, -} -impl ::core::marker::Copy for IGMPV3_REPORT_HEADER {} -impl ::core::clone::Clone for IGMPV3_REPORT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMPV3_REPORT_RECORD_HEADER { - pub Type: u8, - pub AuxillaryDataLength: u8, - pub SourceCount: u16, - pub MulticastAddress: IN_ADDR, -} -impl ::core::marker::Copy for IGMPV3_REPORT_RECORD_HEADER {} -impl ::core::clone::Clone for IGMPV3_REPORT_RECORD_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMP_HEADER { - pub Anonymous1: IGMP_HEADER_0, - pub Anonymous2: IGMP_HEADER_1, - pub Checksum: u16, - pub MulticastAddress: IN_ADDR, -} -impl ::core::marker::Copy for IGMP_HEADER {} -impl ::core::clone::Clone for IGMP_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IGMP_HEADER_0 { - pub Anonymous: IGMP_HEADER_0_0, - pub VersionType: u8, -} -impl ::core::marker::Copy for IGMP_HEADER_0 {} -impl ::core::clone::Clone for IGMP_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IGMP_HEADER_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IGMP_HEADER_0_0 {} -impl ::core::clone::Clone for IGMP_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IGMP_HEADER_1 { - pub Reserved: u8, - pub MaxRespTime: u8, - pub Code: u8, -} -impl ::core::marker::Copy for IGMP_HEADER_1 {} -impl ::core::clone::Clone for IGMP_HEADER_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN6_ADDR { - pub u: IN6_ADDR_0, -} -impl ::core::marker::Copy for IN6_ADDR {} -impl ::core::clone::Clone for IN6_ADDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IN6_ADDR_0 { - pub Byte: [u8; 16], - pub Word: [u16; 8], -} -impl ::core::marker::Copy for IN6_ADDR_0 {} -impl ::core::clone::Clone for IN6_ADDR_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN6_PKTINFO { - pub ipi6_addr: IN6_ADDR, - pub ipi6_ifindex: u32, -} -impl ::core::marker::Copy for IN6_PKTINFO {} -impl ::core::clone::Clone for IN6_PKTINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN6_PKTINFO_EX { - pub pkt_info: IN6_PKTINFO, - pub scope_id: SCOPE_ID, -} -impl ::core::marker::Copy for IN6_PKTINFO_EX {} -impl ::core::clone::Clone for IN6_PKTINFO_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct INET_PORT_RANGE { - pub StartPort: u16, - pub NumberOfPorts: u16, -} -impl ::core::marker::Copy for INET_PORT_RANGE {} -impl ::core::clone::Clone for INET_PORT_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct INET_PORT_RESERVATION_INFORMATION { - pub OwningPid: u32, -} -impl ::core::marker::Copy for INET_PORT_RESERVATION_INFORMATION {} -impl ::core::clone::Clone for INET_PORT_RESERVATION_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct INET_PORT_RESERVATION_INSTANCE { - pub Reservation: INET_PORT_RANGE, - pub Token: INET_PORT_RESERVATION_TOKEN, -} -impl ::core::marker::Copy for INET_PORT_RESERVATION_INSTANCE {} -impl ::core::clone::Clone for INET_PORT_RESERVATION_INSTANCE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct INET_PORT_RESERVATION_TOKEN { - pub Token: u64, -} -impl ::core::marker::Copy for INET_PORT_RESERVATION_TOKEN {} -impl ::core::clone::Clone for INET_PORT_RESERVATION_TOKEN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERFACE_INFO { - pub iiFlags: u32, - pub iiAddress: sockaddr_gen, - pub iiBroadcastAddress: sockaddr_gen, - pub iiNetmask: sockaddr_gen, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERFACE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERFACE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct INTERFACE_INFO_EX { - pub iiFlags: u32, - pub iiAddress: SOCKET_ADDRESS, - pub iiBroadcastAddress: SOCKET_ADDRESS, - pub iiNetmask: SOCKET_ADDRESS, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for INTERFACE_INFO_EX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for INTERFACE_INFO_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN_ADDR { - pub S_un: IN_ADDR_0, -} -impl ::core::marker::Copy for IN_ADDR {} -impl ::core::clone::Clone for IN_ADDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IN_ADDR_0 { - pub S_un_b: IN_ADDR_0_0, - pub S_un_w: IN_ADDR_0_1, - pub S_addr: u32, -} -impl ::core::marker::Copy for IN_ADDR_0 {} -impl ::core::clone::Clone for IN_ADDR_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN_ADDR_0_0 { - pub s_b1: u8, - pub s_b2: u8, - pub s_b3: u8, - pub s_b4: u8, -} -impl ::core::marker::Copy for IN_ADDR_0_0 {} -impl ::core::clone::Clone for IN_ADDR_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN_ADDR_0_1 { - pub s_w1: u16, - pub s_w2: u16, -} -impl ::core::marker::Copy for IN_ADDR_0_1 {} -impl ::core::clone::Clone for IN_ADDR_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN_PKTINFO { - pub ipi_addr: IN_ADDR, - pub ipi_ifindex: u32, -} -impl ::core::marker::Copy for IN_PKTINFO {} -impl ::core::clone::Clone for IN_PKTINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN_PKTINFO_EX { - pub pkt_info: IN_PKTINFO, - pub scope_id: SCOPE_ID, -} -impl ::core::marker::Copy for IN_PKTINFO_EX {} -impl ::core::clone::Clone for IN_PKTINFO_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IN_RECVERR { - pub protocol: IPPROTO, - pub info: u32, - pub r#type: u8, - pub code: u8, -} -impl ::core::marker::Copy for IN_RECVERR {} -impl ::core::clone::Clone for IN_RECVERR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPTLS_METADATA { - pub SequenceNumber: u64, -} -impl ::core::marker::Copy for IPTLS_METADATA {} -impl ::core::clone::Clone for IPTLS_METADATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_HEADER { - pub Anonymous1: IPV4_HEADER_0, - pub Anonymous2: IPV4_HEADER_1, - pub TotalLength: u16, - pub Identification: u16, - pub Anonymous3: IPV4_HEADER_2, - pub TimeToLive: u8, - pub Protocol: u8, - pub HeaderChecksum: u16, - pub SourceAddress: IN_ADDR, - pub DestinationAddress: IN_ADDR, -} -impl ::core::marker::Copy for IPV4_HEADER {} -impl ::core::clone::Clone for IPV4_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV4_HEADER_0 { - pub VersionAndHeaderLength: u8, - pub Anonymous: IPV4_HEADER_0_0, -} -impl ::core::marker::Copy for IPV4_HEADER_0 {} -impl ::core::clone::Clone for IPV4_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_HEADER_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IPV4_HEADER_0_0 {} -impl ::core::clone::Clone for IPV4_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV4_HEADER_1 { - pub TypeOfServiceAndEcnField: u8, - pub Anonymous: IPV4_HEADER_1_0, -} -impl ::core::marker::Copy for IPV4_HEADER_1 {} -impl ::core::clone::Clone for IPV4_HEADER_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_HEADER_1_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IPV4_HEADER_1_0 {} -impl ::core::clone::Clone for IPV4_HEADER_1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV4_HEADER_2 { - pub FlagsAndOffset: u16, - pub Anonymous: IPV4_HEADER_2_0, -} -impl ::core::marker::Copy for IPV4_HEADER_2 {} -impl ::core::clone::Clone for IPV4_HEADER_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_HEADER_2_0 { - pub _bitfield: u16, -} -impl ::core::marker::Copy for IPV4_HEADER_2_0 {} -impl ::core::clone::Clone for IPV4_HEADER_2_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_OPTION_HEADER { - pub Anonymous: IPV4_OPTION_HEADER_0, - pub OptionLength: u8, -} -impl ::core::marker::Copy for IPV4_OPTION_HEADER {} -impl ::core::clone::Clone for IPV4_OPTION_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV4_OPTION_HEADER_0 { - pub OptionType: u8, - pub Anonymous: IPV4_OPTION_HEADER_0_0, -} -impl ::core::marker::Copy for IPV4_OPTION_HEADER_0 {} -impl ::core::clone::Clone for IPV4_OPTION_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_OPTION_HEADER_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IPV4_OPTION_HEADER_0_0 {} -impl ::core::clone::Clone for IPV4_OPTION_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_ROUTING_HEADER { - pub OptionHeader: IPV4_OPTION_HEADER, - pub Pointer: u8, -} -impl ::core::marker::Copy for IPV4_ROUTING_HEADER {} -impl ::core::clone::Clone for IPV4_ROUTING_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_TIMESTAMP_OPTION { - pub OptionHeader: IPV4_OPTION_HEADER, - pub Pointer: u8, - pub Anonymous: IPV4_TIMESTAMP_OPTION_0, -} -impl ::core::marker::Copy for IPV4_TIMESTAMP_OPTION {} -impl ::core::clone::Clone for IPV4_TIMESTAMP_OPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV4_TIMESTAMP_OPTION_0 { - pub FlagsOverflow: u8, - pub Anonymous: IPV4_TIMESTAMP_OPTION_0_0, -} -impl ::core::marker::Copy for IPV4_TIMESTAMP_OPTION_0 {} -impl ::core::clone::Clone for IPV4_TIMESTAMP_OPTION_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV4_TIMESTAMP_OPTION_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IPV4_TIMESTAMP_OPTION_0_0 {} -impl ::core::clone::Clone for IPV4_TIMESTAMP_OPTION_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_EXTENSION_HEADER { - pub NextHeader: u8, - pub Length: u8, -} -impl ::core::marker::Copy for IPV6_EXTENSION_HEADER {} -impl ::core::clone::Clone for IPV6_EXTENSION_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_FRAGMENT_HEADER { - pub NextHeader: u8, - pub Reserved: u8, - pub Anonymous: IPV6_FRAGMENT_HEADER_0, - pub Id: u32, -} -impl ::core::marker::Copy for IPV6_FRAGMENT_HEADER {} -impl ::core::clone::Clone for IPV6_FRAGMENT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV6_FRAGMENT_HEADER_0 { - pub Anonymous: IPV6_FRAGMENT_HEADER_0_0, - pub OffsetAndFlags: u16, -} -impl ::core::marker::Copy for IPV6_FRAGMENT_HEADER_0 {} -impl ::core::clone::Clone for IPV6_FRAGMENT_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_FRAGMENT_HEADER_0_0 { - pub _bitfield: u16, -} -impl ::core::marker::Copy for IPV6_FRAGMENT_HEADER_0_0 {} -impl ::core::clone::Clone for IPV6_FRAGMENT_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_HEADER { - pub Anonymous: IPV6_HEADER_0, - pub PayloadLength: u16, - pub NextHeader: u8, - pub HopLimit: u8, - pub SourceAddress: IN6_ADDR, - pub DestinationAddress: IN6_ADDR, -} -impl ::core::marker::Copy for IPV6_HEADER {} -impl ::core::clone::Clone for IPV6_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV6_HEADER_0 { - pub VersionClassFlow: u32, - pub Anonymous: IPV6_HEADER_0_0, -} -impl ::core::marker::Copy for IPV6_HEADER_0 {} -impl ::core::clone::Clone for IPV6_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_HEADER_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for IPV6_HEADER_0_0 {} -impl ::core::clone::Clone for IPV6_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_MREQ { - pub ipv6mr_multiaddr: IN6_ADDR, - pub ipv6mr_interface: u32, -} -impl ::core::marker::Copy for IPV6_MREQ {} -impl ::core::clone::Clone for IPV6_MREQ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS { - pub Anonymous: IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0, - pub Value: u32, -} -impl ::core::marker::Copy for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS {} -impl ::core::clone::Clone for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0 { - pub _bitfield: u8, - pub Reserved2: [u8; 3], -} -impl ::core::marker::Copy for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0 {} -impl ::core::clone::Clone for IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_OPTION_HEADER { - pub Type: u8, - pub DataLength: u8, -} -impl ::core::marker::Copy for IPV6_OPTION_HEADER {} -impl ::core::clone::Clone for IPV6_OPTION_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_OPTION_JUMBOGRAM { - pub Header: IPV6_OPTION_HEADER, - pub JumbogramLength: [u8; 4], -} -impl ::core::marker::Copy for IPV6_OPTION_JUMBOGRAM {} -impl ::core::clone::Clone for IPV6_OPTION_JUMBOGRAM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_OPTION_ROUTER_ALERT { - pub Header: IPV6_OPTION_HEADER, - pub Value: [u8; 2], -} -impl ::core::marker::Copy for IPV6_OPTION_ROUTER_ALERT {} -impl ::core::clone::Clone for IPV6_OPTION_ROUTER_ALERT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union IPV6_ROUTER_ADVERTISEMENT_FLAGS { - pub Anonymous: IPV6_ROUTER_ADVERTISEMENT_FLAGS_0, - pub Value: u8, -} -impl ::core::marker::Copy for IPV6_ROUTER_ADVERTISEMENT_FLAGS {} -impl ::core::clone::Clone for IPV6_ROUTER_ADVERTISEMENT_FLAGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_ROUTER_ADVERTISEMENT_FLAGS_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for IPV6_ROUTER_ADVERTISEMENT_FLAGS_0 {} -impl ::core::clone::Clone for IPV6_ROUTER_ADVERTISEMENT_FLAGS_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPV6_ROUTING_HEADER { - pub NextHeader: u8, - pub Length: u8, - pub RoutingType: u8, - pub SegmentsLeft: u8, - pub Reserved: [u8; 4], -} -impl ::core::marker::Copy for IPV6_ROUTING_HEADER {} -impl ::core::clone::Clone for IPV6_ROUTING_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct IPX_ADDRESS_DATA { - pub adapternum: i32, - pub netnum: [u8; 4], - pub nodenum: [u8; 6], - pub wan: super::super::Foundation::BOOLEAN, - pub status: super::super::Foundation::BOOLEAN, - pub maxpkt: i32, - pub linkspeed: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for IPX_ADDRESS_DATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for IPX_ADDRESS_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPX_NETNUM_DATA { - pub netnum: [u8; 4], - pub hopcount: u16, - pub netdelay: u16, - pub cardnum: i32, - pub router: [u8; 6], -} -impl ::core::marker::Copy for IPX_NETNUM_DATA {} -impl ::core::clone::Clone for IPX_NETNUM_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IPX_SPXCONNSTATUS_DATA { - pub ConnectionState: u8, - pub WatchDogActive: u8, - pub LocalConnectionId: u16, - pub RemoteConnectionId: u16, - pub LocalSequenceNumber: u16, - pub LocalAckNumber: u16, - pub LocalAllocNumber: u16, - pub RemoteAckNumber: u16, - pub RemoteAllocNumber: u16, - pub LocalSocket: u16, - pub ImmediateAddress: [u8; 6], - pub RemoteNetwork: [u8; 4], - pub RemoteNode: [u8; 6], - pub RemoteSocket: u16, - pub RetransmissionCount: u16, - pub EstimatedRoundTripDelay: u16, - pub RetransmittedPackets: u16, - pub SuppressedPacket: u16, -} -impl ::core::marker::Copy for IPX_SPXCONNSTATUS_DATA {} -impl ::core::clone::Clone for IPX_SPXCONNSTATUS_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IP_MREQ { - pub imr_multiaddr: IN_ADDR, - pub imr_interface: IN_ADDR, -} -impl ::core::marker::Copy for IP_MREQ {} -impl ::core::clone::Clone for IP_MREQ { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IP_MREQ_SOURCE { - pub imr_multiaddr: IN_ADDR, - pub imr_sourceaddr: IN_ADDR, - pub imr_interface: IN_ADDR, -} -impl ::core::marker::Copy for IP_MREQ_SOURCE {} -impl ::core::clone::Clone for IP_MREQ_SOURCE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct IP_MSFILTER { - pub imsf_multiaddr: IN_ADDR, - pub imsf_interface: IN_ADDR, - pub imsf_fmode: MULTICAST_MODE_TYPE, - pub imsf_numsrc: u32, - pub imsf_slist: [IN_ADDR; 1], -} -impl ::core::marker::Copy for IP_MSFILTER {} -impl ::core::clone::Clone for IP_MSFILTER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct LINGER { - pub l_onoff: u16, - pub l_linger: u16, -} -impl ::core::marker::Copy for LINGER {} -impl ::core::clone::Clone for LINGER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct LM_IRPARMS { - pub nTXDataBytes: u32, - pub nRXDataBytes: u32, - pub nBaudRate: u32, - pub thresholdTime: u32, - pub discTime: u32, - pub nMSLinkTurn: u16, - pub nTXPackets: u8, - pub nRXPackets: u8, -} -impl ::core::marker::Copy for LM_IRPARMS {} -impl ::core::clone::Clone for LM_IRPARMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct MLDV2_QUERY_HEADER { - pub IcmpHeader: ICMP_HEADER, - pub Anonymous1: MLDV2_QUERY_HEADER_0, - pub Reserved: u16, - pub MulticastAddress: IN6_ADDR, - pub _bitfield: u8, - pub Anonymous2: MLDV2_QUERY_HEADER_1, - pub SourceCount: u16, -} -impl ::core::marker::Copy for MLDV2_QUERY_HEADER {} -impl ::core::clone::Clone for MLDV2_QUERY_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union MLDV2_QUERY_HEADER_0 { - pub MaxRespCode: u16, - pub Anonymous: MLDV2_QUERY_HEADER_0_0, -} -impl ::core::marker::Copy for MLDV2_QUERY_HEADER_0 {} -impl ::core::clone::Clone for MLDV2_QUERY_HEADER_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct MLDV2_QUERY_HEADER_0_0 { - pub _bitfield: u16, -} -impl ::core::marker::Copy for MLDV2_QUERY_HEADER_0_0 {} -impl ::core::clone::Clone for MLDV2_QUERY_HEADER_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union MLDV2_QUERY_HEADER_1 { - pub QueriersQueryInterfaceCode: u8, - pub Anonymous: MLDV2_QUERY_HEADER_1_0, -} -impl ::core::marker::Copy for MLDV2_QUERY_HEADER_1 {} -impl ::core::clone::Clone for MLDV2_QUERY_HEADER_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct MLDV2_QUERY_HEADER_1_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for MLDV2_QUERY_HEADER_1_0 {} -impl ::core::clone::Clone for MLDV2_QUERY_HEADER_1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct MLDV2_REPORT_HEADER { - pub IcmpHeader: ICMP_HEADER, - pub Reserved: u16, - pub RecordCount: u16, -} -impl ::core::marker::Copy for MLDV2_REPORT_HEADER {} -impl ::core::clone::Clone for MLDV2_REPORT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct MLDV2_REPORT_RECORD_HEADER { - pub Type: u8, - pub AuxillaryDataLength: u8, - pub SourceCount: u16, - pub MulticastAddress: IN6_ADDR, -} -impl ::core::marker::Copy for MLDV2_REPORT_RECORD_HEADER {} -impl ::core::clone::Clone for MLDV2_REPORT_RECORD_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct MLD_HEADER { - pub IcmpHeader: ICMP_HEADER, - pub MaxRespTime: u16, - pub Reserved: u16, - pub MulticastAddress: IN6_ADDR, -} -impl ::core::marker::Copy for MLD_HEADER {} -impl ::core::clone::Clone for MLD_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NAPI_DOMAIN_DESCRIPTION_BLOB { - pub AuthLevel: u32, - pub cchDomainName: u32, - pub OffsetNextDomainDescription: u32, - pub OffsetThisDomainName: u32, -} -impl ::core::marker::Copy for NAPI_DOMAIN_DESCRIPTION_BLOB {} -impl ::core::clone::Clone for NAPI_DOMAIN_DESCRIPTION_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NAPI_PROVIDER_INSTALLATION_BLOB { - pub dwVersion: u32, - pub dwProviderType: u32, - pub fSupportsWildCard: u32, - pub cDomains: u32, - pub OffsetFirstDomain: u32, -} -impl ::core::marker::Copy for NAPI_PROVIDER_INSTALLATION_BLOB {} -impl ::core::clone::Clone for NAPI_PROVIDER_INSTALLATION_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_NEIGHBOR_ADVERT_HEADER { - pub nd_na_hdr: ICMP_MESSAGE, - pub nd_na_target: IN6_ADDR, -} -impl ::core::marker::Copy for ND_NEIGHBOR_ADVERT_HEADER {} -impl ::core::clone::Clone for ND_NEIGHBOR_ADVERT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_NEIGHBOR_SOLICIT_HEADER { - pub nd_ns_hdr: ICMP_MESSAGE, - pub nd_ns_target: IN6_ADDR, -} -impl ::core::marker::Copy for ND_NEIGHBOR_SOLICIT_HEADER {} -impl ::core::clone::Clone for ND_NEIGHBOR_SOLICIT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_DNSSL { - pub nd_opt_dnssl_type: u8, - pub nd_opt_dnssl_len: u8, - pub nd_opt_dnssl_reserved: u16, - pub nd_opt_dnssl_lifetime: u32, -} -impl ::core::marker::Copy for ND_OPTION_DNSSL {} -impl ::core::clone::Clone for ND_OPTION_DNSSL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_HDR { - pub nd_opt_type: u8, - pub nd_opt_len: u8, -} -impl ::core::marker::Copy for ND_OPTION_HDR {} -impl ::core::clone::Clone for ND_OPTION_HDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_MTU { - pub nd_opt_mtu_type: u8, - pub nd_opt_mtu_len: u8, - pub nd_opt_mtu_reserved: u16, - pub nd_opt_mtu_mtu: u32, -} -impl ::core::marker::Copy for ND_OPTION_MTU {} -impl ::core::clone::Clone for ND_OPTION_MTU { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_PREFIX_INFO { - pub nd_opt_pi_type: u8, - pub nd_opt_pi_len: u8, - pub nd_opt_pi_prefix_len: u8, - pub Anonymous1: ND_OPTION_PREFIX_INFO_0, - pub nd_opt_pi_valid_time: u32, - pub nd_opt_pi_preferred_time: u32, - pub Anonymous2: ND_OPTION_PREFIX_INFO_1, - pub nd_opt_pi_prefix: IN6_ADDR, -} -impl ::core::marker::Copy for ND_OPTION_PREFIX_INFO {} -impl ::core::clone::Clone for ND_OPTION_PREFIX_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union ND_OPTION_PREFIX_INFO_0 { - pub nd_opt_pi_flags_reserved: u8, - pub Flags: ND_OPTION_PREFIX_INFO_0_0, -} -impl ::core::marker::Copy for ND_OPTION_PREFIX_INFO_0 {} -impl ::core::clone::Clone for ND_OPTION_PREFIX_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_PREFIX_INFO_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for ND_OPTION_PREFIX_INFO_0_0 {} -impl ::core::clone::Clone for ND_OPTION_PREFIX_INFO_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union ND_OPTION_PREFIX_INFO_1 { - pub nd_opt_pi_reserved2: u32, - pub Anonymous: ND_OPTION_PREFIX_INFO_1_0, -} -impl ::core::marker::Copy for ND_OPTION_PREFIX_INFO_1 {} -impl ::core::clone::Clone for ND_OPTION_PREFIX_INFO_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_PREFIX_INFO_1_0 { - pub nd_opt_pi_reserved3: [u8; 3], - pub nd_opt_pi_site_prefix_len: u8, -} -impl ::core::marker::Copy for ND_OPTION_PREFIX_INFO_1_0 {} -impl ::core::clone::Clone for ND_OPTION_PREFIX_INFO_1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_RDNSS { - pub nd_opt_rdnss_type: u8, - pub nd_opt_rdnss_len: u8, - pub nd_opt_rdnss_reserved: u16, - pub nd_opt_rdnss_lifetime: u32, -} -impl ::core::marker::Copy for ND_OPTION_RDNSS {} -impl ::core::clone::Clone for ND_OPTION_RDNSS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_RD_HDR { - pub nd_opt_rh_type: u8, - pub nd_opt_rh_len: u8, - pub nd_opt_rh_reserved1: u16, - pub nd_opt_rh_reserved2: u32, -} -impl ::core::marker::Copy for ND_OPTION_RD_HDR {} -impl ::core::clone::Clone for ND_OPTION_RD_HDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_ROUTE_INFO { - pub nd_opt_ri_type: u8, - pub nd_opt_ri_len: u8, - pub nd_opt_ri_prefix_len: u8, - pub Anonymous: ND_OPTION_ROUTE_INFO_0, - pub nd_opt_ri_route_lifetime: u32, - pub nd_opt_ri_prefix: IN6_ADDR, -} -impl ::core::marker::Copy for ND_OPTION_ROUTE_INFO {} -impl ::core::clone::Clone for ND_OPTION_ROUTE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union ND_OPTION_ROUTE_INFO_0 { - pub nd_opt_ri_flags_reserved: u8, - pub Flags: ND_OPTION_ROUTE_INFO_0_0, -} -impl ::core::marker::Copy for ND_OPTION_ROUTE_INFO_0 {} -impl ::core::clone::Clone for ND_OPTION_ROUTE_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_OPTION_ROUTE_INFO_0_0 { - pub _bitfield: u8, -} -impl ::core::marker::Copy for ND_OPTION_ROUTE_INFO_0_0 {} -impl ::core::clone::Clone for ND_OPTION_ROUTE_INFO_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_REDIRECT_HEADER { - pub nd_rd_hdr: ICMP_MESSAGE, - pub nd_rd_target: IN6_ADDR, - pub nd_rd_dst: IN6_ADDR, -} -impl ::core::marker::Copy for ND_REDIRECT_HEADER {} -impl ::core::clone::Clone for ND_REDIRECT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_ROUTER_ADVERT_HEADER { - pub nd_ra_hdr: ICMP_MESSAGE, - pub nd_ra_reachable: u32, - pub nd_ra_retransmit: u32, -} -impl ::core::marker::Copy for ND_ROUTER_ADVERT_HEADER {} -impl ::core::clone::Clone for ND_ROUTER_ADVERT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct ND_ROUTER_SOLICIT_HEADER { - pub nd_rs_hdr: ICMP_MESSAGE, -} -impl ::core::marker::Copy for ND_ROUTER_SOLICIT_HEADER {} -impl ::core::clone::Clone for ND_ROUTER_SOLICIT_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NETRESOURCE2A { - pub dwScope: u32, - pub dwType: u32, - pub dwUsage: u32, - pub dwDisplayType: u32, - pub lpLocalName: ::windows_sys::core::PSTR, - pub lpRemoteName: ::windows_sys::core::PSTR, - pub lpComment: ::windows_sys::core::PSTR, - pub ns_info: NS_INFOA, - pub ServiceType: ::windows_sys::core::GUID, - pub dwProtocols: u32, - pub lpiProtocols: *mut i32, -} -impl ::core::marker::Copy for NETRESOURCE2A {} -impl ::core::clone::Clone for NETRESOURCE2A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NETRESOURCE2W { - pub dwScope: u32, - pub dwType: u32, - pub dwUsage: u32, - pub dwDisplayType: u32, - pub lpLocalName: ::windows_sys::core::PWSTR, - pub lpRemoteName: ::windows_sys::core::PWSTR, - pub lpComment: ::windows_sys::core::PWSTR, - pub ns_info: NS_INFOA, - pub ServiceType: ::windows_sys::core::GUID, - pub dwProtocols: u32, - pub lpiProtocols: *mut i32, -} -impl ::core::marker::Copy for NETRESOURCE2W {} -impl ::core::clone::Clone for NETRESOURCE2W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB { - pub header: NLA_BLOB_1, - pub data: NLA_BLOB_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union NLA_BLOB_0 { - pub rawData: [super::super::Foundation::CHAR; 1], - pub interfaceData: NLA_BLOB_0_2, - pub locationData: NLA_BLOB_0_3, - pub connectivity: NLA_BLOB_0_1, - pub ICS: NLA_BLOB_0_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB_0_0 { - pub remote: NLA_BLOB_0_0_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB_0_0_0 { - pub speed: u32, - pub r#type: u32, - pub state: u32, - pub machineName: [u16; 256], - pub sharedAdapterName: [u16; 256], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_0_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_0_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB_0_1 { - pub r#type: NLA_CONNECTIVITY_TYPE, - pub internet: NLA_INTERNET, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_0_1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB_0_2 { - pub dwType: u32, - pub dwSpeed: u32, - pub adapterName: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_0_2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_0_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB_0_3 { - pub information: [super::super::Foundation::CHAR; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_0_3 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_0_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NLA_BLOB_1 { - pub r#type: NLA_BLOB_DATA_TYPE, - pub dwSize: u32, - pub nextOffset: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NLA_BLOB_1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NLA_BLOB_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NL_BANDWIDTH_INFORMATION { - pub Bandwidth: u64, - pub Instability: u64, - pub BandwidthPeaked: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NL_BANDWIDTH_INFORMATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NL_BANDWIDTH_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NL_INTERFACE_OFFLOAD_ROD { - pub _bitfield: u8, -} -impl ::core::marker::Copy for NL_INTERFACE_OFFLOAD_ROD {} -impl ::core::clone::Clone for NL_INTERFACE_OFFLOAD_ROD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NL_NETWORK_CONNECTIVITY_HINT { - pub ConnectivityLevel: NL_NETWORK_CONNECTIVITY_LEVEL_HINT, - pub ConnectivityCost: NL_NETWORK_CONNECTIVITY_COST_HINT, - pub ApproachingDataLimit: super::super::Foundation::BOOLEAN, - pub OverDataLimit: super::super::Foundation::BOOLEAN, - pub Roaming: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NL_NETWORK_CONNECTIVITY_HINT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NL_NETWORK_CONNECTIVITY_HINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NL_PATH_BANDWIDTH_ROD { - pub Bandwidth: u64, - pub Instability: u64, - pub BandwidthPeaked: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NL_PATH_BANDWIDTH_ROD {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NL_PATH_BANDWIDTH_ROD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NPI_MODULEID { - pub Length: u16, - pub Type: NPI_MODULEID_TYPE, - pub Anonymous: NPI_MODULEID_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NPI_MODULEID {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NPI_MODULEID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union NPI_MODULEID_0 { - pub Guid: ::windows_sys::core::GUID, - pub IfLuid: super::super::Foundation::LUID, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NPI_MODULEID_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NPI_MODULEID_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct NSPV2_ROUTINE { - pub cbSize: u32, - pub dwMajorVersion: u32, - pub dwMinorVersion: u32, - pub NSPv2Startup: LPNSPV2STARTUP, - pub NSPv2Cleanup: LPNSPV2CLEANUP, - pub NSPv2LookupServiceBegin: LPNSPV2LOOKUPSERVICEBEGIN, - pub NSPv2LookupServiceNextEx: LPNSPV2LOOKUPSERVICENEXTEX, - pub NSPv2LookupServiceEnd: LPNSPV2LOOKUPSERVICEEND, - pub NSPv2SetServiceEx: LPNSPV2SETSERVICEEX, - pub NSPv2ClientSessionRundown: LPNSPV2CLIENTSESSIONRUNDOWN, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for NSPV2_ROUTINE {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for NSPV2_ROUTINE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -pub struct NSP_ROUTINE { - pub cbSize: u32, - pub dwMajorVersion: u32, - pub dwMinorVersion: u32, - pub NSPCleanup: LPNSPCLEANUP, - pub NSPLookupServiceBegin: LPNSPLOOKUPSERVICEBEGIN, - pub NSPLookupServiceNext: LPNSPLOOKUPSERVICENEXT, - pub NSPLookupServiceEnd: LPNSPLOOKUPSERVICEEND, - pub NSPSetService: LPNSPSETSERVICE, - pub NSPInstallServiceClass: LPNSPINSTALLSERVICECLASS, - pub NSPRemoveServiceClass: LPNSPREMOVESERVICECLASS, - pub NSPGetServiceClassInfo: LPNSPGETSERVICECLASSINFO, - pub NSPIoctl: LPNSPIOCTL, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for NSP_ROUTINE {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for NSP_ROUTINE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NS_INFOA { - pub dwNameSpace: u32, - pub dwNameSpaceFlags: u32, - pub lpNameSpace: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for NS_INFOA {} -impl ::core::clone::Clone for NS_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct NS_INFOW { - pub dwNameSpace: u32, - pub dwNameSpaceFlags: u32, - pub lpNameSpace: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for NS_INFOW {} -impl ::core::clone::Clone for NS_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub struct NS_SERVICE_INFOA { - pub dwNameSpace: u32, - pub ServiceInfo: SERVICE_INFOA, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for NS_SERVICE_INFOA {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for NS_SERVICE_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub struct NS_SERVICE_INFOW { - pub dwNameSpace: u32, - pub ServiceInfo: SERVICE_INFOW, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for NS_SERVICE_INFOW {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for NS_SERVICE_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct PRIORITY_STATUS { - pub Sender: SOCKET_PRIORITY_HINT, - pub Receiver: SOCKET_PRIORITY_HINT, -} -impl ::core::marker::Copy for PRIORITY_STATUS {} -impl ::core::clone::Clone for PRIORITY_STATUS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct PROTOCOL_INFOA { - pub dwServiceFlags: u32, - pub iAddressFamily: i32, - pub iMaxSockAddr: i32, - pub iMinSockAddr: i32, - pub iSocketType: i32, - pub iProtocol: i32, - pub dwMessageSize: u32, - pub lpProtocol: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for PROTOCOL_INFOA {} -impl ::core::clone::Clone for PROTOCOL_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct PROTOCOL_INFOW { - pub dwServiceFlags: u32, - pub iAddressFamily: i32, - pub iMaxSockAddr: i32, - pub iMinSockAddr: i32, - pub iSocketType: i32, - pub iProtocol: i32, - pub dwMessageSize: u32, - pub lpProtocol: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for PROTOCOL_INFOW {} -impl ::core::clone::Clone for PROTOCOL_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct PROTOENT { - pub p_name: ::windows_sys::core::PSTR, - pub p_aliases: *mut *mut i8, - pub p_proto: i16, -} -impl ::core::marker::Copy for PROTOENT {} -impl ::core::clone::Clone for PROTOENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct Q2931_IE { - pub IEType: Q2931_IE_TYPE, - pub IELength: u32, - pub IE: [u8; 1], -} -impl ::core::marker::Copy for Q2931_IE {} -impl ::core::clone::Clone for Q2931_IE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct QOS { - pub SendingFlowspec: FLOWSPEC, - pub ReceivingFlowspec: FLOWSPEC, - pub ProviderSpecific: WSABUF, -} -impl ::core::marker::Copy for QOS {} -impl ::core::clone::Clone for QOS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RCVALL_IF { - pub Mode: RCVALL_VALUE, - pub Interface: u32, -} -impl ::core::marker::Copy for RCVALL_IF {} -impl ::core::clone::Clone for RCVALL_IF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct REAL_TIME_NOTIFICATION_SETTING_INPUT { - pub TransportSettingId: TRANSPORT_SETTING_ID, - pub BrokerEventGuid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for REAL_TIME_NOTIFICATION_SETTING_INPUT {} -impl ::core::clone::Clone for REAL_TIME_NOTIFICATION_SETTING_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct REAL_TIME_NOTIFICATION_SETTING_INPUT_EX { - pub TransportSettingId: TRANSPORT_SETTING_ID, - pub BrokerEventGuid: ::windows_sys::core::GUID, - pub Unmark: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for REAL_TIME_NOTIFICATION_SETTING_INPUT_EX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for REAL_TIME_NOTIFICATION_SETTING_INPUT_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct REAL_TIME_NOTIFICATION_SETTING_OUTPUT { - pub ChannelStatus: CONTROL_CHANNEL_TRIGGER_STATUS, -} -impl ::core::marker::Copy for REAL_TIME_NOTIFICATION_SETTING_OUTPUT {} -impl ::core::clone::Clone for REAL_TIME_NOTIFICATION_SETTING_OUTPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RIORESULT { - pub Status: i32, - pub BytesTransferred: u32, - pub SocketContext: u64, - pub RequestContext: u64, -} -impl ::core::marker::Copy for RIORESULT {} -impl ::core::clone::Clone for RIORESULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RIO_BUF { - pub BufferId: *mut RIO_BUFFERID_t, - pub Offset: u32, - pub Length: u32, -} -impl ::core::marker::Copy for RIO_BUF {} -impl ::core::clone::Clone for RIO_BUF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct RIO_BUFFERID_t(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RIO_CMSG_BUFFER { - pub TotalLength: u32, -} -impl ::core::marker::Copy for RIO_CMSG_BUFFER {} -impl ::core::clone::Clone for RIO_CMSG_BUFFER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct RIO_CQ_t(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RIO_EXTENSION_FUNCTION_TABLE { - pub cbSize: u32, - pub RIOReceive: LPFN_RIORECEIVE, - pub RIOReceiveEx: LPFN_RIORECEIVEEX, - pub RIOSend: LPFN_RIOSEND, - pub RIOSendEx: LPFN_RIOSENDEX, - pub RIOCloseCompletionQueue: LPFN_RIOCLOSECOMPLETIONQUEUE, - pub RIOCreateCompletionQueue: LPFN_RIOCREATECOMPLETIONQUEUE, - pub RIOCreateRequestQueue: LPFN_RIOCREATEREQUESTQUEUE, - pub RIODequeueCompletion: LPFN_RIODEQUEUECOMPLETION, - pub RIODeregisterBuffer: LPFN_RIODEREGISTERBUFFER, - pub RIONotify: LPFN_RIONOTIFY, - pub RIORegisterBuffer: LPFN_RIOREGISTERBUFFER, - pub RIOResizeCompletionQueue: LPFN_RIORESIZECOMPLETIONQUEUE, - pub RIOResizeRequestQueue: LPFN_RIORESIZEREQUESTQUEUE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RIO_EXTENSION_FUNCTION_TABLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RIO_EXTENSION_FUNCTION_TABLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RIO_NOTIFICATION_COMPLETION { - pub Type: RIO_NOTIFICATION_COMPLETION_TYPE, - pub Anonymous: RIO_NOTIFICATION_COMPLETION_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RIO_NOTIFICATION_COMPLETION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RIO_NOTIFICATION_COMPLETION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union RIO_NOTIFICATION_COMPLETION_0 { - pub Event: RIO_NOTIFICATION_COMPLETION_0_0, - pub Iocp: RIO_NOTIFICATION_COMPLETION_0_1, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RIO_NOTIFICATION_COMPLETION_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RIO_NOTIFICATION_COMPLETION_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RIO_NOTIFICATION_COMPLETION_0_0 { - pub EventHandle: super::super::Foundation::HANDLE, - pub NotifyReset: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RIO_NOTIFICATION_COMPLETION_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RIO_NOTIFICATION_COMPLETION_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RIO_NOTIFICATION_COMPLETION_0_1 { - pub IocpHandle: super::super::Foundation::HANDLE, - pub CompletionKey: *mut ::core::ffi::c_void, - pub Overlapped: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RIO_NOTIFICATION_COMPLETION_0_1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RIO_NOTIFICATION_COMPLETION_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct RIO_RQ_t(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RM_FEC_INFO { - pub FECBlockSize: u16, - pub FECProActivePackets: u16, - pub FECGroupSize: u8, - pub fFECOnDemandParityEnabled: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RM_FEC_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RM_FEC_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RM_RECEIVER_STATS { - pub NumODataPacketsReceived: u64, - pub NumRDataPacketsReceived: u64, - pub NumDuplicateDataPackets: u64, - pub DataBytesReceived: u64, - pub TotalBytesReceived: u64, - pub RateKBitsPerSecOverall: u64, - pub RateKBitsPerSecLast: u64, - pub TrailingEdgeSeqId: u64, - pub LeadingEdgeSeqId: u64, - pub AverageSequencesInWindow: u64, - pub MinSequencesInWindow: u64, - pub MaxSequencesInWindow: u64, - pub FirstNakSequenceNumber: u64, - pub NumPendingNaks: u64, - pub NumOutstandingNaks: u64, - pub NumDataPacketsBuffered: u64, - pub TotalSelectiveNaksSent: u64, - pub TotalParityNaksSent: u64, -} -impl ::core::marker::Copy for RM_RECEIVER_STATS {} -impl ::core::clone::Clone for RM_RECEIVER_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RM_SENDER_STATS { - pub DataBytesSent: u64, - pub TotalBytesSent: u64, - pub NaksReceived: u64, - pub NaksReceivedTooLate: u64, - pub NumOutstandingNaks: u64, - pub NumNaksAfterRData: u64, - pub RepairPacketsSent: u64, - pub BufferSpaceAvailable: u64, - pub TrailingEdgeSeqId: u64, - pub LeadingEdgeSeqId: u64, - pub RateKBitsPerSecOverall: u64, - pub RateKBitsPerSecLast: u64, - pub TotalODataPacketsSent: u64, -} -impl ::core::marker::Copy for RM_SENDER_STATS {} -impl ::core::clone::Clone for RM_SENDER_STATS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct RM_SEND_WINDOW { - pub RateKbitsPerSec: u32, - pub WindowSizeInMSecs: u32, - pub WindowSizeInBytes: u32, -} -impl ::core::marker::Copy for RM_SEND_WINDOW {} -impl ::core::clone::Clone for RM_SEND_WINDOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RSS_SCALABILITY_INFO { - pub RssEnabled: super::super::Foundation::BOOLEAN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RSS_SCALABILITY_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RSS_SCALABILITY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SCOPE_ID { - pub Anonymous: SCOPE_ID_0, -} -impl ::core::marker::Copy for SCOPE_ID {} -impl ::core::clone::Clone for SCOPE_ID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union SCOPE_ID_0 { - pub Anonymous: SCOPE_ID_0_0, - pub Value: u32, -} -impl ::core::marker::Copy for SCOPE_ID_0 {} -impl ::core::clone::Clone for SCOPE_ID_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SCOPE_ID_0_0 { - pub _bitfield: u32, -} -impl ::core::marker::Copy for SCOPE_ID_0_0 {} -impl ::core::clone::Clone for SCOPE_ID_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct SERVENT { - pub s_name: ::windows_sys::core::PSTR, - pub s_aliases: *mut *mut i8, - pub s_proto: ::windows_sys::core::PSTR, - pub s_port: i16, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for SERVENT {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for SERVENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -#[cfg(target_arch = "x86")] -pub struct SERVENT { - pub s_name: ::windows_sys::core::PSTR, - pub s_aliases: *mut *mut i8, - pub s_port: i16, - pub s_proto: ::windows_sys::core::PSTR, -} -#[cfg(target_arch = "x86")] -impl ::core::marker::Copy for SERVENT {} -#[cfg(target_arch = "x86")] -impl ::core::clone::Clone for SERVENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_ADDRESS { - pub dwAddressType: u32, - pub dwAddressFlags: u32, - pub dwAddressLength: u32, - pub dwPrincipalLength: u32, - pub lpAddress: *mut u8, - pub lpPrincipal: *mut u8, -} -impl ::core::marker::Copy for SERVICE_ADDRESS {} -impl ::core::clone::Clone for SERVICE_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_ADDRESSES { - pub dwAddressCount: u32, - pub Addresses: [SERVICE_ADDRESS; 1], -} -impl ::core::marker::Copy for SERVICE_ADDRESSES {} -impl ::core::clone::Clone for SERVICE_ADDRESSES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SERVICE_ASYNC_INFO { - pub lpServiceCallbackProc: LPSERVICE_CALLBACK_PROC, - pub lParam: super::super::Foundation::LPARAM, - pub hAsyncTaskHandle: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SERVICE_ASYNC_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SERVICE_ASYNC_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub struct SERVICE_INFOA { - pub lpServiceType: *mut ::windows_sys::core::GUID, - pub lpServiceName: ::windows_sys::core::PSTR, - pub lpComment: ::windows_sys::core::PSTR, - pub lpLocale: ::windows_sys::core::PSTR, - pub dwDisplayHint: RESOURCE_DISPLAY_TYPE, - pub dwVersion: u32, - pub dwTime: u32, - pub lpMachineName: ::windows_sys::core::PSTR, - pub lpServiceAddress: *mut SERVICE_ADDRESSES, - pub ServiceSpecificInfo: super::super::System::Com::BLOB, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for SERVICE_INFOA {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for SERVICE_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub struct SERVICE_INFOW { - pub lpServiceType: *mut ::windows_sys::core::GUID, - pub lpServiceName: ::windows_sys::core::PWSTR, - pub lpComment: ::windows_sys::core::PWSTR, - pub lpLocale: ::windows_sys::core::PWSTR, - pub dwDisplayHint: RESOURCE_DISPLAY_TYPE, - pub dwVersion: u32, - pub dwTime: u32, - pub lpMachineName: ::windows_sys::core::PWSTR, - pub lpServiceAddress: *mut SERVICE_ADDRESSES, - pub ServiceSpecificInfo: super::super::System::Com::BLOB, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for SERVICE_INFOW {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for SERVICE_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_TYPE_INFO { - pub dwTypeNameOffset: u32, - pub dwValueCount: u32, - pub Values: [SERVICE_TYPE_VALUE; 1], -} -impl ::core::marker::Copy for SERVICE_TYPE_INFO {} -impl ::core::clone::Clone for SERVICE_TYPE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_TYPE_INFO_ABSA { - pub lpTypeName: ::windows_sys::core::PSTR, - pub dwValueCount: u32, - pub Values: [SERVICE_TYPE_VALUE_ABSA; 1], -} -impl ::core::marker::Copy for SERVICE_TYPE_INFO_ABSA {} -impl ::core::clone::Clone for SERVICE_TYPE_INFO_ABSA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_TYPE_INFO_ABSW { - pub lpTypeName: ::windows_sys::core::PWSTR, - pub dwValueCount: u32, - pub Values: [SERVICE_TYPE_VALUE_ABSW; 1], -} -impl ::core::marker::Copy for SERVICE_TYPE_INFO_ABSW {} -impl ::core::clone::Clone for SERVICE_TYPE_INFO_ABSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_TYPE_VALUE { - pub dwNameSpace: u32, - pub dwValueType: u32, - pub dwValueSize: u32, - pub dwValueNameOffset: u32, - pub dwValueOffset: u32, -} -impl ::core::marker::Copy for SERVICE_TYPE_VALUE {} -impl ::core::clone::Clone for SERVICE_TYPE_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_TYPE_VALUE_ABSA { - pub dwNameSpace: u32, - pub dwValueType: u32, - pub dwValueSize: u32, - pub lpValueName: ::windows_sys::core::PSTR, - pub lpValue: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for SERVICE_TYPE_VALUE_ABSA {} -impl ::core::clone::Clone for SERVICE_TYPE_VALUE_ABSA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SERVICE_TYPE_VALUE_ABSW { - pub dwNameSpace: u32, - pub dwValueType: u32, - pub dwValueSize: u32, - pub lpValueName: ::windows_sys::core::PWSTR, - pub lpValue: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for SERVICE_TYPE_VALUE_ABSW {} -impl ::core::clone::Clone for SERVICE_TYPE_VALUE_ABSW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SNAP_HEADER { - pub Dsap: u8, - pub Ssap: u8, - pub Control: u8, - pub Oui: [u8; 3], - pub Type: u16, -} -impl ::core::marker::Copy for SNAP_HEADER {} -impl ::core::clone::Clone for SNAP_HEADER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR { - pub sa_family: ADDRESS_FAMILY, - pub sa_data: [super::super::Foundation::CHAR; 14], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_ATM { - pub satm_family: u16, - pub satm_number: ATM_ADDRESS, - pub satm_blli: ATM_BLLI, - pub satm_bhli: ATM_BHLI, -} -impl ::core::marker::Copy for SOCKADDR_ATM {} -impl ::core::clone::Clone for SOCKADDR_ATM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_DL { - pub sdl_family: ADDRESS_FAMILY, - pub sdl_data: [u8; 8], - pub sdl_zero: [u8; 4], -} -impl ::core::marker::Copy for SOCKADDR_DL {} -impl ::core::clone::Clone for SOCKADDR_DL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_IN { - pub sin_family: ADDRESS_FAMILY, - pub sin_port: u16, - pub sin_addr: IN_ADDR, - pub sin_zero: [super::super::Foundation::CHAR; 8], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_IN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_IN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_IN6 { - pub sin6_family: ADDRESS_FAMILY, - pub sin6_port: u16, - pub sin6_flowinfo: u32, - pub sin6_addr: IN6_ADDR, - pub Anonymous: SOCKADDR_IN6_0, -} -impl ::core::marker::Copy for SOCKADDR_IN6 {} -impl ::core::clone::Clone for SOCKADDR_IN6 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union SOCKADDR_IN6_0 { - pub sin6_scope_id: u32, - pub sin6_scope_struct: SCOPE_ID, -} -impl ::core::marker::Copy for SOCKADDR_IN6_0 {} -impl ::core::clone::Clone for SOCKADDR_IN6_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_IN6_PAIR { - pub SourceAddress: *mut SOCKADDR_IN6, - pub DestinationAddress: *mut SOCKADDR_IN6, -} -impl ::core::marker::Copy for SOCKADDR_IN6_PAIR {} -impl ::core::clone::Clone for SOCKADDR_IN6_PAIR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_IN6_W2KSP1 { - pub sin6_family: i16, - pub sin6_port: u16, - pub sin6_flowinfo: u32, - pub sin6_addr: IN6_ADDR, - pub sin6_scope_id: u32, -} -impl ::core::marker::Copy for SOCKADDR_IN6_W2KSP1 {} -impl ::core::clone::Clone for SOCKADDR_IN6_W2KSP1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union SOCKADDR_INET { - pub Ipv4: SOCKADDR_IN, - pub Ipv6: SOCKADDR_IN6, - pub si_family: ADDRESS_FAMILY, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_INET {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_INET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_IPX { - pub sa_family: i16, - pub sa_netnum: [super::super::Foundation::CHAR; 4], - pub sa_nodenum: [super::super::Foundation::CHAR; 6], - pub sa_socket: u16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_IPX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_IPX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_IRDA { - pub irdaAddressFamily: u16, - pub irdaDeviceID: [u8; 4], - pub irdaServiceName: [super::super::Foundation::CHAR; 25], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_IRDA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_IRDA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_NB { - pub snb_family: i16, - pub snb_type: u16, - pub snb_name: [super::super::Foundation::CHAR; 16], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_NB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_NB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_STORAGE { - pub ss_family: ADDRESS_FAMILY, - pub __ss_pad1: [super::super::Foundation::CHAR; 6], - pub __ss_align: i64, - pub __ss_pad2: [super::super::Foundation::CHAR; 112], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_STORAGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_STORAGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_STORAGE_XP { - pub ss_family: i16, - pub __ss_pad1: [super::super::Foundation::CHAR; 6], - pub __ss_align: i64, - pub __ss_pad2: [super::super::Foundation::CHAR; 112], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_STORAGE_XP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_STORAGE_XP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_TP { - pub tp_family: u16, - pub tp_addr_type: u16, - pub tp_taddr_len: u16, - pub tp_tsel_len: u16, - pub tp_addr: [u8; 64], -} -impl ::core::marker::Copy for SOCKADDR_TP {} -impl ::core::clone::Clone for SOCKADDR_TP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKADDR_UN { - pub sun_family: ADDRESS_FAMILY, - pub sun_path: [super::super::Foundation::CHAR; 108], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKADDR_UN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKADDR_UN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKADDR_VNS { - pub sin_family: u16, - pub net_address: [u8; 4], - pub subnet_addr: [u8; 2], - pub port: [u8; 2], - pub hops: u8, - pub filler: [u8; 5], -} -impl ::core::marker::Copy for SOCKADDR_VNS {} -impl ::core::clone::Clone for SOCKADDR_VNS { - fn clone(&self) -> Self { - *self - } -} -pub type SOCKET = usize; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKET_ADDRESS { - pub lpSockaddr: *mut SOCKADDR, - pub iSockaddrLength: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKET_ADDRESS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKET_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKET_ADDRESS_LIST { - pub iAddressCount: i32, - pub Address: [SOCKET_ADDRESS; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKET_ADDRESS_LIST {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKET_ADDRESS_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKET_PEER_TARGET_NAME { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub PeerAddress: SOCKADDR_STORAGE, - pub PeerTargetNameStringLen: u32, - pub AllStrings: [u16; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKET_PEER_TARGET_NAME {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKET_PEER_TARGET_NAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Kernel\"`*"] -#[cfg(feature = "Win32_System_Kernel")] -pub struct SOCKET_PROCESSOR_AFFINITY { - pub Processor: super::super::System::Kernel::PROCESSOR_NUMBER, - pub NumaNodeId: u16, - pub Reserved: u16, -} -#[cfg(feature = "Win32_System_Kernel")] -impl ::core::marker::Copy for SOCKET_PROCESSOR_AFFINITY {} -#[cfg(feature = "Win32_System_Kernel")] -impl ::core::clone::Clone for SOCKET_PROCESSOR_AFFINITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKET_SECURITY_QUERY_INFO { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub Flags: u32, - pub PeerApplicationAccessTokenHandle: u64, - pub PeerMachineAccessTokenHandle: u64, -} -impl ::core::marker::Copy for SOCKET_SECURITY_QUERY_INFO {} -impl ::core::clone::Clone for SOCKET_SECURITY_QUERY_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKET_SECURITY_QUERY_INFO_IPSEC2 { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub Flags: u32, - pub PeerApplicationAccessTokenHandle: u64, - pub PeerMachineAccessTokenHandle: u64, - pub MmSaId: u64, - pub QmSaId: u64, - pub NegotiationWinerr: u32, - pub SaLookupContext: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for SOCKET_SECURITY_QUERY_INFO_IPSEC2 {} -impl ::core::clone::Clone for SOCKET_SECURITY_QUERY_INFO_IPSEC2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKET_SECURITY_QUERY_TEMPLATE { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub PeerAddress: SOCKADDR_STORAGE, - pub PeerTokenAccessMask: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKET_SECURITY_QUERY_TEMPLATE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKET_SECURITY_QUERY_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2 { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub PeerAddress: SOCKADDR_STORAGE, - pub PeerTokenAccessMask: u32, - pub Flags: u32, - pub FieldMask: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKET_SECURITY_SETTINGS { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub SecurityFlags: u32, -} -impl ::core::marker::Copy for SOCKET_SECURITY_SETTINGS {} -impl ::core::clone::Clone for SOCKET_SECURITY_SETTINGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCKET_SECURITY_SETTINGS_IPSEC { - pub SecurityProtocol: SOCKET_SECURITY_PROTOCOL, - pub SecurityFlags: u32, - pub IpsecFlags: u32, - pub AuthipMMPolicyKey: ::windows_sys::core::GUID, - pub AuthipQMPolicyKey: ::windows_sys::core::GUID, - pub Reserved: ::windows_sys::core::GUID, - pub Reserved2: u64, - pub UserNameStringLen: u32, - pub DomainNameStringLen: u32, - pub PasswordStringLen: u32, - pub AllStrings: [u16; 1], -} -impl ::core::marker::Copy for SOCKET_SECURITY_SETTINGS_IPSEC {} -impl ::core::clone::Clone for SOCKET_SECURITY_SETTINGS_IPSEC { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct SOCK_NOTIFY_REGISTRATION { - pub socket: SOCKET, - pub completionKey: *mut ::core::ffi::c_void, - pub eventFilter: u16, - pub operation: u8, - pub triggerFlags: u8, - pub registrationResult: u32, -} -impl ::core::marker::Copy for SOCK_NOTIFY_REGISTRATION {} -impl ::core::clone::Clone for SOCK_NOTIFY_REGISTRATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_ACK_FREQUENCY_PARAMETERS { - pub TcpDelayedAckFrequency: u8, -} -impl ::core::marker::Copy for TCP_ACK_FREQUENCY_PARAMETERS {} -impl ::core::clone::Clone for TCP_ACK_FREQUENCY_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_HDR { - pub th_sport: u16, - pub th_dport: u16, - pub th_seq: u32, - pub th_ack: u32, - pub _bitfield: u8, - pub th_flags: u8, - pub th_win: u16, - pub th_sum: u16, - pub th_urp: u16, -} -impl ::core::marker::Copy for TCP_HDR {} -impl ::core::clone::Clone for TCP_HDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_ICW_PARAMETERS { - pub Level: TCP_ICW_LEVEL, -} -impl ::core::marker::Copy for TCP_ICW_PARAMETERS {} -impl ::core::clone::Clone for TCP_ICW_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TCP_INFO_v0 { - pub State: TCPSTATE, - pub Mss: u32, - pub ConnectionTimeMs: u64, - pub TimestampsEnabled: super::super::Foundation::BOOLEAN, - pub RttUs: u32, - pub MinRttUs: u32, - pub BytesInFlight: u32, - pub Cwnd: u32, - pub SndWnd: u32, - pub RcvWnd: u32, - pub RcvBuf: u32, - pub BytesOut: u64, - pub BytesIn: u64, - pub BytesReordered: u32, - pub BytesRetrans: u32, - pub FastRetrans: u32, - pub DupAcksIn: u32, - pub TimeoutEpisodes: u32, - pub SynRetrans: u8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TCP_INFO_v0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TCP_INFO_v0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TCP_INFO_v1 { - pub State: TCPSTATE, - pub Mss: u32, - pub ConnectionTimeMs: u64, - pub TimestampsEnabled: super::super::Foundation::BOOLEAN, - pub RttUs: u32, - pub MinRttUs: u32, - pub BytesInFlight: u32, - pub Cwnd: u32, - pub SndWnd: u32, - pub RcvWnd: u32, - pub RcvBuf: u32, - pub BytesOut: u64, - pub BytesIn: u64, - pub BytesReordered: u32, - pub BytesRetrans: u32, - pub FastRetrans: u32, - pub DupAcksIn: u32, - pub TimeoutEpisodes: u32, - pub SynRetrans: u8, - pub SndLimTransRwin: u32, - pub SndLimTimeRwin: u32, - pub SndLimBytesRwin: u64, - pub SndLimTransCwnd: u32, - pub SndLimTimeCwnd: u32, - pub SndLimBytesCwnd: u64, - pub SndLimTransSnd: u32, - pub SndLimTimeSnd: u32, - pub SndLimBytesSnd: u64, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TCP_INFO_v1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TCP_INFO_v1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_INITIAL_RTO_PARAMETERS { - pub Rtt: u16, - pub MaxSynRetransmissions: u8, -} -impl ::core::marker::Copy for TCP_INITIAL_RTO_PARAMETERS {} -impl ::core::clone::Clone for TCP_INITIAL_RTO_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_FASTOPEN { - pub Kind: u8, - pub Length: u8, - pub Cookie: [u8; 1], -} -impl ::core::marker::Copy for TCP_OPT_FASTOPEN {} -impl ::core::clone::Clone for TCP_OPT_FASTOPEN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_MSS { - pub Kind: u8, - pub Length: u8, - pub Mss: u16, -} -impl ::core::marker::Copy for TCP_OPT_MSS {} -impl ::core::clone::Clone for TCP_OPT_MSS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_SACK { - pub Kind: u8, - pub Length: u8, - pub Block: [TCP_OPT_SACK_0; 1], -} -impl ::core::marker::Copy for TCP_OPT_SACK {} -impl ::core::clone::Clone for TCP_OPT_SACK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_SACK_0 { - pub Left: u32, - pub Right: u32, -} -impl ::core::marker::Copy for TCP_OPT_SACK_0 {} -impl ::core::clone::Clone for TCP_OPT_SACK_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_SACK_PERMITTED { - pub Kind: u8, - pub Length: u8, -} -impl ::core::marker::Copy for TCP_OPT_SACK_PERMITTED {} -impl ::core::clone::Clone for TCP_OPT_SACK_PERMITTED { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_TS { - pub Kind: u8, - pub Length: u8, - pub Val: u32, - pub EcR: u32, -} -impl ::core::marker::Copy for TCP_OPT_TS {} -impl ::core::clone::Clone for TCP_OPT_TS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_UNKNOWN { - pub Kind: u8, - pub Length: u8, -} -impl ::core::marker::Copy for TCP_OPT_UNKNOWN {} -impl ::core::clone::Clone for TCP_OPT_UNKNOWN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TCP_OPT_WS { - pub Kind: u8, - pub Length: u8, - pub ShiftCnt: u8, -} -impl ::core::marker::Copy for TCP_OPT_WS {} -impl ::core::clone::Clone for TCP_OPT_WS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TIMESTAMPING_CONFIG { - pub Flags: u32, - pub TxTimestampsBuffered: u16, -} -impl ::core::marker::Copy for TIMESTAMPING_CONFIG {} -impl ::core::clone::Clone for TIMESTAMPING_CONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TIMEVAL { - pub tv_sec: i32, - pub tv_usec: i32, -} -impl ::core::marker::Copy for TIMEVAL {} -impl ::core::clone::Clone for TIMEVAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TRANSMIT_FILE_BUFFERS { - pub Head: *mut ::core::ffi::c_void, - pub HeadLength: u32, - pub Tail: *mut ::core::ffi::c_void, - pub TailLength: u32, -} -impl ::core::marker::Copy for TRANSMIT_FILE_BUFFERS {} -impl ::core::clone::Clone for TRANSMIT_FILE_BUFFERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TRANSMIT_PACKETS_ELEMENT { - pub dwElFlags: u32, - pub cLength: u32, - pub Anonymous: TRANSMIT_PACKETS_ELEMENT_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TRANSMIT_PACKETS_ELEMENT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TRANSMIT_PACKETS_ELEMENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union TRANSMIT_PACKETS_ELEMENT_0 { - pub Anonymous: TRANSMIT_PACKETS_ELEMENT_0_0, - pub pBuffer: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TRANSMIT_PACKETS_ELEMENT_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TRANSMIT_PACKETS_ELEMENT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TRANSMIT_PACKETS_ELEMENT_0_0 { - pub nFileOffset: i64, - pub hFile: super::super::Foundation::HANDLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TRANSMIT_PACKETS_ELEMENT_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TRANSMIT_PACKETS_ELEMENT_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct TRANSPORT_SETTING_ID { - pub Guid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for TRANSPORT_SETTING_ID {} -impl ::core::clone::Clone for TRANSPORT_SETTING_ID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct VLAN_TAG { - pub Anonymous: VLAN_TAG_0, - pub Type: u16, -} -impl ::core::marker::Copy for VLAN_TAG {} -impl ::core::clone::Clone for VLAN_TAG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub union VLAN_TAG_0 { - pub Tag: u16, - pub Anonymous: VLAN_TAG_0_0, -} -impl ::core::marker::Copy for VLAN_TAG_0 {} -impl ::core::clone::Clone for VLAN_TAG_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct VLAN_TAG_0_0 { - pub _bitfield: u16, -} -impl ::core::marker::Copy for VLAN_TAG_0_0 {} -impl ::core::clone::Clone for VLAN_TAG_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WCE_DEVICELIST { - pub numDevice: u32, - pub Device: [WCE_IRDA_DEVICE_INFO; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WCE_DEVICELIST {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WCE_DEVICELIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WCE_IRDA_DEVICE_INFO { - pub irdaDeviceID: [u8; 4], - pub irdaDeviceName: [super::super::Foundation::CHAR; 22], - pub Reserved: [u8; 2], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WCE_IRDA_DEVICE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WCE_IRDA_DEVICE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_DEVICELIST { - pub numDevice: u32, - pub Device: [WINDOWS_IRDA_DEVICE_INFO; 1], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_DEVICELIST {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_DEVICELIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IAS_QUERY { - pub irdaDeviceID: [u8; 4], - pub irdaClassName: [super::super::Foundation::CHAR; 64], - pub irdaAttribName: [super::super::Foundation::CHAR; 256], - pub irdaAttribType: u32, - pub irdaAttribute: WINDOWS_IAS_QUERY_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_QUERY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_QUERY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union WINDOWS_IAS_QUERY_0 { - pub irdaAttribInt: i32, - pub irdaAttribOctetSeq: WINDOWS_IAS_QUERY_0_0, - pub irdaAttribUsrStr: WINDOWS_IAS_QUERY_0_1, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_QUERY_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_QUERY_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IAS_QUERY_0_0 { - pub Len: u32, - pub OctetSeq: [u8; 1024], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_QUERY_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_QUERY_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IAS_QUERY_0_1 { - pub Len: u32, - pub CharSet: u32, - pub UsrStr: [u8; 256], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_QUERY_0_1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_QUERY_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IAS_SET { - pub irdaClassName: [super::super::Foundation::CHAR; 64], - pub irdaAttribName: [super::super::Foundation::CHAR; 256], - pub irdaAttribType: u32, - pub irdaAttribute: WINDOWS_IAS_SET_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_SET {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_SET { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union WINDOWS_IAS_SET_0 { - pub irdaAttribInt: i32, - pub irdaAttribOctetSeq: WINDOWS_IAS_SET_0_0, - pub irdaAttribUsrStr: WINDOWS_IAS_SET_0_1, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_SET_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_SET_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IAS_SET_0_0 { - pub Len: u16, - pub OctetSeq: [u8; 1024], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_SET_0_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_SET_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IAS_SET_0_1 { - pub Len: u8, - pub CharSet: u8, - pub UsrStr: [u8; 256], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IAS_SET_0_1 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IAS_SET_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WINDOWS_IRDA_DEVICE_INFO { - pub irdaDeviceID: [u8; 4], - pub irdaDeviceName: [super::super::Foundation::CHAR; 22], - pub irdaDeviceHints1: u8, - pub irdaDeviceHints2: u8, - pub irdaCharSet: u8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WINDOWS_IRDA_DEVICE_INFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WINDOWS_IRDA_DEVICE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSABUF { - pub len: u32, - pub buf: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for WSABUF {} -impl ::core::clone::Clone for WSABUF { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSACOMPLETION { - pub Type: WSACOMPLETIONTYPE, - pub Parameters: WSACOMPLETION_0, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSACOMPLETION {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub union WSACOMPLETION_0 { - pub WindowMessage: WSACOMPLETION_0_3, - pub Event: WSACOMPLETION_0_1, - pub Apc: WSACOMPLETION_0_0, - pub Port: WSACOMPLETION_0_2, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSACOMPLETION_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSACOMPLETION_0_0 { - pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, - pub lpfnCompletionProc: LPWSAOVERLAPPED_COMPLETION_ROUTINE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSACOMPLETION_0_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION_0_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSACOMPLETION_0_1 { - pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSACOMPLETION_0_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION_0_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSACOMPLETION_0_2 { - pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, - pub hPort: super::super::Foundation::HANDLE, - pub Key: usize, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSACOMPLETION_0_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION_0_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSACOMPLETION_0_3 { - pub hWnd: super::super::Foundation::HWND, - pub uMsg: u32, - pub context: super::super::Foundation::WPARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSACOMPLETION_0_3 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSACOMPLETION_0_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -pub struct WSADATA { - pub wVersion: u16, - pub wHighVersion: u16, - pub iMaxSockets: u16, - pub iMaxUdpDg: u16, - pub lpVendorInfo: ::windows_sys::core::PSTR, - pub szDescription: [super::super::Foundation::CHAR; 257], - pub szSystemStatus: [super::super::Foundation::CHAR; 129], -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSADATA {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSADATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -pub struct WSADATA { - pub wVersion: u16, - pub wHighVersion: u16, - pub szDescription: [super::super::Foundation::CHAR; 257], - pub szSystemStatus: [super::super::Foundation::CHAR; 129], - pub iMaxSockets: u16, - pub iMaxUdpDg: u16, - pub lpVendorInfo: ::windows_sys::core::PSTR, -} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSADATA {} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSADATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WSAMSG { - pub name: *mut SOCKADDR, - pub namelen: i32, - pub lpBuffers: *mut WSABUF, - pub dwBufferCount: u32, - pub Control: WSABUF, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSAMSG {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSAMSG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WSANAMESPACE_INFOA { - pub NSProviderId: ::windows_sys::core::GUID, - pub dwNameSpace: u32, - pub fActive: super::super::Foundation::BOOL, - pub dwVersion: u32, - pub lpszIdentifier: ::windows_sys::core::PSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSANAMESPACE_INFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSANAMESPACE_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct WSANAMESPACE_INFOEXA { - pub NSProviderId: ::windows_sys::core::GUID, - pub dwNameSpace: u32, - pub fActive: super::super::Foundation::BOOL, - pub dwVersion: u32, - pub lpszIdentifier: ::windows_sys::core::PSTR, - pub ProviderSpecific: super::super::System::Com::BLOB, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for WSANAMESPACE_INFOEXA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for WSANAMESPACE_INFOEXA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct WSANAMESPACE_INFOEXW { - pub NSProviderId: ::windows_sys::core::GUID, - pub dwNameSpace: u32, - pub fActive: super::super::Foundation::BOOL, - pub dwVersion: u32, - pub lpszIdentifier: ::windows_sys::core::PWSTR, - pub ProviderSpecific: super::super::System::Com::BLOB, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for WSANAMESPACE_INFOEXW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for WSANAMESPACE_INFOEXW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WSANAMESPACE_INFOW { - pub NSProviderId: ::windows_sys::core::GUID, - pub dwNameSpace: u32, - pub fActive: super::super::Foundation::BOOL, - pub dwVersion: u32, - pub lpszIdentifier: ::windows_sys::core::PWSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSANAMESPACE_INFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSANAMESPACE_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSANETWORKEVENTS { - pub lNetworkEvents: i32, - pub iErrorCode: [i32; 10], -} -impl ::core::marker::Copy for WSANETWORKEVENTS {} -impl ::core::clone::Clone for WSANETWORKEVENTS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSANSCLASSINFOA { - pub lpszName: ::windows_sys::core::PSTR, - pub dwNameSpace: u32, - pub dwValueType: u32, - pub dwValueSize: u32, - pub lpValue: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WSANSCLASSINFOA {} -impl ::core::clone::Clone for WSANSCLASSINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSANSCLASSINFOW { - pub lpszName: ::windows_sys::core::PWSTR, - pub dwNameSpace: u32, - pub dwValueType: u32, - pub dwValueSize: u32, - pub lpValue: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WSANSCLASSINFOW {} -impl ::core::clone::Clone for WSANSCLASSINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSAPOLLDATA { - pub result: i32, - pub fds: u32, - pub timeout: i32, - pub fdArray: [WSAPOLLFD; 1], -} -impl ::core::marker::Copy for WSAPOLLDATA {} -impl ::core::clone::Clone for WSAPOLLDATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSAPOLLFD { - pub fd: SOCKET, - pub events: i16, - pub revents: i16, -} -impl ::core::marker::Copy for WSAPOLLFD {} -impl ::core::clone::Clone for WSAPOLLFD { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSAPROTOCOLCHAIN { - pub ChainLen: i32, - pub ChainEntries: [u32; 7], -} -impl ::core::marker::Copy for WSAPROTOCOLCHAIN {} -impl ::core::clone::Clone for WSAPROTOCOLCHAIN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WSAPROTOCOL_INFOA { - pub dwServiceFlags1: u32, - pub dwServiceFlags2: u32, - pub dwServiceFlags3: u32, - pub dwServiceFlags4: u32, - pub dwProviderFlags: u32, - pub ProviderId: ::windows_sys::core::GUID, - pub dwCatalogEntryId: u32, - pub ProtocolChain: WSAPROTOCOLCHAIN, - pub iVersion: i32, - pub iAddressFamily: i32, - pub iMaxSockAddr: i32, - pub iMinSockAddr: i32, - pub iSocketType: i32, - pub iProtocol: i32, - pub iProtocolMaxOffset: i32, - pub iNetworkByteOrder: i32, - pub iSecurityScheme: i32, - pub dwMessageSize: u32, - pub dwProviderReserved: u32, - pub szProtocol: [super::super::Foundation::CHAR; 256], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSAPROTOCOL_INFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSAPROTOCOL_INFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSAPROTOCOL_INFOW { - pub dwServiceFlags1: u32, - pub dwServiceFlags2: u32, - pub dwServiceFlags3: u32, - pub dwServiceFlags4: u32, - pub dwProviderFlags: u32, - pub ProviderId: ::windows_sys::core::GUID, - pub dwCatalogEntryId: u32, - pub ProtocolChain: WSAPROTOCOLCHAIN, - pub iVersion: i32, - pub iAddressFamily: i32, - pub iMaxSockAddr: i32, - pub iMinSockAddr: i32, - pub iSocketType: i32, - pub iProtocol: i32, - pub iProtocolMaxOffset: i32, - pub iNetworkByteOrder: i32, - pub iSecurityScheme: i32, - pub dwMessageSize: u32, - pub dwProviderReserved: u32, - pub szProtocol: [u16; 256], -} -impl ::core::marker::Copy for WSAPROTOCOL_INFOW {} -impl ::core::clone::Clone for WSAPROTOCOL_INFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct WSAQUERYSET2A { - pub dwSize: u32, - pub lpszServiceInstanceName: ::windows_sys::core::PSTR, - pub lpVersion: *mut WSAVERSION, - pub lpszComment: ::windows_sys::core::PSTR, - pub dwNameSpace: u32, - pub lpNSProviderId: *mut ::windows_sys::core::GUID, - pub lpszContext: ::windows_sys::core::PSTR, - pub dwNumberOfProtocols: u32, - pub lpafpProtocols: *mut AFPROTOCOLS, - pub lpszQueryString: ::windows_sys::core::PSTR, - pub dwNumberOfCsAddrs: u32, - pub lpcsaBuffer: *mut CSADDR_INFO, - pub dwOutputFlags: u32, - pub lpBlob: *mut super::super::System::Com::BLOB, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for WSAQUERYSET2A {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for WSAQUERYSET2A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct WSAQUERYSET2W { - pub dwSize: u32, - pub lpszServiceInstanceName: ::windows_sys::core::PWSTR, - pub lpVersion: *mut WSAVERSION, - pub lpszComment: ::windows_sys::core::PWSTR, - pub dwNameSpace: u32, - pub lpNSProviderId: *mut ::windows_sys::core::GUID, - pub lpszContext: ::windows_sys::core::PWSTR, - pub dwNumberOfProtocols: u32, - pub lpafpProtocols: *mut AFPROTOCOLS, - pub lpszQueryString: ::windows_sys::core::PWSTR, - pub dwNumberOfCsAddrs: u32, - pub lpcsaBuffer: *mut CSADDR_INFO, - pub dwOutputFlags: u32, - pub lpBlob: *mut super::super::System::Com::BLOB, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for WSAQUERYSET2W {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for WSAQUERYSET2W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct WSAQUERYSETA { - pub dwSize: u32, - pub lpszServiceInstanceName: ::windows_sys::core::PSTR, - pub lpServiceClassId: *mut ::windows_sys::core::GUID, - pub lpVersion: *mut WSAVERSION, - pub lpszComment: ::windows_sys::core::PSTR, - pub dwNameSpace: u32, - pub lpNSProviderId: *mut ::windows_sys::core::GUID, - pub lpszContext: ::windows_sys::core::PSTR, - pub dwNumberOfProtocols: u32, - pub lpafpProtocols: *mut AFPROTOCOLS, - pub lpszQueryString: ::windows_sys::core::PSTR, - pub dwNumberOfCsAddrs: u32, - pub lpcsaBuffer: *mut CSADDR_INFO, - pub dwOutputFlags: u32, - pub lpBlob: *mut super::super::System::Com::BLOB, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for WSAQUERYSETA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for WSAQUERYSETA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub struct WSAQUERYSETW { - pub dwSize: u32, - pub lpszServiceInstanceName: ::windows_sys::core::PWSTR, - pub lpServiceClassId: *mut ::windows_sys::core::GUID, - pub lpVersion: *mut WSAVERSION, - pub lpszComment: ::windows_sys::core::PWSTR, - pub dwNameSpace: u32, - pub lpNSProviderId: *mut ::windows_sys::core::GUID, - pub lpszContext: ::windows_sys::core::PWSTR, - pub dwNumberOfProtocols: u32, - pub lpafpProtocols: *mut AFPROTOCOLS, - pub lpszQueryString: ::windows_sys::core::PWSTR, - pub dwNumberOfCsAddrs: u32, - pub lpcsaBuffer: *mut CSADDR_INFO, - pub dwOutputFlags: u32, - pub lpBlob: *mut super::super::System::Com::BLOB, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for WSAQUERYSETW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for WSAQUERYSETW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSASENDMSG { - pub lpMsg: *mut WSAMSG, - pub dwFlags: u32, - pub lpNumberOfBytesSent: *mut u32, - pub lpOverlapped: *mut super::super::System::IO::OVERLAPPED, - pub lpCompletionRoutine: LPWSAOVERLAPPED_COMPLETION_ROUTINE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSASENDMSG {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSASENDMSG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSASERVICECLASSINFOA { - pub lpServiceClassId: *mut ::windows_sys::core::GUID, - pub lpszServiceClassName: ::windows_sys::core::PSTR, - pub dwCount: u32, - pub lpClassInfos: *mut WSANSCLASSINFOA, -} -impl ::core::marker::Copy for WSASERVICECLASSINFOA {} -impl ::core::clone::Clone for WSASERVICECLASSINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSASERVICECLASSINFOW { - pub lpServiceClassId: *mut ::windows_sys::core::GUID, - pub lpszServiceClassName: ::windows_sys::core::PWSTR, - pub dwCount: u32, - pub lpClassInfos: *mut WSANSCLASSINFOW, -} -impl ::core::marker::Copy for WSASERVICECLASSINFOW {} -impl ::core::clone::Clone for WSASERVICECLASSINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WSATHREADID { - pub ThreadHandle: super::super::Foundation::HANDLE, - pub Reserved: usize, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSATHREADID {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSATHREADID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSAVERSION { - pub dwVersion: u32, - pub ecHow: WSAECOMPARATOR, -} -impl ::core::marker::Copy for WSAVERSION {} -impl ::core::clone::Clone for WSAVERSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSA_COMPATIBILITY_MODE { - pub BehaviorId: WSA_COMPATIBILITY_BEHAVIOR_ID, - pub TargetOsVersion: u32, -} -impl ::core::marker::Copy for WSA_COMPATIBILITY_MODE {} -impl ::core::clone::Clone for WSA_COMPATIBILITY_MODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSC_PROVIDER_AUDIT_INFO { - pub RecordSize: u32, - pub Reserved: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WSC_PROVIDER_AUDIT_INFO {} -impl ::core::clone::Clone for WSC_PROVIDER_AUDIT_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct WSPDATA { - pub wVersion: u16, - pub wHighVersion: u16, - pub szDescription: [u16; 256], -} -impl ::core::marker::Copy for WSPDATA {} -impl ::core::clone::Clone for WSPDATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub struct WSPPROC_TABLE { - pub lpWSPAccept: LPWSPACCEPT, - pub lpWSPAddressToString: LPWSPADDRESSTOSTRING, - pub lpWSPAsyncSelect: LPWSPASYNCSELECT, - pub lpWSPBind: LPWSPBIND, - pub lpWSPCancelBlockingCall: LPWSPCANCELBLOCKINGCALL, - pub lpWSPCleanup: LPWSPCLEANUP, - pub lpWSPCloseSocket: LPWSPCLOSESOCKET, - pub lpWSPConnect: LPWSPCONNECT, - pub lpWSPDuplicateSocket: LPWSPDUPLICATESOCKET, - pub lpWSPEnumNetworkEvents: LPWSPENUMNETWORKEVENTS, - pub lpWSPEventSelect: LPWSPEVENTSELECT, - pub lpWSPGetOverlappedResult: LPWSPGETOVERLAPPEDRESULT, - pub lpWSPGetPeerName: LPWSPGETPEERNAME, - pub lpWSPGetSockName: LPWSPGETSOCKNAME, - pub lpWSPGetSockOpt: LPWSPGETSOCKOPT, - pub lpWSPGetQOSByName: LPWSPGETQOSBYNAME, - pub lpWSPIoctl: LPWSPIOCTL, - pub lpWSPJoinLeaf: LPWSPJOINLEAF, - pub lpWSPListen: LPWSPLISTEN, - pub lpWSPRecv: LPWSPRECV, - pub lpWSPRecvDisconnect: LPWSPRECVDISCONNECT, - pub lpWSPRecvFrom: LPWSPRECVFROM, - pub lpWSPSelect: LPWSPSELECT, - pub lpWSPSend: LPWSPSEND, - pub lpWSPSendDisconnect: LPWSPSENDDISCONNECT, - pub lpWSPSendTo: LPWSPSENDTO, - pub lpWSPSetSockOpt: LPWSPSETSOCKOPT, - pub lpWSPShutdown: LPWSPSHUTDOWN, - pub lpWSPSocket: LPWSPSOCKET, - pub lpWSPStringToAddress: LPWSPSTRINGTOADDRESS, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::marker::Copy for WSPPROC_TABLE {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -impl ::core::clone::Clone for WSPPROC_TABLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WSPUPCALLTABLE { - pub lpWPUCloseEvent: LPWPUCLOSEEVENT, - pub lpWPUCloseSocketHandle: LPWPUCLOSESOCKETHANDLE, - pub lpWPUCreateEvent: LPWPUCREATEEVENT, - pub lpWPUCreateSocketHandle: LPWPUCREATESOCKETHANDLE, - pub lpWPUFDIsSet: LPWPUFDISSET, - pub lpWPUGetProviderPath: LPWPUGETPROVIDERPATH, - pub lpWPUModifyIFSHandle: LPWPUMODIFYIFSHANDLE, - pub lpWPUPostMessage: LPWPUPOSTMESSAGE, - pub lpWPUQueryBlockingCallback: LPWPUQUERYBLOCKINGCALLBACK, - pub lpWPUQuerySocketHandleContext: LPWPUQUERYSOCKETHANDLECONTEXT, - pub lpWPUQueueApc: LPWPUQUEUEAPC, - pub lpWPUResetEvent: LPWPURESETEVENT, - pub lpWPUSetEvent: LPWPUSETEVENT, - pub lpWPUOpenCurrentThread: LPWPUOPENCURRENTTHREAD, - pub lpWPUCloseThread: LPWPUCLOSETHREAD, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WSPUPCALLTABLE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WSPUPCALLTABLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct netent { - pub n_name: ::windows_sys::core::PSTR, - pub n_aliases: *mut *mut i8, - pub n_addrtype: i16, - pub n_net: u32, -} -impl ::core::marker::Copy for netent {} -impl ::core::clone::Clone for netent { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union sockaddr_gen { - pub Address: SOCKADDR, - pub AddressIn: SOCKADDR_IN, - pub AddressIn6: sockaddr_in6_old, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for sockaddr_gen {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for sockaddr_gen { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct sockaddr_in6_old { - pub sin6_family: i16, - pub sin6_port: u16, - pub sin6_flowinfo: u32, - pub sin6_addr: IN6_ADDR, -} -impl ::core::marker::Copy for sockaddr_in6_old {} -impl ::core::clone::Clone for sockaddr_in6_old { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct sockproto { - pub sp_family: u16, - pub sp_protocol: u16, -} -impl ::core::marker::Copy for sockproto {} -impl ::core::clone::Clone for sockproto { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub struct tcp_keepalive { - pub onoff: u32, - pub keepalivetime: u32, - pub keepaliveinterval: u32, -} -impl ::core::marker::Copy for tcp_keepalive {} -impl ::core::clone::Clone for tcp_keepalive { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPBLOCKINGCALLBACK = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPCONDITIONPROC = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_ACCEPTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_CONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_DISCONNECTEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_GETACCEPTEXSOCKADDRS = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_NSPAPI = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIOCLOSECOMPLETIONQUEUE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOCREATECOMPLETIONQUEUE = ::core::option::Option *mut RIO_CQ_t>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIOCREATEREQUESTQUEUE = ::core::option::Option *mut RIO_RQ_t>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIODEQUEUECOMPLETION = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIODEREGISTERBUFFER = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIONOTIFY = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIORECEIVE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIORECEIVEEX = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_RIOREGISTERBUFFER = ::core::option::Option *mut RIO_BUFFERID_t>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIORESIZECOMPLETIONQUEUE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIORESIZEREQUESTQUEUE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOSEND = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFN_RIOSENDEX = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_TRANSMITFILE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_TRANSMITPACKETS = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPFN_WSAPOLL = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_WSARECVMSG = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPFN_WSASENDMSG = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPLOOKUPSERVICE_COMPLETION_ROUTINE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPCLEANUP = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPGETSERVICECLASSINFO = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPINSTALLSERVICECLASS = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPNSPIOCTL = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPLOOKUPSERVICEBEGIN = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPNSPLOOKUPSERVICEEND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPLOOKUPSERVICENEXT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPREMOVESERVICECLASS = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPSETSERVICE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -pub type LPNSPSTARTUP = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPV2CLEANUP = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPV2CLIENTSESSIONRUNDOWN = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPV2LOOKUPSERVICEBEGIN = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPNSPV2LOOKUPSERVICEEND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPV2LOOKUPSERVICENEXTEX = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -pub type LPNSPV2SETSERVICEEX = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPNSPV2STARTUP = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPSERVICE_CALLBACK_PROC = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUCLOSEEVENT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWPUCLOSESOCKETHANDLE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUCLOSETHREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWPUCOMPLETEOVERLAPPEDREQUEST = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUCREATEEVENT = ::core::option::Option super::super::Foundation::HANDLE>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWPUCREATESOCKETHANDLE = ::core::option::Option SOCKET>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWPUFDISSET = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWPUGETPROVIDERPATH = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWPUMODIFYIFSHANDLE = ::core::option::Option SOCKET>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUOPENCURRENTTHREAD = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUPOSTMESSAGE = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUQUERYBLOCKINGCALLBACK = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWPUQUERYSOCKETHANDLECONTEXT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUQUEUEAPC = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPURESETEVENT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWPUSETEVENT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSAUSERAPC = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCDEINSTALLPROVIDER = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSCENABLENSPROVIDER = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCENUMPROTOCOLS = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCGETPROVIDERPATH = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCINSTALLNAMESPACE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCINSTALLPROVIDER = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCUNINSTALLNAMESPACE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCUPDATEPROVIDER = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCWRITENAMESPACEORDER = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSCWRITEPROVIDERORDER = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPACCEPT = ::core::option::Option SOCKET>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPADDRESSTOSTRING = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPASYNCSELECT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPBIND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPCANCELBLOCKINGCALL = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPCLEANUP = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPCLOSESOCKET = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPCONNECT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPDUPLICATESOCKET = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPENUMNETWORKEVENTS = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPEVENTSELECT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPGETOVERLAPPEDRESULT = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPGETPEERNAME = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPGETQOSBYNAME = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPGETSOCKNAME = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPGETSOCKOPT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPIOCTL = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPJOINLEAF = ::core::option::Option SOCKET>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPLISTEN = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPRECV = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPRECVDISCONNECT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPRECVFROM = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPSELECT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPSEND = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPSENDDISCONNECT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPSENDTO = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPSETSOCKOPT = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPSHUTDOWN = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub type LPWSPSOCKET = ::core::option::Option SOCKET>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -pub type LPWSPSTARTUP = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPWSPSTRINGTOADDRESS = ::core::option::Option i32>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WindowsWebServices/mod.rs deleted file mode 100644 index dea8989..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ /dev/null @@ -1,6429 +0,0 @@ -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNAuthenticatorGetAssertion ( hwnd : super::super::Foundation:: HWND , pwszrpid : :: windows_sys::core::PCWSTR , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthngetassertionoptions : *const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS , ppwebauthnassertion : *mut *mut WEBAUTHN_ASSERTION ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNAuthenticatorMakeCredential ( hwnd : super::super::Foundation:: HWND , prpinformation : *const WEBAUTHN_RP_ENTITY_INFORMATION , puserinformation : *const WEBAUTHN_USER_ENTITY_INFORMATION , ppubkeycredparams : *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthnmakecredentialoptions : *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS , ppwebauthncredentialattestation : *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNCancelCurrentOperation ( pcancellationid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNFreeAssertion ( pwebauthnassertion : *const WEBAUTHN_ASSERTION ) -> ( ) ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNFreeCredentialAttestation ( pwebauthncredentialattestation : *const WEBAUTHN_CREDENTIAL_ATTESTATION ) -> ( ) ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetApiVersionNumber ( ) -> u32 ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetCancellationId ( pcancellationid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetErrorName ( hr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetW3CExceptionDOMError ( hr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable ( pbisuserverifyingplatformauthenticatoravailable : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbandonCall ( serviceproxy : *const WS_SERVICE_PROXY , callid : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbandonMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAcceptChannel ( listener : *const WS_LISTENER , channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsAddCustomHeader ( message : *const WS_MESSAGE , headerdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , headerattributes : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAddErrorString ( error : *const WS_ERROR , string : *const WS_STRING ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsAddMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAddressMessage ( message : *const WS_MESSAGE , address : *const WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAlloc ( heap : *const WS_HEAP , size : usize , ptr : *mut *mut ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAsyncExecute ( asyncstate : *const WS_ASYNC_STATE , operation : WS_ASYNC_FUNCTION , callbackmodel : WS_CALLBACK_MODEL , callbackstate : *const ::core::ffi::c_void , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCall ( serviceproxy : *const WS_SERVICE_PROXY , operation : *const WS_OPERATION_DESCRIPTION , arguments : *const *const ::core::ffi::c_void , heap : *const WS_HEAP , callproperties : *const WS_CALL_PROPERTY , callpropertycount : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCheckMustUnderstandHeaders ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseListener ( listener : *const WS_LISTENER , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCombineUrl ( baseurl : *const WS_STRING , referenceurl : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , resulturl : *mut WS_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCopyError ( source : *const WS_ERROR , destination : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCopyNode ( writer : *const WS_XML_WRITER , reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateChannel ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateChannelForListener ( listener : *const WS_LISTENER , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateError ( properties : *const WS_ERROR_PROPERTY , propertycount : u32 , error : *mut *mut WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateFaultFromError ( error : *const WS_ERROR , faulterrorcode : :: windows_sys::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , heap : *const WS_HEAP , fault : *mut WS_FAULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateHeap ( maxsize : usize , trimsize : usize , properties : *const WS_HEAP_PROPERTY , propertycount : u32 , heap : *mut *mut WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateListener ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_LISTENER_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , listener : *mut *mut WS_LISTENER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMessage ( envelopeversion : WS_ENVELOPE_VERSION , addressingversion : WS_ADDRESSING_VERSION , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMessageForChannel ( channel : *const WS_CHANNEL , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMetadata ( properties : *const WS_METADATA_PROPERTY , propertycount : u32 , metadata : *mut *mut WS_METADATA , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateReader ( properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , reader : *mut *mut WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateServiceEndpointFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_SERVICE_ENDPOINT_PROPERTY , propertycount : u32 , addressurl : *const WS_STRING , contract : *const WS_SERVICE_CONTRACT , authorizationcallback : WS_SERVICE_SECURITY_CALLBACK , heap : *const WS_HEAP , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceendpoint : *mut *mut WS_SERVICE_ENDPOINT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateServiceHost ( endpoints : *const *const WS_SERVICE_ENDPOINT , endpointcount : u16 , serviceproperties : *const WS_SERVICE_PROPERTY , servicepropertycount : u32 , servicehost : *mut *mut WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateServiceProxy ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , securitydescription : *const WS_SECURITY_DESCRIPTION , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , channelproperties : *const WS_CHANNEL_PROPERTY , channelpropertycount : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateServiceProxyFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateWriter ( properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , writer : *mut *mut WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateXmlBuffer ( heap : *const WS_HEAP , properties : *const WS_XML_BUFFER_PROPERTY , propertycount : u32 , buffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateXmlSecurityToken ( tokenxml : *const WS_XML_BUFFER , tokenkey : *const WS_SECURITY_KEY_HANDLE , properties : *const WS_XML_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsDateTimeToFileTime ( datetime : *const WS_DATETIME , filetime : *mut super::super::Foundation:: FILETIME , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsDecodeUrl ( url : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , outurl : *mut *mut WS_URL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEncodeUrl ( url : *const WS_URL , flags : u32 , heap : *const WS_HEAP , outurl : *mut WS_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEndReaderCanonicalization ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEndWriterCanonicalization ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsFileTimeToDateTime ( filetime : *const super::super::Foundation:: FILETIME , datetime : *mut WS_DATETIME , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFillBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFillReader ( reader : *const WS_XML_READER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsFindAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , attributeindex : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFlushBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFlushWriter ( writer : *const WS_XML_WRITER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeChannel ( channel : *const WS_CHANNEL ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeError ( error : *const WS_ERROR ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeHeap ( heap : *const WS_HEAP ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeListener ( listener : *const WS_LISTENER ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeMessage ( message : *const WS_MESSAGE ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeMetadata ( metadata : *const WS_METADATA ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeReader ( reader : *const WS_XML_READER ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeSecurityToken ( token : *const WS_SECURITY_TOKEN ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeServiceHost ( servicehost : *const WS_SERVICE_HOST ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeWriter ( writer : *const WS_XML_WRITER ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetCustomHeader ( message : *const WS_MESSAGE , customheaderdescription : *const WS_ELEMENT_DESCRIPTION , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , headerattributes : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetDictionary ( encoding : WS_ENCODING , dictionary : *mut *mut WS_XML_DICTIONARY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetErrorString ( error : *const WS_ERROR , index : u32 , string : *mut WS_STRING ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeaderAttributes ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , headerattributes : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeapProperty ( heap : *const WS_HEAP , id : WS_HEAP_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetMetadataEndpoints ( metadata : *const WS_METADATA , endpoints : *mut WS_METADATA_ENDPOINTS , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMetadataProperty ( metadata : *const WS_METADATA , id : WS_METADATA_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMissingMetadataDocumentAddress ( metadata : *const WS_METADATA , address : *mut *mut WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetNamespaceFromPrefix ( reader : *const WS_XML_READER , prefix : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , ns : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetOperationContextProperty ( context : *const WS_OPERATION_CONTEXT , id : WS_OPERATION_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetPolicyAlternativeCount ( policy : *const WS_POLICY , count : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetPolicyProperty ( policy : *const WS_POLICY , id : WS_POLICY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetPrefixFromNamespace ( writer : *const WS_XML_WRITER , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , prefix : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderNode ( xmlreader : *const WS_XML_READER , node : *mut *mut WS_XML_NODE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderProperty ( reader : *const WS_XML_READER , id : WS_XML_READER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetSecurityContextProperty ( securitycontext : *const WS_SECURITY_CONTEXT , id : WS_SECURITY_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetSecurityTokenProperty ( securitytoken : *const WS_SECURITY_TOKEN , id : WS_SECURITY_TOKEN_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetServiceHostProperty ( servicehost : *const WS_SERVICE_HOST , id : WS_SERVICE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetServiceProxyProperty ( serviceproxy : *const WS_SERVICE_PROXY , id : WS_PROXY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetWriterProperty ( writer : *const WS_XML_WRITER , id : WS_XML_WRITER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetXmlAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , heap : *const WS_HEAP , valuechars : *mut *mut u16 , valuecharcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsInitializeMessage ( message : *const WS_MESSAGE , initialization : WS_MESSAGE_INITIALIZATION , sourcemessage : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsMarkHeaderAsUnderstood ( message : *const WS_MESSAGE , headerposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMatchPolicyAlternative ( policy : *const WS_POLICY , alternativeindex : u32 , policyconstraints : *const WS_POLICY_CONSTRAINTS , matchrequired : super::super::Foundation:: BOOL , heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMoveReader ( reader : *const WS_XML_READER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMoveWriter ( writer : *const WS_XML_WRITER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenChannel ( channel : *const WS_CHANNEL , endpointaddress : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenListener ( listener : *const WS_LISTENER , url : *const WS_STRING , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , address : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsPullBytes ( writer : *const WS_XML_WRITER , callback : WS_PULL_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsPushBytes ( writer : *const WS_XML_WRITER , callback : WS_PUSH_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadArray ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *mut ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , actualitemcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadAttribute ( reader : *const WS_XML_READER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadBytes ( reader : *const WS_XML_READER , bytes : *mut ::core::ffi::c_void , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadChars ( reader : *const WS_XML_READER , chars : :: windows_sys::core::PWSTR , maxcharcount : u32 , actualcharcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadCharsUtf8 ( reader : *const WS_XML_READER , bytes : *mut u8 , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadElement ( reader : *const WS_XML_READER , elementdescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndAttribute ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndpointAddressExtension ( reader : *const WS_XML_READER , endpointaddress : *const WS_ENDPOINT_ADDRESS , extensiontype : WS_ENDPOINT_ADDRESS_EXTENSION_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEnvelopeStart ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMetadata ( metadata : *const WS_METADATA , reader : *const WS_XML_READER , url : *const WS_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadQualifiedName ( reader : *const WS_XML_READER , heap : *const WS_HEAP , prefix : *mut WS_XML_STRING , localname : *mut WS_XML_STRING , ns : *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadStartAttribute ( reader : *const WS_XML_READER , attributeindex : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadStartElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadToStartElement ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadType ( reader : *const WS_XML_READER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadValue ( reader : *const WS_XML_READER , valuetype : WS_VALUE_TYPE , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadXmlBuffer ( reader : *const WS_XML_READER , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadXmlBufferFromBytes ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , bytes : *const ::core::ffi::c_void , bytecount : u32 , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReceiveMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescriptions : *const *const WS_MESSAGE_DESCRIPTION , messagedescriptioncount : u32 , receiveoption : WS_RECEIVE_OPTION , readbodyoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , index : *mut u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRegisterOperationForCancel ( context : *const WS_OPERATION_CONTEXT , cancelcallback : WS_OPERATION_CANCEL_CALLBACK , freestatecallback : WS_OPERATION_FREE_STATE_CALLBACK , userstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRemoveCustomHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , headerns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRemoveHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRemoveMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRemoveNode ( nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRequestReply ( channel : *const WS_CHANNEL , requestmessage : *const WS_MESSAGE , requestmessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , requestbodyvalue : *const ::core::ffi::c_void , requestbodyvaluesize : u32 , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRequestSecurityToken ( channel : *const WS_CHANNEL , properties : *const WS_REQUEST_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetError ( error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetHeap ( heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetMessage ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetMetadata ( metadata : *const WS_METADATA , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRevokeSecurityContext ( securitycontext : *const WS_SECURITY_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSendFaultMessageForError ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , faulterror : *const WS_ERROR , faulterrorcode : :: windows_sys::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSendMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , bodyvalue : *const ::core::ffi::c_void , bodyvaluesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSendReplyMessage ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , replybodyvalue : *const ::core::ffi::c_void , replybodyvaluesize : u32 , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetInput ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , input : *const WS_XML_READER_INPUT , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetInputToBuffer ( reader : *const WS_XML_READER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetOutput ( writer : *const WS_XML_WRITER , encoding : *const WS_XML_WRITER_ENCODING , output : *const WS_XML_WRITER_OUTPUT , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetOutputToBuffer ( writer : *const WS_XML_WRITER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsShutdownSessionChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSkipNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsStartReaderCanonicalization ( reader : *const WS_XML_READER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsStartWriterCanonicalization ( writer : *const WS_XML_WRITER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsTrimXmlWhitespace ( chars : :: windows_sys::core::PCWSTR , charcount : u32 , trimmedchars : *mut *mut u16 , trimmedcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsVerifyXmlNCName ( ncnamechars : :: windows_sys::core::PCWSTR , ncnamecharcount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteArray ( writer : *const WS_XML_WRITER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *const ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteAttribute ( writer : *const WS_XML_WRITER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteBytes ( writer : *const WS_XML_WRITER , bytes : *const ::core::ffi::c_void , bytecount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteChars ( writer : *const WS_XML_WRITER , chars : :: windows_sys::core::PCWSTR , charcount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteCharsUtf8 ( writer : *const WS_XML_WRITER , bytes : *const u8 , bytecount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteElement ( writer : *const WS_XML_WRITER , elementdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndAttribute ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndStartElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEnvelopeStart ( message : *const WS_MESSAGE , writer : *const WS_XML_WRITER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteNode ( writer : *const WS_XML_WRITER , node : *const WS_XML_NODE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteQualifiedName ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteStartAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteStartCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteStartElement ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteText ( writer : *const WS_XML_WRITER , text : *const WS_XML_TEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteType ( writer : *const WS_XML_WRITER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteValue ( writer : *const WS_XML_WRITER , valuetype : WS_VALUE_TYPE , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteXmlBuffer ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteXmlBufferToBytes ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , encoding : *const WS_XML_WRITER_ENCODING , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , heap : *const WS_HEAP , bytes : *mut *mut ::core::ffi::c_void , bytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteXmlnsAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsXmlStringEquals ( string1 : *const WS_XML_STRING , string2 : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -pub type IContentPrefetcherTaskTrigger = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_API_CURRENT_VERSION: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_API_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_API_VERSION_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_API_VERSION_3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ASSERTION_CURRENT_VERSION: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ASSERTION_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ASSERTION_VERSION_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_ANY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_DIRECT: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_INDIRECT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_NONE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_DECODE_COMMON: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_DECODE_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("none"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_PACKED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("packed"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_TPM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tpm"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_U2F: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fido-u2f"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_VER_TPM_2_0: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.0"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_ANY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_CROSS_PLATFORM: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_CROSS_PLATFORM_U2F_V2: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_PLATFORM: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_CURRENT_VERSION: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_5: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_CURRENT_VERSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CLIENT_DATA_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COMMON_ATTESTATION_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P256_WITH_SHA256: i32 = -7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P384_WITH_SHA384: i32 = -35i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P521_WITH_SHA512: i32 = -36i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_RSASSA_PKCS1_V1_5_WITH_SHA256: i32 = -257i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_RSASSA_PKCS1_V1_5_WITH_SHA384: i32 = -258i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_RSASSA_PKCS1_V1_5_WITH_SHA512: i32 = -259i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_RSA_PSS_WITH_SHA256: i32 = -37i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_RSA_PSS_WITH_SHA384: i32 = -38i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_ALGORITHM_RSA_PSS_WITH_SHA512: i32 = -39i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_COSE_CREDENTIAL_PARAMETER_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_ATTESTATION_CURRENT_VERSION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_1: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_2: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_3: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_4: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_EX_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("public-key"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_DELETE: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_GET: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_SET: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_AUTHENTICATOR_ERROR: u32 = 9u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_INVALID_DATA: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_INVALID_PARAMETER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_LACK_OF_SPACE: u32 = 7u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_MULTIPLE_CREDENTIALS: u32 = 6u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_NOT_FOUND: u32 = 5u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_NOT_SUPPORTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_PLATFORM_ERROR: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_SUCCESS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CTAP_TRANSPORT_BLE: u32 = 4u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CTAP_TRANSPORT_FLAGS_MASK: u32 = 31u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CTAP_TRANSPORT_INTERNAL: u32 = 16u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CTAP_TRANSPORT_NFC: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CTAP_TRANSPORT_TEST: u32 = 8u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CTAP_TRANSPORT_USB: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ENTERPRISE_ATTESTATION_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ENTERPRISE_ATTESTATION_PLATFORM_MANAGED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ENTERPRISE_ATTESTATION_VENDOR_FACILITATED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("credBlob"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("credProtect"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("hmac-secret"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_MIN_PIN_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("minPinLength"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-256"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-384"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-512"); -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_LARGE_BLOB_SUPPORT_NONE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_LARGE_BLOB_SUPPORT_PREFERRED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_LARGE_BLOB_SUPPORT_REQUIRED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_MAX_USER_ID_LENGTH: u32 = 64u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_RP_ENTITY_INFORMATION_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_ENTITY_INFORMATION_CURRENT_VERSION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_ANY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_OPTIONAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_OPTIONAL_WITH_CREDENTIAL_ID_LIST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_REQUIRED: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_ANY: u32 = 0u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_DISCOURAGED: u32 = 3u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_PREFERRED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_REQUIRED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_FAILURE_CN_MISMATCH: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_FAILURE_INVALID_DATE: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_FAILURE_REVOCATION_OFFLINE: i32 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_FAILURE_UNTRUSTED_ROOT: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_FAILURE_WRONG_USAGE: i32 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FIELD_NILLABLE: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FIELD_NILLABLE_ITEM: i32 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FIELD_OPTIONAL: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FIELD_OTHER_NAMESPACE: i32 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FIELD_POINTER: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SCHEME_BASIC: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SCHEME_DIGEST: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE: i32 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SCHEME_NONE: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SCHEME_NTLM: i32 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SCHEME_PASSPORT: i32 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_MAPPING_COMMA_SEPARATOR: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_MAPPING_QUOTED_VALUE: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_MAPPING_SEMICOLON_SEPARATOR: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_REQUEST_MAPPING_VERB: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_RESPONSE_MAPPING_STATUS_CODE: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_RESPONSE_MAPPING_STATUS_TEXT: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_DNS_FULLY_QUALIFIED_HOST: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_DNS_HOST: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_EXACT_PATH: i32 = 64i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_HOST_ADDRESSES: i32 = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_LOCAL_HOST: i32 = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_NETBIOS_HOST: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_NO_QUERY: i32 = 256i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_PORT: i32 = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_PREFIX_PATH: i32 = 128i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MATCH_URL_THIS_HOST: i32 = 31i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MUST_UNDERSTAND_HEADER_ATTRIBUTE: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RELAY_HEADER_ATTRIBUTE: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRUCT_ABSTRACT: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRUCT_IGNORE_UNHANDLED_ATTRIBUTES: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_FLAGS_ALLOW_HOST_WILDCARDS: i32 = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_FLAGS_NO_PATH_COLLAPSE: i32 = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_FLAGS_ZERO_TERMINATE: i32 = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ADDRESSING_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ADDRESSING_VERSION_0_9: WS_ADDRESSING_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ADDRESSING_VERSION_1_0: WS_ADDRESSING_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ADDRESSING_VERSION_TRANSPORT: WS_ADDRESSING_VERSION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_BINDING_TEMPLATE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_SSL_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CALLBACK_MODEL = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SHORT_CALLBACK: WS_CALLBACK_MODEL = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LONG_CALLBACK: WS_CALLBACK_MODEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CALL_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CALL_PROPERTY_CHECK_MUST_UNDERSTAND: WS_CALL_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CALL_PROPERTY_SEND_MESSAGE_CONTEXT: WS_CALL_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CALL_PROPERTY_RECEIVE_MESSAGE_CONTEXT: WS_CALL_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CALL_PROPERTY_CALL_ID: WS_CALL_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CERT_CREDENTIAL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SUBJECT_NAME_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_THUMBPRINT_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CUSTOM_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CHANNEL_BINDING = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_CHANNEL_BINDING: WS_CHANNEL_BINDING = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_CHANNEL_BINDING: WS_CHANNEL_BINDING = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UDP_CHANNEL_BINDING: WS_CHANNEL_BINDING = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CUSTOM_CHANNEL_BINDING: WS_CHANNEL_BINDING = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_NAMEDPIPE_CHANNEL_BINDING: WS_CHANNEL_BINDING = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CHANNEL_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_BUFFERED_MESSAGE_SIZE: WS_CHANNEL_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_STREAMED_MESSAGE_SIZE: WS_CHANNEL_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_STREAMED_START_SIZE: WS_CHANNEL_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_STREAMED_FLUSH_SIZE: WS_CHANNEL_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ENCODING: WS_CHANNEL_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ENVELOPE_VERSION: WS_CHANNEL_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ADDRESSING_VERSION: WS_CHANNEL_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_SESSION_DICTIONARY_SIZE: WS_CHANNEL_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_STATE: WS_CHANNEL_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ASYNC_CALLBACK_MODEL: WS_CHANNEL_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_IP_VERSION: WS_CHANNEL_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_RESOLVE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CONNECT_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_SEND_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_RECEIVE_RESPONSE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_RECEIVE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CLOSE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ENABLE_TIMEOUTS: WS_CHANNEL_PROPERTY_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_TRANSFER_MODE: WS_CHANNEL_PROPERTY_ID = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MULTICAST_INTERFACE: WS_CHANNEL_PROPERTY_ID = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MULTICAST_HOPS: WS_CHANNEL_PROPERTY_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_REMOTE_ADDRESS: WS_CHANNEL_PROPERTY_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_REMOTE_IP_ADDRESS: WS_CHANNEL_PROPERTY_ID = 22i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_HTTP_CONNECTION_ID: WS_CHANNEL_PROPERTY_ID = 23i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_CALLBACKS: WS_CHANNEL_PROPERTY_ID = 24i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_PARAMETERS: WS_CHANNEL_PROPERTY_ID = 25i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_INSTANCE: WS_CHANNEL_PROPERTY_ID = 26i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_TRANSPORT_URL: WS_CHANNEL_PROPERTY_ID = 27i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_NO_DELAY: WS_CHANNEL_PROPERTY_ID = 28i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_SEND_KEEP_ALIVES: WS_CHANNEL_PROPERTY_ID = 29i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_KEEP_ALIVE_TIME: WS_CHANNEL_PROPERTY_ID = 30i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_KEEP_ALIVE_INTERVAL: WS_CHANNEL_PROPERTY_ID = 31i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_HTTP_SERVER_CONNECTIONS: WS_CHANNEL_PROPERTY_ID = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_IS_SESSION_SHUT_DOWN: WS_CHANNEL_PROPERTY_ID = 33i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CHANNEL_TYPE: WS_CHANNEL_PROPERTY_ID = 34i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_TRIM_BUFFERED_MESSAGE_SIZE: WS_CHANNEL_PROPERTY_ID = 35i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ENCODER: WS_CHANNEL_PROPERTY_ID = 36i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_DECODER: WS_CHANNEL_PROPERTY_ID = 37i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_PROTECTION_LEVEL: WS_CHANNEL_PROPERTY_ID = 38i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_COOKIE_MODE: WS_CHANNEL_PROPERTY_ID = 39i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_HTTP_PROXY_SETTING_MODE: WS_CHANNEL_PROPERTY_ID = 40i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_CUSTOM_HTTP_PROXY: WS_CHANNEL_PROPERTY_ID = 41i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_HTTP_MESSAGE_MAPPING: WS_CHANNEL_PROPERTY_ID = 42i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ENABLE_HTTP_REDIRECT: WS_CHANNEL_PROPERTY_ID = 43i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_HTTP_REDIRECT_CALLBACK_CONTEXT: WS_CHANNEL_PROPERTY_ID = 44i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_FAULTS_AS_ERRORS: WS_CHANNEL_PROPERTY_ID = 45i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_ALLOW_UNSECURED_FAULTS: WS_CHANNEL_PROPERTY_ID = 46i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_HTTP_SERVER_SPN: WS_CHANNEL_PROPERTY_ID = 47i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_HTTP_PROXY_SPN: WS_CHANNEL_PROPERTY_ID = 48i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_PROPERTY_MAX_HTTP_REQUEST_HEADERS_BUFFER_SIZE: WS_CHANNEL_PROPERTY_ID = 49i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CHANNEL_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_CREATED: WS_CHANNEL_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_OPENING: WS_CHANNEL_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_ACCEPTING: WS_CHANNEL_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_OPEN: WS_CHANNEL_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_FAULTED: WS_CHANNEL_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_CLOSING: WS_CHANNEL_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_STATE_CLOSED: WS_CHANNEL_STATE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CHANNEL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_INPUT: WS_CHANNEL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_OUTPUT: WS_CHANNEL_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_SESSION: WS_CHANNEL_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_INPUT_SESSION: WS_CHANNEL_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_OUTPUT_SESSION: WS_CHANNEL_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_DUPLEX: WS_CHANNEL_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_DUPLEX_SESSION: WS_CHANNEL_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_REQUEST: WS_CHANNEL_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHANNEL_TYPE_REPLY: WS_CHANNEL_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CHARSET = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHARSET_AUTO: WS_CHARSET = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHARSET_UTF8: WS_CHARSET = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHARSET_UTF16LE: WS_CHARSET = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHARSET_UTF16BE: WS_CHARSET = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_COOKIE_MODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MANUAL_COOKIE_MODE: WS_COOKIE_MODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_AUTO_COOKIE_MODE: WS_COOKIE_MODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_DATETIME_FORMAT = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DATETIME_FORMAT_UTC: WS_DATETIME_FORMAT = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DATETIME_FORMAT_LOCAL: WS_DATETIME_FORMAT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DATETIME_FORMAT_NONE: WS_DATETIME_FORMAT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENCODING = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_BINARY_1: WS_ENCODING = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_BINARY_SESSION_1: WS_ENCODING = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_MTOM_UTF8: WS_ENCODING = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_MTOM_UTF16BE: WS_ENCODING = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_MTOM_UTF16LE: WS_ENCODING = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_UTF8: WS_ENCODING = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_UTF16BE: WS_ENCODING = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_XML_UTF16LE: WS_ENCODING = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENCODING_RAW: WS_ENCODING = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENDPOINT_ADDRESS_EXTENSION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENDPOINT_ADDRESS_EXTENSION_METADATA_ADDRESS: WS_ENDPOINT_ADDRESS_EXTENSION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENDPOINT_IDENTITY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DNS_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UPN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SPN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RSA_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UNKNOWN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENVELOPE_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENVELOPE_VERSION_SOAP_1_1: WS_ENVELOPE_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENVELOPE_VERSION_SOAP_1_2: WS_ENVELOPE_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENVELOPE_VERSION_NONE: WS_ENVELOPE_VERSION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ERROR_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ERROR_PROPERTY_STRING_COUNT: WS_ERROR_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE: WS_ERROR_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ERROR_PROPERTY_LANGID: WS_ERROR_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_EXCEPTION_CODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXCEPTION_CODE_USAGE_FAILURE: WS_EXCEPTION_CODE = -1069744128i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXCEPTION_CODE_INTERNAL_FAILURE: WS_EXCEPTION_CODE = -1069744127i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_EXTENDED_PROTECTION_POLICY = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXTENDED_PROTECTION_POLICY_NEVER: WS_EXTENDED_PROTECTION_POLICY = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXTENDED_PROTECTION_POLICY_WHEN_SUPPORTED: WS_EXTENDED_PROTECTION_POLICY = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXTENDED_PROTECTION_POLICY_ALWAYS: WS_EXTENDED_PROTECTION_POLICY = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_EXTENDED_PROTECTION_SCENARIO = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER: WS_EXTENDED_PROTECTION_SCENARIO = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL: WS_EXTENDED_PROTECTION_SCENARIO = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FAULT_DISCLOSURE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MINIMAL_FAULT_DISCLOSURE: WS_FAULT_DISCLOSURE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FULL_FAULT_DISCLOSURE: WS_FAULT_DISCLOSURE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FAULT_ERROR_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FAULT_ERROR_PROPERTY_FAULT: WS_FAULT_ERROR_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FAULT_ERROR_PROPERTY_ACTION: WS_FAULT_ERROR_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FAULT_ERROR_PROPERTY_HEADER: WS_FAULT_ERROR_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FIELD_MAPPING = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TYPE_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REPEATING_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TEXT_FIELD_MAPPING: WS_FIELD_MAPPING = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_NO_FIELD_MAPPING: WS_FIELD_MAPPING = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ELEMENT_CHOICE_FIELD_MAPPING: WS_FIELD_MAPPING = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING: WS_FIELD_MAPPING = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ANY_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ANY_CONTENT_FIELD_MAPPING: WS_FIELD_MAPPING = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ANY_ATTRIBUTES_FIELD_MAPPING: WS_FIELD_MAPPING = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_HEADER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ACTION_HEADER: WS_HEADER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TO_HEADER: WS_HEADER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_ID_HEADER: WS_HEADER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RELATES_TO_HEADER: WS_HEADER_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FROM_HEADER: WS_HEADER_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REPLY_TO_HEADER: WS_HEADER_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FAULT_TO_HEADER: WS_HEADER_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_HEAP_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HEAP_PROPERTY_MAX_SIZE: WS_HEAP_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HEAP_PROPERTY_TRIM_SIZE: WS_HEAP_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HEAP_PROPERTY_REQUESTED_SIZE: WS_HEAP_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HEAP_PROPERTY_ACTUAL_SIZE: WS_HEAP_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_HTTP_HEADER_AUTH_TARGET = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_TARGET_SERVICE: WS_HTTP_HEADER_AUTH_TARGET = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_TARGET_PROXY: WS_HTTP_HEADER_AUTH_TARGET = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_HTTP_PROXY_SETTING_MODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_PROXY_SETTING_MODE_AUTO: WS_HTTP_PROXY_SETTING_MODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_PROXY_SETTING_MODE_NONE: WS_HTTP_PROXY_SETTING_MODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_PROXY_SETTING_MODE_CUSTOM: WS_HTTP_PROXY_SETTING_MODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_IP_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_IP_VERSION_4: WS_IP_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_IP_VERSION_6: WS_IP_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_IP_VERSION_AUTO: WS_IP_VERSION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_LISTENER_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_LISTEN_BACKLOG: WS_LISTENER_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_IP_VERSION: WS_LISTENER_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_STATE: WS_LISTENER_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_ASYNC_CALLBACK_MODEL: WS_LISTENER_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CHANNEL_TYPE: WS_LISTENER_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CHANNEL_BINDING: WS_LISTENER_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CONNECT_TIMEOUT: WS_LISTENER_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_IS_MULTICAST: WS_LISTENER_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_MULTICAST_INTERFACES: WS_LISTENER_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_MULTICAST_LOOPBACK: WS_LISTENER_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CLOSE_TIMEOUT: WS_LISTENER_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_TO_HEADER_MATCHING_OPTIONS: WS_LISTENER_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_TRANSPORT_URL_MATCHING_OPTIONS: WS_LISTENER_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS: WS_LISTENER_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CUSTOM_LISTENER_PARAMETERS: WS_LISTENER_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_CUSTOM_LISTENER_INSTANCE: WS_LISTENER_PROPERTY_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_PROPERTY_DISALLOWED_USER_AGENT: WS_LISTENER_PROPERTY_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_LISTENER_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_STATE_CREATED: WS_LISTENER_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_STATE_OPENING: WS_LISTENER_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_STATE_OPEN: WS_LISTENER_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_STATE_FAULTED: WS_LISTENER_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_STATE_CLOSING: WS_LISTENER_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_LISTENER_STATE_CLOSED: WS_LISTENER_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_MESSAGE_INITIALIZATION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_BLANK_MESSAGE: WS_MESSAGE_INITIALIZATION = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DUPLICATE_MESSAGE: WS_MESSAGE_INITIALIZATION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_MESSAGE: WS_MESSAGE_INITIALIZATION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REPLY_MESSAGE: WS_MESSAGE_INITIALIZATION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FAULT_MESSAGE: WS_MESSAGE_INITIALIZATION = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_MESSAGE_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_STATE: WS_MESSAGE_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_HEAP: WS_MESSAGE_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_ENVELOPE_VERSION: WS_MESSAGE_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_ADDRESSING_VERSION: WS_MESSAGE_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_HEADER_BUFFER: WS_MESSAGE_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_HEADER_POSITION: WS_MESSAGE_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_BODY_READER: WS_MESSAGE_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_BODY_WRITER: WS_MESSAGE_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_IS_ADDRESSED: WS_MESSAGE_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_HEAP_PROPERTIES: WS_MESSAGE_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_XML_READER_PROPERTIES: WS_MESSAGE_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_XML_WRITER_PROPERTIES: WS_MESSAGE_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_IS_FAULT: WS_MESSAGE_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_MAX_PROCESSED_HEADERS: WS_MESSAGE_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_USERNAME: WS_MESSAGE_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_ENCODED_CERT: WS_MESSAGE_PROPERTY_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_TRANSPORT_SECURITY_WINDOWS_TOKEN: WS_MESSAGE_PROPERTY_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_HTTP_HEADER_AUTH_WINDOWS_TOKEN: WS_MESSAGE_PROPERTY_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN: WS_MESSAGE_PROPERTY_ID = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_SAML_ASSERTION: WS_MESSAGE_PROPERTY_ID = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_SECURITY_CONTEXT: WS_MESSAGE_PROPERTY_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_PROPERTY_PROTECTION_LEVEL: WS_MESSAGE_PROPERTY_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_MESSAGE_SECURITY_USAGE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SUPPORTING_MESSAGE_SECURITY_USAGE: WS_MESSAGE_SECURITY_USAGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_MESSAGE_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_STATE_EMPTY: WS_MESSAGE_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_STATE_INITIALIZED: WS_MESSAGE_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_STATE_READING: WS_MESSAGE_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_STATE_WRITING: WS_MESSAGE_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MESSAGE_STATE_DONE: WS_MESSAGE_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_METADATA_EXCHANGE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_EXCHANGE_TYPE_NONE: WS_METADATA_EXCHANGE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_EXCHANGE_TYPE_MEX: WS_METADATA_EXCHANGE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_EXCHANGE_TYPE_HTTP_GET: WS_METADATA_EXCHANGE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_METADATA_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_STATE: WS_METADATA_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_HEAP_PROPERTIES: WS_METADATA_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_POLICY_PROPERTIES: WS_METADATA_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE: WS_METADATA_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_MAX_DOCUMENTS: WS_METADATA_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_HOST_NAMES: WS_METADATA_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_PROPERTY_VERIFY_HOST_NAMES: WS_METADATA_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_METADATA_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_STATE_CREATED: WS_METADATA_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_STATE_RESOLVED: WS_METADATA_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_METADATA_STATE_FAULTED: WS_METADATA_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_MOVE_TO = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_ROOT_ELEMENT: WS_MOVE_TO = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_NEXT_ELEMENT: WS_MOVE_TO = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_PREVIOUS_ELEMENT: WS_MOVE_TO = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_CHILD_ELEMENT: WS_MOVE_TO = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_END_ELEMENT: WS_MOVE_TO = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_PARENT_ELEMENT: WS_MOVE_TO = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_NEXT_NODE: WS_MOVE_TO = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_PREVIOUS_NODE: WS_MOVE_TO = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_FIRST_NODE: WS_MOVE_TO = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_BOF: WS_MOVE_TO = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_EOF: WS_MOVE_TO = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_MOVE_TO_CHILD_NODE: WS_MOVE_TO = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_OPERATION_CONTEXT_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_CHANNEL: WS_OPERATION_CONTEXT_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION: WS_OPERATION_CONTEXT_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE: WS_OPERATION_CONTEXT_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE: WS_OPERATION_CONTEXT_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE: WS_OPERATION_CONTEXT_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE: WS_OPERATION_CONTEXT_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_HEAP: WS_OPERATION_CONTEXT_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_LISTENER: WS_OPERATION_CONTEXT_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS: WS_OPERATION_CONTEXT_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_OPERATION_STYLE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_NON_RPC_LITERAL_OPERATION: WS_OPERATION_STYLE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RPC_LITERAL_OPERATION: WS_OPERATION_STYLE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_PARAMETER_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PARAMETER_TYPE_NORMAL: WS_PARAMETER_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PARAMETER_TYPE_ARRAY: WS_PARAMETER_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PARAMETER_TYPE_ARRAY_COUNT: WS_PARAMETER_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PARAMETER_TYPE_MESSAGES: WS_PARAMETER_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_POLICY_EXTENSION_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENDPOINT_POLICY_EXTENSION_TYPE: WS_POLICY_EXTENSION_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_POLICY_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_POLICY_PROPERTY_STATE: WS_POLICY_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_POLICY_PROPERTY_MAX_ALTERNATIVES: WS_POLICY_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_POLICY_PROPERTY_MAX_DEPTH: WS_POLICY_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_POLICY_PROPERTY_MAX_EXTENSIONS: WS_POLICY_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_POLICY_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_POLICY_STATE_CREATED: WS_POLICY_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_POLICY_STATE_FAULTED: WS_POLICY_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_PROTECTION_LEVEL = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROTECTION_LEVEL_NONE: WS_PROTECTION_LEVEL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROTECTION_LEVEL_SIGN: WS_PROTECTION_LEVEL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT: WS_PROTECTION_LEVEL = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_PROXY_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_PROPERTY_CALL_TIMEOUT: WS_PROXY_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_PROPERTY_MESSAGE_PROPERTIES: WS_PROXY_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE: WS_PROXY_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_PROPERTY_STATE: WS_PROXY_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_PROPERTY_MAX_PENDING_CALLS: WS_PROXY_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT: WS_PROXY_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_PROXY_FAULT_LANG_ID: WS_PROXY_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_READ_OPTION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_READ_REQUIRED_VALUE: WS_READ_OPTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_READ_REQUIRED_POINTER: WS_READ_OPTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_READ_OPTIONAL_POINTER: WS_READ_OPTION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_READ_NILLABLE_POINTER: WS_READ_OPTION = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_READ_NILLABLE_VALUE: WS_READ_OPTION = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_RECEIVE_OPTION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RECEIVE_REQUIRED_MESSAGE: WS_RECEIVE_OPTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RECEIVE_OPTIONAL_MESSAGE: WS_RECEIVE_OPTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_REPEATING_HEADER_OPTION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REPEATING_HEADER: WS_REPEATING_HEADER_OPTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SINGLETON_HEADER: WS_REPEATING_HEADER_OPTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_REQUEST_SECURITY_TOKEN_ACTION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE: WS_REQUEST_SECURITY_TOKEN_ACTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT: WS_REQUEST_SECURITY_TOKEN_ACTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT: WS_REQUEST_SECURITY_TOKEN_ACTION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SAML_AUTHENTICATOR_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_SIGNED_SAML_AUTHENTICATOR_TYPE: WS_SAML_AUTHENTICATOR_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURE_CONVERSATION_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005: WS_SECURE_CONVERSATION_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_CONVERSATION_VERSION_1_3: WS_SECURE_CONVERSATION_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURE_PROTOCOL = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_PROTOCOL_SSL2: WS_SECURE_PROTOCOL = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_PROTOCOL_SSL3: WS_SECURE_PROTOCOL = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_PROTOCOL_TLS1_0: WS_SECURE_PROTOCOL = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_PROTOCOL_TLS1_1: WS_SECURE_PROTOCOL = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURE_PROTOCOL_TLS1_2: WS_SECURE_PROTOCOL = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_ALGORITHM_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_DEFAULT: WS_SECURITY_ALGORITHM_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE: WS_SECURITY_ALGORITHM_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE_WITH_COMMENTS: WS_SECURITY_ALGORITHM_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_DIGEST_SHA1: WS_SECURITY_ALGORITHM_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_DIGEST_SHA_256: WS_SECURITY_ALGORITHM_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_DIGEST_SHA_384: WS_SECURITY_ALGORITHM_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_DIGEST_SHA_512: WS_SECURITY_ALGORITHM_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA1: WS_SECURITY_ALGORITHM_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_256: WS_SECURITY_ALGORITHM_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384: WS_SECURITY_ALGORITHM_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512: WS_SECURITY_ALGORITHM_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA1: WS_SECURITY_ALGORITHM_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_DSA_SHA1: WS_SECURITY_ALGORITHM_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_256: WS_SECURITY_ALGORITHM_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384: WS_SECURITY_ALGORITHM_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512: WS_SECURITY_ALGORITHM_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_1_5: WS_SECURITY_ALGORITHM_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_OAEP: WS_SECURITY_ALGORITHM_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_KEY_DERIVATION_P_SHA1: WS_SECURITY_ALGORITHM_ID = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_ALGORITHM_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_ALGORITHM_SUITE_NAME = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256: WS_SECURITY_ALGORITHM_SUITE_NAME = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192: WS_SECURITY_ALGORITHM_SUITE_NAME = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128: WS_SECURITY_ALGORITHM_SUITE_NAME = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256: WS_SECURITY_ALGORITHM_SUITE_NAME = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256: WS_SECURITY_ALGORITHM_SUITE_NAME = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256: WS_SECURITY_ALGORITHM_SUITE_NAME = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_BEARER_KEY_TYPE_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ORIGINAL_SPECIFICATION: WS_SECURITY_BEARER_KEY_TYPE_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ORIGINAL_SCHEMA: WS_SECURITY_BEARER_KEY_TYPE_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ERRATA_01: WS_SECURITY_BEARER_KEY_TYPE_VERSION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_BINDING_CONSTRAINT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_BINDING_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT: WS_SECURITY_BINDING_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_WINDOWS_INTEGRATED_AUTH_PACKAGE: WS_SECURITY_BINDING_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_REQUIRE_SERVER_AUTH: WS_SECURITY_BINDING_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_ALLOW_ANONYMOUS_CLIENTS: WS_SECURITY_BINDING_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_ALLOWED_IMPERSONATION_LEVEL: WS_SECURITY_BINDING_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_SCHEME: WS_SECURITY_BINDING_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_TARGET: WS_SECURITY_BINDING_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_BASIC_REALM: WS_SECURITY_BINDING_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_DIGEST_REALM: WS_SECURITY_BINDING_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_DIGEST_DOMAIN: WS_SECURITY_BINDING_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_SIZE: WS_SECURITY_BINDING_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_ENTROPY_MODE: WS_SECURITY_BINDING_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_MESSAGE_PROPERTIES: WS_SECURITY_BINDING_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_MAX_PENDING_CONTEXTS: WS_SECURITY_BINDING_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_MAX_ACTIVE_CONTEXTS: WS_SECURITY_BINDING_PROPERTY_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURE_CONVERSATION_VERSION: WS_SECURITY_BINDING_PROPERTY_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_SUPPORT_RENEW: WS_SECURITY_BINDING_PROPERTY_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_RENEWAL_INTERVAL: WS_SECURITY_BINDING_PROPERTY_ID = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_ROLLOVER_INTERVAL: WS_SECURITY_BINDING_PROPERTY_ID = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE: WS_SECURITY_BINDING_PROPERTY_ID = 20i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK: WS_SECURITY_BINDING_PROPERTY_ID = 21i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_DISALLOWED_SECURE_PROTOCOLS: WS_SECURITY_BINDING_PROPERTY_ID = 22i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_BINDING_PROPERTY_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT: WS_SECURITY_BINDING_PROPERTY_ID = 23i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_BINDING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SSL_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_USERNAME_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TOKEN_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SAML_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_CONTEXT_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_CONTEXT_PROPERTY_IDENTIFIER: WS_SECURITY_CONTEXT_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_CONTEXT_PROPERTY_USERNAME: WS_SECURITY_CONTEXT_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN: WS_SECURITY_CONTEXT_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION: WS_SECURITY_CONTEXT_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_HEADER_LAYOUT = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_HEADER_LAYOUT_STRICT: WS_SECURITY_HEADER_LAYOUT = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_HEADER_LAYOUT_LAX: WS_SECURITY_HEADER_LAYOUT = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_HEADER_LAYOUT_LAX_WITH_TIMESTAMP_FIRST: WS_SECURITY_HEADER_LAYOUT = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_HEADER_LAYOUT_LAX_WITH_TIMESTAMP_LAST: WS_SECURITY_HEADER_LAYOUT = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_HEADER_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_HEADER_VERSION_1_0: WS_SECURITY_HEADER_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_HEADER_VERSION_1_1: WS_SECURITY_HEADER_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_KEY_ENTROPY_MODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_KEY_ENTROPY_MODE_CLIENT_ONLY: WS_SECURITY_KEY_ENTROPY_MODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY: WS_SECURITY_KEY_ENTROPY_MODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_KEY_ENTROPY_MODE_COMBINED: WS_SECURITY_KEY_ENTROPY_MODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_KEY_HANDLE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_KEY_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_KEY_TYPE_NONE: WS_SECURITY_KEY_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_KEY_TYPE_SYMMETRIC: WS_SECURITY_KEY_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_KEY_TYPE_ASYMMETRIC: WS_SECURITY_KEY_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_TRANSPORT_PROTECTION_LEVEL: WS_SECURITY_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_ALGORITHM_SUITE: WS_SECURITY_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_ALGORITHM_SUITE_NAME: WS_SECURITY_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_MAX_ALLOWED_LATENCY: WS_SECURITY_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_TIMESTAMP_VALIDITY_DURATION: WS_SECURITY_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_MAX_ALLOWED_CLOCK_SKEW: WS_SECURITY_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_TIMESTAMP_USAGE: WS_SECURITY_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_SECURITY_HEADER_LAYOUT: WS_SECURITY_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_SECURITY_HEADER_VERSION: WS_SECURITY_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_POLICY: WS_SECURITY_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_SCENARIO: WS_SECURITY_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_PROPERTY_SERVICE_IDENTITIES: WS_SECURITY_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_TIMESTAMP_USAGE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TIMESTAMP_USAGE_ALWAYS: WS_SECURITY_TIMESTAMP_USAGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TIMESTAMP_USAGE_NEVER: WS_SECURITY_TIMESTAMP_USAGE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY: WS_SECURITY_TIMESTAMP_USAGE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_TOKEN_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE: WS_SECURITY_TOKEN_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME: WS_SECURITY_TOKEN_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME: WS_SECURITY_TOKEN_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML: WS_SECURITY_TOKEN_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML: WS_SECURITY_TOKEN_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML: WS_SECURITY_TOKEN_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY: WS_SECURITY_TOKEN_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SECURITY_TOKEN_REFERENCE_MODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_REFERENCE_MODE_LOCAL_ID: WS_SECURITY_TOKEN_REFERENCE_MODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_REFERENCE_MODE_XML_BUFFER: WS_SECURITY_TOKEN_REFERENCE_MODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_REFERENCE_MODE_CERT_THUMBPRINT: WS_SECURITY_TOKEN_REFERENCE_MODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_REFERENCE_MODE_SECURITY_CONTEXT_ID: WS_SECURITY_TOKEN_REFERENCE_MODE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SECURITY_TOKEN_REFERENCE_MODE_SAML_ASSERTION_ID: WS_SECURITY_TOKEN_REFERENCE_MODE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_CANCEL_REASON = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_ABORT: WS_SERVICE_CANCEL_REASON = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_CHANNEL_FAULTED: WS_SERVICE_CANCEL_REASON = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_ENDPOINT_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_ACCEPT_CHANNEL_CALLBACK: WS_SERVICE_ENDPOINT_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_CLOSE_CHANNEL_CALLBACK: WS_SERVICE_ENDPOINT_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_ACCEPTING_CHANNELS: WS_SERVICE_ENDPOINT_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CONCURRENCY: WS_SERVICE_ENDPOINT_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_MAX_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_TRIM_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_MESSAGE_PROPERTIES: WS_SERVICE_ENDPOINT_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CALL_POOL_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CHANNEL_POOL_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_LISTENER_PROPERTIES: WS_SERVICE_ENDPOINT_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_CHECK_MUST_UNDERSTAND: WS_SERVICE_ENDPOINT_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_METADATA_EXCHANGE_TYPE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_METADATA: WS_SERVICE_ENDPOINT_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_METADATA_EXCHANGE_URL_SUFFIX: WS_SERVICE_ENDPOINT_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CHANNELS: WS_SERVICE_ENDPOINT_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_HOST_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_STATE_CREATED: WS_SERVICE_HOST_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_STATE_OPENING: WS_SERVICE_HOST_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_STATE_OPEN: WS_SERVICE_HOST_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_STATE_CLOSING: WS_SERVICE_HOST_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_STATE_CLOSED: WS_SERVICE_HOST_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_HOST_STATE_FAULTED: WS_SERVICE_HOST_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROPERTY_HOST_USER_STATE: WS_SERVICE_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROPERTY_FAULT_DISCLOSURE: WS_SERVICE_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROPERTY_FAULT_LANGID: WS_SERVICE_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROPERTY_HOST_STATE: WS_SERVICE_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROPERTY_METADATA: WS_SERVICE_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROPERTY_CLOSE_TIMEOUT: WS_SERVICE_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_PROXY_STATE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROXY_STATE_CREATED: WS_SERVICE_PROXY_STATE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROXY_STATE_OPENING: WS_SERVICE_PROXY_STATE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROXY_STATE_OPEN: WS_SERVICE_PROXY_STATE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROXY_STATE_CLOSING: WS_SERVICE_PROXY_STATE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROXY_STATE_CLOSED: WS_SERVICE_PROXY_STATE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_SERVICE_PROXY_STATE_FAULTED: WS_SERVICE_PROXY_STATE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_TRACE_API = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_NONE: WS_TRACE_API = -1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_START_READER_CANONICALIZATION: WS_TRACE_API = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_END_READER_CANONICALIZATION: WS_TRACE_API = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_START_WRITER_CANONICALIZATION: WS_TRACE_API = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_END_WRITER_CANONICALIZATION: WS_TRACE_API = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_XML_BUFFER: WS_TRACE_API = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REMOVE_NODE: WS_TRACE_API = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_READER: WS_TRACE_API = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_INPUT: WS_TRACE_API = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_INPUT_TO_BUFFER: WS_TRACE_API = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_XML_READER: WS_TRACE_API = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_READER_PROPERTY: WS_TRACE_API = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_READER_NODE: WS_TRACE_API = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FILL_READER: WS_TRACE_API = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_START_ELEMENT: WS_TRACE_API = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_TO_START_ELEMENT: WS_TRACE_API = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_START_ATTRIBUTE: WS_TRACE_API = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_END_ATTRIBUTE: WS_TRACE_API = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_NODE: WS_TRACE_API = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SKIP_NODE: WS_TRACE_API = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_END_ELEMENT: WS_TRACE_API = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FIND_ATTRIBUTE: WS_TRACE_API = 20i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ELEMENT_VALUE: WS_TRACE_API = 21i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_CHARS: WS_TRACE_API = 22i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_CHARS_UTF8: WS_TRACE_API = 23i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_BYTES: WS_TRACE_API = 24i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ARRAY: WS_TRACE_API = 25i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_READER_POSITION: WS_TRACE_API = 26i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_READER_POSITION: WS_TRACE_API = 27i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_MOVE_READER: WS_TRACE_API = 28i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_WRITER: WS_TRACE_API = 29i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_XML_WRITER: WS_TRACE_API = 30i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_OUTPUT: WS_TRACE_API = 31i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_OUTPUT_TO_BUFFER: WS_TRACE_API = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_WRITER_PROPERTY: WS_TRACE_API = 33i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FLUSH_WRITER: WS_TRACE_API = 34i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_START_ELEMENT: WS_TRACE_API = 35i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_END_START_ELEMENT: WS_TRACE_API = 36i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE: WS_TRACE_API = 37i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_START_ATTRIBUTE: WS_TRACE_API = 38i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_END_ATTRIBUTE: WS_TRACE_API = 39i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_VALUE: WS_TRACE_API = 40i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_XML_BUFFER: WS_TRACE_API = 41i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_XML_BUFFER: WS_TRACE_API = 42i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES: WS_TRACE_API = 43i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES: WS_TRACE_API = 44i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_ARRAY: WS_TRACE_API = 45i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_QUALIFIED_NAME: WS_TRACE_API = 46i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_CHARS: WS_TRACE_API = 47i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_CHARS_UTF8: WS_TRACE_API = 48i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_BYTES: WS_TRACE_API = 49i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_PUSH_BYTES: WS_TRACE_API = 50i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_PULL_BYTES: WS_TRACE_API = 51i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_END_ELEMENT: WS_TRACE_API = 52i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_TEXT: WS_TRACE_API = 53i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_START_CDATA: WS_TRACE_API = 54i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_END_CDATA: WS_TRACE_API = 55i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_NODE: WS_TRACE_API = 56i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_PREFIX_FROM_NAMESPACE: WS_TRACE_API = 57i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_WRITER_POSITION: WS_TRACE_API = 58i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_WRITER_POSITION: WS_TRACE_API = 59i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_MOVE_WRITER: WS_TRACE_API = 60i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_TRIM_XML_WHITESPACE: WS_TRACE_API = 61i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_VERIFY_XML_NCNAME: WS_TRACE_API = 62i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_XML_STRING_EQUALS: WS_TRACE_API = 63i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_NAMESPACE_FROM_PREFIX: WS_TRACE_API = 64i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_QUALIFIED_NAME: WS_TRACE_API = 65i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_XML_ATTRIBUTE: WS_TRACE_API = 66i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_COPY_NODE: WS_TRACE_API = 67i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ASYNC_EXECUTE: WS_TRACE_API = 68i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_CHANNEL: WS_TRACE_API = 69i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_OPEN_CHANNEL: WS_TRACE_API = 70i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SEND_MESSAGE: WS_TRACE_API = 71i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RECEIVE_MESSAGE: WS_TRACE_API = 72i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REQUEST_REPLY: WS_TRACE_API = 73i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SEND_REPLY_MESSAGE: WS_TRACE_API = 74i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR: WS_TRACE_API = 75i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_CHANNEL_PROPERTY: WS_TRACE_API = 76i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_CHANNEL_PROPERTY: WS_TRACE_API = 77i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_MESSAGE_START: WS_TRACE_API = 78i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_MESSAGE_END: WS_TRACE_API = 79i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_MESSAGE_START: WS_TRACE_API = 80i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_MESSAGE_END: WS_TRACE_API = 81i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CLOSE_CHANNEL: WS_TRACE_API = 82i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ABORT_CHANNEL: WS_TRACE_API = 83i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_CHANNEL: WS_TRACE_API = 84i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_CHANNEL: WS_TRACE_API = 85i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ABANDON_MESSAGE: WS_TRACE_API = 86i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL: WS_TRACE_API = 87i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_CONTEXT_PROPERTY: WS_TRACE_API = 88i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_DICTIONARY: WS_TRACE_API = 89i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION: WS_TRACE_API = 90i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_ERROR: WS_TRACE_API = 91i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ADD_ERROR_STRING: WS_TRACE_API = 92i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_ERROR_STRING: WS_TRACE_API = 93i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_COPY_ERROR: WS_TRACE_API = 94i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_ERROR_PROPERTY: WS_TRACE_API = 95i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_ERROR_PROPERTY: WS_TRACE_API = 96i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_ERROR: WS_TRACE_API = 97i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_ERROR: WS_TRACE_API = 98i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_FAULT_ERROR_PROPERTY: WS_TRACE_API = 99i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_FAULT_ERROR_PROPERTY: WS_TRACE_API = 100i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_FAULT_FROM_ERROR: WS_TRACE_API = 101i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_FAULT_ERROR_DETAIL: WS_TRACE_API = 102i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_FAULT_ERROR_DETAIL: WS_TRACE_API = 103i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_HEAP: WS_TRACE_API = 104i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ALLOC: WS_TRACE_API = 105i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_HEAP_PROPERTY: WS_TRACE_API = 106i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_HEAP: WS_TRACE_API = 107i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_HEAP: WS_TRACE_API = 108i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_LISTENER: WS_TRACE_API = 109i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_OPEN_LISTENER: WS_TRACE_API = 110i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ACCEPT_CHANNEL: WS_TRACE_API = 111i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CLOSE_LISTENER: WS_TRACE_API = 112i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ABORT_LISTENER: WS_TRACE_API = 113i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_LISTENER: WS_TRACE_API = 114i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_LISTENER: WS_TRACE_API = 115i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_LISTENER_PROPERTY: WS_TRACE_API = 116i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_LISTENER_PROPERTY: WS_TRACE_API = 117i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER: WS_TRACE_API = 118i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_MESSAGE: WS_TRACE_API = 119i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL: WS_TRACE_API = 120i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_INITIALIZE_MESSAGE: WS_TRACE_API = 121i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_MESSAGE: WS_TRACE_API = 122i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_MESSAGE: WS_TRACE_API = 123i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_HEADER_ATTRIBUTES: WS_TRACE_API = 124i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_HEADER: WS_TRACE_API = 125i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_CUSTOM_HEADER: WS_TRACE_API = 126i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REMOVE_HEADER: WS_TRACE_API = 127i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_HEADER: WS_TRACE_API = 128i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REMOVE_CUSTOM_HEADER: WS_TRACE_API = 129i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ADD_CUSTOM_HEADER: WS_TRACE_API = 130i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ADD_MAPPED_HEADER: WS_TRACE_API = 131i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REMOVE_MAPPED_HEADER: WS_TRACE_API = 132i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_MAPPED_HEADER: WS_TRACE_API = 133i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_BODY: WS_TRACE_API = 134i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_BODY: WS_TRACE_API = 135i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_ENVELOPE_START: WS_TRACE_API = 136i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_ENVELOPE_END: WS_TRACE_API = 137i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ENVELOPE_START: WS_TRACE_API = 138i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ENVELOPE_END: WS_TRACE_API = 139i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_MESSAGE_PROPERTY: WS_TRACE_API = 140i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_MESSAGE_PROPERTY: WS_TRACE_API = 141i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ADDRESS_MESSAGE: WS_TRACE_API = 142i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS: WS_TRACE_API = 143i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD: WS_TRACE_API = 144i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FILL_BODY: WS_TRACE_API = 145i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FLUSH_BODY: WS_TRACE_API = 146i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REQUEST_SECURITY_TOKEN: WS_TRACE_API = 147i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY: WS_TRACE_API = 148i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_XML_SECURITY_TOKEN: WS_TRACE_API = 149i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_SECURITY_TOKEN: WS_TRACE_API = 150i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_REVOKE_SECURITY_CONTEXT: WS_TRACE_API = 151i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY: WS_TRACE_API = 152i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ELEMENT_TYPE: WS_TRACE_API = 153i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_ATTRIBUTE_TYPE: WS_TRACE_API = 154i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_TYPE: WS_TRACE_API = 155i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_ELEMENT_TYPE: WS_TRACE_API = 156i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_ATTRIBUTE_TYPE: WS_TRACE_API = 157i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WRITE_TYPE: WS_TRACE_API = 158i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL: WS_TRACE_API = 159i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_SERVICE_HOST_PROPERTY: WS_TRACE_API = 160i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_SERVICE_HOST: WS_TRACE_API = 161i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_OPEN_SERVICE_HOST: WS_TRACE_API = 162i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CLOSE_SERVICE_HOST: WS_TRACE_API = 163i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ABORT_SERVICE_HOST: WS_TRACE_API = 164i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_SERVICE_HOST: WS_TRACE_API = 165i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_SERVICE_HOST: WS_TRACE_API = 166i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY: WS_TRACE_API = 167i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_SERVICE_PROXY: WS_TRACE_API = 168i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_OPEN_SERVICE_PROXY: WS_TRACE_API = 169i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CLOSE_SERVICE_PROXY: WS_TRACE_API = 170i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ABORT_SERVICE_PROXY: WS_TRACE_API = 171i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_SERVICE_PROXY: WS_TRACE_API = 172i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_SERVICE_PROXY: WS_TRACE_API = 173i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ABORT_CALL: WS_TRACE_API = 174i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CALL: WS_TRACE_API = 175i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_DECODE_URL: WS_TRACE_API = 176i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_ENCODE_URL: WS_TRACE_API = 177i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_COMBINE_URL: WS_TRACE_API = 178i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_DATETIME_TO_FILETIME: WS_TRACE_API = 179i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FILETIME_TO_DATETIME: WS_TRACE_API = 180i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_DUMP_MEMORY: WS_TRACE_API = 181i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_SET_AUTOFAIL: WS_TRACE_API = 182i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_CREATE_METADATA: WS_TRACE_API = 183i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_READ_METADATA: WS_TRACE_API = 184i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_FREE_METADATA: WS_TRACE_API = 185i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_RESET_METADATA: WS_TRACE_API = 186i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_METADATA_PROPERTY: WS_TRACE_API = 187i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS: WS_TRACE_API = 188i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_METADATA_ENDPOINTS: WS_TRACE_API = 189i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_MATCH_POLICY_ALTERNATIVE: WS_TRACE_API = 190i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_POLICY_PROPERTY: WS_TRACE_API = 191i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT: WS_TRACE_API = 192i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE: WS_TRACE_API = 193i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE: WS_TRACE_API = 194i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_TRANSFER_MODE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STREAMED_INPUT_TRANSFER_MODE: WS_TRANSFER_MODE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STREAMED_OUTPUT_TRANSFER_MODE: WS_TRANSFER_MODE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_BUFFERED_TRANSFER_MODE: WS_TRANSFER_MODE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STREAMED_TRANSFER_MODE: WS_TRANSFER_MODE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_TRUST_VERSION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRUST_VERSION_FEBRUARY_2005: WS_TRUST_VERSION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TRUST_VERSION_1_3: WS_TRUST_VERSION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_BOOL_TYPE: WS_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT8_TYPE: WS_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT16_TYPE: WS_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT32_TYPE: WS_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT64_TYPE: WS_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT8_TYPE: WS_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT16_TYPE: WS_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT32_TYPE: WS_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT64_TYPE: WS_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FLOAT_TYPE: WS_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DOUBLE_TYPE: WS_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DECIMAL_TYPE: WS_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DATETIME_TYPE: WS_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TIMESPAN_TYPE: WS_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_GUID_TYPE: WS_TYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UNIQUE_ID_TYPE: WS_TYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRING_TYPE: WS_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WSZ_TYPE: WS_TYPE = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_BYTES_TYPE: WS_TYPE = 18i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_STRING_TYPE: WS_TYPE = 19i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_QNAME_TYPE: WS_TYPE = 20i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_BUFFER_TYPE: WS_TYPE = 21i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CHAR_ARRAY_TYPE: WS_TYPE = 22i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UTF8_ARRAY_TYPE: WS_TYPE = 23i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_BYTE_ARRAY_TYPE: WS_TYPE = 24i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DESCRIPTION_TYPE: WS_TYPE = 25i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRUCT_TYPE: WS_TYPE = 26i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_CUSTOM_TYPE: WS_TYPE = 27i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENDPOINT_ADDRESS_TYPE: WS_TYPE = 28i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FAULT_TYPE: WS_TYPE = 29i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_VOID_TYPE: WS_TYPE = 30i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ENUM_TYPE: WS_TYPE = 31i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DURATION_TYPE: WS_TYPE = 32i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UNION_TYPE: WS_TYPE = 33i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ANY_ATTRIBUTES_TYPE: WS_TYPE = 34i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_TYPE_MAPPING = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ELEMENT_TYPE_MAPPING: WS_TYPE_MAPPING = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ATTRIBUTE_TYPE_MAPPING: WS_TYPE_MAPPING = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ELEMENT_CONTENT_TYPE_MAPPING: WS_TYPE_MAPPING = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_ANY_ELEMENT_TYPE_MAPPING: WS_TYPE_MAPPING = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_URL_SCHEME_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_HTTP_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_HTTPS_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_NETTCP_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_SOAPUDP_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_URL_NETPIPE_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_USERNAME_CREDENTIAL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRING_USERNAME_CREDENTIAL_TYPE: WS_USERNAME_CREDENTIAL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_VALUE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_BOOL_VALUE_TYPE: WS_VALUE_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT8_VALUE_TYPE: WS_VALUE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT16_VALUE_TYPE: WS_VALUE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT32_VALUE_TYPE: WS_VALUE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INT64_VALUE_TYPE: WS_VALUE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT8_VALUE_TYPE: WS_VALUE_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT16_VALUE_TYPE: WS_VALUE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT32_VALUE_TYPE: WS_VALUE_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_UINT64_VALUE_TYPE: WS_VALUE_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_FLOAT_VALUE_TYPE: WS_VALUE_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DOUBLE_VALUE_TYPE: WS_VALUE_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DECIMAL_VALUE_TYPE: WS_VALUE_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DATETIME_VALUE_TYPE: WS_VALUE_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_TIMESPAN_VALUE_TYPE: WS_VALUE_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_GUID_VALUE_TYPE: WS_VALUE_TYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DURATION_VALUE_TYPE: WS_VALUE_TYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_KERBEROS: WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_NTLM: WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_SPNEGO: WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WRITE_OPTION = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WRITE_REQUIRED_VALUE: WS_WRITE_OPTION = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WRITE_REQUIRED_POINTER: WS_WRITE_OPTION = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WRITE_NILLABLE_VALUE: WS_WRITE_OPTION = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_WRITE_NILLABLE_POINTER: WS_WRITE_OPTION = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_BUFFER_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_CANONICALIZATION_ALGORITHM = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_EXCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INCLUSIVE_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_INCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_CANONICALIZATION_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM: WS_XML_CANONICALIZATION_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES: WS_XML_CANONICALIZATION_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT: WS_XML_CANONICALIZATION_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE: WS_XML_CANONICALIZATION_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_NODE_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_ELEMENT: WS_XML_NODE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_TEXT: WS_XML_NODE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_END_ELEMENT: WS_XML_NODE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_COMMENT: WS_XML_NODE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_CDATA: WS_XML_NODE_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_END_CDATA: WS_XML_NODE_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_EOF: WS_XML_NODE_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_NODE_TYPE_BOF: WS_XML_NODE_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_READER_ENCODING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_ENCODING_TYPE_TEXT: WS_XML_READER_ENCODING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_ENCODING_TYPE_BINARY: WS_XML_READER_ENCODING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_ENCODING_TYPE_MTOM: WS_XML_READER_ENCODING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_ENCODING_TYPE_RAW: WS_XML_READER_ENCODING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_READER_INPUT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_INPUT_TYPE_BUFFER: WS_XML_READER_INPUT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_INPUT_TYPE_STREAM: WS_XML_READER_INPUT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_READER_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_MAX_DEPTH: WS_XML_READER_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_ALLOW_FRAGMENT: WS_XML_READER_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_MAX_ATTRIBUTES: WS_XML_READER_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_READ_DECLARATION: WS_XML_READER_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_CHARSET: WS_XML_READER_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_ROW: WS_XML_READER_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_COLUMN: WS_XML_READER_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_UTF8_TRIM_SIZE: WS_XML_READER_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_STREAM_BUFFER_SIZE: WS_XML_READER_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_IN_ATTRIBUTE: WS_XML_READER_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_STREAM_MAX_ROOT_MIME_PART_SIZE: WS_XML_READER_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_STREAM_MAX_MIME_HEADERS_SIZE: WS_XML_READER_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_MAX_MIME_PARTS: WS_XML_READER_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES: WS_XML_READER_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_READER_PROPERTY_MAX_NAMESPACES: WS_XML_READER_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_SECURITY_TOKEN_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_TEXT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_UTF8: WS_XML_TEXT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_UTF16: WS_XML_TEXT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_BASE64: WS_XML_TEXT_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_BOOL: WS_XML_TEXT_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_INT32: WS_XML_TEXT_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_INT64: WS_XML_TEXT_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_UINT64: WS_XML_TEXT_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_FLOAT: WS_XML_TEXT_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_DOUBLE: WS_XML_TEXT_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_DECIMAL: WS_XML_TEXT_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_GUID: WS_XML_TEXT_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_UNIQUE_ID: WS_XML_TEXT_TYPE = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_DATETIME: WS_XML_TEXT_TYPE = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_TIMESPAN: WS_XML_TEXT_TYPE = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_QNAME: WS_XML_TEXT_TYPE = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_TEXT_TYPE_LIST: WS_XML_TEXT_TYPE = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_WRITER_ENCODING_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_ENCODING_TYPE_TEXT: WS_XML_WRITER_ENCODING_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_ENCODING_TYPE_BINARY: WS_XML_WRITER_ENCODING_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_ENCODING_TYPE_MTOM: WS_XML_WRITER_ENCODING_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_ENCODING_TYPE_RAW: WS_XML_WRITER_ENCODING_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_WRITER_OUTPUT_TYPE = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_OUTPUT_TYPE_BUFFER: WS_XML_WRITER_OUTPUT_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_OUTPUT_TYPE_STREAM: WS_XML_WRITER_OUTPUT_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_XML_WRITER_PROPERTY_ID = i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_MAX_DEPTH: WS_XML_WRITER_PROPERTY_ID = 0i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_ALLOW_FRAGMENT: WS_XML_WRITER_PROPERTY_ID = 1i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_MAX_ATTRIBUTES: WS_XML_WRITER_PROPERTY_ID = 2i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_WRITE_DECLARATION: WS_XML_WRITER_PROPERTY_ID = 3i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_INDENT: WS_XML_WRITER_PROPERTY_ID = 4i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_BUFFER_TRIM_SIZE: WS_XML_WRITER_PROPERTY_ID = 5i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_CHARSET: WS_XML_WRITER_PROPERTY_ID = 6i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_BUFFERS: WS_XML_WRITER_PROPERTY_ID = 7i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_BUFFER_MAX_SIZE: WS_XML_WRITER_PROPERTY_ID = 8i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_BYTES: WS_XML_WRITER_PROPERTY_ID = 9i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_IN_ATTRIBUTE: WS_XML_WRITER_PROPERTY_ID = 10i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_MAX_MIME_PARTS_BUFFER_SIZE: WS_XML_WRITER_PROPERTY_ID = 11i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_INITIAL_BUFFER: WS_XML_WRITER_PROPERTY_ID = 12i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES: WS_XML_WRITER_PROPERTY_ID = 13i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_MAX_NAMESPACES: WS_XML_WRITER_PROPERTY_ID = 14i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_BYTES_WRITTEN: WS_XML_WRITER_PROPERTY_ID = 15i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_BYTES_TO_CLOSE: WS_XML_WRITER_PROPERTY_ID = 16i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_COMPRESS_EMPTY_ELEMENTS: WS_XML_WRITER_PROPERTY_ID = 17i32; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WS_XML_WRITER_PROPERTY_EMIT_UNCOMPRESSED_EMPTY_ELEMENTS: WS_XML_WRITER_PROPERTY_ID = 18i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_ASSERTION { - pub dwVersion: u32, - pub cbAuthenticatorData: u32, - pub pbAuthenticatorData: *mut u8, - pub cbSignature: u32, - pub pbSignature: *mut u8, - pub Credential: WEBAUTHN_CREDENTIAL, - pub cbUserId: u32, - pub pbUserId: *mut u8, - pub Extensions: WEBAUTHN_EXTENSIONS, - pub cbCredLargeBlob: u32, - pub pbCredLargeBlob: *mut u8, - pub dwCredLargeBlobStatus: u32, -} -impl ::core::marker::Copy for WEBAUTHN_ASSERTION {} -impl ::core::clone::Clone for WEBAUTHN_ASSERTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { - pub dwVersion: u32, - pub dwTimeoutMilliseconds: u32, - pub CredentialList: WEBAUTHN_CREDENTIALS, - pub Extensions: WEBAUTHN_EXTENSIONS, - pub dwAuthenticatorAttachment: u32, - pub dwUserVerificationRequirement: u32, - pub dwFlags: u32, - pub pwszU2fAppId: ::windows_sys::core::PCWSTR, - pub pbU2fAppId: *mut super::super::Foundation::BOOL, - pub pCancellationId: *mut ::windows_sys::core::GUID, - pub pAllowCredentialList: *mut WEBAUTHN_CREDENTIAL_LIST, - pub dwCredLargeBlobOperation: u32, - pub cbCredLargeBlob: u32, - pub pbCredLargeBlob: *mut u8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { - pub dwVersion: u32, - pub dwTimeoutMilliseconds: u32, - pub CredentialList: WEBAUTHN_CREDENTIALS, - pub Extensions: WEBAUTHN_EXTENSIONS, - pub dwAuthenticatorAttachment: u32, - pub bRequireResidentKey: super::super::Foundation::BOOL, - pub dwUserVerificationRequirement: u32, - pub dwAttestationConveyancePreference: u32, - pub dwFlags: u32, - pub pCancellationId: *mut ::windows_sys::core::GUID, - pub pExcludeCredentialList: *mut WEBAUTHN_CREDENTIAL_LIST, - pub dwEnterpriseAttestation: u32, - pub dwLargeBlobSupport: u32, - pub bPreferResidentKey: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_CLIENT_DATA { - pub dwVersion: u32, - pub cbClientDataJSON: u32, - pub pbClientDataJSON: *mut u8, - pub pwszHashAlgId: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for WEBAUTHN_CLIENT_DATA {} -impl ::core::clone::Clone for WEBAUTHN_CLIENT_DATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_COMMON_ATTESTATION { - pub dwVersion: u32, - pub pwszAlg: ::windows_sys::core::PCWSTR, - pub lAlg: i32, - pub cbSignature: u32, - pub pbSignature: *mut u8, - pub cX5c: u32, - pub pX5c: *mut WEBAUTHN_X5C, - pub pwszVer: ::windows_sys::core::PCWSTR, - pub cbCertInfo: u32, - pub pbCertInfo: *mut u8, - pub cbPubArea: u32, - pub pbPubArea: *mut u8, -} -impl ::core::marker::Copy for WEBAUTHN_COMMON_ATTESTATION {} -impl ::core::clone::Clone for WEBAUTHN_COMMON_ATTESTATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_COSE_CREDENTIAL_PARAMETER { - pub dwVersion: u32, - pub pwszCredentialType: ::windows_sys::core::PCWSTR, - pub lAlg: i32, -} -impl ::core::marker::Copy for WEBAUTHN_COSE_CREDENTIAL_PARAMETER {} -impl ::core::clone::Clone for WEBAUTHN_COSE_CREDENTIAL_PARAMETER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { - pub cCredentialParameters: u32, - pub pCredentialParameters: *mut WEBAUTHN_COSE_CREDENTIAL_PARAMETER, -} -impl ::core::marker::Copy for WEBAUTHN_COSE_CREDENTIAL_PARAMETERS {} -impl ::core::clone::Clone for WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_CREDENTIAL { - pub dwVersion: u32, - pub cbId: u32, - pub pbId: *mut u8, - pub pwszCredentialType: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL {} -impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_CREDENTIALS { - pub cCredentials: u32, - pub pCredentials: *mut WEBAUTHN_CREDENTIAL, -} -impl ::core::marker::Copy for WEBAUTHN_CREDENTIALS {} -impl ::core::clone::Clone for WEBAUTHN_CREDENTIALS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WEBAUTHN_CREDENTIAL_ATTESTATION { - pub dwVersion: u32, - pub pwszFormatType: ::windows_sys::core::PCWSTR, - pub cbAuthenticatorData: u32, - pub pbAuthenticatorData: *mut u8, - pub cbAttestation: u32, - pub pbAttestation: *mut u8, - pub dwAttestationDecodeType: u32, - pub pvAttestationDecode: *mut ::core::ffi::c_void, - pub cbAttestationObject: u32, - pub pbAttestationObject: *mut u8, - pub cbCredentialId: u32, - pub pbCredentialId: *mut u8, - pub Extensions: WEBAUTHN_EXTENSIONS, - pub dwUsedTransport: u32, - pub bEpAtt: super::super::Foundation::BOOL, - pub bLargeBlobSupported: super::super::Foundation::BOOL, - pub bResidentKey: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL_ATTESTATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL_ATTESTATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_CREDENTIAL_EX { - pub dwVersion: u32, - pub cbId: u32, - pub pbId: *mut u8, - pub pwszCredentialType: ::windows_sys::core::PCWSTR, - pub dwTransports: u32, -} -impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL_EX {} -impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL_EX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_CREDENTIAL_LIST { - pub cCredentials: u32, - pub ppCredentials: *mut *mut WEBAUTHN_CREDENTIAL_EX, -} -impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL_LIST {} -impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL_LIST { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_CRED_BLOB_EXTENSION { - pub cbCredBlob: u32, - pub pbCredBlob: *mut u8, -} -impl ::core::marker::Copy for WEBAUTHN_CRED_BLOB_EXTENSION {} -impl ::core::clone::Clone for WEBAUTHN_CRED_BLOB_EXTENSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WEBAUTHN_CRED_PROTECT_EXTENSION_IN { - pub dwCredProtect: u32, - pub bRequireCredProtect: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WEBAUTHN_CRED_PROTECT_EXTENSION_IN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WEBAUTHN_CRED_PROTECT_EXTENSION_IN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_EXTENSION { - pub pwszExtensionIdentifier: ::windows_sys::core::PCWSTR, - pub cbExtension: u32, - pub pvExtension: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WEBAUTHN_EXTENSION {} -impl ::core::clone::Clone for WEBAUTHN_EXTENSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_EXTENSIONS { - pub cExtensions: u32, - pub pExtensions: *mut WEBAUTHN_EXTENSION, -} -impl ::core::marker::Copy for WEBAUTHN_EXTENSIONS {} -impl ::core::clone::Clone for WEBAUTHN_EXTENSIONS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_RP_ENTITY_INFORMATION { - pub dwVersion: u32, - pub pwszId: ::windows_sys::core::PCWSTR, - pub pwszName: ::windows_sys::core::PCWSTR, - pub pwszIcon: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for WEBAUTHN_RP_ENTITY_INFORMATION {} -impl ::core::clone::Clone for WEBAUTHN_RP_ENTITY_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_USER_ENTITY_INFORMATION { - pub dwVersion: u32, - pub cbId: u32, - pub pbId: *mut u8, - pub pwszName: ::windows_sys::core::PCWSTR, - pub pwszIcon: ::windows_sys::core::PCWSTR, - pub pwszDisplayName: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for WEBAUTHN_USER_ENTITY_INFORMATION {} -impl ::core::clone::Clone for WEBAUTHN_USER_ENTITY_INFORMATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WEBAUTHN_X5C { - pub cbData: u32, - pub pbData: *mut u8, -} -impl ::core::marker::Copy for WEBAUTHN_X5C {} -impl ::core::clone::Clone for WEBAUTHN_X5C { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ANY_ATTRIBUTE { - pub localName: WS_XML_STRING, - pub ns: WS_XML_STRING, - pub value: *mut WS_XML_TEXT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ANY_ATTRIBUTE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ANY_ATTRIBUTE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ANY_ATTRIBUTES { - pub attributes: *mut WS_ANY_ATTRIBUTE, - pub attributeCount: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ANY_ATTRIBUTES {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ANY_ATTRIBUTES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ASYNC_CONTEXT { - pub callback: WS_ASYNC_CALLBACK, - pub callbackState: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_ASYNC_CONTEXT {} -impl ::core::clone::Clone for WS_ASYNC_CONTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ASYNC_OPERATION { - pub function: WS_ASYNC_FUNCTION, -} -impl ::core::marker::Copy for WS_ASYNC_OPERATION {} -impl ::core::clone::Clone for WS_ASYNC_OPERATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ASYNC_STATE { - pub internal0: *mut ::core::ffi::c_void, - pub internal1: *mut ::core::ffi::c_void, - pub internal2: *mut ::core::ffi::c_void, - pub internal3: *mut ::core::ffi::c_void, - pub internal4: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_ASYNC_STATE {} -impl ::core::clone::Clone for WS_ASYNC_STATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ATTRIBUTE_DESCRIPTION { - pub attributeLocalName: *mut WS_XML_STRING, - pub attributeNs: *mut WS_XML_STRING, - pub r#type: WS_TYPE, - pub typeDescription: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ATTRIBUTE_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ATTRIBUTE_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_BOOL_DESCRIPTION { - pub value: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_BOOL_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_BOOL_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_BUFFERS { - pub bufferCount: u32, - pub buffers: *mut WS_BYTES, -} -impl ::core::marker::Copy for WS_BUFFERS {} -impl ::core::clone::Clone for WS_BUFFERS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_BYTES { - pub length: u32, - pub bytes: *mut u8, -} -impl ::core::marker::Copy for WS_BYTES {} -impl ::core::clone::Clone for WS_BYTES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_BYTES_DESCRIPTION { - pub minByteCount: u32, - pub maxByteCount: u32, -} -impl ::core::marker::Copy for WS_BYTES_DESCRIPTION {} -impl ::core::clone::Clone for WS_BYTES_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_BYTE_ARRAY_DESCRIPTION { - pub minByteCount: u32, - pub maxByteCount: u32, -} -impl ::core::marker::Copy for WS_BYTE_ARRAY_DESCRIPTION {} -impl ::core::clone::Clone for WS_BYTE_ARRAY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CALL_PROPERTY { - pub id: WS_CALL_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_CALL_PROPERTY {} -impl ::core::clone::Clone for WS_CALL_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { - pub keyHandle: WS_SECURITY_KEY_HANDLE, - pub provider: usize, - pub keySpec: u32, -} -impl ::core::marker::Copy for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE {} -impl ::core::clone::Clone for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub struct WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { - pub callback: WS_CERTIFICATE_VALIDATION_CALLBACK, - pub state: *mut ::core::ffi::c_void, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -impl ::core::marker::Copy for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -impl ::core::clone::Clone for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CERT_CREDENTIAL { - pub credentialType: WS_CERT_CREDENTIAL_TYPE, -} -impl ::core::marker::Copy for WS_CERT_CREDENTIAL {} -impl ::core::clone::Clone for WS_CERT_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CERT_ENDPOINT_IDENTITY { - pub identity: WS_ENDPOINT_IDENTITY, - pub rawCertificateData: WS_BYTES, -} -impl ::core::marker::Copy for WS_CERT_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_CERT_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, -} -impl ::core::marker::Copy for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub struct WS_CERT_SIGNED_SAML_AUTHENTICATOR { - pub authenticator: WS_SAML_AUTHENTICATOR, - pub trustedIssuerCerts: *const *const super::super::Security::Cryptography::CERT_CONTEXT, - pub trustedIssuerCertCount: u32, - pub decryptionCert: *const super::super::Security::Cryptography::CERT_CONTEXT, - pub samlValidator: WS_VALIDATE_SAML_CALLBACK, - pub samlValidatorCallbackState: *mut ::core::ffi::c_void, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -impl ::core::marker::Copy for WS_CERT_SIGNED_SAML_AUTHENTICATOR {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -impl ::core::clone::Clone for WS_CERT_SIGNED_SAML_AUTHENTICATOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_CHANNEL(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHANNEL_DECODER { - pub createContext: *mut ::core::ffi::c_void, - pub createDecoderCallback: WS_CREATE_DECODER_CALLBACK, - pub decoderGetContentTypeCallback: WS_DECODER_GET_CONTENT_TYPE_CALLBACK, - pub decoderStartCallback: WS_DECODER_START_CALLBACK, - pub decoderDecodeCallback: WS_DECODER_DECODE_CALLBACK, - pub decoderEndCallback: WS_DECODER_END_CALLBACK, - pub freeDecoderCallback: WS_FREE_DECODER_CALLBACK, -} -impl ::core::marker::Copy for WS_CHANNEL_DECODER {} -impl ::core::clone::Clone for WS_CHANNEL_DECODER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHANNEL_ENCODER { - pub createContext: *mut ::core::ffi::c_void, - pub createEncoderCallback: WS_CREATE_ENCODER_CALLBACK, - pub encoderGetContentTypeCallback: WS_ENCODER_GET_CONTENT_TYPE_CALLBACK, - pub encoderStartCallback: WS_ENCODER_START_CALLBACK, - pub encoderEncodeCallback: WS_ENCODER_ENCODE_CALLBACK, - pub encoderEndCallback: WS_ENCODER_END_CALLBACK, - pub freeEncoderCallback: WS_FREE_ENCODER_CALLBACK, -} -impl ::core::marker::Copy for WS_CHANNEL_ENCODER {} -impl ::core::clone::Clone for WS_CHANNEL_ENCODER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHANNEL_PROPERTIES { - pub properties: *mut WS_CHANNEL_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_CHANNEL_PROPERTIES {} -impl ::core::clone::Clone for WS_CHANNEL_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHANNEL_PROPERTY { - pub id: WS_CHANNEL_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_CHANNEL_PROPERTY {} -impl ::core::clone::Clone for WS_CHANNEL_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHANNEL_PROPERTY_CONSTRAINT { - pub id: WS_CHANNEL_PROPERTY_ID, - pub allowedValues: *mut ::core::ffi::c_void, - pub allowedValuesSize: u32, - pub out: WS_CHANNEL_PROPERTY_CONSTRAINT_0, -} -impl ::core::marker::Copy for WS_CHANNEL_PROPERTY_CONSTRAINT {} -impl ::core::clone::Clone for WS_CHANNEL_PROPERTY_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHANNEL_PROPERTY_CONSTRAINT_0 { - pub channelProperty: WS_CHANNEL_PROPERTY, -} -impl ::core::marker::Copy for WS_CHANNEL_PROPERTY_CONSTRAINT_0 {} -impl ::core::clone::Clone for WS_CHANNEL_PROPERTY_CONSTRAINT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CHAR_ARRAY_DESCRIPTION { - pub minCharCount: u32, - pub maxCharCount: u32, -} -impl ::core::marker::Copy for WS_CHAR_ARRAY_DESCRIPTION {} -impl ::core::clone::Clone for WS_CHAR_ARRAY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_CONTRACT_DESCRIPTION { - pub operationCount: u32, - pub operations: *mut *mut WS_OPERATION_DESCRIPTION, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_CONTRACT_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_CONTRACT_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -pub struct WS_CUSTOM_CERT_CREDENTIAL { - pub credential: WS_CERT_CREDENTIAL, - pub getCertCallback: WS_GET_CERT_CALLBACK, - pub getCertCallbackState: *mut ::core::ffi::c_void, - pub certIssuerListNotificationCallback: WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK, - pub certIssuerListNotificationCallbackState: *mut ::core::ffi::c_void, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl ::core::marker::Copy for WS_CUSTOM_CERT_CREDENTIAL {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -impl ::core::clone::Clone for WS_CUSTOM_CERT_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CUSTOM_CHANNEL_CALLBACKS { - pub createChannelCallback: WS_CREATE_CHANNEL_CALLBACK, - pub freeChannelCallback: WS_FREE_CHANNEL_CALLBACK, - pub resetChannelCallback: WS_RESET_CHANNEL_CALLBACK, - pub openChannelCallback: WS_OPEN_CHANNEL_CALLBACK, - pub closeChannelCallback: WS_CLOSE_CHANNEL_CALLBACK, - pub abortChannelCallback: WS_ABORT_CHANNEL_CALLBACK, - pub getChannelPropertyCallback: WS_GET_CHANNEL_PROPERTY_CALLBACK, - pub setChannelPropertyCallback: WS_SET_CHANNEL_PROPERTY_CALLBACK, - pub writeMessageStartCallback: WS_WRITE_MESSAGE_START_CALLBACK, - pub writeMessageEndCallback: WS_WRITE_MESSAGE_END_CALLBACK, - pub readMessageStartCallback: WS_READ_MESSAGE_START_CALLBACK, - pub readMessageEndCallback: WS_READ_MESSAGE_END_CALLBACK, - pub abandonMessageCallback: WS_ABANDON_MESSAGE_CALLBACK, - pub shutdownSessionChannelCallback: WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK, -} -impl ::core::marker::Copy for WS_CUSTOM_CHANNEL_CALLBACKS {} -impl ::core::clone::Clone for WS_CUSTOM_CHANNEL_CALLBACKS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CUSTOM_HTTP_PROXY { - pub servers: WS_STRING, - pub bypass: WS_STRING, -} -impl ::core::marker::Copy for WS_CUSTOM_HTTP_PROXY {} -impl ::core::clone::Clone for WS_CUSTOM_HTTP_PROXY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_CUSTOM_LISTENER_CALLBACKS { - pub createListenerCallback: WS_CREATE_LISTENER_CALLBACK, - pub freeListenerCallback: WS_FREE_LISTENER_CALLBACK, - pub resetListenerCallback: WS_RESET_LISTENER_CALLBACK, - pub openListenerCallback: WS_OPEN_LISTENER_CALLBACK, - pub closeListenerCallback: WS_CLOSE_LISTENER_CALLBACK, - pub abortListenerCallback: WS_ABORT_LISTENER_CALLBACK, - pub getListenerPropertyCallback: WS_GET_LISTENER_PROPERTY_CALLBACK, - pub setListenerPropertyCallback: WS_SET_LISTENER_PROPERTY_CALLBACK, - pub createChannelForListenerCallback: WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK, - pub acceptChannelCallback: WS_ACCEPT_CHANNEL_CALLBACK, -} -impl ::core::marker::Copy for WS_CUSTOM_LISTENER_CALLBACKS {} -impl ::core::clone::Clone for WS_CUSTOM_LISTENER_CALLBACKS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_CUSTOM_TYPE_DESCRIPTION { - pub size: u32, - pub alignment: u32, - pub readCallback: WS_READ_TYPE_CALLBACK, - pub writeCallback: WS_WRITE_TYPE_CALLBACK, - pub descriptionData: *mut ::core::ffi::c_void, - pub isDefaultValueCallback: WS_IS_DEFAULT_VALUE_CALLBACK, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_CUSTOM_TYPE_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_CUSTOM_TYPE_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DATETIME { - pub ticks: u64, - pub format: WS_DATETIME_FORMAT, -} -impl ::core::marker::Copy for WS_DATETIME {} -impl ::core::clone::Clone for WS_DATETIME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DATETIME_DESCRIPTION { - pub minValue: WS_DATETIME, - pub maxValue: WS_DATETIME, -} -impl ::core::marker::Copy for WS_DATETIME_DESCRIPTION {} -impl ::core::clone::Clone for WS_DATETIME_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_DECIMAL_DESCRIPTION { - pub minValue: super::super::Foundation::DECIMAL, - pub maxValue: super::super::Foundation::DECIMAL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_DECIMAL_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_DECIMAL_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DEFAULT_VALUE { - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_DEFAULT_VALUE {} -impl ::core::clone::Clone for WS_DEFAULT_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - pub credential: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} -impl ::core::clone::Clone for WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DISALLOWED_USER_AGENT_SUBSTRINGS { - pub subStringCount: u32, - pub subStrings: *mut *mut WS_STRING, -} -impl ::core::marker::Copy for WS_DISALLOWED_USER_AGENT_SUBSTRINGS {} -impl ::core::clone::Clone for WS_DISALLOWED_USER_AGENT_SUBSTRINGS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DNS_ENDPOINT_IDENTITY { - pub identity: WS_ENDPOINT_IDENTITY, - pub dns: WS_STRING, -} -impl ::core::marker::Copy for WS_DNS_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_DNS_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_DOUBLE_DESCRIPTION { - pub minValue: f64, - pub maxValue: f64, -} -impl ::core::marker::Copy for WS_DOUBLE_DESCRIPTION {} -impl ::core::clone::Clone for WS_DOUBLE_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_DURATION { - pub negative: super::super::Foundation::BOOL, - pub years: u32, - pub months: u32, - pub days: u32, - pub hours: u32, - pub minutes: u32, - pub seconds: u32, - pub milliseconds: u32, - pub ticks: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_DURATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_DURATION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_DURATION_DESCRIPTION { - pub minValue: WS_DURATION, - pub maxValue: WS_DURATION, - pub comparer: WS_DURATION_COMPARISON_CALLBACK, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_DURATION_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_DURATION_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ELEMENT_DESCRIPTION { - pub elementLocalName: *mut WS_XML_STRING, - pub elementNs: *mut WS_XML_STRING, - pub r#type: WS_TYPE, - pub typeDescription: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ELEMENT_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ELEMENT_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ENDPOINT_ADDRESS { - pub url: WS_STRING, - pub headers: *mut WS_XML_BUFFER, - pub extensions: *mut WS_XML_BUFFER, - pub identity: *mut WS_ENDPOINT_IDENTITY, -} -impl ::core::marker::Copy for WS_ENDPOINT_ADDRESS {} -impl ::core::clone::Clone for WS_ENDPOINT_ADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ENDPOINT_ADDRESS_DESCRIPTION { - pub addressingVersion: WS_ADDRESSING_VERSION, -} -impl ::core::marker::Copy for WS_ENDPOINT_ADDRESS_DESCRIPTION {} -impl ::core::clone::Clone for WS_ENDPOINT_ADDRESS_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ENDPOINT_IDENTITY { - pub identityType: WS_ENDPOINT_IDENTITY_TYPE, -} -impl ::core::marker::Copy for WS_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ENDPOINT_POLICY_EXTENSION { - pub policyExtension: WS_POLICY_EXTENSION, - pub assertionName: *mut WS_XML_STRING, - pub assertionNs: *mut WS_XML_STRING, - pub out: WS_ENDPOINT_POLICY_EXTENSION_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ENDPOINT_POLICY_EXTENSION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ENDPOINT_POLICY_EXTENSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ENDPOINT_POLICY_EXTENSION_0 { - pub assertionValue: *mut WS_XML_BUFFER, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ENDPOINT_POLICY_EXTENSION_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ENDPOINT_POLICY_EXTENSION_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ENUM_DESCRIPTION { - pub values: *mut WS_ENUM_VALUE, - pub valueCount: u32, - pub maxByteCount: u32, - pub nameIndices: *mut u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ENUM_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ENUM_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ENUM_VALUE { - pub value: i32, - pub name: *mut WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ENUM_VALUE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ENUM_VALUE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_ERROR(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ERROR_PROPERTY { - pub id: WS_ERROR_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_ERROR_PROPERTY {} -impl ::core::clone::Clone for WS_ERROR_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_FAULT { - pub code: *mut WS_FAULT_CODE, - pub reasons: *mut WS_FAULT_REASON, - pub reasonCount: u32, - pub actor: WS_STRING, - pub node: WS_STRING, - pub detail: *mut WS_XML_BUFFER, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_FAULT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_FAULT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_FAULT_CODE { - pub value: WS_XML_QNAME, - pub subCode: *mut WS_FAULT_CODE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_FAULT_CODE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_FAULT_CODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_FAULT_DESCRIPTION { - pub envelopeVersion: WS_ENVELOPE_VERSION, -} -impl ::core::marker::Copy for WS_FAULT_DESCRIPTION {} -impl ::core::clone::Clone for WS_FAULT_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_FAULT_DETAIL_DESCRIPTION { - pub action: *mut WS_XML_STRING, - pub detailElementDescription: *mut WS_ELEMENT_DESCRIPTION, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_FAULT_DETAIL_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_FAULT_DETAIL_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_FAULT_REASON { - pub text: WS_STRING, - pub lang: WS_STRING, -} -impl ::core::marker::Copy for WS_FAULT_REASON {} -impl ::core::clone::Clone for WS_FAULT_REASON { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_FIELD_DESCRIPTION { - pub mapping: WS_FIELD_MAPPING, - pub localName: *mut WS_XML_STRING, - pub ns: *mut WS_XML_STRING, - pub r#type: WS_TYPE, - pub typeDescription: *mut ::core::ffi::c_void, - pub offset: u32, - pub options: u32, - pub defaultValue: *mut WS_DEFAULT_VALUE, - pub countOffset: u32, - pub itemLocalName: *mut WS_XML_STRING, - pub itemNs: *mut WS_XML_STRING, - pub itemRange: *mut WS_ITEM_RANGE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_FIELD_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_FIELD_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_FLOAT_DESCRIPTION { - pub minValue: f32, - pub maxValue: f32, -} -impl ::core::marker::Copy for WS_FLOAT_DESCRIPTION {} -impl ::core::clone::Clone for WS_FLOAT_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_GUID_DESCRIPTION { - pub value: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for WS_GUID_DESCRIPTION {} -impl ::core::clone::Clone for WS_GUID_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_HEAP(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HEAP_PROPERTIES { - pub properties: *mut WS_HEAP_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_HEAP_PROPERTIES {} -impl ::core::clone::Clone for WS_HEAP_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HEAP_PROPERTY { - pub id: WS_HEAP_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_HEAP_PROPERTY {} -impl ::core::clone::Clone for WS_HEAP_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HOST_NAMES { - pub hostNames: *mut WS_STRING, - pub hostNameCount: u32, -} -impl ::core::marker::Copy for WS_HOST_NAMES {} -impl ::core::clone::Clone for WS_HOST_NAMES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTPS_URL { - pub url: WS_URL, - pub host: WS_STRING, - pub port: u16, - pub portAsString: WS_STRING, - pub path: WS_STRING, - pub query: WS_STRING, - pub fragment: WS_STRING, -} -impl ::core::marker::Copy for WS_HTTPS_URL {} -impl ::core::clone::Clone for WS_HTTPS_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, -} -impl ::core::marker::Copy for WS_HTTP_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, -} -impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, -} -impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_HTTP_HEADER_MAPPING { - pub headerName: WS_XML_STRING, - pub headerMappingOptions: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_HTTP_HEADER_MAPPING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_HTTP_HEADER_MAPPING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_HTTP_MESSAGE_MAPPING { - pub requestMappingOptions: u32, - pub responseMappingOptions: u32, - pub requestHeaderMappings: *mut *mut WS_HTTP_HEADER_MAPPING, - pub requestHeaderMappingCount: u32, - pub responseHeaderMappings: *mut *mut WS_HTTP_HEADER_MAPPING, - pub responseHeaderMappingCount: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_HTTP_MESSAGE_MAPPING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_HTTP_MESSAGE_MAPPING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, -} -impl ::core::marker::Copy for WS_HTTP_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_REDIRECT_CALLBACK_CONTEXT { - pub callback: WS_HTTP_REDIRECT_CALLBACK, - pub state: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_HTTP_REDIRECT_CALLBACK_CONTEXT {} -impl ::core::clone::Clone for WS_HTTP_REDIRECT_CALLBACK_CONTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_SSL_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_SSL_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_SSL_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_SSL_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_HTTP_URL { - pub url: WS_URL, - pub host: WS_STRING, - pub port: u16, - pub portAsString: WS_STRING, - pub path: WS_STRING, - pub query: WS_STRING, - pub fragment: WS_STRING, -} -impl ::core::marker::Copy for WS_HTTP_URL {} -impl ::core::clone::Clone for WS_HTTP_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_INT16_DESCRIPTION { - pub minValue: i16, - pub maxValue: i16, -} -impl ::core::marker::Copy for WS_INT16_DESCRIPTION {} -impl ::core::clone::Clone for WS_INT16_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_INT32_DESCRIPTION { - pub minValue: i32, - pub maxValue: i32, -} -impl ::core::marker::Copy for WS_INT32_DESCRIPTION {} -impl ::core::clone::Clone for WS_INT32_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_INT64_DESCRIPTION { - pub minValue: i64, - pub maxValue: i64, -} -impl ::core::marker::Copy for WS_INT64_DESCRIPTION {} -impl ::core::clone::Clone for WS_INT64_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_INT8_DESCRIPTION { - pub minValue: super::super::Foundation::CHAR, - pub maxValue: super::super::Foundation::CHAR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_INT8_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_INT8_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub claimConstraints: *mut WS_XML_STRING, - pub claimConstraintCount: u32, - pub requestSecurityTokenPropertyConstraints: *mut WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT, - pub requestSecurityTokenPropertyConstraintCount: u32, - pub out: WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { - pub issuerAddress: *mut WS_ENDPOINT_ADDRESS, - pub requestSecurityTokenTemplate: *mut WS_XML_BUFFER, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_ITEM_RANGE { - pub minItemCount: u32, - pub maxItemCount: u32, -} -impl ::core::marker::Copy for WS_ITEM_RANGE {} -impl ::core::clone::Clone for WS_ITEM_RANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, -} -impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, -} -impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_LISTENER(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_LISTENER_PROPERTIES { - pub properties: *mut WS_LISTENER_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_LISTENER_PROPERTIES {} -impl ::core::clone::Clone for WS_LISTENER_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_LISTENER_PROPERTY { - pub id: WS_LISTENER_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_LISTENER_PROPERTY {} -impl ::core::clone::Clone for WS_LISTENER_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_MESSAGE(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_MESSAGE_DESCRIPTION { - pub action: *mut WS_XML_STRING, - pub bodyElementDescription: *mut WS_ELEMENT_DESCRIPTION, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_MESSAGE_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_MESSAGE_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_MESSAGE_PROPERTIES { - pub properties: *mut WS_MESSAGE_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_MESSAGE_PROPERTIES {} -impl ::core::clone::Clone for WS_MESSAGE_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_MESSAGE_PROPERTY { - pub id: WS_MESSAGE_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_MESSAGE_PROPERTY {} -impl ::core::clone::Clone for WS_MESSAGE_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_METADATA(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_METADATA_ENDPOINT { - pub endpointAddress: WS_ENDPOINT_ADDRESS, - pub endpointPolicy: *mut WS_POLICY, - pub portName: *mut WS_XML_STRING, - pub serviceName: *mut WS_XML_STRING, - pub serviceNs: *mut WS_XML_STRING, - pub bindingName: *mut WS_XML_STRING, - pub bindingNs: *mut WS_XML_STRING, - pub portTypeName: *mut WS_XML_STRING, - pub portTypeNs: *mut WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_METADATA_ENDPOINT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_METADATA_ENDPOINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_METADATA_ENDPOINTS { - pub endpoints: *mut WS_METADATA_ENDPOINT, - pub endpointCount: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_METADATA_ENDPOINTS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_METADATA_ENDPOINTS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_METADATA_PROPERTY { - pub id: WS_METADATA_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_METADATA_PROPERTY {} -impl ::core::clone::Clone for WS_METADATA_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(feature = "Win32_Security_Cryptography")] -pub struct WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { - pub keyHandle: WS_SECURITY_KEY_HANDLE, - pub asymmetricKey: super::super::Security::Cryptography::NCRYPT_KEY_HANDLE, -} -#[cfg(feature = "Win32_Security_Cryptography")] -impl ::core::marker::Copy for WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE {} -#[cfg(feature = "Win32_Security_Cryptography")] -impl ::core::clone::Clone for WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_NETPIPE_URL { - pub url: WS_URL, - pub host: WS_STRING, - pub port: u16, - pub portAsString: WS_STRING, - pub path: WS_STRING, - pub query: WS_STRING, - pub fragment: WS_STRING, -} -impl ::core::marker::Copy for WS_NETPIPE_URL {} -impl ::core::clone::Clone for WS_NETPIPE_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_NETTCP_URL { - pub url: WS_URL, - pub host: WS_STRING, - pub port: u16, - pub portAsString: WS_STRING, - pub path: WS_STRING, - pub query: WS_STRING, - pub fragment: WS_STRING, -} -impl ::core::marker::Copy for WS_NETTCP_URL {} -impl ::core::clone::Clone for WS_NETTCP_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - pub credential: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, - pub opaqueAuthIdentity: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} -impl ::core::clone::Clone for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_OPERATION_CONTEXT(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_OPERATION_DESCRIPTION { - pub versionInfo: u32, - pub inputMessageDescription: *mut WS_MESSAGE_DESCRIPTION, - pub outputMessageDescription: *mut WS_MESSAGE_DESCRIPTION, - pub inputMessageOptions: u32, - pub outputMessageOptions: u32, - pub parameterCount: u16, - pub parameterDescription: *mut WS_PARAMETER_DESCRIPTION, - pub stubCallback: WS_SERVICE_STUB_CALLBACK, - pub style: WS_OPERATION_STYLE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_OPERATION_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_OPERATION_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_PARAMETER_DESCRIPTION { - pub parameterType: WS_PARAMETER_TYPE, - pub inputMessageIndex: u16, - pub outputMessageIndex: u16, -} -impl ::core::marker::Copy for WS_PARAMETER_DESCRIPTION {} -impl ::core::clone::Clone for WS_PARAMETER_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_POLICY(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_POLICY_CONSTRAINTS { - pub channelBinding: WS_CHANNEL_BINDING, - pub channelPropertyConstraints: *mut WS_CHANNEL_PROPERTY_CONSTRAINT, - pub channelPropertyConstraintCount: u32, - pub securityConstraints: *mut WS_SECURITY_CONSTRAINTS, - pub policyExtensions: *mut *mut WS_POLICY_EXTENSION, - pub policyExtensionCount: u32, -} -impl ::core::marker::Copy for WS_POLICY_CONSTRAINTS {} -impl ::core::clone::Clone for WS_POLICY_CONSTRAINTS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_POLICY_EXTENSION { - pub r#type: WS_POLICY_EXTENSION_TYPE, -} -impl ::core::marker::Copy for WS_POLICY_EXTENSION {} -impl ::core::clone::Clone for WS_POLICY_EXTENSION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_POLICY_PROPERTIES { - pub properties: *mut WS_POLICY_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_POLICY_PROPERTIES {} -impl ::core::clone::Clone for WS_POLICY_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_POLICY_PROPERTY { - pub id: WS_POLICY_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_POLICY_PROPERTY {} -impl ::core::clone::Clone for WS_POLICY_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_PROXY_MESSAGE_CALLBACK_CONTEXT { - pub callback: WS_PROXY_MESSAGE_CALLBACK, - pub state: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_PROXY_MESSAGE_CALLBACK_CONTEXT {} -impl ::core::clone::Clone for WS_PROXY_MESSAGE_CALLBACK_CONTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_PROXY_PROPERTY { - pub id: WS_PROXY_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_PROXY_PROPERTY {} -impl ::core::clone::Clone for WS_PROXY_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { - pub keyHandle: WS_SECURITY_KEY_HANDLE, - pub rawKeyBytes: WS_BYTES, -} -impl ::core::marker::Copy for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE {} -impl ::core::clone::Clone for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY { - pub id: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_REQUEST_SECURITY_TOKEN_PROPERTY {} -impl ::core::clone::Clone for WS_REQUEST_SECURITY_TOKEN_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT { - pub id: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID, - pub allowedValues: *mut ::core::ffi::c_void, - pub allowedValuesSize: u32, - pub out: WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0, -} -impl ::core::marker::Copy for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {} -impl ::core::clone::Clone for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { - pub requestSecurityTokenProperty: WS_REQUEST_SECURITY_TOKEN_PROPERTY, -} -impl ::core::marker::Copy for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 {} -impl ::core::clone::Clone for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_RSA_ENDPOINT_IDENTITY { - pub identity: WS_ENDPOINT_IDENTITY, - pub modulus: WS_BYTES, - pub exponent: WS_BYTES, -} -impl ::core::marker::Copy for WS_RSA_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_RSA_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SAML_AUTHENTICATOR { - pub authenticatorType: WS_SAML_AUTHENTICATOR_TYPE, -} -impl ::core::marker::Copy for WS_SAML_AUTHENTICATOR {} -impl ::core::clone::Clone for WS_SAML_AUTHENTICATOR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SAML_MESSAGE_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub authenticator: *mut WS_SAML_AUTHENTICATOR, -} -impl ::core::marker::Copy for WS_SAML_MESSAGE_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_SAML_MESSAGE_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_ALGORITHM_PROPERTY { - pub id: WS_SECURITY_ALGORITHM_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_SECURITY_ALGORITHM_PROPERTY {} -impl ::core::clone::Clone for WS_SECURITY_ALGORITHM_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_ALGORITHM_SUITE { - pub canonicalizationAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub digestAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub symmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub asymmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub encryptionAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub keyDerivationAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub symmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub asymmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID, - pub minSymmetricKeyLength: u32, - pub maxSymmetricKeyLength: u32, - pub minAsymmetricKeyLength: u32, - pub maxAsymmetricKeyLength: u32, - pub properties: *mut WS_SECURITY_ALGORITHM_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_ALGORITHM_SUITE {} -impl ::core::clone::Clone for WS_SECURITY_ALGORITHM_SUITE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_BINDING { - pub bindingType: WS_SECURITY_BINDING_TYPE, - pub properties: *mut WS_SECURITY_BINDING_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_BINDING_CONSTRAINT { - pub r#type: WS_SECURITY_BINDING_CONSTRAINT_TYPE, - pub propertyConstraints: *mut WS_SECURITY_BINDING_PROPERTY_CONSTRAINT, - pub propertyConstraintCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_BINDING_PROPERTIES { - pub properties: *mut WS_SECURITY_BINDING_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTIES {} -impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_BINDING_PROPERTY { - pub id: WS_SECURITY_BINDING_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTY {} -impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_BINDING_PROPERTY_CONSTRAINT { - pub id: WS_SECURITY_BINDING_PROPERTY_ID, - pub allowedValues: *mut ::core::ffi::c_void, - pub allowedValuesSize: u32, - pub out: WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0, -} -impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT {} -impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { - pub securityBindingProperty: WS_SECURITY_BINDING_PROPERTY, -} -impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 {} -impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONSTRAINTS { - pub securityPropertyConstraints: *mut WS_SECURITY_PROPERTY_CONSTRAINT, - pub securityPropertyConstraintCount: u32, - pub securityBindingConstraints: *mut *mut WS_SECURITY_BINDING_CONSTRAINT, - pub securityBindingConstraintCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_CONSTRAINTS {} -impl ::core::clone::Clone for WS_SECURITY_CONSTRAINTS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_SECURITY_CONTEXT(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub bootstrapSecurityDescription: *mut WS_SECURITY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub bootstrapSecurityConstraint: *mut WS_SECURITY_CONSTRAINTS, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_PROPERTY { - pub id: WS_SECURITY_CONTEXT_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_PROPERTY {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityContextMessageSecurityBinding: WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, - pub securityProperties: WS_SECURITY_PROPERTIES, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { - pub securityContextMessageSecurityBinding: WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE, - pub securityProperties: WS_SECURITY_PROPERTIES, -} -impl ::core::marker::Copy for WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_DESCRIPTION { - pub securityBindings: *mut *mut WS_SECURITY_BINDING, - pub securityBindingCount: u32, - pub properties: *mut WS_SECURITY_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_DESCRIPTION {} -impl ::core::clone::Clone for WS_SECURITY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_KEY_HANDLE { - pub keyHandleType: WS_SECURITY_KEY_HANDLE_TYPE, -} -impl ::core::marker::Copy for WS_SECURITY_KEY_HANDLE {} -impl ::core::clone::Clone for WS_SECURITY_KEY_HANDLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_PROPERTIES { - pub properties: *mut WS_SECURITY_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_SECURITY_PROPERTIES {} -impl ::core::clone::Clone for WS_SECURITY_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_PROPERTY { - pub id: WS_SECURITY_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_SECURITY_PROPERTY {} -impl ::core::clone::Clone for WS_SECURITY_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_PROPERTY_CONSTRAINT { - pub id: WS_SECURITY_PROPERTY_ID, - pub allowedValues: *mut ::core::ffi::c_void, - pub allowedValuesSize: u32, - pub out: WS_SECURITY_PROPERTY_CONSTRAINT_0, -} -impl ::core::marker::Copy for WS_SECURITY_PROPERTY_CONSTRAINT {} -impl ::core::clone::Clone for WS_SECURITY_PROPERTY_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SECURITY_PROPERTY_CONSTRAINT_0 { - pub securityProperty: WS_SECURITY_PROPERTY, -} -impl ::core::marker::Copy for WS_SECURITY_PROPERTY_CONSTRAINT_0 {} -impl ::core::clone::Clone for WS_SECURITY_PROPERTY_CONSTRAINT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_SECURITY_TOKEN(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SERVICE_CONTRACT { - pub contractDescription: *const WS_CONTRACT_DESCRIPTION, - pub defaultMessageHandlerCallback: WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, - pub methodTable: *const ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SERVICE_CONTRACT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SERVICE_CONTRACT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SERVICE_ENDPOINT { - pub address: WS_ENDPOINT_ADDRESS, - pub channelBinding: WS_CHANNEL_BINDING, - pub channelType: WS_CHANNEL_TYPE, - pub securityDescription: *const WS_SECURITY_DESCRIPTION, - pub contract: *const WS_SERVICE_CONTRACT, - pub authorizationCallback: WS_SERVICE_SECURITY_CALLBACK, - pub properties: *const WS_SERVICE_ENDPOINT_PROPERTY, - pub propertyCount: u32, - pub channelProperties: WS_CHANNEL_PROPERTIES, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SERVICE_ENDPOINT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SERVICE_ENDPOINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SERVICE_ENDPOINT_METADATA { - pub portName: *mut WS_XML_STRING, - pub bindingName: *mut WS_XML_STRING, - pub bindingNs: *mut WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SERVICE_ENDPOINT_METADATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SERVICE_ENDPOINT_METADATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SERVICE_ENDPOINT_PROPERTY { - pub id: WS_SERVICE_ENDPOINT_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_SERVICE_ENDPOINT_PROPERTY {} -impl ::core::clone::Clone for WS_SERVICE_ENDPOINT_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_SERVICE_HOST(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SERVICE_METADATA { - pub documentCount: u32, - pub documents: *mut *mut WS_SERVICE_METADATA_DOCUMENT, - pub serviceName: *mut WS_XML_STRING, - pub serviceNs: *mut WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SERVICE_METADATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SERVICE_METADATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SERVICE_METADATA_DOCUMENT { - pub content: *mut WS_XML_STRING, - pub name: *mut WS_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SERVICE_METADATA_DOCUMENT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SERVICE_METADATA_DOCUMENT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SERVICE_PROPERTY { - pub id: WS_SERVICE_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_SERVICE_PROPERTY {} -impl ::core::clone::Clone for WS_SERVICE_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { - pub callback: WS_SERVICE_ACCEPT_CHANNEL_CALLBACK, -} -impl ::core::marker::Copy for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK {} -impl ::core::clone::Clone for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SERVICE_PROPERTY_CLOSE_CALLBACK { - pub callback: WS_SERVICE_CLOSE_CHANNEL_CALLBACK, -} -impl ::core::marker::Copy for WS_SERVICE_PROPERTY_CLOSE_CALLBACK {} -impl ::core::clone::Clone for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_SERVICE_PROXY(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SERVICE_SECURITY_IDENTITIES { - pub serviceIdentities: *mut WS_STRING, - pub serviceIdentityCount: u32, -} -impl ::core::marker::Copy for WS_SERVICE_SECURITY_IDENTITIES {} -impl ::core::clone::Clone for WS_SERVICE_SECURITY_IDENTITIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SOAPUDP_URL { - pub url: WS_URL, - pub host: WS_STRING, - pub port: u16, - pub portAsString: WS_STRING, - pub path: WS_STRING, - pub query: WS_STRING, - pub fragment: WS_STRING, -} -impl ::core::marker::Copy for WS_SOAPUDP_URL {} -impl ::core::clone::Clone for WS_SOAPUDP_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SPN_ENDPOINT_IDENTITY { - pub identity: WS_ENDPOINT_IDENTITY, - pub spn: WS_STRING, -} -impl ::core::marker::Copy for WS_SPN_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_SPN_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SSL_TRANSPORT_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub localCertCredential: *mut WS_CERT_CREDENTIAL, -} -impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, - pub out: WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { - pub clientCertCredentialRequired: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, -} -impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub localCertCredential: *mut WS_CERT_CREDENTIAL, -} -impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, -} -impl ::core::marker::Copy for WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_STRING { - pub length: u32, - pub chars: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for WS_STRING {} -impl ::core::clone::Clone for WS_STRING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_STRING_DESCRIPTION { - pub minCharCount: u32, - pub maxCharCount: u32, -} -impl ::core::marker::Copy for WS_STRING_DESCRIPTION {} -impl ::core::clone::Clone for WS_STRING_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_STRING_USERNAME_CREDENTIAL { - pub credential: WS_USERNAME_CREDENTIAL, - pub username: WS_STRING, - pub password: WS_STRING, -} -impl ::core::marker::Copy for WS_STRING_USERNAME_CREDENTIAL {} -impl ::core::clone::Clone for WS_STRING_USERNAME_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - pub credential: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, - pub username: WS_STRING, - pub password: WS_STRING, - pub domain: WS_STRING, -} -impl ::core::marker::Copy for WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} -impl ::core::clone::Clone for WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_STRUCT_DESCRIPTION { - pub size: u32, - pub alignment: u32, - pub fields: *mut *mut WS_FIELD_DESCRIPTION, - pub fieldCount: u32, - pub typeLocalName: *mut WS_XML_STRING, - pub typeNs: *mut WS_XML_STRING, - pub parentType: *mut WS_STRUCT_DESCRIPTION, - pub subTypes: *mut *mut WS_STRUCT_DESCRIPTION, - pub subTypeCount: u32, - pub structOptions: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_STRUCT_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_STRUCT_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_SUBJECT_NAME_CERT_CREDENTIAL { - pub credential: WS_CERT_CREDENTIAL, - pub storeLocation: u32, - pub storeName: WS_STRING, - pub subjectName: WS_STRING, -} -impl ::core::marker::Copy for WS_SUBJECT_NAME_CERT_CREDENTIAL {} -impl ::core::clone::Clone for WS_SUBJECT_NAME_CERT_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, -} -impl ::core::marker::Copy for WS_TCP_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, -} -impl ::core::marker::Copy for WS_TCP_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_TCP_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_TCP_SSPI_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_SSPI_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_TCP_SSPI_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_TCP_SSPI_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, -} -impl ::core::marker::Copy for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, -} -impl ::core::marker::Copy for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, -} -impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { - pub channelProperties: WS_CHANNEL_PROPERTIES, - pub securityProperties: WS_SECURITY_PROPERTIES, - pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, - pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, - pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, -} -impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_THUMBPRINT_CERT_CREDENTIAL { - pub credential: WS_CERT_CREDENTIAL, - pub storeLocation: u32, - pub storeName: WS_STRING, - pub thumbprint: WS_STRING, -} -impl ::core::marker::Copy for WS_THUMBPRINT_CERT_CREDENTIAL {} -impl ::core::clone::Clone for WS_THUMBPRINT_CERT_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TIMESPAN { - pub ticks: i64, -} -impl ::core::marker::Copy for WS_TIMESPAN {} -impl ::core::clone::Clone for WS_TIMESPAN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_TIMESPAN_DESCRIPTION { - pub minValue: WS_TIMESPAN, - pub maxValue: WS_TIMESPAN, -} -impl ::core::marker::Copy for WS_TIMESPAN_DESCRIPTION {} -impl ::core::clone::Clone for WS_TIMESPAN_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UINT16_DESCRIPTION { - pub minValue: u16, - pub maxValue: u16, -} -impl ::core::marker::Copy for WS_UINT16_DESCRIPTION {} -impl ::core::clone::Clone for WS_UINT16_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UINT32_DESCRIPTION { - pub minValue: u32, - pub maxValue: u32, -} -impl ::core::marker::Copy for WS_UINT32_DESCRIPTION {} -impl ::core::clone::Clone for WS_UINT32_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UINT64_DESCRIPTION { - pub minValue: u64, - pub maxValue: u64, -} -impl ::core::marker::Copy for WS_UINT64_DESCRIPTION {} -impl ::core::clone::Clone for WS_UINT64_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UINT8_DESCRIPTION { - pub minValue: u8, - pub maxValue: u8, -} -impl ::core::marker::Copy for WS_UINT8_DESCRIPTION {} -impl ::core::clone::Clone for WS_UINT8_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_UNION_DESCRIPTION { - pub size: u32, - pub alignment: u32, - pub fields: *mut *mut WS_UNION_FIELD_DESCRIPTION, - pub fieldCount: u32, - pub enumOffset: u32, - pub noneEnumValue: i32, - pub valueIndices: *mut u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_UNION_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_UNION_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_UNION_FIELD_DESCRIPTION { - pub value: i32, - pub field: WS_FIELD_DESCRIPTION, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_UNION_FIELD_DESCRIPTION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_UNION_FIELD_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UNIQUE_ID { - pub uri: WS_STRING, - pub guid: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for WS_UNIQUE_ID {} -impl ::core::clone::Clone for WS_UNIQUE_ID { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UNIQUE_ID_DESCRIPTION { - pub minCharCount: u32, - pub maxCharCount: u32, -} -impl ::core::marker::Copy for WS_UNIQUE_ID_DESCRIPTION {} -impl ::core::clone::Clone for WS_UNIQUE_ID_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UNKNOWN_ENDPOINT_IDENTITY { - pub identity: WS_ENDPOINT_IDENTITY, - pub element: *mut WS_XML_BUFFER, -} -impl ::core::marker::Copy for WS_UNKNOWN_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_UNKNOWN_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UPN_ENDPOINT_IDENTITY { - pub identity: WS_ENDPOINT_IDENTITY, - pub upn: WS_STRING, -} -impl ::core::marker::Copy for WS_UPN_ENDPOINT_IDENTITY {} -impl ::core::clone::Clone for WS_UPN_ENDPOINT_IDENTITY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_URL { - pub scheme: WS_URL_SCHEME_TYPE, -} -impl ::core::marker::Copy for WS_URL {} -impl ::core::clone::Clone for WS_URL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_USERNAME_CREDENTIAL { - pub credentialType: WS_USERNAME_CREDENTIAL_TYPE, -} -impl ::core::marker::Copy for WS_USERNAME_CREDENTIAL {} -impl ::core::clone::Clone for WS_USERNAME_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub clientCredential: *mut WS_USERNAME_CREDENTIAL, - pub passwordValidator: WS_VALIDATE_PASSWORD_CALLBACK, - pub passwordValidatorCallbackState: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { - pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, -} -impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT {} -impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, -} -impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION {} -impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { - pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, - pub clientCredential: *mut WS_USERNAME_CREDENTIAL, - pub passwordValidator: WS_VALIDATE_PASSWORD_CALLBACK, - pub passwordValidatorCallbackState: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {} -impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_UTF8_ARRAY_DESCRIPTION { - pub minByteCount: u32, - pub maxByteCount: u32, -} -impl ::core::marker::Copy for WS_UTF8_ARRAY_DESCRIPTION {} -impl ::core::clone::Clone for WS_UTF8_ARRAY_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_VOID_DESCRIPTION { - pub size: u32, -} -impl ::core::marker::Copy for WS_VOID_DESCRIPTION {} -impl ::core::clone::Clone for WS_VOID_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - pub credentialType: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE, -} -impl ::core::marker::Copy for WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} -impl ::core::clone::Clone for WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_WSZ_DESCRIPTION { - pub minCharCount: u32, - pub maxCharCount: u32, -} -impl ::core::marker::Copy for WS_WSZ_DESCRIPTION {} -impl ::core::clone::Clone for WS_WSZ_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_ATTRIBUTE { - pub singleQuote: u8, - pub isXmlNs: u8, - pub prefix: *mut WS_XML_STRING, - pub localName: *mut WS_XML_STRING, - pub ns: *mut WS_XML_STRING, - pub value: *mut WS_XML_TEXT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_ATTRIBUTE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_ATTRIBUTE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_BASE64_TEXT { - pub text: WS_XML_TEXT, - pub bytes: *mut u8, - pub length: u32, -} -impl ::core::marker::Copy for WS_XML_BASE64_TEXT {} -impl ::core::clone::Clone for WS_XML_BASE64_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_BOOL_TEXT { - pub text: WS_XML_TEXT, - pub value: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_BOOL_TEXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_BOOL_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_XML_BUFFER(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_BUFFER_PROPERTY { - pub id: WS_XML_BUFFER_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_XML_BUFFER_PROPERTY {} -impl ::core::clone::Clone for WS_XML_BUFFER_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES { - pub prefixCount: u32, - pub prefixes: *mut WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_CANONICALIZATION_PROPERTY { - pub id: WS_XML_CANONICALIZATION_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_XML_CANONICALIZATION_PROPERTY {} -impl ::core::clone::Clone for WS_XML_CANONICALIZATION_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_COMMENT_NODE { - pub node: WS_XML_NODE, - pub value: WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_COMMENT_NODE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_COMMENT_NODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_DATETIME_TEXT { - pub text: WS_XML_TEXT, - pub value: WS_DATETIME, -} -impl ::core::marker::Copy for WS_XML_DATETIME_TEXT {} -impl ::core::clone::Clone for WS_XML_DATETIME_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_DECIMAL_TEXT { - pub text: WS_XML_TEXT, - pub value: super::super::Foundation::DECIMAL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_DECIMAL_TEXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_DECIMAL_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_DICTIONARY { - pub guid: ::windows_sys::core::GUID, - pub strings: *mut WS_XML_STRING, - pub stringCount: u32, - pub isConst: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_DICTIONARY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_DICTIONARY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_DOUBLE_TEXT { - pub text: WS_XML_TEXT, - pub value: f64, -} -impl ::core::marker::Copy for WS_XML_DOUBLE_TEXT {} -impl ::core::clone::Clone for WS_XML_DOUBLE_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_ELEMENT_NODE { - pub node: WS_XML_NODE, - pub prefix: *mut WS_XML_STRING, - pub localName: *mut WS_XML_STRING, - pub ns: *mut WS_XML_STRING, - pub attributeCount: u32, - pub attributes: *mut *mut WS_XML_ATTRIBUTE, - pub isEmpty: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_ELEMENT_NODE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_ELEMENT_NODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_FLOAT_TEXT { - pub text: WS_XML_TEXT, - pub value: f32, -} -impl ::core::marker::Copy for WS_XML_FLOAT_TEXT {} -impl ::core::clone::Clone for WS_XML_FLOAT_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_GUID_TEXT { - pub text: WS_XML_TEXT, - pub value: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for WS_XML_GUID_TEXT {} -impl ::core::clone::Clone for WS_XML_GUID_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_INT32_TEXT { - pub text: WS_XML_TEXT, - pub value: i32, -} -impl ::core::marker::Copy for WS_XML_INT32_TEXT {} -impl ::core::clone::Clone for WS_XML_INT32_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_INT64_TEXT { - pub text: WS_XML_TEXT, - pub value: i64, -} -impl ::core::marker::Copy for WS_XML_INT64_TEXT {} -impl ::core::clone::Clone for WS_XML_INT64_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_LIST_TEXT { - pub text: WS_XML_TEXT, - pub itemCount: u32, - pub items: *mut *mut WS_XML_TEXT, -} -impl ::core::marker::Copy for WS_XML_LIST_TEXT {} -impl ::core::clone::Clone for WS_XML_LIST_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_NODE { - pub nodeType: WS_XML_NODE_TYPE, -} -impl ::core::marker::Copy for WS_XML_NODE {} -impl ::core::clone::Clone for WS_XML_NODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_NODE_POSITION { - pub buffer: *mut WS_XML_BUFFER, - pub node: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_XML_NODE_POSITION {} -impl ::core::clone::Clone for WS_XML_NODE_POSITION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_QNAME { - pub localName: WS_XML_STRING, - pub ns: WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_QNAME {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_QNAME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_QNAME_DESCRIPTION { - pub minLocalNameByteCount: u32, - pub maxLocalNameByteCount: u32, - pub minNsByteCount: u32, - pub maxNsByteCount: u32, -} -impl ::core::marker::Copy for WS_XML_QNAME_DESCRIPTION {} -impl ::core::clone::Clone for WS_XML_QNAME_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_QNAME_TEXT { - pub text: WS_XML_TEXT, - pub prefix: *mut WS_XML_STRING, - pub localName: *mut WS_XML_STRING, - pub ns: *mut WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_QNAME_TEXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_QNAME_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_XML_READER(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_READER_BINARY_ENCODING { - pub encoding: WS_XML_READER_ENCODING, - pub staticDictionary: *mut WS_XML_DICTIONARY, - pub dynamicDictionary: *mut WS_XML_DICTIONARY, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_READER_BINARY_ENCODING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_READER_BINARY_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_BUFFER_INPUT { - pub input: WS_XML_READER_INPUT, - pub encodedData: *mut ::core::ffi::c_void, - pub encodedDataSize: u32, -} -impl ::core::marker::Copy for WS_XML_READER_BUFFER_INPUT {} -impl ::core::clone::Clone for WS_XML_READER_BUFFER_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_ENCODING { - pub encodingType: WS_XML_READER_ENCODING_TYPE, -} -impl ::core::marker::Copy for WS_XML_READER_ENCODING {} -impl ::core::clone::Clone for WS_XML_READER_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_INPUT { - pub inputType: WS_XML_READER_INPUT_TYPE, -} -impl ::core::marker::Copy for WS_XML_READER_INPUT {} -impl ::core::clone::Clone for WS_XML_READER_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_READER_MTOM_ENCODING { - pub encoding: WS_XML_READER_ENCODING, - pub textEncoding: *mut WS_XML_READER_ENCODING, - pub readMimeHeader: super::super::Foundation::BOOL, - pub startInfo: WS_STRING, - pub boundary: WS_STRING, - pub startUri: WS_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_READER_MTOM_ENCODING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_READER_MTOM_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_PROPERTIES { - pub properties: *mut WS_XML_READER_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_XML_READER_PROPERTIES {} -impl ::core::clone::Clone for WS_XML_READER_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_PROPERTY { - pub id: WS_XML_READER_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_XML_READER_PROPERTY {} -impl ::core::clone::Clone for WS_XML_READER_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_RAW_ENCODING { - pub encoding: WS_XML_READER_ENCODING, -} -impl ::core::marker::Copy for WS_XML_READER_RAW_ENCODING {} -impl ::core::clone::Clone for WS_XML_READER_RAW_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_STREAM_INPUT { - pub input: WS_XML_READER_INPUT, - pub readCallback: WS_READ_CALLBACK, - pub readCallbackState: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_XML_READER_STREAM_INPUT {} -impl ::core::clone::Clone for WS_XML_READER_STREAM_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_READER_TEXT_ENCODING { - pub encoding: WS_XML_READER_ENCODING, - pub charSet: WS_CHARSET, -} -impl ::core::marker::Copy for WS_XML_READER_TEXT_ENCODING {} -impl ::core::clone::Clone for WS_XML_READER_TEXT_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_SECURITY_TOKEN_PROPERTY { - pub id: WS_XML_SECURITY_TOKEN_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_XML_SECURITY_TOKEN_PROPERTY {} -impl ::core::clone::Clone for WS_XML_SECURITY_TOKEN_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_STRING { - pub length: u32, - pub bytes: *mut u8, - pub dictionary: *mut WS_XML_DICTIONARY, - pub id: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_STRING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_STRING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_STRING_DESCRIPTION { - pub minByteCount: u32, - pub maxByteCount: u32, -} -impl ::core::marker::Copy for WS_XML_STRING_DESCRIPTION {} -impl ::core::clone::Clone for WS_XML_STRING_DESCRIPTION { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_TEXT { - pub textType: WS_XML_TEXT_TYPE, -} -impl ::core::marker::Copy for WS_XML_TEXT {} -impl ::core::clone::Clone for WS_XML_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_TEXT_NODE { - pub node: WS_XML_NODE, - pub text: *mut WS_XML_TEXT, -} -impl ::core::marker::Copy for WS_XML_TEXT_NODE {} -impl ::core::clone::Clone for WS_XML_TEXT_NODE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_TIMESPAN_TEXT { - pub text: WS_XML_TEXT, - pub value: WS_TIMESPAN, -} -impl ::core::marker::Copy for WS_XML_TIMESPAN_TEXT {} -impl ::core::clone::Clone for WS_XML_TIMESPAN_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { - pub binding: WS_SECURITY_BINDING, - pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, - pub xmlToken: *mut WS_SECURITY_TOKEN, -} -impl ::core::marker::Copy for WS_XML_TOKEN_MESSAGE_SECURITY_BINDING {} -impl ::core::clone::Clone for WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_UINT64_TEXT { - pub text: WS_XML_TEXT, - pub value: u64, -} -impl ::core::marker::Copy for WS_XML_UINT64_TEXT {} -impl ::core::clone::Clone for WS_XML_UINT64_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_UNIQUE_ID_TEXT { - pub text: WS_XML_TEXT, - pub value: ::windows_sys::core::GUID, -} -impl ::core::marker::Copy for WS_XML_UNIQUE_ID_TEXT {} -impl ::core::clone::Clone for WS_XML_UNIQUE_ID_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_UTF16_TEXT { - pub text: WS_XML_TEXT, - pub bytes: *mut u8, - pub byteCount: u32, -} -impl ::core::marker::Copy for WS_XML_UTF16_TEXT {} -impl ::core::clone::Clone for WS_XML_UTF16_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_UTF8_TEXT { - pub text: WS_XML_TEXT, - pub value: WS_XML_STRING, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_UTF8_TEXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_UTF8_TEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -pub struct WS_XML_WRITER(pub u8); -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_WRITER_BINARY_ENCODING { - pub encoding: WS_XML_WRITER_ENCODING, - pub staticDictionary: *mut WS_XML_DICTIONARY, - pub dynamicStringCallback: WS_DYNAMIC_STRING_CALLBACK, - pub dynamicStringCallbackState: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_WRITER_BINARY_ENCODING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_WRITER_BINARY_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_BUFFER_OUTPUT { - pub output: WS_XML_WRITER_OUTPUT, -} -impl ::core::marker::Copy for WS_XML_WRITER_BUFFER_OUTPUT {} -impl ::core::clone::Clone for WS_XML_WRITER_BUFFER_OUTPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_ENCODING { - pub encodingType: WS_XML_WRITER_ENCODING_TYPE, -} -impl ::core::marker::Copy for WS_XML_WRITER_ENCODING {} -impl ::core::clone::Clone for WS_XML_WRITER_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct WS_XML_WRITER_MTOM_ENCODING { - pub encoding: WS_XML_WRITER_ENCODING, - pub textEncoding: *mut WS_XML_WRITER_ENCODING, - pub writeMimeHeader: super::super::Foundation::BOOL, - pub boundary: WS_STRING, - pub startInfo: WS_STRING, - pub startUri: WS_STRING, - pub maxInlineByteCount: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for WS_XML_WRITER_MTOM_ENCODING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for WS_XML_WRITER_MTOM_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_OUTPUT { - pub outputType: WS_XML_WRITER_OUTPUT_TYPE, -} -impl ::core::marker::Copy for WS_XML_WRITER_OUTPUT {} -impl ::core::clone::Clone for WS_XML_WRITER_OUTPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_PROPERTIES { - pub properties: *mut WS_XML_WRITER_PROPERTY, - pub propertyCount: u32, -} -impl ::core::marker::Copy for WS_XML_WRITER_PROPERTIES {} -impl ::core::clone::Clone for WS_XML_WRITER_PROPERTIES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_PROPERTY { - pub id: WS_XML_WRITER_PROPERTY_ID, - pub value: *mut ::core::ffi::c_void, - pub valueSize: u32, -} -impl ::core::marker::Copy for WS_XML_WRITER_PROPERTY {} -impl ::core::clone::Clone for WS_XML_WRITER_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_RAW_ENCODING { - pub encoding: WS_XML_WRITER_ENCODING, -} -impl ::core::marker::Copy for WS_XML_WRITER_RAW_ENCODING {} -impl ::core::clone::Clone for WS_XML_WRITER_RAW_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_STREAM_OUTPUT { - pub output: WS_XML_WRITER_OUTPUT, - pub writeCallback: WS_WRITE_CALLBACK, - pub writeCallbackState: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for WS_XML_WRITER_STREAM_OUTPUT {} -impl ::core::clone::Clone for WS_XML_WRITER_STREAM_OUTPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub struct WS_XML_WRITER_TEXT_ENCODING { - pub encoding: WS_XML_WRITER_ENCODING, - pub charSet: WS_CHARSET, -} -impl ::core::marker::Copy for WS_XML_WRITER_TEXT_ENCODING {} -impl ::core::clone::Clone for WS_XML_WRITER_TEXT_ENCODING { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ABANDON_MESSAGE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ABORT_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ABORT_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ACCEPT_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ASYNC_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ASYNC_FUNCTION = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub type WS_CERTIFICATE_VALIDATION_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] -pub type WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CLOSE_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CLOSE_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CREATE_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CREATE_DECODER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CREATE_ENCODER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_CREATE_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_DECODER_DECODE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_DECODER_END_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_DECODER_GET_CONTENT_TYPE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_DECODER_START_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type WS_DURATION_COMPARISON_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type WS_DYNAMIC_STRING_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENCODER_ENCODE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENCODER_END_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENCODER_GET_CONTENT_TYPE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_ENCODER_START_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FREE_CHANNEL_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FREE_DECODER_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FREE_ENCODER_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_FREE_LISTENER_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -pub type WS_GET_CERT_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_GET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_GET_LISTENER_PROPERTY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_HTTP_REDIRECT_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type WS_IS_DEFAULT_VALUE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_MESSAGE_DONE_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_OPEN_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_OPEN_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_OPERATION_CANCEL_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_OPERATION_FREE_STATE_CALLBACK = ::core::option::Option ()>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_PROXY_MESSAGE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_PULL_BYTES_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_PUSH_BYTES_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_READ_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_READ_MESSAGE_END_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_READ_MESSAGE_START_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_READ_TYPE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_RESET_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_RESET_LISTENER_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_ACCEPT_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_CLOSE_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_MESSAGE_RECEIVE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type WS_SERVICE_SECURITY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SERVICE_STUB_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SET_LISTENER_PROPERTY_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_VALIDATE_PASSWORD_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_VALIDATE_SAML_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WRITE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WRITE_MESSAGE_END_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WRITE_MESSAGE_START_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub type WS_WRITE_TYPE_CALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/mod.rs b/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/mod.rs deleted file mode 100644 index 44bbbe7..0000000 --- a/vendor/windows-sys-0.45.0/src/Windows/Win32/Networking/mod.rs +++ /dev/null @@ -1,24 +0,0 @@ -#[cfg(feature = "Win32_Networking_ActiveDirectory")] -pub mod ActiveDirectory; -#[cfg(feature = "Win32_Networking_BackgroundIntelligentTransferService")] -pub mod BackgroundIntelligentTransferService; -#[cfg(feature = "Win32_Networking_Clustering")] -pub mod Clustering; -#[cfg(feature = "Win32_Networking_HttpServer")] -pub mod HttpServer; -#[cfg(feature = "Win32_Networking_Ldap")] -pub mod Ldap; -#[cfg(feature = "Win32_Networking_NetworkListManager")] -pub mod NetworkListManager; -#[cfg(feature = "Win32_Networking_RemoteDifferentialCompression")] -pub mod RemoteDifferentialCompression; -#[cfg(feature = "Win32_Networking_WebSocket")] -pub mod WebSocket; -#[cfg(feature = "Win32_Networking_WinHttp")] -pub mod WinHttp; -#[cfg(feature = "Win32_Networking_WinInet")] -pub mod WinInet; -#[cfg(feature = "Win32_Networking_WinSock")] -pub mod WinSock; -#[cfg(feature = "Win32_Networking_WindowsWebServices")] -pub mod WindowsWebServices; -- cgit v1.2.3