]>
Commit | Line | Data |
---|---|---|
9c376795 FG |
1 | #[cfg(feature = "Win32_Foundation")] |
2 | ::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 ); | |
3 | #[cfg(feature = "Win32_Foundation")] | |
4 | ::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 ); | |
5 | ::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 ); | |
6 | ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNFreeAssertion ( pwebauthnassertion : *const WEBAUTHN_ASSERTION ) -> ( ) ); | |
7 | #[cfg(feature = "Win32_Foundation")] | |
8 | ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNFreeCredentialAttestation ( pwebauthncredentialattestation : *const WEBAUTHN_CREDENTIAL_ATTESTATION ) -> ( ) ); | |
9 | ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetApiVersionNumber ( ) -> u32 ); | |
10 | ::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 ); | |
11 | ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetErrorName ( hr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::PWSTR ); | |
12 | ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetW3CExceptionDOMError ( hr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); | |
13 | #[cfg(feature = "Win32_Foundation")] | |
14 | ::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 ); | |
15 | ::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 ); | |
16 | ::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 ); | |
17 | ::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 ); | |
18 | ::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 ); | |
19 | ::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 ); | |
20 | ::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 ); | |
21 | ::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 ); | |
22 | #[cfg(feature = "Win32_Foundation")] | |
23 | ::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 ); | |
24 | ::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 ); | |
25 | #[cfg(feature = "Win32_Foundation")] | |
26 | ::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 ); | |
27 | ::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 ); | |
28 | ::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 ); | |
29 | ::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 ); | |
30 | #[cfg(feature = "Win32_Foundation")] | |
31 | ::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 ); | |
32 | ::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 ); | |
33 | ::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 ); | |
34 | ::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 ); | |
35 | ::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 ); | |
36 | ::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 ); | |
37 | ::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 ); | |
38 | ::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 ); | |
39 | ::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 ); | |
40 | ::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 ); | |
41 | ::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 ); | |
42 | ::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 ); | |
43 | #[cfg(feature = "Win32_Foundation")] | |
44 | ::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 ); | |
45 | ::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 ); | |
46 | ::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 ); | |
47 | ::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 ); | |
48 | ::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 ); | |
49 | ::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 ); | |
50 | ::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 ); | |
51 | #[cfg(feature = "Win32_Foundation")] | |
52 | ::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 ); | |
53 | #[cfg(feature = "Win32_Foundation")] | |
54 | ::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 ); | |
55 | ::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 ); | |
56 | ::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 ); | |
57 | ::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 ); | |
58 | ::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 ); | |
59 | ::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 ); | |
60 | #[cfg(feature = "Win32_Foundation")] | |
61 | ::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 ); | |
62 | ::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 ); | |
63 | ::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 ); | |
64 | ::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 ); | |
65 | ::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 ); | |
66 | #[cfg(feature = "Win32_Foundation")] | |
67 | ::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 ); | |
68 | ::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 ); | |
69 | ::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 ); | |
70 | #[cfg(feature = "Win32_Foundation")] | |
71 | ::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 ); | |
72 | ::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 ); | |
73 | ::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 ); | |
74 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeChannel ( channel : *const WS_CHANNEL ) -> ( ) ); | |
75 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeError ( error : *const WS_ERROR ) -> ( ) ); | |
76 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeHeap ( heap : *const WS_HEAP ) -> ( ) ); | |
77 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeListener ( listener : *const WS_LISTENER ) -> ( ) ); | |
78 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeMessage ( message : *const WS_MESSAGE ) -> ( ) ); | |
79 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeMetadata ( metadata : *const WS_METADATA ) -> ( ) ); | |
80 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeReader ( reader : *const WS_XML_READER ) -> ( ) ); | |
81 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeSecurityToken ( token : *const WS_SECURITY_TOKEN ) -> ( ) ); | |
82 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeServiceHost ( servicehost : *const WS_SERVICE_HOST ) -> ( ) ); | |
83 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY ) -> ( ) ); | |
84 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeWriter ( writer : *const WS_XML_WRITER ) -> ( ) ); | |
85 | ::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 ); | |
86 | #[cfg(feature = "Win32_Foundation")] | |
87 | ::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 ); | |
88 | #[cfg(feature = "Win32_Foundation")] | |
89 | ::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 ); | |
90 | ::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 ); | |
91 | ::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 ); | |
92 | #[cfg(feature = "Win32_Foundation")] | |
93 | ::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 ); | |
94 | ::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 ); | |
95 | ::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 ); | |
96 | ::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 ); | |
97 | ::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 ); | |
98 | ::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 ); | |
99 | #[cfg(feature = "Win32_Foundation")] | |
100 | ::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 ); | |
101 | ::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 ); | |
102 | #[cfg(feature = "Win32_Foundation")] | |
103 | ::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 ); | |
104 | ::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 ); | |
105 | ::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 ); | |
106 | #[cfg(feature = "Win32_Foundation")] | |
107 | ::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 ); | |
108 | ::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 ); | |
109 | ::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 ); | |
110 | ::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 ); | |
111 | #[cfg(feature = "Win32_Foundation")] | |
112 | ::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 ); | |
113 | ::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 ); | |
114 | ::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 ); | |
115 | ::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 ); | |
116 | ::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 ); | |
117 | ::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 ); | |
118 | ::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 ); | |
119 | ::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 ); | |
120 | ::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 ); | |
121 | ::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 ); | |
122 | #[cfg(feature = "Win32_Foundation")] | |
123 | ::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 ); | |
124 | ::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 ); | |
125 | ::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 ); | |
126 | #[cfg(feature = "Win32_Foundation")] | |
127 | ::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 ); | |
128 | #[cfg(feature = "Win32_Foundation")] | |
129 | ::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 ); | |
130 | #[cfg(feature = "Win32_Foundation")] | |
131 | ::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 ); | |
132 | ::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 ); | |
133 | ::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 ); | |
134 | ::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 ); | |
135 | ::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 ); | |
136 | ::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 ); | |
137 | ::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 ); | |
138 | #[cfg(feature = "Win32_Foundation")] | |
139 | ::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 ); | |
140 | #[cfg(feature = "Win32_Foundation")] | |
141 | ::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 ); | |
142 | #[cfg(feature = "Win32_Foundation")] | |
143 | ::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 ); | |
144 | ::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 ); | |
145 | ::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 ); | |
146 | ::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 ); | |
147 | #[cfg(feature = "Win32_Foundation")] | |
148 | ::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 ); | |
149 | ::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 ); | |
150 | ::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 ); | |
151 | ::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 ); | |
152 | ::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 ); | |
153 | ::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 ); | |
154 | ::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 ); | |
155 | ::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 ); | |
156 | ::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 ); | |
157 | ::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 ); | |
158 | #[cfg(feature = "Win32_Foundation")] | |
159 | ::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 ); | |
160 | ::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 ); | |
161 | ::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 ); | |
162 | #[cfg(feature = "Win32_Foundation")] | |
163 | ::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 ); | |
164 | ::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 ); | |
165 | ::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 ); | |
166 | ::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 ); | |
167 | ::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 ); | |
168 | #[cfg(feature = "Win32_Foundation")] | |
169 | ::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 ); | |
170 | ::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 ); | |
171 | #[cfg(feature = "Win32_Foundation")] | |
172 | ::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 ); | |
173 | ::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 ); | |
174 | #[cfg(feature = "Win32_Foundation")] | |
175 | ::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 ); | |
176 | ::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 ); | |
177 | #[cfg(feature = "Win32_Foundation")] | |
178 | ::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 ); | |
179 | ::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 ); | |
180 | ::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 ); | |
181 | ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetError ( error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); | |
182 | ::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 ); | |
183 | ::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 ); | |
184 | ::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 ); | |
185 | ::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 ); | |
186 | ::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 ); | |
187 | ::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 ); | |
188 | ::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 ); | |
189 | ::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 ); | |
190 | #[cfg(feature = "Win32_Foundation")] | |
191 | ::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 ); | |
192 | #[cfg(feature = "Win32_Foundation")] | |
193 | ::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 ); | |
194 | ::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 ); | |
195 | ::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 ); | |
196 | #[cfg(feature = "Win32_Foundation")] | |
197 | ::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 ); | |
198 | ::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 ); | |
199 | ::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 ); | |
200 | ::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 ); | |
201 | ::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 ); | |
202 | ::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 ); | |
203 | ::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 ); | |
204 | ::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 ); | |
205 | ::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 ); | |
206 | ::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 ); | |
207 | ::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 ); | |
208 | ::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 ); | |
209 | ::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 ); | |
210 | ::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 ); | |
211 | ::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 ); | |
212 | ::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 ); | |
213 | ::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 ); | |
214 | #[cfg(feature = "Win32_Foundation")] | |
215 | ::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 ); | |
216 | #[cfg(feature = "Win32_Foundation")] | |
217 | ::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 ); | |
218 | #[cfg(feature = "Win32_Foundation")] | |
219 | ::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 ); | |
220 | ::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 ); | |
221 | ::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 ); | |
222 | ::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 ); | |
223 | #[cfg(feature = "Win32_Foundation")] | |
224 | ::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 ); | |
225 | ::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 ); | |
226 | ::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 ); | |
227 | ::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 ); | |
228 | ::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 ); | |
229 | ::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 ); | |
230 | ::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 ); | |
231 | ::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 ); | |
232 | ::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 ); | |
233 | ::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 ); | |
234 | #[cfg(feature = "Win32_Foundation")] | |
235 | ::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 ); | |
236 | #[cfg(feature = "Win32_Foundation")] | |
237 | ::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 ); | |
238 | ::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 ); | |
239 | #[cfg(feature = "Win32_Foundation")] | |
240 | ::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 ); | |
241 | ::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 ); | |
242 | ::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 ); | |
243 | ::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 ); | |
244 | ::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 ); | |
245 | ::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 ); | |
246 | #[cfg(feature = "Win32_Foundation")] | |
247 | ::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 ); | |
248 | #[cfg(feature = "Win32_Foundation")] | |
249 | ::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 ); | |
5e7ed085 | 250 | pub type IContentPrefetcherTaskTrigger = *mut ::core::ffi::c_void; |
04454e1e | 251 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 252 | pub const WEBAUTHN_API_CURRENT_VERSION: u32 = 3u32; |
04454e1e | 253 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 254 | pub const WEBAUTHN_API_VERSION_1: u32 = 1u32; |
04454e1e | 255 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 256 | pub const WEBAUTHN_API_VERSION_2: u32 = 2u32; |
04454e1e | 257 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 258 | pub const WEBAUTHN_API_VERSION_3: u32 = 3u32; |
04454e1e | 259 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 260 | pub const WEBAUTHN_ASSERTION_CURRENT_VERSION: u32 = 2u32; |
04454e1e | 261 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 262 | pub const WEBAUTHN_ASSERTION_VERSION_1: u32 = 1u32; |
04454e1e | 263 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 264 | pub const WEBAUTHN_ASSERTION_VERSION_2: u32 = 2u32; |
04454e1e | 265 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 266 | pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_ANY: u32 = 0u32; |
04454e1e | 267 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 268 | pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_DIRECT: u32 = 3u32; |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 270 | pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_INDIRECT: u32 = 2u32; |
04454e1e | 271 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 272 | pub const WEBAUTHN_ATTESTATION_CONVEYANCE_PREFERENCE_NONE: u32 = 1u32; |
04454e1e | 273 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 274 | pub const WEBAUTHN_ATTESTATION_DECODE_COMMON: u32 = 1u32; |
04454e1e | 275 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 276 | pub const WEBAUTHN_ATTESTATION_DECODE_NONE: u32 = 0u32; |
04454e1e | 277 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 278 | pub const WEBAUTHN_ATTESTATION_TYPE_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("none"); |
04454e1e | 279 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 280 | pub const WEBAUTHN_ATTESTATION_TYPE_PACKED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("packed"); |
04454e1e | 281 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 282 | pub const WEBAUTHN_ATTESTATION_TYPE_TPM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tpm"); |
04454e1e | 283 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 284 | pub const WEBAUTHN_ATTESTATION_TYPE_U2F: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fido-u2f"); |
04454e1e | 285 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 286 | pub const WEBAUTHN_ATTESTATION_VER_TPM_2_0: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.0"); |
04454e1e | 287 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 288 | pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_ANY: u32 = 0u32; |
04454e1e | 289 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 290 | pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_CROSS_PLATFORM: u32 = 2u32; |
04454e1e | 291 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 292 | pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_CROSS_PLATFORM_U2F_V2: u32 = 3u32; |
04454e1e | 293 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 294 | pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_PLATFORM: u32 = 1u32; |
04454e1e | 295 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 296 | pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_CURRENT_VERSION: u32 = 5u32; |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 298 | pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_1: u32 = 1u32; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 300 | pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_2: u32 = 2u32; |
04454e1e | 301 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 302 | pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_3: u32 = 3u32; |
04454e1e | 303 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 304 | pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_4: u32 = 4u32; |
04454e1e | 305 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 306 | pub const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS_VERSION_5: u32 = 5u32; |
04454e1e | 307 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 308 | pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_CURRENT_VERSION: u32 = 4u32; |
04454e1e | 309 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 310 | pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_1: u32 = 1u32; |
04454e1e | 311 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 312 | pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_2: u32 = 2u32; |
04454e1e | 313 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 314 | pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_3: u32 = 3u32; |
04454e1e | 315 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 316 | pub const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS_VERSION_4: u32 = 4u32; |
04454e1e | 317 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 318 | pub const WEBAUTHN_CLIENT_DATA_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 319 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 320 | pub const WEBAUTHN_COMMON_ATTESTATION_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 321 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 322 | pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P256_WITH_SHA256: i32 = -7i32; |
04454e1e | 323 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 324 | pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P384_WITH_SHA384: i32 = -35i32; |
04454e1e | 325 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 326 | pub const WEBAUTHN_COSE_ALGORITHM_ECDSA_P521_WITH_SHA512: i32 = -36i32; |
04454e1e | 327 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 328 | pub const WEBAUTHN_COSE_ALGORITHM_RSASSA_PKCS1_V1_5_WITH_SHA256: i32 = -257i32; |
04454e1e | 329 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 330 | pub const WEBAUTHN_COSE_ALGORITHM_RSASSA_PKCS1_V1_5_WITH_SHA384: i32 = -258i32; |
04454e1e | 331 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 332 | pub const WEBAUTHN_COSE_ALGORITHM_RSASSA_PKCS1_V1_5_WITH_SHA512: i32 = -259i32; |
04454e1e | 333 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 334 | pub const WEBAUTHN_COSE_ALGORITHM_RSA_PSS_WITH_SHA256: i32 = -37i32; |
04454e1e | 335 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 336 | pub const WEBAUTHN_COSE_ALGORITHM_RSA_PSS_WITH_SHA384: i32 = -38i32; |
04454e1e | 337 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 338 | pub const WEBAUTHN_COSE_ALGORITHM_RSA_PSS_WITH_SHA512: i32 = -39i32; |
04454e1e | 339 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 340 | pub const WEBAUTHN_COSE_CREDENTIAL_PARAMETER_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 341 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 342 | pub const WEBAUTHN_CREDENTIAL_ATTESTATION_CURRENT_VERSION: u32 = 4u32; |
04454e1e | 343 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 344 | pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_1: u32 = 1u32; |
04454e1e | 345 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 346 | pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_2: u32 = 2u32; |
04454e1e | 347 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 348 | pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_3: u32 = 3u32; |
04454e1e | 349 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 350 | pub const WEBAUTHN_CREDENTIAL_ATTESTATION_VERSION_4: u32 = 4u32; |
04454e1e | 351 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 352 | pub const WEBAUTHN_CREDENTIAL_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 353 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 354 | pub const WEBAUTHN_CREDENTIAL_EX_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 355 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 356 | pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("public-key"); |
04454e1e | 357 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 358 | pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_DELETE: u32 = 3u32; |
04454e1e | 359 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 360 | pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_GET: u32 = 1u32; |
04454e1e | 361 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 362 | pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_NONE: u32 = 0u32; |
04454e1e | 363 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 364 | pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_SET: u32 = 2u32; |
04454e1e | 365 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 366 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_AUTHENTICATOR_ERROR: u32 = 9u32; |
04454e1e | 367 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 368 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_INVALID_DATA: u32 = 3u32; |
04454e1e | 369 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 370 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_INVALID_PARAMETER: u32 = 4u32; |
04454e1e | 371 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 372 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_LACK_OF_SPACE: u32 = 7u32; |
04454e1e | 373 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 374 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_MULTIPLE_CREDENTIALS: u32 = 6u32; |
04454e1e | 375 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 376 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_NONE: u32 = 0u32; |
04454e1e | 377 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 378 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_NOT_FOUND: u32 = 5u32; |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 380 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_NOT_SUPPORTED: u32 = 2u32; |
04454e1e | 381 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 382 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_PLATFORM_ERROR: u32 = 8u32; |
04454e1e | 383 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 384 | pub const WEBAUTHN_CRED_LARGE_BLOB_STATUS_SUCCESS: u32 = 1u32; |
04454e1e | 385 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 386 | pub const WEBAUTHN_CTAP_TRANSPORT_BLE: u32 = 4u32; |
04454e1e | 387 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 388 | pub const WEBAUTHN_CTAP_TRANSPORT_FLAGS_MASK: u32 = 31u32; |
04454e1e | 389 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 390 | pub const WEBAUTHN_CTAP_TRANSPORT_INTERNAL: u32 = 16u32; |
04454e1e | 391 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 392 | pub const WEBAUTHN_CTAP_TRANSPORT_NFC: u32 = 2u32; |
04454e1e | 393 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 394 | pub const WEBAUTHN_CTAP_TRANSPORT_TEST: u32 = 8u32; |
04454e1e | 395 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 396 | pub const WEBAUTHN_CTAP_TRANSPORT_USB: u32 = 1u32; |
04454e1e | 397 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 398 | pub const WEBAUTHN_ENTERPRISE_ATTESTATION_NONE: u32 = 0u32; |
04454e1e | 399 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 400 | pub const WEBAUTHN_ENTERPRISE_ATTESTATION_PLATFORM_MANAGED: u32 = 2u32; |
04454e1e | 401 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 402 | pub const WEBAUTHN_ENTERPRISE_ATTESTATION_VENDOR_FACILITATED: u32 = 1u32; |
04454e1e | 403 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 404 | pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("credBlob"); |
04454e1e | 405 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 406 | pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("credProtect"); |
04454e1e | 407 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 408 | pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("hmac-secret"); |
04454e1e | 409 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 410 | pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_MIN_PIN_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("minPinLength"); |
04454e1e | 411 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 412 | pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-256"); |
04454e1e | 413 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 414 | pub const WEBAUTHN_HASH_ALGORITHM_SHA_384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-384"); |
04454e1e | 415 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 416 | pub const WEBAUTHN_HASH_ALGORITHM_SHA_512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-512"); |
04454e1e | 417 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 418 | pub const WEBAUTHN_LARGE_BLOB_SUPPORT_NONE: u32 = 0u32; |
04454e1e | 419 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 420 | pub const WEBAUTHN_LARGE_BLOB_SUPPORT_PREFERRED: u32 = 2u32; |
04454e1e | 421 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 422 | pub const WEBAUTHN_LARGE_BLOB_SUPPORT_REQUIRED: u32 = 1u32; |
04454e1e | 423 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 424 | pub const WEBAUTHN_MAX_USER_ID_LENGTH: u32 = 64u32; |
04454e1e | 425 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 426 | pub const WEBAUTHN_RP_ENTITY_INFORMATION_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 427 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 428 | pub const WEBAUTHN_USER_ENTITY_INFORMATION_CURRENT_VERSION: u32 = 1u32; |
04454e1e | 429 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 430 | pub const WEBAUTHN_USER_VERIFICATION_ANY: u32 = 0u32; |
04454e1e | 431 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 432 | pub const WEBAUTHN_USER_VERIFICATION_OPTIONAL: u32 = 1u32; |
04454e1e | 433 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 434 | pub const WEBAUTHN_USER_VERIFICATION_OPTIONAL_WITH_CREDENTIAL_ID_LIST: u32 = 2u32; |
04454e1e | 435 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 436 | pub const WEBAUTHN_USER_VERIFICATION_REQUIRED: u32 = 3u32; |
04454e1e | 437 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 438 | pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_ANY: u32 = 0u32; |
04454e1e | 439 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 440 | pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_DISCOURAGED: u32 = 3u32; |
04454e1e | 441 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 442 | pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_PREFERRED: u32 = 2u32; |
04454e1e | 443 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 444 | pub const WEBAUTHN_USER_VERIFICATION_REQUIREMENT_REQUIRED: u32 = 1u32; |
04454e1e | 445 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 446 | pub const WS_CERT_FAILURE_CN_MISMATCH: i32 = 1i32; |
04454e1e | 447 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 448 | pub const WS_CERT_FAILURE_INVALID_DATE: i32 = 2i32; |
04454e1e | 449 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 450 | pub const WS_CERT_FAILURE_REVOCATION_OFFLINE: i32 = 16i32; |
04454e1e | 451 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 452 | pub const WS_CERT_FAILURE_UNTRUSTED_ROOT: i32 = 4i32; |
04454e1e | 453 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 454 | pub const WS_CERT_FAILURE_WRONG_USAGE: i32 = 8i32; |
04454e1e | 455 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 456 | pub const WS_FIELD_NILLABLE: i32 = 4i32; |
04454e1e | 457 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 458 | pub const WS_FIELD_NILLABLE_ITEM: i32 = 8i32; |
04454e1e | 459 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 460 | pub const WS_FIELD_OPTIONAL: i32 = 2i32; |
04454e1e | 461 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 462 | pub const WS_FIELD_OTHER_NAMESPACE: i32 = 16i32; |
04454e1e | 463 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 464 | pub const WS_FIELD_POINTER: i32 = 1i32; |
04454e1e | 465 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 466 | pub const WS_HTTP_HEADER_AUTH_SCHEME_BASIC: i32 = 2i32; |
04454e1e | 467 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 468 | pub const WS_HTTP_HEADER_AUTH_SCHEME_DIGEST: i32 = 4i32; |
04454e1e | 469 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 470 | pub const WS_HTTP_HEADER_AUTH_SCHEME_NEGOTIATE: i32 = 16i32; |
04454e1e | 471 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
472 | pub const WS_HTTP_HEADER_AUTH_SCHEME_NONE: i32 = 1i32; |
473 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
474 | pub const WS_HTTP_HEADER_AUTH_SCHEME_NTLM: i32 = 8i32; | |
475 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
476 | pub const WS_HTTP_HEADER_AUTH_SCHEME_PASSPORT: i32 = 32i32; | |
477 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
478 | pub const WS_HTTP_HEADER_MAPPING_COMMA_SEPARATOR: i32 = 1i32; | |
479 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
480 | pub const WS_HTTP_HEADER_MAPPING_QUOTED_VALUE: i32 = 4i32; | |
481 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
482 | pub const WS_HTTP_HEADER_MAPPING_SEMICOLON_SEPARATOR: i32 = 2i32; | |
483 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
484 | pub const WS_HTTP_REQUEST_MAPPING_VERB: i32 = 2i32; | |
485 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
486 | pub const WS_HTTP_RESPONSE_MAPPING_STATUS_CODE: i32 = 1i32; | |
487 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
488 | pub const WS_HTTP_RESPONSE_MAPPING_STATUS_TEXT: i32 = 2i32; | |
489 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
490 | pub const WS_MATCH_URL_DNS_FULLY_QUALIFIED_HOST: i32 = 2i32; | |
491 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
492 | pub const WS_MATCH_URL_DNS_HOST: i32 = 1i32; | |
493 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
494 | pub const WS_MATCH_URL_EXACT_PATH: i32 = 64i32; | |
495 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
496 | pub const WS_MATCH_URL_HOST_ADDRESSES: i32 = 16i32; | |
497 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
498 | pub const WS_MATCH_URL_LOCAL_HOST: i32 = 8i32; | |
499 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
500 | pub const WS_MATCH_URL_NETBIOS_HOST: i32 = 4i32; | |
501 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
502 | pub const WS_MATCH_URL_NO_QUERY: i32 = 256i32; | |
503 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
504 | pub const WS_MATCH_URL_PORT: i32 = 32i32; | |
505 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
506 | pub const WS_MATCH_URL_PREFIX_PATH: i32 = 128i32; | |
507 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
508 | pub const WS_MATCH_URL_THIS_HOST: i32 = 31i32; | |
509 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
510 | pub const WS_MUST_UNDERSTAND_HEADER_ATTRIBUTE: i32 = 1i32; | |
511 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
512 | pub const WS_RELAY_HEADER_ATTRIBUTE: i32 = 2i32; | |
513 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
514 | pub const WS_SERVICE_OPERATION_MESSAGE_NILLABLE_ELEMENT: i32 = 1i32; | |
515 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
516 | pub const WS_STRUCT_ABSTRACT: i32 = 1i32; | |
517 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
518 | pub const WS_STRUCT_IGNORE_TRAILING_ELEMENT_CONTENT: i32 = 2i32; | |
519 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
520 | pub const WS_STRUCT_IGNORE_UNHANDLED_ATTRIBUTES: i32 = 4i32; | |
521 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
522 | pub const WS_URL_FLAGS_ALLOW_HOST_WILDCARDS: i32 = 1i32; | |
523 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
524 | pub const WS_URL_FLAGS_NO_PATH_COLLAPSE: i32 = 2i32; | |
525 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
526 | pub const WS_URL_FLAGS_ZERO_TERMINATE: i32 = 4i32; | |
527 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
528 | pub type WS_ADDRESSING_VERSION = i32; | |
529 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
530 | pub const WS_ADDRESSING_VERSION_0_9: WS_ADDRESSING_VERSION = 1i32; | |
531 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
532 | pub const WS_ADDRESSING_VERSION_1_0: WS_ADDRESSING_VERSION = 2i32; | |
533 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
534 | pub const WS_ADDRESSING_VERSION_TRANSPORT: WS_ADDRESSING_VERSION = 3i32; | |
04454e1e | 535 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 536 | pub type WS_BINDING_TEMPLATE_TYPE = i32; |
04454e1e | 537 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 538 | pub const WS_HTTP_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 0i32; |
04454e1e | 539 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 540 | pub const WS_HTTP_SSL_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 1i32; |
04454e1e | 541 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 542 | pub const WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 2i32; |
04454e1e | 543 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 544 | pub const WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 3i32; |
04454e1e | 545 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 546 | pub const WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 4i32; |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 548 | pub const WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 5i32; |
04454e1e | 549 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 550 | pub const WS_TCP_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 6i32; |
04454e1e | 551 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 552 | pub const WS_TCP_SSPI_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 7i32; |
04454e1e | 553 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 554 | pub const WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 8i32; |
04454e1e | 555 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 556 | pub const WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 9i32; |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 558 | pub const WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 10i32; |
04454e1e | 559 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 560 | pub const WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 11i32; |
04454e1e | 561 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 562 | pub const WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 12i32; |
04454e1e | 563 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 564 | pub const WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE_TYPE: WS_BINDING_TEMPLATE_TYPE = 13i32; |
04454e1e | 565 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 566 | pub type WS_CALLBACK_MODEL = i32; |
04454e1e | 567 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 568 | pub const WS_SHORT_CALLBACK: WS_CALLBACK_MODEL = 0i32; |
04454e1e | 569 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 570 | pub const WS_LONG_CALLBACK: WS_CALLBACK_MODEL = 1i32; |
04454e1e | 571 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 572 | pub type WS_CALL_PROPERTY_ID = i32; |
04454e1e | 573 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 574 | pub const WS_CALL_PROPERTY_CHECK_MUST_UNDERSTAND: WS_CALL_PROPERTY_ID = 0i32; |
04454e1e | 575 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 576 | pub const WS_CALL_PROPERTY_SEND_MESSAGE_CONTEXT: WS_CALL_PROPERTY_ID = 1i32; |
04454e1e | 577 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 578 | pub const WS_CALL_PROPERTY_RECEIVE_MESSAGE_CONTEXT: WS_CALL_PROPERTY_ID = 2i32; |
04454e1e | 579 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 580 | pub const WS_CALL_PROPERTY_CALL_ID: WS_CALL_PROPERTY_ID = 3i32; |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 582 | pub type WS_CERT_CREDENTIAL_TYPE = i32; |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 584 | pub const WS_SUBJECT_NAME_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = 1i32; |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 586 | pub const WS_THUMBPRINT_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = 2i32; |
04454e1e | 587 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 588 | pub const WS_CUSTOM_CERT_CREDENTIAL_TYPE: WS_CERT_CREDENTIAL_TYPE = 3i32; |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 590 | pub type WS_CHANNEL_BINDING = i32; |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 592 | pub const WS_HTTP_CHANNEL_BINDING: WS_CHANNEL_BINDING = 0i32; |
04454e1e | 593 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 594 | pub const WS_TCP_CHANNEL_BINDING: WS_CHANNEL_BINDING = 1i32; |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 596 | pub const WS_UDP_CHANNEL_BINDING: WS_CHANNEL_BINDING = 2i32; |
04454e1e | 597 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 598 | pub const WS_CUSTOM_CHANNEL_BINDING: WS_CHANNEL_BINDING = 3i32; |
04454e1e | 599 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 600 | pub const WS_NAMEDPIPE_CHANNEL_BINDING: WS_CHANNEL_BINDING = 4i32; |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 602 | pub type WS_CHANNEL_PROPERTY_ID = i32; |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 604 | pub const WS_CHANNEL_PROPERTY_MAX_BUFFERED_MESSAGE_SIZE: WS_CHANNEL_PROPERTY_ID = 0i32; |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 606 | pub const WS_CHANNEL_PROPERTY_MAX_STREAMED_MESSAGE_SIZE: WS_CHANNEL_PROPERTY_ID = 1i32; |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 608 | pub const WS_CHANNEL_PROPERTY_MAX_STREAMED_START_SIZE: WS_CHANNEL_PROPERTY_ID = 2i32; |
04454e1e | 609 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 610 | pub const WS_CHANNEL_PROPERTY_MAX_STREAMED_FLUSH_SIZE: WS_CHANNEL_PROPERTY_ID = 3i32; |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 612 | pub const WS_CHANNEL_PROPERTY_ENCODING: WS_CHANNEL_PROPERTY_ID = 4i32; |
04454e1e | 613 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 614 | pub const WS_CHANNEL_PROPERTY_ENVELOPE_VERSION: WS_CHANNEL_PROPERTY_ID = 5i32; |
04454e1e | 615 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 616 | pub const WS_CHANNEL_PROPERTY_ADDRESSING_VERSION: WS_CHANNEL_PROPERTY_ID = 6i32; |
04454e1e | 617 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 618 | pub const WS_CHANNEL_PROPERTY_MAX_SESSION_DICTIONARY_SIZE: WS_CHANNEL_PROPERTY_ID = 7i32; |
04454e1e | 619 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 620 | pub const WS_CHANNEL_PROPERTY_STATE: WS_CHANNEL_PROPERTY_ID = 8i32; |
04454e1e | 621 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 622 | pub const WS_CHANNEL_PROPERTY_ASYNC_CALLBACK_MODEL: WS_CHANNEL_PROPERTY_ID = 9i32; |
04454e1e | 623 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 624 | pub const WS_CHANNEL_PROPERTY_IP_VERSION: WS_CHANNEL_PROPERTY_ID = 10i32; |
04454e1e | 625 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 626 | pub const WS_CHANNEL_PROPERTY_RESOLVE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 11i32; |
04454e1e | 627 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 628 | pub const WS_CHANNEL_PROPERTY_CONNECT_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 12i32; |
04454e1e | 629 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 630 | pub const WS_CHANNEL_PROPERTY_SEND_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 13i32; |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 632 | pub const WS_CHANNEL_PROPERTY_RECEIVE_RESPONSE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 14i32; |
04454e1e | 633 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 634 | pub const WS_CHANNEL_PROPERTY_RECEIVE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 15i32; |
04454e1e | 635 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 636 | pub const WS_CHANNEL_PROPERTY_CLOSE_TIMEOUT: WS_CHANNEL_PROPERTY_ID = 16i32; |
04454e1e | 637 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 638 | pub const WS_CHANNEL_PROPERTY_ENABLE_TIMEOUTS: WS_CHANNEL_PROPERTY_ID = 17i32; |
04454e1e | 639 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 640 | pub const WS_CHANNEL_PROPERTY_TRANSFER_MODE: WS_CHANNEL_PROPERTY_ID = 18i32; |
04454e1e | 641 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 642 | pub const WS_CHANNEL_PROPERTY_MULTICAST_INTERFACE: WS_CHANNEL_PROPERTY_ID = 19i32; |
04454e1e | 643 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 644 | pub const WS_CHANNEL_PROPERTY_MULTICAST_HOPS: WS_CHANNEL_PROPERTY_ID = 20i32; |
04454e1e | 645 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 646 | pub const WS_CHANNEL_PROPERTY_REMOTE_ADDRESS: WS_CHANNEL_PROPERTY_ID = 21i32; |
04454e1e | 647 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 648 | pub const WS_CHANNEL_PROPERTY_REMOTE_IP_ADDRESS: WS_CHANNEL_PROPERTY_ID = 22i32; |
04454e1e | 649 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 650 | pub const WS_CHANNEL_PROPERTY_HTTP_CONNECTION_ID: WS_CHANNEL_PROPERTY_ID = 23i32; |
04454e1e | 651 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 652 | pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_CALLBACKS: WS_CHANNEL_PROPERTY_ID = 24i32; |
04454e1e | 653 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 654 | pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_PARAMETERS: WS_CHANNEL_PROPERTY_ID = 25i32; |
04454e1e | 655 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 656 | pub const WS_CHANNEL_PROPERTY_CUSTOM_CHANNEL_INSTANCE: WS_CHANNEL_PROPERTY_ID = 26i32; |
04454e1e | 657 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 658 | pub const WS_CHANNEL_PROPERTY_TRANSPORT_URL: WS_CHANNEL_PROPERTY_ID = 27i32; |
04454e1e | 659 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 660 | pub const WS_CHANNEL_PROPERTY_NO_DELAY: WS_CHANNEL_PROPERTY_ID = 28i32; |
04454e1e | 661 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 662 | pub const WS_CHANNEL_PROPERTY_SEND_KEEP_ALIVES: WS_CHANNEL_PROPERTY_ID = 29i32; |
04454e1e | 663 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 664 | pub const WS_CHANNEL_PROPERTY_KEEP_ALIVE_TIME: WS_CHANNEL_PROPERTY_ID = 30i32; |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 666 | pub const WS_CHANNEL_PROPERTY_KEEP_ALIVE_INTERVAL: WS_CHANNEL_PROPERTY_ID = 31i32; |
04454e1e | 667 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 668 | pub const WS_CHANNEL_PROPERTY_MAX_HTTP_SERVER_CONNECTIONS: WS_CHANNEL_PROPERTY_ID = 32i32; |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 670 | pub const WS_CHANNEL_PROPERTY_IS_SESSION_SHUT_DOWN: WS_CHANNEL_PROPERTY_ID = 33i32; |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 672 | pub const WS_CHANNEL_PROPERTY_CHANNEL_TYPE: WS_CHANNEL_PROPERTY_ID = 34i32; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 674 | pub const WS_CHANNEL_PROPERTY_TRIM_BUFFERED_MESSAGE_SIZE: WS_CHANNEL_PROPERTY_ID = 35i32; |
04454e1e | 675 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 676 | pub const WS_CHANNEL_PROPERTY_ENCODER: WS_CHANNEL_PROPERTY_ID = 36i32; |
04454e1e | 677 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 678 | pub const WS_CHANNEL_PROPERTY_DECODER: WS_CHANNEL_PROPERTY_ID = 37i32; |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 680 | pub const WS_CHANNEL_PROPERTY_PROTECTION_LEVEL: WS_CHANNEL_PROPERTY_ID = 38i32; |
04454e1e | 681 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 682 | pub const WS_CHANNEL_PROPERTY_COOKIE_MODE: WS_CHANNEL_PROPERTY_ID = 39i32; |
04454e1e | 683 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 684 | pub const WS_CHANNEL_PROPERTY_HTTP_PROXY_SETTING_MODE: WS_CHANNEL_PROPERTY_ID = 40i32; |
04454e1e | 685 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 686 | pub const WS_CHANNEL_PROPERTY_CUSTOM_HTTP_PROXY: WS_CHANNEL_PROPERTY_ID = 41i32; |
04454e1e | 687 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 688 | pub const WS_CHANNEL_PROPERTY_HTTP_MESSAGE_MAPPING: WS_CHANNEL_PROPERTY_ID = 42i32; |
04454e1e | 689 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 690 | pub const WS_CHANNEL_PROPERTY_ENABLE_HTTP_REDIRECT: WS_CHANNEL_PROPERTY_ID = 43i32; |
04454e1e | 691 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 692 | pub const WS_CHANNEL_PROPERTY_HTTP_REDIRECT_CALLBACK_CONTEXT: WS_CHANNEL_PROPERTY_ID = 44i32; |
04454e1e | 693 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 694 | pub const WS_CHANNEL_PROPERTY_FAULTS_AS_ERRORS: WS_CHANNEL_PROPERTY_ID = 45i32; |
04454e1e | 695 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 696 | pub const WS_CHANNEL_PROPERTY_ALLOW_UNSECURED_FAULTS: WS_CHANNEL_PROPERTY_ID = 46i32; |
04454e1e | 697 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 698 | pub const WS_CHANNEL_PROPERTY_HTTP_SERVER_SPN: WS_CHANNEL_PROPERTY_ID = 47i32; |
04454e1e | 699 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 700 | pub const WS_CHANNEL_PROPERTY_HTTP_PROXY_SPN: WS_CHANNEL_PROPERTY_ID = 48i32; |
04454e1e | 701 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 702 | pub const WS_CHANNEL_PROPERTY_MAX_HTTP_REQUEST_HEADERS_BUFFER_SIZE: WS_CHANNEL_PROPERTY_ID = 49i32; |
04454e1e | 703 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 704 | pub type WS_CHANNEL_STATE = i32; |
04454e1e | 705 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 706 | pub const WS_CHANNEL_STATE_CREATED: WS_CHANNEL_STATE = 0i32; |
04454e1e | 707 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 708 | pub const WS_CHANNEL_STATE_OPENING: WS_CHANNEL_STATE = 1i32; |
04454e1e | 709 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 710 | pub const WS_CHANNEL_STATE_ACCEPTING: WS_CHANNEL_STATE = 2i32; |
04454e1e | 711 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 712 | pub const WS_CHANNEL_STATE_OPEN: WS_CHANNEL_STATE = 3i32; |
04454e1e | 713 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 714 | pub const WS_CHANNEL_STATE_FAULTED: WS_CHANNEL_STATE = 4i32; |
04454e1e | 715 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 716 | pub const WS_CHANNEL_STATE_CLOSING: WS_CHANNEL_STATE = 5i32; |
04454e1e | 717 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 718 | pub const WS_CHANNEL_STATE_CLOSED: WS_CHANNEL_STATE = 6i32; |
04454e1e | 719 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 720 | pub type WS_CHANNEL_TYPE = i32; |
04454e1e | 721 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 722 | pub const WS_CHANNEL_TYPE_INPUT: WS_CHANNEL_TYPE = 1i32; |
04454e1e | 723 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 724 | pub const WS_CHANNEL_TYPE_OUTPUT: WS_CHANNEL_TYPE = 2i32; |
04454e1e | 725 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 726 | pub const WS_CHANNEL_TYPE_SESSION: WS_CHANNEL_TYPE = 4i32; |
04454e1e | 727 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 728 | pub const WS_CHANNEL_TYPE_INPUT_SESSION: WS_CHANNEL_TYPE = 5i32; |
04454e1e | 729 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 730 | pub const WS_CHANNEL_TYPE_OUTPUT_SESSION: WS_CHANNEL_TYPE = 6i32; |
04454e1e | 731 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 732 | pub const WS_CHANNEL_TYPE_DUPLEX: WS_CHANNEL_TYPE = 3i32; |
04454e1e | 733 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 734 | pub const WS_CHANNEL_TYPE_DUPLEX_SESSION: WS_CHANNEL_TYPE = 7i32; |
04454e1e | 735 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 736 | pub const WS_CHANNEL_TYPE_REQUEST: WS_CHANNEL_TYPE = 8i32; |
04454e1e | 737 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 738 | pub const WS_CHANNEL_TYPE_REPLY: WS_CHANNEL_TYPE = 16i32; |
04454e1e | 739 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 740 | pub type WS_CHARSET = i32; |
04454e1e | 741 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 742 | pub const WS_CHARSET_AUTO: WS_CHARSET = 0i32; |
04454e1e | 743 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 744 | pub const WS_CHARSET_UTF8: WS_CHARSET = 1i32; |
04454e1e | 745 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 746 | pub const WS_CHARSET_UTF16LE: WS_CHARSET = 2i32; |
04454e1e | 747 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 | 748 | pub const WS_CHARSET_UTF16BE: WS_CHARSET = 3i32; |
04454e1e | 749 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 750 | pub type WS_COOKIE_MODE = i32; |
04454e1e | 751 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 752 | pub const WS_MANUAL_COOKIE_MODE: WS_COOKIE_MODE = 1i32; |
04454e1e | 753 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 754 | pub const WS_AUTO_COOKIE_MODE: WS_COOKIE_MODE = 2i32; |
04454e1e | 755 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 756 | pub type WS_DATETIME_FORMAT = i32; |
04454e1e | 757 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 758 | pub const WS_DATETIME_FORMAT_UTC: WS_DATETIME_FORMAT = 0i32; |
04454e1e | 759 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 760 | pub const WS_DATETIME_FORMAT_LOCAL: WS_DATETIME_FORMAT = 1i32; |
04454e1e | 761 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 762 | pub const WS_DATETIME_FORMAT_NONE: WS_DATETIME_FORMAT = 2i32; |
04454e1e | 763 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 764 | pub type WS_ENCODING = i32; |
04454e1e | 765 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 766 | pub const WS_ENCODING_XML_BINARY_1: WS_ENCODING = 0i32; |
04454e1e | 767 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 768 | pub const WS_ENCODING_XML_BINARY_SESSION_1: WS_ENCODING = 1i32; |
04454e1e | 769 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 770 | pub const WS_ENCODING_XML_MTOM_UTF8: WS_ENCODING = 2i32; |
04454e1e | 771 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 772 | pub const WS_ENCODING_XML_MTOM_UTF16BE: WS_ENCODING = 3i32; |
04454e1e | 773 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 774 | pub const WS_ENCODING_XML_MTOM_UTF16LE: WS_ENCODING = 4i32; |
04454e1e | 775 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 776 | pub const WS_ENCODING_XML_UTF8: WS_ENCODING = 5i32; |
04454e1e | 777 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 778 | pub const WS_ENCODING_XML_UTF16BE: WS_ENCODING = 6i32; |
04454e1e | 779 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 780 | pub const WS_ENCODING_XML_UTF16LE: WS_ENCODING = 7i32; |
04454e1e | 781 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 782 | pub const WS_ENCODING_RAW: WS_ENCODING = 8i32; |
04454e1e | 783 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 784 | pub type WS_ENDPOINT_ADDRESS_EXTENSION_TYPE = i32; |
04454e1e | 785 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 786 | pub const WS_ENDPOINT_ADDRESS_EXTENSION_METADATA_ADDRESS: WS_ENDPOINT_ADDRESS_EXTENSION_TYPE = 1i32; |
04454e1e | 787 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 788 | pub type WS_ENDPOINT_IDENTITY_TYPE = i32; |
04454e1e | 789 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 790 | pub const WS_DNS_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 1i32; |
04454e1e | 791 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 792 | pub const WS_UPN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 2i32; |
04454e1e | 793 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 794 | pub const WS_SPN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 3i32; |
04454e1e | 795 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 796 | pub const WS_RSA_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 4i32; |
04454e1e | 797 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 798 | pub const WS_CERT_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 5i32; |
04454e1e | 799 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 800 | pub const WS_UNKNOWN_ENDPOINT_IDENTITY_TYPE: WS_ENDPOINT_IDENTITY_TYPE = 6i32; |
04454e1e | 801 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 802 | pub type WS_ENVELOPE_VERSION = i32; |
04454e1e | 803 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 804 | pub const WS_ENVELOPE_VERSION_SOAP_1_1: WS_ENVELOPE_VERSION = 1i32; |
04454e1e | 805 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 806 | pub const WS_ENVELOPE_VERSION_SOAP_1_2: WS_ENVELOPE_VERSION = 2i32; |
04454e1e | 807 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 808 | pub const WS_ENVELOPE_VERSION_NONE: WS_ENVELOPE_VERSION = 3i32; |
04454e1e | 809 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 810 | pub type WS_ERROR_PROPERTY_ID = i32; |
04454e1e | 811 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 812 | pub const WS_ERROR_PROPERTY_STRING_COUNT: WS_ERROR_PROPERTY_ID = 0i32; |
04454e1e | 813 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 814 | pub const WS_ERROR_PROPERTY_ORIGINAL_ERROR_CODE: WS_ERROR_PROPERTY_ID = 1i32; |
04454e1e | 815 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 816 | pub const WS_ERROR_PROPERTY_LANGID: WS_ERROR_PROPERTY_ID = 2i32; |
04454e1e | 817 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 818 | pub type WS_EXCEPTION_CODE = i32; |
04454e1e | 819 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 820 | pub const WS_EXCEPTION_CODE_USAGE_FAILURE: WS_EXCEPTION_CODE = -1069744128i32; |
04454e1e | 821 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 822 | pub const WS_EXCEPTION_CODE_INTERNAL_FAILURE: WS_EXCEPTION_CODE = -1069744127i32; |
04454e1e | 823 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 824 | pub type WS_EXTENDED_PROTECTION_POLICY = i32; |
04454e1e | 825 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 826 | pub const WS_EXTENDED_PROTECTION_POLICY_NEVER: WS_EXTENDED_PROTECTION_POLICY = 1i32; |
04454e1e | 827 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 828 | pub const WS_EXTENDED_PROTECTION_POLICY_WHEN_SUPPORTED: WS_EXTENDED_PROTECTION_POLICY = 2i32; |
04454e1e | 829 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 830 | pub const WS_EXTENDED_PROTECTION_POLICY_ALWAYS: WS_EXTENDED_PROTECTION_POLICY = 3i32; |
04454e1e | 831 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 832 | pub type WS_EXTENDED_PROTECTION_SCENARIO = i32; |
04454e1e | 833 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 834 | pub const WS_EXTENDED_PROTECTION_SCENARIO_BOUND_SERVER: WS_EXTENDED_PROTECTION_SCENARIO = 1i32; |
04454e1e | 835 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 836 | pub const WS_EXTENDED_PROTECTION_SCENARIO_TERMINATED_SSL: WS_EXTENDED_PROTECTION_SCENARIO = 2i32; |
04454e1e | 837 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 838 | pub type WS_FAULT_DISCLOSURE = i32; |
04454e1e | 839 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 840 | pub const WS_MINIMAL_FAULT_DISCLOSURE: WS_FAULT_DISCLOSURE = 0i32; |
04454e1e | 841 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 842 | pub const WS_FULL_FAULT_DISCLOSURE: WS_FAULT_DISCLOSURE = 1i32; |
04454e1e | 843 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 844 | pub type WS_FAULT_ERROR_PROPERTY_ID = i32; |
04454e1e | 845 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 846 | pub const WS_FAULT_ERROR_PROPERTY_FAULT: WS_FAULT_ERROR_PROPERTY_ID = 0i32; |
04454e1e | 847 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 848 | pub const WS_FAULT_ERROR_PROPERTY_ACTION: WS_FAULT_ERROR_PROPERTY_ID = 1i32; |
04454e1e | 849 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 850 | pub const WS_FAULT_ERROR_PROPERTY_HEADER: WS_FAULT_ERROR_PROPERTY_ID = 2i32; |
04454e1e | 851 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 852 | pub type WS_FIELD_MAPPING = i32; |
04454e1e | 853 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 854 | pub const WS_TYPE_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = 0i32; |
04454e1e | 855 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 856 | pub const WS_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = 1i32; |
04454e1e | 857 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 858 | pub const WS_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 2i32; |
04454e1e | 859 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 860 | pub const WS_REPEATING_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 3i32; |
04454e1e | 861 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 862 | pub const WS_TEXT_FIELD_MAPPING: WS_FIELD_MAPPING = 4i32; |
04454e1e | 863 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 864 | pub const WS_NO_FIELD_MAPPING: WS_FIELD_MAPPING = 5i32; |
04454e1e | 865 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 866 | pub const WS_XML_ATTRIBUTE_FIELD_MAPPING: WS_FIELD_MAPPING = 6i32; |
04454e1e | 867 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 868 | pub const WS_ELEMENT_CHOICE_FIELD_MAPPING: WS_FIELD_MAPPING = 7i32; |
04454e1e | 869 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 870 | pub const WS_REPEATING_ELEMENT_CHOICE_FIELD_MAPPING: WS_FIELD_MAPPING = 8i32; |
04454e1e | 871 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 872 | pub const WS_ANY_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 9i32; |
04454e1e | 873 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 874 | pub const WS_REPEATING_ANY_ELEMENT_FIELD_MAPPING: WS_FIELD_MAPPING = 10i32; |
04454e1e | 875 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 876 | pub const WS_ANY_CONTENT_FIELD_MAPPING: WS_FIELD_MAPPING = 11i32; |
04454e1e | 877 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 878 | pub const WS_ANY_ATTRIBUTES_FIELD_MAPPING: WS_FIELD_MAPPING = 12i32; |
04454e1e | 879 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 880 | pub type WS_HEADER_TYPE = i32; |
04454e1e | 881 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 882 | pub const WS_ACTION_HEADER: WS_HEADER_TYPE = 1i32; |
04454e1e | 883 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 884 | pub const WS_TO_HEADER: WS_HEADER_TYPE = 2i32; |
04454e1e | 885 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 886 | pub const WS_MESSAGE_ID_HEADER: WS_HEADER_TYPE = 3i32; |
04454e1e | 887 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 888 | pub const WS_RELATES_TO_HEADER: WS_HEADER_TYPE = 4i32; |
04454e1e | 889 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 890 | pub const WS_FROM_HEADER: WS_HEADER_TYPE = 5i32; |
04454e1e | 891 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 892 | pub const WS_REPLY_TO_HEADER: WS_HEADER_TYPE = 6i32; |
04454e1e | 893 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 894 | pub const WS_FAULT_TO_HEADER: WS_HEADER_TYPE = 7i32; |
04454e1e | 895 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 896 | pub type WS_HEAP_PROPERTY_ID = i32; |
04454e1e | 897 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 898 | pub const WS_HEAP_PROPERTY_MAX_SIZE: WS_HEAP_PROPERTY_ID = 0i32; |
04454e1e | 899 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 900 | pub const WS_HEAP_PROPERTY_TRIM_SIZE: WS_HEAP_PROPERTY_ID = 1i32; |
04454e1e | 901 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 902 | pub const WS_HEAP_PROPERTY_REQUESTED_SIZE: WS_HEAP_PROPERTY_ID = 2i32; |
04454e1e | 903 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 904 | pub const WS_HEAP_PROPERTY_ACTUAL_SIZE: WS_HEAP_PROPERTY_ID = 3i32; |
04454e1e | 905 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 906 | pub type WS_HTTP_HEADER_AUTH_TARGET = i32; |
04454e1e | 907 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 908 | pub const WS_HTTP_HEADER_AUTH_TARGET_SERVICE: WS_HTTP_HEADER_AUTH_TARGET = 1i32; |
04454e1e | 909 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 910 | pub const WS_HTTP_HEADER_AUTH_TARGET_PROXY: WS_HTTP_HEADER_AUTH_TARGET = 2i32; |
04454e1e | 911 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 912 | pub type WS_HTTP_PROXY_SETTING_MODE = i32; |
04454e1e | 913 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 914 | pub const WS_HTTP_PROXY_SETTING_MODE_AUTO: WS_HTTP_PROXY_SETTING_MODE = 1i32; |
04454e1e | 915 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 916 | pub const WS_HTTP_PROXY_SETTING_MODE_NONE: WS_HTTP_PROXY_SETTING_MODE = 2i32; |
04454e1e | 917 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 918 | pub const WS_HTTP_PROXY_SETTING_MODE_CUSTOM: WS_HTTP_PROXY_SETTING_MODE = 3i32; |
04454e1e | 919 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 920 | pub type WS_IP_VERSION = i32; |
04454e1e | 921 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 922 | pub const WS_IP_VERSION_4: WS_IP_VERSION = 1i32; |
04454e1e | 923 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 924 | pub const WS_IP_VERSION_6: WS_IP_VERSION = 2i32; |
04454e1e | 925 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 926 | pub const WS_IP_VERSION_AUTO: WS_IP_VERSION = 3i32; |
04454e1e | 927 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 928 | pub type WS_LISTENER_PROPERTY_ID = i32; |
04454e1e | 929 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 930 | pub const WS_LISTENER_PROPERTY_LISTEN_BACKLOG: WS_LISTENER_PROPERTY_ID = 0i32; |
04454e1e | 931 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 932 | pub const WS_LISTENER_PROPERTY_IP_VERSION: WS_LISTENER_PROPERTY_ID = 1i32; |
04454e1e | 933 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 934 | pub const WS_LISTENER_PROPERTY_STATE: WS_LISTENER_PROPERTY_ID = 2i32; |
04454e1e | 935 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 936 | pub const WS_LISTENER_PROPERTY_ASYNC_CALLBACK_MODEL: WS_LISTENER_PROPERTY_ID = 3i32; |
04454e1e | 937 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 938 | pub const WS_LISTENER_PROPERTY_CHANNEL_TYPE: WS_LISTENER_PROPERTY_ID = 4i32; |
04454e1e | 939 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 940 | pub const WS_LISTENER_PROPERTY_CHANNEL_BINDING: WS_LISTENER_PROPERTY_ID = 5i32; |
04454e1e | 941 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 942 | pub const WS_LISTENER_PROPERTY_CONNECT_TIMEOUT: WS_LISTENER_PROPERTY_ID = 6i32; |
04454e1e | 943 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 944 | pub const WS_LISTENER_PROPERTY_IS_MULTICAST: WS_LISTENER_PROPERTY_ID = 7i32; |
04454e1e | 945 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 946 | pub const WS_LISTENER_PROPERTY_MULTICAST_INTERFACES: WS_LISTENER_PROPERTY_ID = 8i32; |
04454e1e | 947 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 948 | pub const WS_LISTENER_PROPERTY_MULTICAST_LOOPBACK: WS_LISTENER_PROPERTY_ID = 9i32; |
04454e1e | 949 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 950 | pub const WS_LISTENER_PROPERTY_CLOSE_TIMEOUT: WS_LISTENER_PROPERTY_ID = 10i32; |
04454e1e | 951 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 952 | pub const WS_LISTENER_PROPERTY_TO_HEADER_MATCHING_OPTIONS: WS_LISTENER_PROPERTY_ID = 11i32; |
04454e1e | 953 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 954 | pub const WS_LISTENER_PROPERTY_TRANSPORT_URL_MATCHING_OPTIONS: WS_LISTENER_PROPERTY_ID = 12i32; |
04454e1e | 955 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 956 | pub const WS_LISTENER_PROPERTY_CUSTOM_LISTENER_CALLBACKS: WS_LISTENER_PROPERTY_ID = 13i32; |
04454e1e | 957 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 958 | pub const WS_LISTENER_PROPERTY_CUSTOM_LISTENER_PARAMETERS: WS_LISTENER_PROPERTY_ID = 14i32; |
04454e1e | 959 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 960 | pub const WS_LISTENER_PROPERTY_CUSTOM_LISTENER_INSTANCE: WS_LISTENER_PROPERTY_ID = 15i32; |
04454e1e | 961 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 962 | pub const WS_LISTENER_PROPERTY_DISALLOWED_USER_AGENT: WS_LISTENER_PROPERTY_ID = 16i32; |
04454e1e | 963 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 964 | pub type WS_LISTENER_STATE = i32; |
04454e1e | 965 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 966 | pub const WS_LISTENER_STATE_CREATED: WS_LISTENER_STATE = 0i32; |
04454e1e | 967 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 968 | pub const WS_LISTENER_STATE_OPENING: WS_LISTENER_STATE = 1i32; |
04454e1e | 969 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 970 | pub const WS_LISTENER_STATE_OPEN: WS_LISTENER_STATE = 2i32; |
04454e1e | 971 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 972 | pub const WS_LISTENER_STATE_FAULTED: WS_LISTENER_STATE = 3i32; |
04454e1e | 973 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 974 | pub const WS_LISTENER_STATE_CLOSING: WS_LISTENER_STATE = 4i32; |
04454e1e | 975 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 976 | pub const WS_LISTENER_STATE_CLOSED: WS_LISTENER_STATE = 5i32; |
04454e1e | 977 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 978 | pub type WS_MESSAGE_INITIALIZATION = i32; |
04454e1e | 979 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 980 | pub const WS_BLANK_MESSAGE: WS_MESSAGE_INITIALIZATION = 0i32; |
04454e1e | 981 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 982 | pub const WS_DUPLICATE_MESSAGE: WS_MESSAGE_INITIALIZATION = 1i32; |
04454e1e | 983 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 984 | pub const WS_REQUEST_MESSAGE: WS_MESSAGE_INITIALIZATION = 2i32; |
04454e1e | 985 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 986 | pub const WS_REPLY_MESSAGE: WS_MESSAGE_INITIALIZATION = 3i32; |
04454e1e | 987 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 988 | pub const WS_FAULT_MESSAGE: WS_MESSAGE_INITIALIZATION = 4i32; |
04454e1e | 989 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 990 | pub type WS_MESSAGE_PROPERTY_ID = i32; |
04454e1e | 991 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 992 | pub const WS_MESSAGE_PROPERTY_STATE: WS_MESSAGE_PROPERTY_ID = 0i32; |
04454e1e | 993 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 994 | pub const WS_MESSAGE_PROPERTY_HEAP: WS_MESSAGE_PROPERTY_ID = 1i32; |
04454e1e | 995 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 996 | pub const WS_MESSAGE_PROPERTY_ENVELOPE_VERSION: WS_MESSAGE_PROPERTY_ID = 2i32; |
04454e1e | 997 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 998 | pub const WS_MESSAGE_PROPERTY_ADDRESSING_VERSION: WS_MESSAGE_PROPERTY_ID = 3i32; |
04454e1e | 999 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1000 | pub const WS_MESSAGE_PROPERTY_HEADER_BUFFER: WS_MESSAGE_PROPERTY_ID = 4i32; |
04454e1e | 1001 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1002 | pub const WS_MESSAGE_PROPERTY_HEADER_POSITION: WS_MESSAGE_PROPERTY_ID = 5i32; |
04454e1e | 1003 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1004 | pub const WS_MESSAGE_PROPERTY_BODY_READER: WS_MESSAGE_PROPERTY_ID = 6i32; |
04454e1e | 1005 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1006 | pub const WS_MESSAGE_PROPERTY_BODY_WRITER: WS_MESSAGE_PROPERTY_ID = 7i32; |
04454e1e | 1007 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1008 | pub const WS_MESSAGE_PROPERTY_IS_ADDRESSED: WS_MESSAGE_PROPERTY_ID = 8i32; |
04454e1e | 1009 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1010 | pub const WS_MESSAGE_PROPERTY_HEAP_PROPERTIES: WS_MESSAGE_PROPERTY_ID = 9i32; |
04454e1e | 1011 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1012 | pub const WS_MESSAGE_PROPERTY_XML_READER_PROPERTIES: WS_MESSAGE_PROPERTY_ID = 10i32; |
04454e1e | 1013 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1014 | pub const WS_MESSAGE_PROPERTY_XML_WRITER_PROPERTIES: WS_MESSAGE_PROPERTY_ID = 11i32; |
04454e1e | 1015 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1016 | pub const WS_MESSAGE_PROPERTY_IS_FAULT: WS_MESSAGE_PROPERTY_ID = 12i32; |
04454e1e | 1017 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1018 | pub const WS_MESSAGE_PROPERTY_MAX_PROCESSED_HEADERS: WS_MESSAGE_PROPERTY_ID = 13i32; |
04454e1e | 1019 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1020 | pub const WS_MESSAGE_PROPERTY_USERNAME: WS_MESSAGE_PROPERTY_ID = 14i32; |
04454e1e | 1021 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1022 | pub const WS_MESSAGE_PROPERTY_ENCODED_CERT: WS_MESSAGE_PROPERTY_ID = 15i32; |
04454e1e | 1023 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1024 | pub const WS_MESSAGE_PROPERTY_TRANSPORT_SECURITY_WINDOWS_TOKEN: WS_MESSAGE_PROPERTY_ID = 16i32; |
04454e1e | 1025 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1026 | pub const WS_MESSAGE_PROPERTY_HTTP_HEADER_AUTH_WINDOWS_TOKEN: WS_MESSAGE_PROPERTY_ID = 17i32; |
04454e1e | 1027 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1028 | pub const WS_MESSAGE_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN: WS_MESSAGE_PROPERTY_ID = 18i32; |
04454e1e | 1029 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1030 | pub const WS_MESSAGE_PROPERTY_SAML_ASSERTION: WS_MESSAGE_PROPERTY_ID = 19i32; |
04454e1e | 1031 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1032 | pub const WS_MESSAGE_PROPERTY_SECURITY_CONTEXT: WS_MESSAGE_PROPERTY_ID = 20i32; |
04454e1e | 1033 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1034 | pub const WS_MESSAGE_PROPERTY_PROTECTION_LEVEL: WS_MESSAGE_PROPERTY_ID = 21i32; |
04454e1e | 1035 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1036 | pub type WS_MESSAGE_SECURITY_USAGE = i32; |
04454e1e | 1037 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1038 | pub const WS_SUPPORTING_MESSAGE_SECURITY_USAGE: WS_MESSAGE_SECURITY_USAGE = 1i32; |
04454e1e | 1039 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1040 | pub type WS_MESSAGE_STATE = i32; |
04454e1e | 1041 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1042 | pub const WS_MESSAGE_STATE_EMPTY: WS_MESSAGE_STATE = 1i32; |
04454e1e | 1043 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1044 | pub const WS_MESSAGE_STATE_INITIALIZED: WS_MESSAGE_STATE = 2i32; |
04454e1e | 1045 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1046 | pub const WS_MESSAGE_STATE_READING: WS_MESSAGE_STATE = 3i32; |
04454e1e | 1047 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1048 | pub const WS_MESSAGE_STATE_WRITING: WS_MESSAGE_STATE = 4i32; |
04454e1e | 1049 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1050 | pub const WS_MESSAGE_STATE_DONE: WS_MESSAGE_STATE = 5i32; |
04454e1e | 1051 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1052 | pub type WS_METADATA_EXCHANGE_TYPE = i32; |
04454e1e | 1053 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1054 | pub const WS_METADATA_EXCHANGE_TYPE_NONE: WS_METADATA_EXCHANGE_TYPE = 0i32; |
04454e1e | 1055 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1056 | pub const WS_METADATA_EXCHANGE_TYPE_MEX: WS_METADATA_EXCHANGE_TYPE = 1i32; |
04454e1e | 1057 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1058 | pub const WS_METADATA_EXCHANGE_TYPE_HTTP_GET: WS_METADATA_EXCHANGE_TYPE = 2i32; |
04454e1e | 1059 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1060 | pub type WS_METADATA_PROPERTY_ID = i32; |
04454e1e | 1061 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1062 | pub const WS_METADATA_PROPERTY_STATE: WS_METADATA_PROPERTY_ID = 1i32; |
04454e1e | 1063 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1064 | pub const WS_METADATA_PROPERTY_HEAP_PROPERTIES: WS_METADATA_PROPERTY_ID = 2i32; |
04454e1e | 1065 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1066 | pub const WS_METADATA_PROPERTY_POLICY_PROPERTIES: WS_METADATA_PROPERTY_ID = 3i32; |
04454e1e | 1067 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1068 | pub const WS_METADATA_PROPERTY_HEAP_REQUESTED_SIZE: WS_METADATA_PROPERTY_ID = 4i32; |
04454e1e | 1069 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1070 | pub const WS_METADATA_PROPERTY_MAX_DOCUMENTS: WS_METADATA_PROPERTY_ID = 5i32; |
04454e1e | 1071 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1072 | pub const WS_METADATA_PROPERTY_HOST_NAMES: WS_METADATA_PROPERTY_ID = 6i32; |
04454e1e | 1073 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1074 | pub const WS_METADATA_PROPERTY_VERIFY_HOST_NAMES: WS_METADATA_PROPERTY_ID = 7i32; |
04454e1e | 1075 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1076 | pub type WS_METADATA_STATE = i32; |
04454e1e | 1077 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1078 | pub const WS_METADATA_STATE_CREATED: WS_METADATA_STATE = 1i32; |
04454e1e | 1079 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1080 | pub const WS_METADATA_STATE_RESOLVED: WS_METADATA_STATE = 2i32; |
04454e1e | 1081 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1082 | pub const WS_METADATA_STATE_FAULTED: WS_METADATA_STATE = 3i32; |
04454e1e | 1083 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1084 | pub type WS_MOVE_TO = i32; |
04454e1e | 1085 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1086 | pub const WS_MOVE_TO_ROOT_ELEMENT: WS_MOVE_TO = 0i32; |
04454e1e | 1087 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1088 | pub const WS_MOVE_TO_NEXT_ELEMENT: WS_MOVE_TO = 1i32; |
04454e1e | 1089 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1090 | pub const WS_MOVE_TO_PREVIOUS_ELEMENT: WS_MOVE_TO = 2i32; |
04454e1e | 1091 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1092 | pub const WS_MOVE_TO_CHILD_ELEMENT: WS_MOVE_TO = 3i32; |
04454e1e | 1093 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1094 | pub const WS_MOVE_TO_END_ELEMENT: WS_MOVE_TO = 4i32; |
04454e1e | 1095 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1096 | pub const WS_MOVE_TO_PARENT_ELEMENT: WS_MOVE_TO = 5i32; |
04454e1e | 1097 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1098 | pub const WS_MOVE_TO_NEXT_NODE: WS_MOVE_TO = 6i32; |
04454e1e | 1099 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1100 | pub const WS_MOVE_TO_PREVIOUS_NODE: WS_MOVE_TO = 7i32; |
04454e1e | 1101 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1102 | pub const WS_MOVE_TO_FIRST_NODE: WS_MOVE_TO = 8i32; |
04454e1e | 1103 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1104 | pub const WS_MOVE_TO_BOF: WS_MOVE_TO = 9i32; |
04454e1e | 1105 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1106 | pub const WS_MOVE_TO_EOF: WS_MOVE_TO = 10i32; |
04454e1e | 1107 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1108 | pub const WS_MOVE_TO_CHILD_NODE: WS_MOVE_TO = 11i32; |
04454e1e | 1109 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1110 | pub type WS_OPERATION_CONTEXT_PROPERTY_ID = i32; |
04454e1e | 1111 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1112 | pub const WS_OPERATION_CONTEXT_PROPERTY_CHANNEL: WS_OPERATION_CONTEXT_PROPERTY_ID = 0i32; |
04454e1e | 1113 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1114 | pub const WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION: WS_OPERATION_CONTEXT_PROPERTY_ID = 1i32; |
04454e1e | 1115 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1116 | pub const WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE: WS_OPERATION_CONTEXT_PROPERTY_ID = 2i32; |
04454e1e | 1117 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1118 | pub const WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE: WS_OPERATION_CONTEXT_PROPERTY_ID = 3i32; |
04454e1e | 1119 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1120 | pub const WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE: WS_OPERATION_CONTEXT_PROPERTY_ID = 4i32; |
04454e1e | 1121 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1122 | pub const WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE: WS_OPERATION_CONTEXT_PROPERTY_ID = 5i32; |
04454e1e | 1123 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1124 | pub const WS_OPERATION_CONTEXT_PROPERTY_HEAP: WS_OPERATION_CONTEXT_PROPERTY_ID = 6i32; |
04454e1e | 1125 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1126 | pub const WS_OPERATION_CONTEXT_PROPERTY_LISTENER: WS_OPERATION_CONTEXT_PROPERTY_ID = 7i32; |
04454e1e | 1127 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1128 | pub const WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS: WS_OPERATION_CONTEXT_PROPERTY_ID = 8i32; |
04454e1e | 1129 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1130 | pub type WS_OPERATION_STYLE = i32; |
04454e1e | 1131 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1132 | pub const WS_NON_RPC_LITERAL_OPERATION: WS_OPERATION_STYLE = 0i32; |
04454e1e | 1133 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1134 | pub const WS_RPC_LITERAL_OPERATION: WS_OPERATION_STYLE = 1i32; |
04454e1e | 1135 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1136 | pub type WS_PARAMETER_TYPE = i32; |
04454e1e | 1137 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1138 | pub const WS_PARAMETER_TYPE_NORMAL: WS_PARAMETER_TYPE = 0i32; |
04454e1e | 1139 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1140 | pub const WS_PARAMETER_TYPE_ARRAY: WS_PARAMETER_TYPE = 1i32; |
04454e1e | 1141 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1142 | pub const WS_PARAMETER_TYPE_ARRAY_COUNT: WS_PARAMETER_TYPE = 2i32; |
04454e1e | 1143 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1144 | pub const WS_PARAMETER_TYPE_MESSAGES: WS_PARAMETER_TYPE = 3i32; |
04454e1e | 1145 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1146 | pub type WS_POLICY_EXTENSION_TYPE = i32; |
04454e1e | 1147 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1148 | pub const WS_ENDPOINT_POLICY_EXTENSION_TYPE: WS_POLICY_EXTENSION_TYPE = 1i32; |
04454e1e | 1149 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1150 | pub type WS_POLICY_PROPERTY_ID = i32; |
04454e1e | 1151 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1152 | pub const WS_POLICY_PROPERTY_STATE: WS_POLICY_PROPERTY_ID = 1i32; |
04454e1e | 1153 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1154 | pub const WS_POLICY_PROPERTY_MAX_ALTERNATIVES: WS_POLICY_PROPERTY_ID = 2i32; |
04454e1e | 1155 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1156 | pub const WS_POLICY_PROPERTY_MAX_DEPTH: WS_POLICY_PROPERTY_ID = 3i32; |
04454e1e | 1157 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1158 | pub const WS_POLICY_PROPERTY_MAX_EXTENSIONS: WS_POLICY_PROPERTY_ID = 4i32; |
04454e1e | 1159 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1160 | pub type WS_POLICY_STATE = i32; |
04454e1e | 1161 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1162 | pub const WS_POLICY_STATE_CREATED: WS_POLICY_STATE = 1i32; |
04454e1e | 1163 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1164 | pub const WS_POLICY_STATE_FAULTED: WS_POLICY_STATE = 2i32; |
04454e1e | 1165 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1166 | pub type WS_PROTECTION_LEVEL = i32; |
04454e1e | 1167 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1168 | pub const WS_PROTECTION_LEVEL_NONE: WS_PROTECTION_LEVEL = 1i32; |
04454e1e | 1169 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1170 | pub const WS_PROTECTION_LEVEL_SIGN: WS_PROTECTION_LEVEL = 2i32; |
04454e1e | 1171 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1172 | pub const WS_PROTECTION_LEVEL_SIGN_AND_ENCRYPT: WS_PROTECTION_LEVEL = 3i32; |
04454e1e | 1173 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1174 | pub type WS_PROXY_PROPERTY_ID = i32; |
04454e1e | 1175 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1176 | pub const WS_PROXY_PROPERTY_CALL_TIMEOUT: WS_PROXY_PROPERTY_ID = 0i32; |
04454e1e | 1177 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1178 | pub const WS_PROXY_PROPERTY_MESSAGE_PROPERTIES: WS_PROXY_PROPERTY_ID = 1i32; |
04454e1e | 1179 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1180 | pub const WS_PROXY_PROPERTY_MAX_CALL_POOL_SIZE: WS_PROXY_PROPERTY_ID = 2i32; |
04454e1e | 1181 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1182 | pub const WS_PROXY_PROPERTY_STATE: WS_PROXY_PROPERTY_ID = 3i32; |
04454e1e | 1183 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1184 | pub const WS_PROXY_PROPERTY_MAX_PENDING_CALLS: WS_PROXY_PROPERTY_ID = 4i32; |
04454e1e | 1185 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1186 | pub const WS_PROXY_PROPERTY_MAX_CLOSE_TIMEOUT: WS_PROXY_PROPERTY_ID = 5i32; |
04454e1e | 1187 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1188 | pub const WS_PROXY_FAULT_LANG_ID: WS_PROXY_PROPERTY_ID = 6i32; |
04454e1e | 1189 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1190 | pub type WS_READ_OPTION = i32; |
04454e1e | 1191 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1192 | pub const WS_READ_REQUIRED_VALUE: WS_READ_OPTION = 1i32; |
04454e1e | 1193 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1194 | pub const WS_READ_REQUIRED_POINTER: WS_READ_OPTION = 2i32; |
04454e1e | 1195 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1196 | pub const WS_READ_OPTIONAL_POINTER: WS_READ_OPTION = 3i32; |
04454e1e | 1197 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1198 | pub const WS_READ_NILLABLE_POINTER: WS_READ_OPTION = 4i32; |
04454e1e | 1199 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1200 | pub const WS_READ_NILLABLE_VALUE: WS_READ_OPTION = 5i32; |
04454e1e | 1201 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1202 | pub type WS_RECEIVE_OPTION = i32; |
04454e1e | 1203 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1204 | pub const WS_RECEIVE_REQUIRED_MESSAGE: WS_RECEIVE_OPTION = 1i32; |
04454e1e | 1205 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1206 | pub const WS_RECEIVE_OPTIONAL_MESSAGE: WS_RECEIVE_OPTION = 2i32; |
04454e1e | 1207 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1208 | pub type WS_REPEATING_HEADER_OPTION = i32; |
04454e1e | 1209 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1210 | pub const WS_REPEATING_HEADER: WS_REPEATING_HEADER_OPTION = 1i32; |
04454e1e | 1211 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1212 | pub const WS_SINGLETON_HEADER: WS_REPEATING_HEADER_OPTION = 2i32; |
04454e1e | 1213 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1214 | pub type WS_REQUEST_SECURITY_TOKEN_ACTION = i32; |
04454e1e | 1215 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1216 | pub const WS_REQUEST_SECURITY_TOKEN_ACTION_ISSUE: WS_REQUEST_SECURITY_TOKEN_ACTION = 1i32; |
04454e1e | 1217 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1218 | pub const WS_REQUEST_SECURITY_TOKEN_ACTION_NEW_CONTEXT: WS_REQUEST_SECURITY_TOKEN_ACTION = 2i32; |
04454e1e | 1219 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1220 | pub const WS_REQUEST_SECURITY_TOKEN_ACTION_RENEW_CONTEXT: WS_REQUEST_SECURITY_TOKEN_ACTION = 3i32; |
04454e1e | 1221 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1222 | pub type WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = i32; |
04454e1e | 1223 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1224 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_APPLIES_TO: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 1i32; |
04454e1e | 1225 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1226 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_TRUST_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 2i32; |
04454e1e | 1227 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1228 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_SECURE_CONVERSATION_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 3i32; |
04454e1e | 1229 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1230 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_TYPE: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 4i32; |
04454e1e | 1231 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1232 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_REQUEST_ACTION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 5i32; |
04454e1e | 1233 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1234 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_EXISTING_TOKEN: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 6i32; |
04454e1e | 1235 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1236 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_TYPE: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 7i32; |
04454e1e | 1237 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1238 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_SIZE: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 8i32; |
04454e1e | 1239 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1240 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_ISSUED_TOKEN_KEY_ENTROPY: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 9i32; |
04454e1e | 1241 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1242 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_LOCAL_REQUEST_PARAMETERS: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 10i32; |
04454e1e | 1243 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1244 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_SERVICE_REQUEST_PARAMETERS: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 11i32; |
04454e1e | 1245 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1246 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_MESSAGE_PROPERTIES: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 12i32; |
04454e1e | 1247 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1248 | pub const WS_REQUEST_SECURITY_TOKEN_PROPERTY_BEARER_KEY_TYPE_VERSION: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID = 13i32; |
04454e1e | 1249 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1250 | pub type WS_SAML_AUTHENTICATOR_TYPE = i32; |
04454e1e | 1251 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1252 | pub const WS_CERT_SIGNED_SAML_AUTHENTICATOR_TYPE: WS_SAML_AUTHENTICATOR_TYPE = 1i32; |
04454e1e | 1253 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1254 | pub type WS_SECURE_CONVERSATION_VERSION = i32; |
04454e1e | 1255 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1256 | pub const WS_SECURE_CONVERSATION_VERSION_FEBRUARY_2005: WS_SECURE_CONVERSATION_VERSION = 1i32; |
04454e1e | 1257 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1258 | pub const WS_SECURE_CONVERSATION_VERSION_1_3: WS_SECURE_CONVERSATION_VERSION = 2i32; |
04454e1e | 1259 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1260 | pub type WS_SECURE_PROTOCOL = i32; |
04454e1e | 1261 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1262 | pub const WS_SECURE_PROTOCOL_SSL2: WS_SECURE_PROTOCOL = 1i32; |
04454e1e | 1263 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1264 | pub const WS_SECURE_PROTOCOL_SSL3: WS_SECURE_PROTOCOL = 2i32; |
04454e1e | 1265 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1266 | pub const WS_SECURE_PROTOCOL_TLS1_0: WS_SECURE_PROTOCOL = 4i32; |
04454e1e | 1267 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1268 | pub const WS_SECURE_PROTOCOL_TLS1_1: WS_SECURE_PROTOCOL = 8i32; |
04454e1e | 1269 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1270 | pub const WS_SECURE_PROTOCOL_TLS1_2: WS_SECURE_PROTOCOL = 16i32; |
04454e1e | 1271 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1272 | pub type WS_SECURITY_ALGORITHM_ID = i32; |
04454e1e | 1273 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1274 | pub const WS_SECURITY_ALGORITHM_DEFAULT: WS_SECURITY_ALGORITHM_ID = 0i32; |
04454e1e | 1275 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1276 | pub const WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE: WS_SECURITY_ALGORITHM_ID = 1i32; |
04454e1e | 1277 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1278 | pub const WS_SECURITY_ALGORITHM_CANONICALIZATION_EXCLUSIVE_WITH_COMMENTS: WS_SECURITY_ALGORITHM_ID = 2i32; |
04454e1e | 1279 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1280 | pub const WS_SECURITY_ALGORITHM_DIGEST_SHA1: WS_SECURITY_ALGORITHM_ID = 3i32; |
04454e1e | 1281 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1282 | pub const WS_SECURITY_ALGORITHM_DIGEST_SHA_256: WS_SECURITY_ALGORITHM_ID = 4i32; |
04454e1e | 1283 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1284 | pub const WS_SECURITY_ALGORITHM_DIGEST_SHA_384: WS_SECURITY_ALGORITHM_ID = 5i32; |
04454e1e | 1285 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1286 | pub const WS_SECURITY_ALGORITHM_DIGEST_SHA_512: WS_SECURITY_ALGORITHM_ID = 6i32; |
04454e1e | 1287 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1288 | pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA1: WS_SECURITY_ALGORITHM_ID = 7i32; |
04454e1e | 1289 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1290 | pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_256: WS_SECURITY_ALGORITHM_ID = 8i32; |
04454e1e | 1291 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1292 | pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_384: WS_SECURITY_ALGORITHM_ID = 9i32; |
04454e1e | 1293 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1294 | pub const WS_SECURITY_ALGORITHM_SYMMETRIC_SIGNATURE_HMAC_SHA_512: WS_SECURITY_ALGORITHM_ID = 10i32; |
04454e1e | 1295 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1296 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA1: WS_SECURITY_ALGORITHM_ID = 11i32; |
04454e1e | 1297 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1298 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_DSA_SHA1: WS_SECURITY_ALGORITHM_ID = 12i32; |
04454e1e | 1299 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1300 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_256: WS_SECURITY_ALGORITHM_ID = 13i32; |
04454e1e | 1301 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1302 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_384: WS_SECURITY_ALGORITHM_ID = 14i32; |
04454e1e | 1303 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1304 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_SIGNATURE_RSA_SHA_512: WS_SECURITY_ALGORITHM_ID = 15i32; |
04454e1e | 1305 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1306 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_1_5: WS_SECURITY_ALGORITHM_ID = 16i32; |
04454e1e | 1307 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1308 | pub const WS_SECURITY_ALGORITHM_ASYMMETRIC_KEYWRAP_RSA_OAEP: WS_SECURITY_ALGORITHM_ID = 17i32; |
04454e1e | 1309 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1310 | pub const WS_SECURITY_ALGORITHM_KEY_DERIVATION_P_SHA1: WS_SECURITY_ALGORITHM_ID = 18i32; |
04454e1e | 1311 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1312 | pub type WS_SECURITY_ALGORITHM_PROPERTY_ID = i32; |
04454e1e | 1313 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1314 | pub type WS_SECURITY_ALGORITHM_SUITE_NAME = i32; |
04454e1e | 1315 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1316 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256: WS_SECURITY_ALGORITHM_SUITE_NAME = 1i32; |
04454e1e | 1317 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1318 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192: WS_SECURITY_ALGORITHM_SUITE_NAME = 2i32; |
04454e1e | 1319 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1320 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128: WS_SECURITY_ALGORITHM_SUITE_NAME = 3i32; |
04454e1e | 1321 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1322 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 4i32; |
04454e1e | 1323 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1324 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 5i32; |
04454e1e | 1325 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1326 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 6i32; |
04454e1e | 1327 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1328 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256: WS_SECURITY_ALGORITHM_SUITE_NAME = 7i32; |
04454e1e | 1329 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1330 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256: WS_SECURITY_ALGORITHM_SUITE_NAME = 8i32; |
04454e1e | 1331 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1332 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256: WS_SECURITY_ALGORITHM_SUITE_NAME = 9i32; |
04454e1e | 1333 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1334 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC256_SHA256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 10i32; |
04454e1e | 1335 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1336 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC192_SHA256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 11i32; |
04454e1e | 1337 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1338 | pub const WS_SECURITY_ALGORITHM_SUITE_NAME_BASIC128_SHA256_RSA15: WS_SECURITY_ALGORITHM_SUITE_NAME = 12i32; |
04454e1e | 1339 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1340 | pub type WS_SECURITY_BEARER_KEY_TYPE_VERSION = i32; |
04454e1e | 1341 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1342 | pub const WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ORIGINAL_SPECIFICATION: WS_SECURITY_BEARER_KEY_TYPE_VERSION = 1i32; |
04454e1e | 1343 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1344 | pub const WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ORIGINAL_SCHEMA: WS_SECURITY_BEARER_KEY_TYPE_VERSION = 2i32; |
04454e1e | 1345 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1346 | pub const WS_SECURITY_BEARER_KEY_TYPE_VERSION_1_3_ERRATA_01: WS_SECURITY_BEARER_KEY_TYPE_VERSION = 3i32; |
04454e1e | 1347 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1348 | pub type WS_SECURITY_BINDING_CONSTRAINT_TYPE = i32; |
04454e1e | 1349 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1350 | pub const WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 1i32; |
04454e1e | 1351 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1352 | pub const WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 2i32; |
04454e1e | 1353 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1354 | pub const WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 3i32; |
04454e1e | 1355 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1356 | pub const WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 4i32; |
04454e1e | 1357 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1358 | pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 5i32; |
04454e1e | 1359 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1360 | pub const WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 6i32; |
04454e1e | 1361 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1362 | pub const WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 7i32; |
04454e1e | 1363 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1364 | pub const WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT_TYPE: WS_SECURITY_BINDING_CONSTRAINT_TYPE = 8i32; |
04454e1e | 1365 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1366 | pub type WS_SECURITY_BINDING_PROPERTY_ID = i32; |
04454e1e | 1367 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1368 | pub const WS_SECURITY_BINDING_PROPERTY_REQUIRE_SSL_CLIENT_CERT: WS_SECURITY_BINDING_PROPERTY_ID = 1i32; |
04454e1e | 1369 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1370 | pub const WS_SECURITY_BINDING_PROPERTY_WINDOWS_INTEGRATED_AUTH_PACKAGE: WS_SECURITY_BINDING_PROPERTY_ID = 2i32; |
04454e1e | 1371 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1372 | pub const WS_SECURITY_BINDING_PROPERTY_REQUIRE_SERVER_AUTH: WS_SECURITY_BINDING_PROPERTY_ID = 3i32; |
04454e1e | 1373 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1374 | pub const WS_SECURITY_BINDING_PROPERTY_ALLOW_ANONYMOUS_CLIENTS: WS_SECURITY_BINDING_PROPERTY_ID = 4i32; |
04454e1e | 1375 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1376 | pub const WS_SECURITY_BINDING_PROPERTY_ALLOWED_IMPERSONATION_LEVEL: WS_SECURITY_BINDING_PROPERTY_ID = 5i32; |
04454e1e | 1377 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1378 | pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_SCHEME: WS_SECURITY_BINDING_PROPERTY_ID = 6i32; |
04454e1e | 1379 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1380 | pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_TARGET: WS_SECURITY_BINDING_PROPERTY_ID = 7i32; |
04454e1e | 1381 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1382 | pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_BASIC_REALM: WS_SECURITY_BINDING_PROPERTY_ID = 8i32; |
04454e1e | 1383 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1384 | pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_DIGEST_REALM: WS_SECURITY_BINDING_PROPERTY_ID = 9i32; |
04454e1e | 1385 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1386 | pub const WS_SECURITY_BINDING_PROPERTY_HTTP_HEADER_AUTH_DIGEST_DOMAIN: WS_SECURITY_BINDING_PROPERTY_ID = 10i32; |
04454e1e | 1387 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1388 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_SIZE: WS_SECURITY_BINDING_PROPERTY_ID = 11i32; |
04454e1e | 1389 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1390 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_KEY_ENTROPY_MODE: WS_SECURITY_BINDING_PROPERTY_ID = 12i32; |
04454e1e | 1391 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1392 | pub const WS_SECURITY_BINDING_PROPERTY_MESSAGE_PROPERTIES: WS_SECURITY_BINDING_PROPERTY_ID = 13i32; |
04454e1e | 1393 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1394 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_MAX_PENDING_CONTEXTS: WS_SECURITY_BINDING_PROPERTY_ID = 14i32; |
04454e1e | 1395 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1396 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_MAX_ACTIVE_CONTEXTS: WS_SECURITY_BINDING_PROPERTY_ID = 15i32; |
04454e1e | 1397 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1398 | pub const WS_SECURITY_BINDING_PROPERTY_SECURE_CONVERSATION_VERSION: WS_SECURITY_BINDING_PROPERTY_ID = 16i32; |
04454e1e | 1399 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1400 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_SUPPORT_RENEW: WS_SECURITY_BINDING_PROPERTY_ID = 17i32; |
04454e1e | 1401 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1402 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_RENEWAL_INTERVAL: WS_SECURITY_BINDING_PROPERTY_ID = 18i32; |
04454e1e | 1403 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1404 | pub const WS_SECURITY_BINDING_PROPERTY_SECURITY_CONTEXT_ROLLOVER_INTERVAL: WS_SECURITY_BINDING_PROPERTY_ID = 19i32; |
04454e1e | 1405 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1406 | pub const WS_SECURITY_BINDING_PROPERTY_CERT_FAILURES_TO_IGNORE: WS_SECURITY_BINDING_PROPERTY_ID = 20i32; |
04454e1e | 1407 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1408 | pub const WS_SECURITY_BINDING_PROPERTY_DISABLE_CERT_REVOCATION_CHECK: WS_SECURITY_BINDING_PROPERTY_ID = 21i32; |
04454e1e | 1409 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1410 | pub const WS_SECURITY_BINDING_PROPERTY_DISALLOWED_SECURE_PROTOCOLS: WS_SECURITY_BINDING_PROPERTY_ID = 22i32; |
04454e1e | 1411 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1412 | pub const WS_SECURITY_BINDING_PROPERTY_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT: WS_SECURITY_BINDING_PROPERTY_ID = 23i32; |
04454e1e | 1413 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1414 | pub type WS_SECURITY_BINDING_TYPE = i32; |
04454e1e | 1415 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1416 | pub const WS_SSL_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 1i32; |
04454e1e | 1417 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1418 | pub const WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 2i32; |
04454e1e | 1419 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1420 | pub const WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 3i32; |
04454e1e | 1421 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1422 | pub const WS_USERNAME_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 4i32; |
04454e1e | 1423 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1424 | pub const WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 5i32; |
04454e1e | 1425 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1426 | pub const WS_XML_TOKEN_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 6i32; |
04454e1e | 1427 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1428 | pub const WS_SAML_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 7i32; |
04454e1e | 1429 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1430 | pub const WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 8i32; |
04454e1e | 1431 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1432 | pub const WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING_TYPE: WS_SECURITY_BINDING_TYPE = 9i32; |
04454e1e | 1433 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1434 | pub type WS_SECURITY_CONTEXT_PROPERTY_ID = i32; |
04454e1e | 1435 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1436 | pub const WS_SECURITY_CONTEXT_PROPERTY_IDENTIFIER: WS_SECURITY_CONTEXT_PROPERTY_ID = 1i32; |
04454e1e | 1437 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1438 | pub const WS_SECURITY_CONTEXT_PROPERTY_USERNAME: WS_SECURITY_CONTEXT_PROPERTY_ID = 2i32; |
04454e1e | 1439 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1440 | pub const WS_SECURITY_CONTEXT_PROPERTY_MESSAGE_SECURITY_WINDOWS_TOKEN: WS_SECURITY_CONTEXT_PROPERTY_ID = 3i32; |
04454e1e | 1441 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1442 | pub const WS_SECURITY_CONTEXT_PROPERTY_SAML_ASSERTION: WS_SECURITY_CONTEXT_PROPERTY_ID = 4i32; |
04454e1e | 1443 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1444 | pub type WS_SECURITY_HEADER_LAYOUT = i32; |
04454e1e | 1445 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1446 | pub const WS_SECURITY_HEADER_LAYOUT_STRICT: WS_SECURITY_HEADER_LAYOUT = 1i32; |
04454e1e | 1447 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1448 | pub const WS_SECURITY_HEADER_LAYOUT_LAX: WS_SECURITY_HEADER_LAYOUT = 2i32; |
04454e1e | 1449 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1450 | pub const WS_SECURITY_HEADER_LAYOUT_LAX_WITH_TIMESTAMP_FIRST: WS_SECURITY_HEADER_LAYOUT = 3i32; |
04454e1e | 1451 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1452 | pub const WS_SECURITY_HEADER_LAYOUT_LAX_WITH_TIMESTAMP_LAST: WS_SECURITY_HEADER_LAYOUT = 4i32; |
04454e1e | 1453 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1454 | pub type WS_SECURITY_HEADER_VERSION = i32; |
04454e1e | 1455 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1456 | pub const WS_SECURITY_HEADER_VERSION_1_0: WS_SECURITY_HEADER_VERSION = 1i32; |
04454e1e | 1457 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1458 | pub const WS_SECURITY_HEADER_VERSION_1_1: WS_SECURITY_HEADER_VERSION = 2i32; |
04454e1e | 1459 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1460 | pub type WS_SECURITY_KEY_ENTROPY_MODE = i32; |
04454e1e | 1461 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1462 | pub const WS_SECURITY_KEY_ENTROPY_MODE_CLIENT_ONLY: WS_SECURITY_KEY_ENTROPY_MODE = 1i32; |
04454e1e | 1463 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1464 | pub const WS_SECURITY_KEY_ENTROPY_MODE_SERVER_ONLY: WS_SECURITY_KEY_ENTROPY_MODE = 2i32; |
04454e1e | 1465 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1466 | pub const WS_SECURITY_KEY_ENTROPY_MODE_COMBINED: WS_SECURITY_KEY_ENTROPY_MODE = 3i32; |
04454e1e | 1467 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1468 | pub type WS_SECURITY_KEY_HANDLE_TYPE = i32; |
04454e1e | 1469 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1470 | pub const WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = 1i32; |
04454e1e | 1471 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1472 | pub const WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = 2i32; |
04454e1e | 1473 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1474 | pub const WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE_TYPE: WS_SECURITY_KEY_HANDLE_TYPE = 3i32; |
04454e1e | 1475 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1476 | pub type WS_SECURITY_KEY_TYPE = i32; |
04454e1e | 1477 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1478 | pub const WS_SECURITY_KEY_TYPE_NONE: WS_SECURITY_KEY_TYPE = 1i32; |
04454e1e | 1479 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1480 | pub const WS_SECURITY_KEY_TYPE_SYMMETRIC: WS_SECURITY_KEY_TYPE = 2i32; |
04454e1e | 1481 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1482 | pub const WS_SECURITY_KEY_TYPE_ASYMMETRIC: WS_SECURITY_KEY_TYPE = 3i32; |
04454e1e | 1483 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1484 | pub type WS_SECURITY_PROPERTY_ID = i32; |
04454e1e | 1485 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1486 | pub const WS_SECURITY_PROPERTY_TRANSPORT_PROTECTION_LEVEL: WS_SECURITY_PROPERTY_ID = 1i32; |
04454e1e | 1487 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1488 | pub const WS_SECURITY_PROPERTY_ALGORITHM_SUITE: WS_SECURITY_PROPERTY_ID = 2i32; |
04454e1e | 1489 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1490 | pub const WS_SECURITY_PROPERTY_ALGORITHM_SUITE_NAME: WS_SECURITY_PROPERTY_ID = 3i32; |
04454e1e | 1491 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1492 | pub const WS_SECURITY_PROPERTY_MAX_ALLOWED_LATENCY: WS_SECURITY_PROPERTY_ID = 4i32; |
04454e1e | 1493 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1494 | pub const WS_SECURITY_PROPERTY_TIMESTAMP_VALIDITY_DURATION: WS_SECURITY_PROPERTY_ID = 5i32; |
04454e1e | 1495 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1496 | pub const WS_SECURITY_PROPERTY_MAX_ALLOWED_CLOCK_SKEW: WS_SECURITY_PROPERTY_ID = 6i32; |
04454e1e | 1497 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1498 | pub const WS_SECURITY_PROPERTY_TIMESTAMP_USAGE: WS_SECURITY_PROPERTY_ID = 7i32; |
04454e1e | 1499 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1500 | pub const WS_SECURITY_PROPERTY_SECURITY_HEADER_LAYOUT: WS_SECURITY_PROPERTY_ID = 8i32; |
04454e1e | 1501 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1502 | pub const WS_SECURITY_PROPERTY_SECURITY_HEADER_VERSION: WS_SECURITY_PROPERTY_ID = 9i32; |
04454e1e | 1503 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1504 | pub const WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_POLICY: WS_SECURITY_PROPERTY_ID = 10i32; |
04454e1e | 1505 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1506 | pub const WS_SECURITY_PROPERTY_EXTENDED_PROTECTION_SCENARIO: WS_SECURITY_PROPERTY_ID = 11i32; |
04454e1e | 1507 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1508 | pub const WS_SECURITY_PROPERTY_SERVICE_IDENTITIES: WS_SECURITY_PROPERTY_ID = 12i32; |
04454e1e | 1509 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1510 | pub type WS_SECURITY_TIMESTAMP_USAGE = i32; |
04454e1e | 1511 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1512 | pub const WS_SECURITY_TIMESTAMP_USAGE_ALWAYS: WS_SECURITY_TIMESTAMP_USAGE = 1i32; |
04454e1e | 1513 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1514 | pub const WS_SECURITY_TIMESTAMP_USAGE_NEVER: WS_SECURITY_TIMESTAMP_USAGE = 2i32; |
04454e1e | 1515 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1516 | pub const WS_SECURITY_TIMESTAMP_USAGE_REQUESTS_ONLY: WS_SECURITY_TIMESTAMP_USAGE = 3i32; |
04454e1e | 1517 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1518 | pub type WS_SECURITY_TOKEN_PROPERTY_ID = i32; |
04454e1e | 1519 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1520 | pub const WS_SECURITY_TOKEN_PROPERTY_KEY_TYPE: WS_SECURITY_TOKEN_PROPERTY_ID = 1i32; |
04454e1e | 1521 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1522 | pub const WS_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME: WS_SECURITY_TOKEN_PROPERTY_ID = 2i32; |
04454e1e | 1523 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1524 | pub const WS_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME: WS_SECURITY_TOKEN_PROPERTY_ID = 3i32; |
04454e1e | 1525 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1526 | pub const WS_SECURITY_TOKEN_PROPERTY_SERIALIZED_XML: WS_SECURITY_TOKEN_PROPERTY_ID = 4i32; |
04454e1e | 1527 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1528 | pub const WS_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE_XML: WS_SECURITY_TOKEN_PROPERTY_ID = 5i32; |
04454e1e | 1529 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1530 | pub const WS_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE_XML: WS_SECURITY_TOKEN_PROPERTY_ID = 6i32; |
04454e1e | 1531 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1532 | pub const WS_SECURITY_TOKEN_PROPERTY_SYMMETRIC_KEY: WS_SECURITY_TOKEN_PROPERTY_ID = 7i32; |
04454e1e | 1533 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1534 | pub type WS_SECURITY_TOKEN_REFERENCE_MODE = i32; |
04454e1e | 1535 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1536 | pub const WS_SECURITY_TOKEN_REFERENCE_MODE_LOCAL_ID: WS_SECURITY_TOKEN_REFERENCE_MODE = 1i32; |
04454e1e | 1537 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1538 | pub const WS_SECURITY_TOKEN_REFERENCE_MODE_XML_BUFFER: WS_SECURITY_TOKEN_REFERENCE_MODE = 2i32; |
04454e1e | 1539 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1540 | pub const WS_SECURITY_TOKEN_REFERENCE_MODE_CERT_THUMBPRINT: WS_SECURITY_TOKEN_REFERENCE_MODE = 3i32; |
04454e1e | 1541 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1542 | pub const WS_SECURITY_TOKEN_REFERENCE_MODE_SECURITY_CONTEXT_ID: WS_SECURITY_TOKEN_REFERENCE_MODE = 4i32; |
04454e1e | 1543 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1544 | pub const WS_SECURITY_TOKEN_REFERENCE_MODE_SAML_ASSERTION_ID: WS_SECURITY_TOKEN_REFERENCE_MODE = 5i32; |
04454e1e | 1545 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1546 | pub type WS_SERVICE_CANCEL_REASON = i32; |
04454e1e | 1547 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1548 | pub const WS_SERVICE_HOST_ABORT: WS_SERVICE_CANCEL_REASON = 0i32; |
04454e1e | 1549 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1550 | pub const WS_SERVICE_CHANNEL_FAULTED: WS_SERVICE_CANCEL_REASON = 1i32; |
04454e1e | 1551 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1552 | pub type WS_SERVICE_ENDPOINT_PROPERTY_ID = i32; |
04454e1e | 1553 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1554 | pub const WS_SERVICE_ENDPOINT_PROPERTY_ACCEPT_CHANNEL_CALLBACK: WS_SERVICE_ENDPOINT_PROPERTY_ID = 0i32; |
04454e1e | 1555 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1556 | pub const WS_SERVICE_ENDPOINT_PROPERTY_CLOSE_CHANNEL_CALLBACK: WS_SERVICE_ENDPOINT_PROPERTY_ID = 1i32; |
04454e1e | 1557 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1558 | pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_ACCEPTING_CHANNELS: WS_SERVICE_ENDPOINT_PROPERTY_ID = 2i32; |
04454e1e | 1559 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1560 | pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CONCURRENCY: WS_SERVICE_ENDPOINT_PROPERTY_ID = 3i32; |
04454e1e | 1561 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1562 | pub const WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_MAX_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 4i32; |
04454e1e | 1563 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1564 | pub const WS_SERVICE_ENDPOINT_PROPERTY_BODY_HEAP_TRIM_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 5i32; |
04454e1e | 1565 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1566 | pub const WS_SERVICE_ENDPOINT_PROPERTY_MESSAGE_PROPERTIES: WS_SERVICE_ENDPOINT_PROPERTY_ID = 6i32; |
04454e1e | 1567 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1568 | pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CALL_POOL_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 7i32; |
04454e1e | 1569 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1570 | pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CHANNEL_POOL_SIZE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 8i32; |
04454e1e | 1571 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1572 | pub const WS_SERVICE_ENDPOINT_PROPERTY_LISTENER_PROPERTIES: WS_SERVICE_ENDPOINT_PROPERTY_ID = 9i32; |
04454e1e | 1573 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1574 | pub const WS_SERVICE_ENDPOINT_PROPERTY_CHECK_MUST_UNDERSTAND: WS_SERVICE_ENDPOINT_PROPERTY_ID = 10i32; |
04454e1e | 1575 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1576 | pub const WS_SERVICE_ENDPOINT_PROPERTY_METADATA_EXCHANGE_TYPE: WS_SERVICE_ENDPOINT_PROPERTY_ID = 11i32; |
04454e1e | 1577 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1578 | pub const WS_SERVICE_ENDPOINT_PROPERTY_METADATA: WS_SERVICE_ENDPOINT_PROPERTY_ID = 12i32; |
04454e1e | 1579 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1580 | pub const WS_SERVICE_ENDPOINT_PROPERTY_METADATA_EXCHANGE_URL_SUFFIX: WS_SERVICE_ENDPOINT_PROPERTY_ID = 13i32; |
04454e1e | 1581 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1582 | pub const WS_SERVICE_ENDPOINT_PROPERTY_MAX_CHANNELS: WS_SERVICE_ENDPOINT_PROPERTY_ID = 14i32; |
04454e1e | 1583 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1584 | pub type WS_SERVICE_HOST_STATE = i32; |
04454e1e | 1585 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1586 | pub const WS_SERVICE_HOST_STATE_CREATED: WS_SERVICE_HOST_STATE = 0i32; |
04454e1e | 1587 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1588 | pub const WS_SERVICE_HOST_STATE_OPENING: WS_SERVICE_HOST_STATE = 1i32; |
04454e1e | 1589 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1590 | pub const WS_SERVICE_HOST_STATE_OPEN: WS_SERVICE_HOST_STATE = 2i32; |
04454e1e | 1591 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1592 | pub const WS_SERVICE_HOST_STATE_CLOSING: WS_SERVICE_HOST_STATE = 3i32; |
04454e1e | 1593 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1594 | pub const WS_SERVICE_HOST_STATE_CLOSED: WS_SERVICE_HOST_STATE = 4i32; |
04454e1e | 1595 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1596 | pub const WS_SERVICE_HOST_STATE_FAULTED: WS_SERVICE_HOST_STATE = 5i32; |
04454e1e | 1597 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1598 | pub type WS_SERVICE_PROPERTY_ID = i32; |
04454e1e | 1599 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1600 | pub const WS_SERVICE_PROPERTY_HOST_USER_STATE: WS_SERVICE_PROPERTY_ID = 0i32; |
04454e1e | 1601 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1602 | pub const WS_SERVICE_PROPERTY_FAULT_DISCLOSURE: WS_SERVICE_PROPERTY_ID = 1i32; |
04454e1e | 1603 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1604 | pub const WS_SERVICE_PROPERTY_FAULT_LANGID: WS_SERVICE_PROPERTY_ID = 2i32; |
04454e1e | 1605 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1606 | pub const WS_SERVICE_PROPERTY_HOST_STATE: WS_SERVICE_PROPERTY_ID = 3i32; |
04454e1e | 1607 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1608 | pub const WS_SERVICE_PROPERTY_METADATA: WS_SERVICE_PROPERTY_ID = 4i32; |
04454e1e | 1609 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1610 | pub const WS_SERVICE_PROPERTY_CLOSE_TIMEOUT: WS_SERVICE_PROPERTY_ID = 5i32; |
04454e1e | 1611 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1612 | pub type WS_SERVICE_PROXY_STATE = i32; |
04454e1e | 1613 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1614 | pub const WS_SERVICE_PROXY_STATE_CREATED: WS_SERVICE_PROXY_STATE = 0i32; |
04454e1e | 1615 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1616 | pub const WS_SERVICE_PROXY_STATE_OPENING: WS_SERVICE_PROXY_STATE = 1i32; |
04454e1e | 1617 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1618 | pub const WS_SERVICE_PROXY_STATE_OPEN: WS_SERVICE_PROXY_STATE = 2i32; |
04454e1e | 1619 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1620 | pub const WS_SERVICE_PROXY_STATE_CLOSING: WS_SERVICE_PROXY_STATE = 3i32; |
04454e1e | 1621 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1622 | pub const WS_SERVICE_PROXY_STATE_CLOSED: WS_SERVICE_PROXY_STATE = 4i32; |
04454e1e | 1623 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1624 | pub const WS_SERVICE_PROXY_STATE_FAULTED: WS_SERVICE_PROXY_STATE = 5i32; |
04454e1e | 1625 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1626 | pub type WS_TRACE_API = i32; |
04454e1e | 1627 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1628 | pub const WS_TRACE_API_NONE: WS_TRACE_API = -1i32; |
04454e1e | 1629 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1630 | pub const WS_TRACE_API_START_READER_CANONICALIZATION: WS_TRACE_API = 0i32; |
04454e1e | 1631 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1632 | pub const WS_TRACE_API_END_READER_CANONICALIZATION: WS_TRACE_API = 1i32; |
04454e1e | 1633 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1634 | pub const WS_TRACE_API_START_WRITER_CANONICALIZATION: WS_TRACE_API = 2i32; |
04454e1e | 1635 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1636 | pub const WS_TRACE_API_END_WRITER_CANONICALIZATION: WS_TRACE_API = 3i32; |
04454e1e | 1637 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1638 | pub const WS_TRACE_API_CREATE_XML_BUFFER: WS_TRACE_API = 4i32; |
04454e1e | 1639 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1640 | pub const WS_TRACE_API_REMOVE_NODE: WS_TRACE_API = 5i32; |
04454e1e | 1641 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1642 | pub const WS_TRACE_API_CREATE_READER: WS_TRACE_API = 6i32; |
04454e1e | 1643 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1644 | pub const WS_TRACE_API_SET_INPUT: WS_TRACE_API = 7i32; |
04454e1e | 1645 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1646 | pub const WS_TRACE_API_SET_INPUT_TO_BUFFER: WS_TRACE_API = 8i32; |
04454e1e | 1647 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1648 | pub const WS_TRACE_API_FREE_XML_READER: WS_TRACE_API = 9i32; |
04454e1e | 1649 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1650 | pub const WS_TRACE_API_GET_READER_PROPERTY: WS_TRACE_API = 10i32; |
04454e1e | 1651 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1652 | pub const WS_TRACE_API_GET_READER_NODE: WS_TRACE_API = 11i32; |
04454e1e | 1653 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1654 | pub const WS_TRACE_API_FILL_READER: WS_TRACE_API = 12i32; |
04454e1e | 1655 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1656 | pub const WS_TRACE_API_READ_START_ELEMENT: WS_TRACE_API = 13i32; |
04454e1e | 1657 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1658 | pub const WS_TRACE_API_READ_TO_START_ELEMENT: WS_TRACE_API = 14i32; |
04454e1e | 1659 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1660 | pub const WS_TRACE_API_READ_START_ATTRIBUTE: WS_TRACE_API = 15i32; |
04454e1e | 1661 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1662 | pub const WS_TRACE_API_READ_END_ATTRIBUTE: WS_TRACE_API = 16i32; |
04454e1e | 1663 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1664 | pub const WS_TRACE_API_READ_NODE: WS_TRACE_API = 17i32; |
04454e1e | 1665 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1666 | pub const WS_TRACE_API_SKIP_NODE: WS_TRACE_API = 18i32; |
04454e1e | 1667 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1668 | pub const WS_TRACE_API_READ_END_ELEMENT: WS_TRACE_API = 19i32; |
04454e1e | 1669 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1670 | pub const WS_TRACE_API_FIND_ATTRIBUTE: WS_TRACE_API = 20i32; |
04454e1e | 1671 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1672 | pub const WS_TRACE_API_READ_ELEMENT_VALUE: WS_TRACE_API = 21i32; |
04454e1e | 1673 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1674 | pub const WS_TRACE_API_READ_CHARS: WS_TRACE_API = 22i32; |
04454e1e | 1675 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1676 | pub const WS_TRACE_API_READ_CHARS_UTF8: WS_TRACE_API = 23i32; |
04454e1e | 1677 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1678 | pub const WS_TRACE_API_READ_BYTES: WS_TRACE_API = 24i32; |
04454e1e | 1679 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1680 | pub const WS_TRACE_API_READ_ARRAY: WS_TRACE_API = 25i32; |
04454e1e | 1681 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1682 | pub const WS_TRACE_API_GET_READER_POSITION: WS_TRACE_API = 26i32; |
04454e1e | 1683 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1684 | pub const WS_TRACE_API_SET_READER_POSITION: WS_TRACE_API = 27i32; |
04454e1e | 1685 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1686 | pub const WS_TRACE_API_MOVE_READER: WS_TRACE_API = 28i32; |
04454e1e | 1687 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1688 | pub const WS_TRACE_API_CREATE_WRITER: WS_TRACE_API = 29i32; |
04454e1e | 1689 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1690 | pub const WS_TRACE_API_FREE_XML_WRITER: WS_TRACE_API = 30i32; |
04454e1e | 1691 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1692 | pub const WS_TRACE_API_SET_OUTPUT: WS_TRACE_API = 31i32; |
04454e1e | 1693 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1694 | pub const WS_TRACE_API_SET_OUTPUT_TO_BUFFER: WS_TRACE_API = 32i32; |
04454e1e | 1695 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1696 | pub const WS_TRACE_API_GET_WRITER_PROPERTY: WS_TRACE_API = 33i32; |
04454e1e | 1697 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1698 | pub const WS_TRACE_API_FLUSH_WRITER: WS_TRACE_API = 34i32; |
04454e1e | 1699 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1700 | pub const WS_TRACE_API_WRITE_START_ELEMENT: WS_TRACE_API = 35i32; |
04454e1e | 1701 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1702 | pub const WS_TRACE_API_WRITE_END_START_ELEMENT: WS_TRACE_API = 36i32; |
04454e1e | 1703 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1704 | pub const WS_TRACE_API_WRITE_XMLNS_ATTRIBUTE: WS_TRACE_API = 37i32; |
04454e1e | 1705 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1706 | pub const WS_TRACE_API_WRITE_START_ATTRIBUTE: WS_TRACE_API = 38i32; |
04454e1e | 1707 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1708 | pub const WS_TRACE_API_WRITE_END_ATTRIBUTE: WS_TRACE_API = 39i32; |
04454e1e | 1709 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1710 | pub const WS_TRACE_API_WRITE_VALUE: WS_TRACE_API = 40i32; |
04454e1e | 1711 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1712 | pub const WS_TRACE_API_WRITE_XML_BUFFER: WS_TRACE_API = 41i32; |
04454e1e | 1713 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1714 | pub const WS_TRACE_API_READ_XML_BUFFER: WS_TRACE_API = 42i32; |
04454e1e | 1715 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1716 | pub const WS_TRACE_API_WRITE_XML_BUFFER_TO_BYTES: WS_TRACE_API = 43i32; |
04454e1e | 1717 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1718 | pub const WS_TRACE_API_READ_XML_BUFFER_FROM_BYTES: WS_TRACE_API = 44i32; |
04454e1e | 1719 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1720 | pub const WS_TRACE_API_WRITE_ARRAY: WS_TRACE_API = 45i32; |
04454e1e | 1721 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1722 | pub const WS_TRACE_API_WRITE_QUALIFIED_NAME: WS_TRACE_API = 46i32; |
04454e1e | 1723 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1724 | pub const WS_TRACE_API_WRITE_CHARS: WS_TRACE_API = 47i32; |
04454e1e | 1725 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1726 | pub const WS_TRACE_API_WRITE_CHARS_UTF8: WS_TRACE_API = 48i32; |
04454e1e | 1727 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1728 | pub const WS_TRACE_API_WRITE_BYTES: WS_TRACE_API = 49i32; |
04454e1e | 1729 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1730 | pub const WS_TRACE_API_PUSH_BYTES: WS_TRACE_API = 50i32; |
04454e1e | 1731 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1732 | pub const WS_TRACE_API_PULL_BYTES: WS_TRACE_API = 51i32; |
04454e1e | 1733 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1734 | pub const WS_TRACE_API_WRITE_END_ELEMENT: WS_TRACE_API = 52i32; |
04454e1e | 1735 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1736 | pub const WS_TRACE_API_WRITE_TEXT: WS_TRACE_API = 53i32; |
04454e1e | 1737 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1738 | pub const WS_TRACE_API_WRITE_START_CDATA: WS_TRACE_API = 54i32; |
04454e1e | 1739 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1740 | pub const WS_TRACE_API_WRITE_END_CDATA: WS_TRACE_API = 55i32; |
04454e1e | 1741 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1742 | pub const WS_TRACE_API_WRITE_NODE: WS_TRACE_API = 56i32; |
04454e1e | 1743 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1744 | pub const WS_TRACE_API_PREFIX_FROM_NAMESPACE: WS_TRACE_API = 57i32; |
04454e1e | 1745 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1746 | pub const WS_TRACE_API_GET_WRITER_POSITION: WS_TRACE_API = 58i32; |
04454e1e | 1747 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1748 | pub const WS_TRACE_API_SET_WRITER_POSITION: WS_TRACE_API = 59i32; |
04454e1e | 1749 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1750 | pub const WS_TRACE_API_MOVE_WRITER: WS_TRACE_API = 60i32; |
04454e1e | 1751 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1752 | pub const WS_TRACE_API_TRIM_XML_WHITESPACE: WS_TRACE_API = 61i32; |
04454e1e | 1753 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1754 | pub const WS_TRACE_API_VERIFY_XML_NCNAME: WS_TRACE_API = 62i32; |
04454e1e | 1755 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1756 | pub const WS_TRACE_API_XML_STRING_EQUALS: WS_TRACE_API = 63i32; |
04454e1e | 1757 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1758 | pub const WS_TRACE_API_NAMESPACE_FROM_PREFIX: WS_TRACE_API = 64i32; |
04454e1e | 1759 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1760 | pub const WS_TRACE_API_READ_QUALIFIED_NAME: WS_TRACE_API = 65i32; |
04454e1e | 1761 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1762 | pub const WS_TRACE_API_GET_XML_ATTRIBUTE: WS_TRACE_API = 66i32; |
04454e1e | 1763 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1764 | pub const WS_TRACE_API_COPY_NODE: WS_TRACE_API = 67i32; |
04454e1e | 1765 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1766 | pub const WS_TRACE_API_ASYNC_EXECUTE: WS_TRACE_API = 68i32; |
04454e1e | 1767 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1768 | pub const WS_TRACE_API_CREATE_CHANNEL: WS_TRACE_API = 69i32; |
04454e1e | 1769 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1770 | pub const WS_TRACE_API_OPEN_CHANNEL: WS_TRACE_API = 70i32; |
04454e1e | 1771 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1772 | pub const WS_TRACE_API_SEND_MESSAGE: WS_TRACE_API = 71i32; |
04454e1e | 1773 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1774 | pub const WS_TRACE_API_RECEIVE_MESSAGE: WS_TRACE_API = 72i32; |
04454e1e | 1775 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1776 | pub const WS_TRACE_API_REQUEST_REPLY: WS_TRACE_API = 73i32; |
04454e1e | 1777 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1778 | pub const WS_TRACE_API_SEND_REPLY_MESSAGE: WS_TRACE_API = 74i32; |
04454e1e | 1779 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1780 | pub const WS_TRACE_API_SEND_FAULT_MESSAGE_FOR_ERROR: WS_TRACE_API = 75i32; |
04454e1e | 1781 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1782 | pub const WS_TRACE_API_GET_CHANNEL_PROPERTY: WS_TRACE_API = 76i32; |
04454e1e | 1783 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1784 | pub const WS_TRACE_API_SET_CHANNEL_PROPERTY: WS_TRACE_API = 77i32; |
04454e1e | 1785 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1786 | pub const WS_TRACE_API_WRITE_MESSAGE_START: WS_TRACE_API = 78i32; |
04454e1e | 1787 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1788 | pub const WS_TRACE_API_WRITE_MESSAGE_END: WS_TRACE_API = 79i32; |
04454e1e | 1789 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1790 | pub const WS_TRACE_API_READ_MESSAGE_START: WS_TRACE_API = 80i32; |
04454e1e | 1791 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1792 | pub const WS_TRACE_API_READ_MESSAGE_END: WS_TRACE_API = 81i32; |
04454e1e | 1793 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1794 | pub const WS_TRACE_API_CLOSE_CHANNEL: WS_TRACE_API = 82i32; |
04454e1e | 1795 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1796 | pub const WS_TRACE_API_ABORT_CHANNEL: WS_TRACE_API = 83i32; |
04454e1e | 1797 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1798 | pub const WS_TRACE_API_FREE_CHANNEL: WS_TRACE_API = 84i32; |
04454e1e | 1799 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1800 | pub const WS_TRACE_API_RESET_CHANNEL: WS_TRACE_API = 85i32; |
04454e1e | 1801 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1802 | pub const WS_TRACE_API_ABANDON_MESSAGE: WS_TRACE_API = 86i32; |
04454e1e | 1803 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1804 | pub const WS_TRACE_API_SHUTDOWN_SESSION_CHANNEL: WS_TRACE_API = 87i32; |
04454e1e | 1805 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1806 | pub const WS_TRACE_API_GET_CONTEXT_PROPERTY: WS_TRACE_API = 88i32; |
04454e1e | 1807 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1808 | pub const WS_TRACE_API_GET_DICTIONARY: WS_TRACE_API = 89i32; |
04454e1e | 1809 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1810 | pub const WS_TRACE_API_READ_ENDPOINT_ADDRESS_EXTENSION: WS_TRACE_API = 90i32; |
04454e1e | 1811 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1812 | pub const WS_TRACE_API_CREATE_ERROR: WS_TRACE_API = 91i32; |
04454e1e | 1813 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1814 | pub const WS_TRACE_API_ADD_ERROR_STRING: WS_TRACE_API = 92i32; |
04454e1e | 1815 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1816 | pub const WS_TRACE_API_GET_ERROR_STRING: WS_TRACE_API = 93i32; |
04454e1e | 1817 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1818 | pub const WS_TRACE_API_COPY_ERROR: WS_TRACE_API = 94i32; |
04454e1e | 1819 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1820 | pub const WS_TRACE_API_GET_ERROR_PROPERTY: WS_TRACE_API = 95i32; |
04454e1e | 1821 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1822 | pub const WS_TRACE_API_SET_ERROR_PROPERTY: WS_TRACE_API = 96i32; |
04454e1e | 1823 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1824 | pub const WS_TRACE_API_RESET_ERROR: WS_TRACE_API = 97i32; |
04454e1e | 1825 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1826 | pub const WS_TRACE_API_FREE_ERROR: WS_TRACE_API = 98i32; |
04454e1e | 1827 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1828 | pub const WS_TRACE_API_GET_FAULT_ERROR_PROPERTY: WS_TRACE_API = 99i32; |
04454e1e | 1829 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1830 | pub const WS_TRACE_API_SET_FAULT_ERROR_PROPERTY: WS_TRACE_API = 100i32; |
04454e1e | 1831 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1832 | pub const WS_TRACE_API_CREATE_FAULT_FROM_ERROR: WS_TRACE_API = 101i32; |
04454e1e | 1833 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1834 | pub const WS_TRACE_API_SET_FAULT_ERROR_DETAIL: WS_TRACE_API = 102i32; |
04454e1e | 1835 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1836 | pub const WS_TRACE_API_GET_FAULT_ERROR_DETAIL: WS_TRACE_API = 103i32; |
04454e1e | 1837 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1838 | pub const WS_TRACE_API_CREATE_HEAP: WS_TRACE_API = 104i32; |
04454e1e | 1839 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1840 | pub const WS_TRACE_API_ALLOC: WS_TRACE_API = 105i32; |
04454e1e | 1841 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1842 | pub const WS_TRACE_API_GET_HEAP_PROPERTY: WS_TRACE_API = 106i32; |
04454e1e | 1843 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1844 | pub const WS_TRACE_API_RESET_HEAP: WS_TRACE_API = 107i32; |
04454e1e | 1845 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1846 | pub const WS_TRACE_API_FREE_HEAP: WS_TRACE_API = 108i32; |
04454e1e | 1847 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1848 | pub const WS_TRACE_API_CREATE_LISTENER: WS_TRACE_API = 109i32; |
04454e1e | 1849 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1850 | pub const WS_TRACE_API_OPEN_LISTENER: WS_TRACE_API = 110i32; |
04454e1e | 1851 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1852 | pub const WS_TRACE_API_ACCEPT_CHANNEL: WS_TRACE_API = 111i32; |
04454e1e | 1853 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1854 | pub const WS_TRACE_API_CLOSE_LISTENER: WS_TRACE_API = 112i32; |
04454e1e | 1855 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1856 | pub const WS_TRACE_API_ABORT_LISTENER: WS_TRACE_API = 113i32; |
04454e1e | 1857 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1858 | pub const WS_TRACE_API_RESET_LISTENER: WS_TRACE_API = 114i32; |
04454e1e | 1859 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1860 | pub const WS_TRACE_API_FREE_LISTENER: WS_TRACE_API = 115i32; |
04454e1e | 1861 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1862 | pub const WS_TRACE_API_GET_LISTENER_PROPERTY: WS_TRACE_API = 116i32; |
04454e1e | 1863 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1864 | pub const WS_TRACE_API_SET_LISTENER_PROPERTY: WS_TRACE_API = 117i32; |
04454e1e | 1865 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1866 | pub const WS_TRACE_API_CREATE_CHANNEL_FOR_LISTENER: WS_TRACE_API = 118i32; |
04454e1e | 1867 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1868 | pub const WS_TRACE_API_CREATE_MESSAGE: WS_TRACE_API = 119i32; |
04454e1e | 1869 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1870 | pub const WS_TRACE_API_CREATE_MESSAGE_FOR_CHANNEL: WS_TRACE_API = 120i32; |
04454e1e | 1871 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1872 | pub const WS_TRACE_API_INITIALIZE_MESSAGE: WS_TRACE_API = 121i32; |
04454e1e | 1873 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1874 | pub const WS_TRACE_API_RESET_MESSAGE: WS_TRACE_API = 122i32; |
04454e1e | 1875 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1876 | pub const WS_TRACE_API_FREE_MESSAGE: WS_TRACE_API = 123i32; |
04454e1e | 1877 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1878 | pub const WS_TRACE_API_GET_HEADER_ATTRIBUTES: WS_TRACE_API = 124i32; |
04454e1e | 1879 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1880 | pub const WS_TRACE_API_GET_HEADER: WS_TRACE_API = 125i32; |
04454e1e | 1881 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1882 | pub const WS_TRACE_API_GET_CUSTOM_HEADER: WS_TRACE_API = 126i32; |
04454e1e | 1883 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1884 | pub const WS_TRACE_API_REMOVE_HEADER: WS_TRACE_API = 127i32; |
04454e1e | 1885 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1886 | pub const WS_TRACE_API_SET_HEADER: WS_TRACE_API = 128i32; |
04454e1e | 1887 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1888 | pub const WS_TRACE_API_REMOVE_CUSTOM_HEADER: WS_TRACE_API = 129i32; |
04454e1e | 1889 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1890 | pub const WS_TRACE_API_ADD_CUSTOM_HEADER: WS_TRACE_API = 130i32; |
04454e1e | 1891 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1892 | pub const WS_TRACE_API_ADD_MAPPED_HEADER: WS_TRACE_API = 131i32; |
04454e1e | 1893 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1894 | pub const WS_TRACE_API_REMOVE_MAPPED_HEADER: WS_TRACE_API = 132i32; |
04454e1e | 1895 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1896 | pub const WS_TRACE_API_GET_MAPPED_HEADER: WS_TRACE_API = 133i32; |
04454e1e | 1897 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1898 | pub const WS_TRACE_API_WRITE_BODY: WS_TRACE_API = 134i32; |
04454e1e | 1899 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1900 | pub const WS_TRACE_API_READ_BODY: WS_TRACE_API = 135i32; |
04454e1e | 1901 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1902 | pub const WS_TRACE_API_WRITE_ENVELOPE_START: WS_TRACE_API = 136i32; |
04454e1e | 1903 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1904 | pub const WS_TRACE_API_WRITE_ENVELOPE_END: WS_TRACE_API = 137i32; |
04454e1e | 1905 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1906 | pub const WS_TRACE_API_READ_ENVELOPE_START: WS_TRACE_API = 138i32; |
04454e1e | 1907 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1908 | pub const WS_TRACE_API_READ_ENVELOPE_END: WS_TRACE_API = 139i32; |
04454e1e | 1909 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1910 | pub const WS_TRACE_API_GET_MESSAGE_PROPERTY: WS_TRACE_API = 140i32; |
04454e1e | 1911 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1912 | pub const WS_TRACE_API_SET_MESSAGE_PROPERTY: WS_TRACE_API = 141i32; |
04454e1e | 1913 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1914 | pub const WS_TRACE_API_ADDRESS_MESSAGE: WS_TRACE_API = 142i32; |
04454e1e | 1915 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1916 | pub const WS_TRACE_API_CHECK_MUST_UNDERSTAND_HEADERS: WS_TRACE_API = 143i32; |
04454e1e | 1917 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1918 | pub const WS_TRACE_API_MARK_HEADER_AS_UNDERSTOOD: WS_TRACE_API = 144i32; |
04454e1e | 1919 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1920 | pub const WS_TRACE_API_FILL_BODY: WS_TRACE_API = 145i32; |
04454e1e | 1921 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1922 | pub const WS_TRACE_API_FLUSH_BODY: WS_TRACE_API = 146i32; |
04454e1e | 1923 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1924 | pub const WS_TRACE_API_REQUEST_SECURITY_TOKEN: WS_TRACE_API = 147i32; |
04454e1e | 1925 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1926 | pub const WS_TRACE_API_GET_SECURITY_TOKEN_PROPERTY: WS_TRACE_API = 148i32; |
04454e1e | 1927 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1928 | pub const WS_TRACE_API_CREATE_XML_SECURITY_TOKEN: WS_TRACE_API = 149i32; |
04454e1e | 1929 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1930 | pub const WS_TRACE_API_FREE_SECURITY_TOKEN: WS_TRACE_API = 150i32; |
04454e1e | 1931 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1932 | pub const WS_TRACE_API_REVOKE_SECURITY_CONTEXT: WS_TRACE_API = 151i32; |
04454e1e | 1933 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1934 | pub const WS_TRACE_API_GET_SECURITY_CONTEXT_PROPERTY: WS_TRACE_API = 152i32; |
04454e1e | 1935 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1936 | pub const WS_TRACE_API_READ_ELEMENT_TYPE: WS_TRACE_API = 153i32; |
04454e1e | 1937 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1938 | pub const WS_TRACE_API_READ_ATTRIBUTE_TYPE: WS_TRACE_API = 154i32; |
04454e1e | 1939 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1940 | pub const WS_TRACE_API_READ_TYPE: WS_TRACE_API = 155i32; |
04454e1e | 1941 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1942 | pub const WS_TRACE_API_WRITE_ELEMENT_TYPE: WS_TRACE_API = 156i32; |
04454e1e | 1943 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1944 | pub const WS_TRACE_API_WRITE_ATTRIBUTE_TYPE: WS_TRACE_API = 157i32; |
04454e1e | 1945 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1946 | pub const WS_TRACE_API_WRITE_TYPE: WS_TRACE_API = 158i32; |
04454e1e | 1947 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1948 | pub const WS_TRACE_API_SERVICE_REGISTER_FOR_CANCEL: WS_TRACE_API = 159i32; |
04454e1e | 1949 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1950 | pub const WS_TRACE_API_GET_SERVICE_HOST_PROPERTY: WS_TRACE_API = 160i32; |
04454e1e | 1951 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1952 | pub const WS_TRACE_API_CREATE_SERVICE_HOST: WS_TRACE_API = 161i32; |
04454e1e | 1953 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1954 | pub const WS_TRACE_API_OPEN_SERVICE_HOST: WS_TRACE_API = 162i32; |
04454e1e | 1955 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1956 | pub const WS_TRACE_API_CLOSE_SERVICE_HOST: WS_TRACE_API = 163i32; |
04454e1e | 1957 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1958 | pub const WS_TRACE_API_ABORT_SERVICE_HOST: WS_TRACE_API = 164i32; |
04454e1e | 1959 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1960 | pub const WS_TRACE_API_FREE_SERVICE_HOST: WS_TRACE_API = 165i32; |
04454e1e | 1961 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1962 | pub const WS_TRACE_API_RESET_SERVICE_HOST: WS_TRACE_API = 166i32; |
04454e1e | 1963 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1964 | pub const WS_TRACE_API_GET_SERVICE_PROXY_PROPERTY: WS_TRACE_API = 167i32; |
04454e1e | 1965 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1966 | pub const WS_TRACE_API_CREATE_SERVICE_PROXY: WS_TRACE_API = 168i32; |
04454e1e | 1967 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1968 | pub const WS_TRACE_API_OPEN_SERVICE_PROXY: WS_TRACE_API = 169i32; |
04454e1e | 1969 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1970 | pub const WS_TRACE_API_CLOSE_SERVICE_PROXY: WS_TRACE_API = 170i32; |
04454e1e | 1971 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1972 | pub const WS_TRACE_API_ABORT_SERVICE_PROXY: WS_TRACE_API = 171i32; |
04454e1e | 1973 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1974 | pub const WS_TRACE_API_FREE_SERVICE_PROXY: WS_TRACE_API = 172i32; |
04454e1e | 1975 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1976 | pub const WS_TRACE_API_RESET_SERVICE_PROXY: WS_TRACE_API = 173i32; |
04454e1e | 1977 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1978 | pub const WS_TRACE_API_ABORT_CALL: WS_TRACE_API = 174i32; |
04454e1e | 1979 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1980 | pub const WS_TRACE_API_CALL: WS_TRACE_API = 175i32; |
04454e1e | 1981 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1982 | pub const WS_TRACE_API_DECODE_URL: WS_TRACE_API = 176i32; |
04454e1e | 1983 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1984 | pub const WS_TRACE_API_ENCODE_URL: WS_TRACE_API = 177i32; |
04454e1e | 1985 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1986 | pub const WS_TRACE_API_COMBINE_URL: WS_TRACE_API = 178i32; |
04454e1e | 1987 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1988 | pub const WS_TRACE_API_DATETIME_TO_FILETIME: WS_TRACE_API = 179i32; |
04454e1e | 1989 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1990 | pub const WS_TRACE_API_FILETIME_TO_DATETIME: WS_TRACE_API = 180i32; |
04454e1e | 1991 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1992 | pub const WS_TRACE_API_DUMP_MEMORY: WS_TRACE_API = 181i32; |
04454e1e | 1993 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1994 | pub const WS_TRACE_API_SET_AUTOFAIL: WS_TRACE_API = 182i32; |
04454e1e | 1995 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1996 | pub const WS_TRACE_API_CREATE_METADATA: WS_TRACE_API = 183i32; |
04454e1e | 1997 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 1998 | pub const WS_TRACE_API_READ_METADATA: WS_TRACE_API = 184i32; |
04454e1e | 1999 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2000 | pub const WS_TRACE_API_FREE_METADATA: WS_TRACE_API = 185i32; |
04454e1e | 2001 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2002 | pub const WS_TRACE_API_RESET_METADATA: WS_TRACE_API = 186i32; |
04454e1e | 2003 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2004 | pub const WS_TRACE_API_GET_METADATA_PROPERTY: WS_TRACE_API = 187i32; |
04454e1e | 2005 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2006 | pub const WS_TRACE_API_GET_MISSING_METADATA_DOCUMENT_ADDRESS: WS_TRACE_API = 188i32; |
04454e1e | 2007 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2008 | pub const WS_TRACE_API_GET_METADATA_ENDPOINTS: WS_TRACE_API = 189i32; |
04454e1e | 2009 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2010 | pub const WS_TRACE_API_MATCH_POLICY_ALTERNATIVE: WS_TRACE_API = 190i32; |
04454e1e | 2011 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2012 | pub const WS_TRACE_API_GET_POLICY_PROPERTY: WS_TRACE_API = 191i32; |
04454e1e | 2013 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2014 | pub const WS_TRACE_API_GET_POLICY_ALTERNATIVE_COUNT: WS_TRACE_API = 192i32; |
04454e1e | 2015 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2016 | pub const WS_TRACE_API_WS_CREATE_SERVICE_PROXY_FROM_TEMPLATE: WS_TRACE_API = 193i32; |
04454e1e | 2017 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2018 | pub const WS_TRACE_API_WS_CREATE_SERVICE_HOST_FROM_TEMPLATE: WS_TRACE_API = 194i32; |
04454e1e | 2019 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2020 | pub type WS_TRANSFER_MODE = i32; |
04454e1e | 2021 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2022 | pub const WS_STREAMED_INPUT_TRANSFER_MODE: WS_TRANSFER_MODE = 1i32; |
04454e1e | 2023 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2024 | pub const WS_STREAMED_OUTPUT_TRANSFER_MODE: WS_TRANSFER_MODE = 2i32; |
04454e1e | 2025 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2026 | pub const WS_BUFFERED_TRANSFER_MODE: WS_TRANSFER_MODE = 0i32; |
04454e1e | 2027 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2028 | pub const WS_STREAMED_TRANSFER_MODE: WS_TRANSFER_MODE = 3i32; |
04454e1e | 2029 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2030 | pub type WS_TRUST_VERSION = i32; |
04454e1e | 2031 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2032 | pub const WS_TRUST_VERSION_FEBRUARY_2005: WS_TRUST_VERSION = 1i32; |
04454e1e | 2033 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2034 | pub const WS_TRUST_VERSION_1_3: WS_TRUST_VERSION = 2i32; |
04454e1e | 2035 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2036 | pub type WS_TYPE = i32; |
04454e1e | 2037 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2038 | pub const WS_BOOL_TYPE: WS_TYPE = 0i32; |
04454e1e | 2039 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2040 | pub const WS_INT8_TYPE: WS_TYPE = 1i32; |
04454e1e | 2041 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2042 | pub const WS_INT16_TYPE: WS_TYPE = 2i32; |
04454e1e | 2043 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2044 | pub const WS_INT32_TYPE: WS_TYPE = 3i32; |
04454e1e | 2045 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2046 | pub const WS_INT64_TYPE: WS_TYPE = 4i32; |
04454e1e | 2047 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2048 | pub const WS_UINT8_TYPE: WS_TYPE = 5i32; |
04454e1e | 2049 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2050 | pub const WS_UINT16_TYPE: WS_TYPE = 6i32; |
04454e1e | 2051 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2052 | pub const WS_UINT32_TYPE: WS_TYPE = 7i32; |
04454e1e | 2053 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2054 | pub const WS_UINT64_TYPE: WS_TYPE = 8i32; |
04454e1e | 2055 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2056 | pub const WS_FLOAT_TYPE: WS_TYPE = 9i32; |
04454e1e | 2057 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2058 | pub const WS_DOUBLE_TYPE: WS_TYPE = 10i32; |
04454e1e | 2059 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2060 | pub const WS_DECIMAL_TYPE: WS_TYPE = 11i32; |
04454e1e | 2061 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2062 | pub const WS_DATETIME_TYPE: WS_TYPE = 12i32; |
04454e1e | 2063 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2064 | pub const WS_TIMESPAN_TYPE: WS_TYPE = 13i32; |
04454e1e | 2065 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2066 | pub const WS_GUID_TYPE: WS_TYPE = 14i32; |
04454e1e | 2067 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2068 | pub const WS_UNIQUE_ID_TYPE: WS_TYPE = 15i32; |
04454e1e | 2069 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2070 | pub const WS_STRING_TYPE: WS_TYPE = 16i32; |
04454e1e | 2071 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2072 | pub const WS_WSZ_TYPE: WS_TYPE = 17i32; |
04454e1e | 2073 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2074 | pub const WS_BYTES_TYPE: WS_TYPE = 18i32; |
04454e1e | 2075 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2076 | pub const WS_XML_STRING_TYPE: WS_TYPE = 19i32; |
04454e1e | 2077 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2078 | pub const WS_XML_QNAME_TYPE: WS_TYPE = 20i32; |
04454e1e | 2079 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2080 | pub const WS_XML_BUFFER_TYPE: WS_TYPE = 21i32; |
04454e1e | 2081 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2082 | pub const WS_CHAR_ARRAY_TYPE: WS_TYPE = 22i32; |
04454e1e | 2083 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2084 | pub const WS_UTF8_ARRAY_TYPE: WS_TYPE = 23i32; |
04454e1e | 2085 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2086 | pub const WS_BYTE_ARRAY_TYPE: WS_TYPE = 24i32; |
04454e1e | 2087 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2088 | pub const WS_DESCRIPTION_TYPE: WS_TYPE = 25i32; |
04454e1e | 2089 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2090 | pub const WS_STRUCT_TYPE: WS_TYPE = 26i32; |
04454e1e | 2091 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2092 | pub const WS_CUSTOM_TYPE: WS_TYPE = 27i32; |
04454e1e | 2093 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2094 | pub const WS_ENDPOINT_ADDRESS_TYPE: WS_TYPE = 28i32; |
04454e1e | 2095 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2096 | pub const WS_FAULT_TYPE: WS_TYPE = 29i32; |
04454e1e | 2097 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2098 | pub const WS_VOID_TYPE: WS_TYPE = 30i32; |
04454e1e | 2099 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2100 | pub const WS_ENUM_TYPE: WS_TYPE = 31i32; |
04454e1e | 2101 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2102 | pub const WS_DURATION_TYPE: WS_TYPE = 32i32; |
04454e1e | 2103 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2104 | pub const WS_UNION_TYPE: WS_TYPE = 33i32; |
04454e1e | 2105 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2106 | pub const WS_ANY_ATTRIBUTES_TYPE: WS_TYPE = 34i32; |
04454e1e | 2107 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2108 | pub type WS_TYPE_MAPPING = i32; |
04454e1e | 2109 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2110 | pub const WS_ELEMENT_TYPE_MAPPING: WS_TYPE_MAPPING = 1i32; |
04454e1e | 2111 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2112 | pub const WS_ATTRIBUTE_TYPE_MAPPING: WS_TYPE_MAPPING = 2i32; |
04454e1e | 2113 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2114 | pub const WS_ELEMENT_CONTENT_TYPE_MAPPING: WS_TYPE_MAPPING = 3i32; |
04454e1e | 2115 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2116 | pub const WS_ANY_ELEMENT_TYPE_MAPPING: WS_TYPE_MAPPING = 4i32; |
04454e1e | 2117 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2118 | pub type WS_URL_SCHEME_TYPE = i32; |
04454e1e | 2119 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2120 | pub const WS_URL_HTTP_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 0i32; |
04454e1e | 2121 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2122 | pub const WS_URL_HTTPS_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 1i32; |
04454e1e | 2123 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2124 | pub const WS_URL_NETTCP_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 2i32; |
04454e1e | 2125 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2126 | pub const WS_URL_SOAPUDP_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 3i32; |
04454e1e | 2127 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2128 | pub const WS_URL_NETPIPE_SCHEME_TYPE: WS_URL_SCHEME_TYPE = 4i32; |
04454e1e | 2129 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2130 | pub type WS_USERNAME_CREDENTIAL_TYPE = i32; |
04454e1e | 2131 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2132 | pub const WS_STRING_USERNAME_CREDENTIAL_TYPE: WS_USERNAME_CREDENTIAL_TYPE = 1i32; |
04454e1e | 2133 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2134 | pub type WS_VALUE_TYPE = i32; |
04454e1e | 2135 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2136 | pub const WS_BOOL_VALUE_TYPE: WS_VALUE_TYPE = 0i32; |
04454e1e | 2137 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2138 | pub const WS_INT8_VALUE_TYPE: WS_VALUE_TYPE = 1i32; |
04454e1e | 2139 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2140 | pub const WS_INT16_VALUE_TYPE: WS_VALUE_TYPE = 2i32; |
04454e1e | 2141 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2142 | pub const WS_INT32_VALUE_TYPE: WS_VALUE_TYPE = 3i32; |
04454e1e | 2143 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2144 | pub const WS_INT64_VALUE_TYPE: WS_VALUE_TYPE = 4i32; |
04454e1e | 2145 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2146 | pub const WS_UINT8_VALUE_TYPE: WS_VALUE_TYPE = 5i32; |
04454e1e | 2147 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2148 | pub const WS_UINT16_VALUE_TYPE: WS_VALUE_TYPE = 6i32; |
04454e1e | 2149 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2150 | pub const WS_UINT32_VALUE_TYPE: WS_VALUE_TYPE = 7i32; |
04454e1e | 2151 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2152 | pub const WS_UINT64_VALUE_TYPE: WS_VALUE_TYPE = 8i32; |
04454e1e | 2153 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2154 | pub const WS_FLOAT_VALUE_TYPE: WS_VALUE_TYPE = 9i32; |
04454e1e | 2155 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2156 | pub const WS_DOUBLE_VALUE_TYPE: WS_VALUE_TYPE = 10i32; |
04454e1e | 2157 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2158 | pub const WS_DECIMAL_VALUE_TYPE: WS_VALUE_TYPE = 11i32; |
04454e1e | 2159 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2160 | pub const WS_DATETIME_VALUE_TYPE: WS_VALUE_TYPE = 12i32; |
04454e1e | 2161 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2162 | pub const WS_TIMESPAN_VALUE_TYPE: WS_VALUE_TYPE = 13i32; |
04454e1e | 2163 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2164 | pub const WS_GUID_VALUE_TYPE: WS_VALUE_TYPE = 14i32; |
04454e1e | 2165 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2166 | pub const WS_DURATION_VALUE_TYPE: WS_VALUE_TYPE = 15i32; |
04454e1e | 2167 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2168 | pub type WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = i32; |
04454e1e | 2169 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2170 | pub const WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = 1i32; |
04454e1e | 2171 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2172 | pub const WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = 2i32; |
04454e1e | 2173 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2174 | pub const WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE = 3i32; |
04454e1e | 2175 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2176 | pub type WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = i32; |
04454e1e | 2177 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2178 | pub const WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_KERBEROS: WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = 1i32; |
04454e1e | 2179 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2180 | pub const WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_NTLM: WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = 2i32; |
04454e1e | 2181 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2182 | pub const WS_WINDOWS_INTEGRATED_AUTH_PACKAGE_SPNEGO: WS_WINDOWS_INTEGRATED_AUTH_PACKAGE = 3i32; |
04454e1e | 2183 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2184 | pub type WS_WRITE_OPTION = i32; |
04454e1e | 2185 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2186 | pub const WS_WRITE_REQUIRED_VALUE: WS_WRITE_OPTION = 1i32; |
04454e1e | 2187 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2188 | pub const WS_WRITE_REQUIRED_POINTER: WS_WRITE_OPTION = 2i32; |
04454e1e | 2189 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2190 | pub const WS_WRITE_NILLABLE_VALUE: WS_WRITE_OPTION = 3i32; |
04454e1e | 2191 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2192 | pub const WS_WRITE_NILLABLE_POINTER: WS_WRITE_OPTION = 4i32; |
04454e1e | 2193 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2194 | pub type WS_XML_BUFFER_PROPERTY_ID = i32; |
04454e1e | 2195 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2196 | pub type WS_XML_CANONICALIZATION_ALGORITHM = i32; |
04454e1e | 2197 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2198 | pub const WS_EXCLUSIVE_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 0i32; |
04454e1e | 2199 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2200 | pub const WS_EXCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 1i32; |
04454e1e | 2201 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2202 | pub const WS_INCLUSIVE_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 2i32; |
04454e1e | 2203 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2204 | pub const WS_INCLUSIVE_WITH_COMMENTS_XML_CANONICALIZATION_ALGORITHM: WS_XML_CANONICALIZATION_ALGORITHM = 3i32; |
04454e1e | 2205 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2206 | pub type WS_XML_CANONICALIZATION_PROPERTY_ID = i32; |
04454e1e | 2207 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2208 | pub const WS_XML_CANONICALIZATION_PROPERTY_ALGORITHM: WS_XML_CANONICALIZATION_PROPERTY_ID = 0i32; |
04454e1e | 2209 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2210 | pub const WS_XML_CANONICALIZATION_PROPERTY_INCLUSIVE_PREFIXES: WS_XML_CANONICALIZATION_PROPERTY_ID = 1i32; |
04454e1e | 2211 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2212 | pub const WS_XML_CANONICALIZATION_PROPERTY_OMITTED_ELEMENT: WS_XML_CANONICALIZATION_PROPERTY_ID = 2i32; |
04454e1e | 2213 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2214 | pub const WS_XML_CANONICALIZATION_PROPERTY_OUTPUT_BUFFER_SIZE: WS_XML_CANONICALIZATION_PROPERTY_ID = 3i32; |
04454e1e | 2215 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2216 | pub type WS_XML_NODE_TYPE = i32; |
04454e1e | 2217 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2218 | pub const WS_XML_NODE_TYPE_ELEMENT: WS_XML_NODE_TYPE = 1i32; |
04454e1e | 2219 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2220 | pub const WS_XML_NODE_TYPE_TEXT: WS_XML_NODE_TYPE = 2i32; |
04454e1e | 2221 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2222 | pub const WS_XML_NODE_TYPE_END_ELEMENT: WS_XML_NODE_TYPE = 3i32; |
04454e1e | 2223 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2224 | pub const WS_XML_NODE_TYPE_COMMENT: WS_XML_NODE_TYPE = 4i32; |
04454e1e | 2225 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2226 | pub const WS_XML_NODE_TYPE_CDATA: WS_XML_NODE_TYPE = 6i32; |
04454e1e | 2227 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2228 | pub const WS_XML_NODE_TYPE_END_CDATA: WS_XML_NODE_TYPE = 7i32; |
04454e1e | 2229 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2230 | pub const WS_XML_NODE_TYPE_EOF: WS_XML_NODE_TYPE = 8i32; |
04454e1e | 2231 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2232 | pub const WS_XML_NODE_TYPE_BOF: WS_XML_NODE_TYPE = 9i32; |
04454e1e | 2233 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2234 | pub type WS_XML_READER_ENCODING_TYPE = i32; |
04454e1e | 2235 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2236 | pub const WS_XML_READER_ENCODING_TYPE_TEXT: WS_XML_READER_ENCODING_TYPE = 1i32; |
04454e1e | 2237 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2238 | pub const WS_XML_READER_ENCODING_TYPE_BINARY: WS_XML_READER_ENCODING_TYPE = 2i32; |
04454e1e | 2239 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2240 | pub const WS_XML_READER_ENCODING_TYPE_MTOM: WS_XML_READER_ENCODING_TYPE = 3i32; |
04454e1e | 2241 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2242 | pub const WS_XML_READER_ENCODING_TYPE_RAW: WS_XML_READER_ENCODING_TYPE = 4i32; |
04454e1e | 2243 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2244 | pub type WS_XML_READER_INPUT_TYPE = i32; |
04454e1e | 2245 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2246 | pub const WS_XML_READER_INPUT_TYPE_BUFFER: WS_XML_READER_INPUT_TYPE = 1i32; |
04454e1e | 2247 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2248 | pub const WS_XML_READER_INPUT_TYPE_STREAM: WS_XML_READER_INPUT_TYPE = 2i32; |
04454e1e | 2249 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2250 | pub type WS_XML_READER_PROPERTY_ID = i32; |
04454e1e | 2251 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2252 | pub const WS_XML_READER_PROPERTY_MAX_DEPTH: WS_XML_READER_PROPERTY_ID = 0i32; |
04454e1e | 2253 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2254 | pub const WS_XML_READER_PROPERTY_ALLOW_FRAGMENT: WS_XML_READER_PROPERTY_ID = 1i32; |
04454e1e | 2255 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2256 | pub const WS_XML_READER_PROPERTY_MAX_ATTRIBUTES: WS_XML_READER_PROPERTY_ID = 2i32; |
04454e1e | 2257 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2258 | pub const WS_XML_READER_PROPERTY_READ_DECLARATION: WS_XML_READER_PROPERTY_ID = 3i32; |
04454e1e | 2259 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2260 | pub const WS_XML_READER_PROPERTY_CHARSET: WS_XML_READER_PROPERTY_ID = 4i32; |
04454e1e | 2261 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2262 | pub const WS_XML_READER_PROPERTY_ROW: WS_XML_READER_PROPERTY_ID = 5i32; |
04454e1e | 2263 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2264 | pub const WS_XML_READER_PROPERTY_COLUMN: WS_XML_READER_PROPERTY_ID = 6i32; |
04454e1e | 2265 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2266 | pub const WS_XML_READER_PROPERTY_UTF8_TRIM_SIZE: WS_XML_READER_PROPERTY_ID = 7i32; |
04454e1e | 2267 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2268 | pub const WS_XML_READER_PROPERTY_STREAM_BUFFER_SIZE: WS_XML_READER_PROPERTY_ID = 8i32; |
04454e1e | 2269 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2270 | pub const WS_XML_READER_PROPERTY_IN_ATTRIBUTE: WS_XML_READER_PROPERTY_ID = 9i32; |
04454e1e | 2271 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2272 | pub const WS_XML_READER_PROPERTY_STREAM_MAX_ROOT_MIME_PART_SIZE: WS_XML_READER_PROPERTY_ID = 10i32; |
04454e1e | 2273 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2274 | pub const WS_XML_READER_PROPERTY_STREAM_MAX_MIME_HEADERS_SIZE: WS_XML_READER_PROPERTY_ID = 11i32; |
04454e1e | 2275 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2276 | pub const WS_XML_READER_PROPERTY_MAX_MIME_PARTS: WS_XML_READER_PROPERTY_ID = 12i32; |
04454e1e | 2277 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2278 | pub const WS_XML_READER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES: WS_XML_READER_PROPERTY_ID = 13i32; |
04454e1e | 2279 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2280 | pub const WS_XML_READER_PROPERTY_MAX_NAMESPACES: WS_XML_READER_PROPERTY_ID = 14i32; |
04454e1e | 2281 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2282 | pub type WS_XML_SECURITY_TOKEN_PROPERTY_ID = i32; |
04454e1e | 2283 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2284 | pub const WS_XML_SECURITY_TOKEN_PROPERTY_ATTACHED_REFERENCE: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 1i32; |
04454e1e | 2285 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2286 | pub const WS_XML_SECURITY_TOKEN_PROPERTY_UNATTACHED_REFERENCE: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 2i32; |
04454e1e | 2287 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2288 | pub const WS_XML_SECURITY_TOKEN_PROPERTY_VALID_FROM_TIME: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 3i32; |
04454e1e | 2289 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2290 | pub const WS_XML_SECURITY_TOKEN_PROPERTY_VALID_TILL_TIME: WS_XML_SECURITY_TOKEN_PROPERTY_ID = 4i32; |
04454e1e | 2291 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2292 | pub type WS_XML_TEXT_TYPE = i32; |
04454e1e | 2293 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2294 | pub const WS_XML_TEXT_TYPE_UTF8: WS_XML_TEXT_TYPE = 1i32; |
04454e1e | 2295 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2296 | pub const WS_XML_TEXT_TYPE_UTF16: WS_XML_TEXT_TYPE = 2i32; |
04454e1e | 2297 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2298 | pub const WS_XML_TEXT_TYPE_BASE64: WS_XML_TEXT_TYPE = 3i32; |
04454e1e | 2299 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2300 | pub const WS_XML_TEXT_TYPE_BOOL: WS_XML_TEXT_TYPE = 4i32; |
04454e1e | 2301 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2302 | pub const WS_XML_TEXT_TYPE_INT32: WS_XML_TEXT_TYPE = 5i32; |
04454e1e | 2303 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2304 | pub const WS_XML_TEXT_TYPE_INT64: WS_XML_TEXT_TYPE = 6i32; |
04454e1e | 2305 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2306 | pub const WS_XML_TEXT_TYPE_UINT64: WS_XML_TEXT_TYPE = 7i32; |
04454e1e | 2307 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2308 | pub const WS_XML_TEXT_TYPE_FLOAT: WS_XML_TEXT_TYPE = 8i32; |
04454e1e | 2309 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2310 | pub const WS_XML_TEXT_TYPE_DOUBLE: WS_XML_TEXT_TYPE = 9i32; |
04454e1e | 2311 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2312 | pub const WS_XML_TEXT_TYPE_DECIMAL: WS_XML_TEXT_TYPE = 10i32; |
04454e1e | 2313 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2314 | pub const WS_XML_TEXT_TYPE_GUID: WS_XML_TEXT_TYPE = 11i32; |
04454e1e | 2315 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2316 | pub const WS_XML_TEXT_TYPE_UNIQUE_ID: WS_XML_TEXT_TYPE = 12i32; |
04454e1e | 2317 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2318 | pub const WS_XML_TEXT_TYPE_DATETIME: WS_XML_TEXT_TYPE = 13i32; |
04454e1e | 2319 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2320 | pub const WS_XML_TEXT_TYPE_TIMESPAN: WS_XML_TEXT_TYPE = 14i32; |
04454e1e | 2321 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2322 | pub const WS_XML_TEXT_TYPE_QNAME: WS_XML_TEXT_TYPE = 15i32; |
04454e1e | 2323 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2324 | pub const WS_XML_TEXT_TYPE_LIST: WS_XML_TEXT_TYPE = 16i32; |
04454e1e | 2325 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2326 | pub type WS_XML_WRITER_ENCODING_TYPE = i32; |
04454e1e | 2327 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2328 | pub const WS_XML_WRITER_ENCODING_TYPE_TEXT: WS_XML_WRITER_ENCODING_TYPE = 1i32; |
04454e1e | 2329 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2330 | pub const WS_XML_WRITER_ENCODING_TYPE_BINARY: WS_XML_WRITER_ENCODING_TYPE = 2i32; |
04454e1e | 2331 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2332 | pub const WS_XML_WRITER_ENCODING_TYPE_MTOM: WS_XML_WRITER_ENCODING_TYPE = 3i32; |
04454e1e | 2333 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2334 | pub const WS_XML_WRITER_ENCODING_TYPE_RAW: WS_XML_WRITER_ENCODING_TYPE = 4i32; |
04454e1e | 2335 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2336 | pub type WS_XML_WRITER_OUTPUT_TYPE = i32; |
04454e1e | 2337 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2338 | pub const WS_XML_WRITER_OUTPUT_TYPE_BUFFER: WS_XML_WRITER_OUTPUT_TYPE = 1i32; |
04454e1e | 2339 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2340 | pub const WS_XML_WRITER_OUTPUT_TYPE_STREAM: WS_XML_WRITER_OUTPUT_TYPE = 2i32; |
04454e1e | 2341 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2342 | pub type WS_XML_WRITER_PROPERTY_ID = i32; |
04454e1e | 2343 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2344 | pub const WS_XML_WRITER_PROPERTY_MAX_DEPTH: WS_XML_WRITER_PROPERTY_ID = 0i32; |
04454e1e | 2345 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2346 | pub const WS_XML_WRITER_PROPERTY_ALLOW_FRAGMENT: WS_XML_WRITER_PROPERTY_ID = 1i32; |
04454e1e | 2347 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2348 | pub const WS_XML_WRITER_PROPERTY_MAX_ATTRIBUTES: WS_XML_WRITER_PROPERTY_ID = 2i32; |
04454e1e | 2349 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2350 | pub const WS_XML_WRITER_PROPERTY_WRITE_DECLARATION: WS_XML_WRITER_PROPERTY_ID = 3i32; |
04454e1e | 2351 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2352 | pub const WS_XML_WRITER_PROPERTY_INDENT: WS_XML_WRITER_PROPERTY_ID = 4i32; |
04454e1e | 2353 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2354 | pub const WS_XML_WRITER_PROPERTY_BUFFER_TRIM_SIZE: WS_XML_WRITER_PROPERTY_ID = 5i32; |
04454e1e | 2355 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2356 | pub const WS_XML_WRITER_PROPERTY_CHARSET: WS_XML_WRITER_PROPERTY_ID = 6i32; |
04454e1e | 2357 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2358 | pub const WS_XML_WRITER_PROPERTY_BUFFERS: WS_XML_WRITER_PROPERTY_ID = 7i32; |
04454e1e | 2359 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2360 | pub const WS_XML_WRITER_PROPERTY_BUFFER_MAX_SIZE: WS_XML_WRITER_PROPERTY_ID = 8i32; |
04454e1e | 2361 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2362 | pub const WS_XML_WRITER_PROPERTY_BYTES: WS_XML_WRITER_PROPERTY_ID = 9i32; |
04454e1e | 2363 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2364 | pub const WS_XML_WRITER_PROPERTY_IN_ATTRIBUTE: WS_XML_WRITER_PROPERTY_ID = 10i32; |
04454e1e | 2365 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2366 | pub const WS_XML_WRITER_PROPERTY_MAX_MIME_PARTS_BUFFER_SIZE: WS_XML_WRITER_PROPERTY_ID = 11i32; |
04454e1e | 2367 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2368 | pub const WS_XML_WRITER_PROPERTY_INITIAL_BUFFER: WS_XML_WRITER_PROPERTY_ID = 12i32; |
04454e1e | 2369 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2370 | pub const WS_XML_WRITER_PROPERTY_ALLOW_INVALID_CHARACTER_REFERENCES: WS_XML_WRITER_PROPERTY_ID = 13i32; |
04454e1e | 2371 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2372 | pub const WS_XML_WRITER_PROPERTY_MAX_NAMESPACES: WS_XML_WRITER_PROPERTY_ID = 14i32; |
04454e1e | 2373 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2374 | pub const WS_XML_WRITER_PROPERTY_BYTES_WRITTEN: WS_XML_WRITER_PROPERTY_ID = 15i32; |
04454e1e | 2375 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2376 | pub const WS_XML_WRITER_PROPERTY_BYTES_TO_CLOSE: WS_XML_WRITER_PROPERTY_ID = 16i32; |
04454e1e | 2377 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 | 2378 | pub const WS_XML_WRITER_PROPERTY_COMPRESS_EMPTY_ELEMENTS: WS_XML_WRITER_PROPERTY_ID = 17i32; |
04454e1e | 2379 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2380 | pub const WS_XML_WRITER_PROPERTY_EMIT_UNCOMPRESSED_EMPTY_ELEMENTS: WS_XML_WRITER_PROPERTY_ID = 18i32; |
2381 | #[repr(C)] | |
04454e1e | 2382 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2383 | pub struct WEBAUTHN_ASSERTION { |
2384 | pub dwVersion: u32, | |
2385 | pub cbAuthenticatorData: u32, | |
2386 | pub pbAuthenticatorData: *mut u8, | |
2387 | pub cbSignature: u32, | |
2388 | pub pbSignature: *mut u8, | |
2389 | pub Credential: WEBAUTHN_CREDENTIAL, | |
2390 | pub cbUserId: u32, | |
2391 | pub pbUserId: *mut u8, | |
2392 | pub Extensions: WEBAUTHN_EXTENSIONS, | |
2393 | pub cbCredLargeBlob: u32, | |
2394 | pub pbCredLargeBlob: *mut u8, | |
2395 | pub dwCredLargeBlobStatus: u32, | |
2396 | } | |
2397 | impl ::core::marker::Copy for WEBAUTHN_ASSERTION {} | |
2398 | impl ::core::clone::Clone for WEBAUTHN_ASSERTION { | |
2399 | fn clone(&self) -> Self { | |
2400 | *self | |
2401 | } | |
2402 | } | |
2403 | #[repr(C)] | |
2404 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2405 | #[cfg(feature = "Win32_Foundation")] | |
2406 | pub struct WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { | |
2407 | pub dwVersion: u32, | |
2408 | pub dwTimeoutMilliseconds: u32, | |
2409 | pub CredentialList: WEBAUTHN_CREDENTIALS, | |
2410 | pub Extensions: WEBAUTHN_EXTENSIONS, | |
2411 | pub dwAuthenticatorAttachment: u32, | |
2412 | pub dwUserVerificationRequirement: u32, | |
2413 | pub dwFlags: u32, | |
2414 | pub pwszU2fAppId: ::windows_sys::core::PCWSTR, | |
2415 | pub pbU2fAppId: *mut super::super::Foundation::BOOL, | |
2416 | pub pCancellationId: *mut ::windows_sys::core::GUID, | |
2417 | pub pAllowCredentialList: *mut WEBAUTHN_CREDENTIAL_LIST, | |
2418 | pub dwCredLargeBlobOperation: u32, | |
2419 | pub cbCredLargeBlob: u32, | |
2420 | pub pbCredLargeBlob: *mut u8, | |
2421 | } | |
2422 | #[cfg(feature = "Win32_Foundation")] | |
2423 | impl ::core::marker::Copy for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS {} | |
2424 | #[cfg(feature = "Win32_Foundation")] | |
2425 | impl ::core::clone::Clone for WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS { | |
2426 | fn clone(&self) -> Self { | |
2427 | *self | |
2428 | } | |
2429 | } | |
2430 | #[repr(C)] | |
2431 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2432 | #[cfg(feature = "Win32_Foundation")] | |
2433 | pub struct WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { | |
2434 | pub dwVersion: u32, | |
2435 | pub dwTimeoutMilliseconds: u32, | |
2436 | pub CredentialList: WEBAUTHN_CREDENTIALS, | |
2437 | pub Extensions: WEBAUTHN_EXTENSIONS, | |
2438 | pub dwAuthenticatorAttachment: u32, | |
2439 | pub bRequireResidentKey: super::super::Foundation::BOOL, | |
2440 | pub dwUserVerificationRequirement: u32, | |
2441 | pub dwAttestationConveyancePreference: u32, | |
2442 | pub dwFlags: u32, | |
2443 | pub pCancellationId: *mut ::windows_sys::core::GUID, | |
2444 | pub pExcludeCredentialList: *mut WEBAUTHN_CREDENTIAL_LIST, | |
2445 | pub dwEnterpriseAttestation: u32, | |
2446 | pub dwLargeBlobSupport: u32, | |
2447 | pub bPreferResidentKey: super::super::Foundation::BOOL, | |
2448 | } | |
2449 | #[cfg(feature = "Win32_Foundation")] | |
2450 | impl ::core::marker::Copy for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS {} | |
2451 | #[cfg(feature = "Win32_Foundation")] | |
2452 | impl ::core::clone::Clone for WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS { | |
2453 | fn clone(&self) -> Self { | |
2454 | *self | |
2455 | } | |
2456 | } | |
2457 | #[repr(C)] | |
04454e1e | 2458 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2459 | pub struct WEBAUTHN_CLIENT_DATA { |
2460 | pub dwVersion: u32, | |
2461 | pub cbClientDataJSON: u32, | |
2462 | pub pbClientDataJSON: *mut u8, | |
2463 | pub pwszHashAlgId: ::windows_sys::core::PCWSTR, | |
2464 | } | |
2465 | impl ::core::marker::Copy for WEBAUTHN_CLIENT_DATA {} | |
2466 | impl ::core::clone::Clone for WEBAUTHN_CLIENT_DATA { | |
2467 | fn clone(&self) -> Self { | |
2468 | *self | |
2469 | } | |
2470 | } | |
2471 | #[repr(C)] | |
04454e1e | 2472 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2473 | pub struct WEBAUTHN_COMMON_ATTESTATION { |
2474 | pub dwVersion: u32, | |
2475 | pub pwszAlg: ::windows_sys::core::PCWSTR, | |
2476 | pub lAlg: i32, | |
2477 | pub cbSignature: u32, | |
2478 | pub pbSignature: *mut u8, | |
2479 | pub cX5c: u32, | |
2480 | pub pX5c: *mut WEBAUTHN_X5C, | |
2481 | pub pwszVer: ::windows_sys::core::PCWSTR, | |
2482 | pub cbCertInfo: u32, | |
2483 | pub pbCertInfo: *mut u8, | |
2484 | pub cbPubArea: u32, | |
2485 | pub pbPubArea: *mut u8, | |
2486 | } | |
2487 | impl ::core::marker::Copy for WEBAUTHN_COMMON_ATTESTATION {} | |
2488 | impl ::core::clone::Clone for WEBAUTHN_COMMON_ATTESTATION { | |
2489 | fn clone(&self) -> Self { | |
2490 | *self | |
2491 | } | |
2492 | } | |
2493 | #[repr(C)] | |
04454e1e | 2494 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2495 | pub struct WEBAUTHN_COSE_CREDENTIAL_PARAMETER { |
2496 | pub dwVersion: u32, | |
2497 | pub pwszCredentialType: ::windows_sys::core::PCWSTR, | |
2498 | pub lAlg: i32, | |
2499 | } | |
2500 | impl ::core::marker::Copy for WEBAUTHN_COSE_CREDENTIAL_PARAMETER {} | |
2501 | impl ::core::clone::Clone for WEBAUTHN_COSE_CREDENTIAL_PARAMETER { | |
2502 | fn clone(&self) -> Self { | |
2503 | *self | |
2504 | } | |
2505 | } | |
2506 | #[repr(C)] | |
04454e1e | 2507 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2508 | pub struct WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { |
2509 | pub cCredentialParameters: u32, | |
2510 | pub pCredentialParameters: *mut WEBAUTHN_COSE_CREDENTIAL_PARAMETER, | |
2511 | } | |
2512 | impl ::core::marker::Copy for WEBAUTHN_COSE_CREDENTIAL_PARAMETERS {} | |
2513 | impl ::core::clone::Clone for WEBAUTHN_COSE_CREDENTIAL_PARAMETERS { | |
2514 | fn clone(&self) -> Self { | |
2515 | *self | |
2516 | } | |
2517 | } | |
2518 | #[repr(C)] | |
04454e1e | 2519 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2520 | pub struct WEBAUTHN_CREDENTIAL { |
2521 | pub dwVersion: u32, | |
2522 | pub cbId: u32, | |
2523 | pub pbId: *mut u8, | |
2524 | pub pwszCredentialType: ::windows_sys::core::PCWSTR, | |
2525 | } | |
2526 | impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL {} | |
2527 | impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL { | |
2528 | fn clone(&self) -> Self { | |
2529 | *self | |
2530 | } | |
2531 | } | |
2532 | #[repr(C)] | |
04454e1e | 2533 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
2534 | pub struct WEBAUTHN_CREDENTIALS { |
2535 | pub cCredentials: u32, | |
2536 | pub pCredentials: *mut WEBAUTHN_CREDENTIAL, | |
2537 | } | |
2538 | impl ::core::marker::Copy for WEBAUTHN_CREDENTIALS {} | |
2539 | impl ::core::clone::Clone for WEBAUTHN_CREDENTIALS { | |
2540 | fn clone(&self) -> Self { | |
2541 | *self | |
2542 | } | |
2543 | } | |
2544 | #[repr(C)] | |
2545 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2546 | #[cfg(feature = "Win32_Foundation")] | |
2547 | pub struct WEBAUTHN_CREDENTIAL_ATTESTATION { | |
2548 | pub dwVersion: u32, | |
2549 | pub pwszFormatType: ::windows_sys::core::PCWSTR, | |
2550 | pub cbAuthenticatorData: u32, | |
2551 | pub pbAuthenticatorData: *mut u8, | |
2552 | pub cbAttestation: u32, | |
2553 | pub pbAttestation: *mut u8, | |
2554 | pub dwAttestationDecodeType: u32, | |
2555 | pub pvAttestationDecode: *mut ::core::ffi::c_void, | |
2556 | pub cbAttestationObject: u32, | |
2557 | pub pbAttestationObject: *mut u8, | |
2558 | pub cbCredentialId: u32, | |
2559 | pub pbCredentialId: *mut u8, | |
2560 | pub Extensions: WEBAUTHN_EXTENSIONS, | |
2561 | pub dwUsedTransport: u32, | |
2562 | pub bEpAtt: super::super::Foundation::BOOL, | |
2563 | pub bLargeBlobSupported: super::super::Foundation::BOOL, | |
2564 | pub bResidentKey: super::super::Foundation::BOOL, | |
2565 | } | |
2566 | #[cfg(feature = "Win32_Foundation")] | |
2567 | impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL_ATTESTATION {} | |
2568 | #[cfg(feature = "Win32_Foundation")] | |
2569 | impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL_ATTESTATION { | |
2570 | fn clone(&self) -> Self { | |
2571 | *self | |
2572 | } | |
2573 | } | |
2574 | #[repr(C)] | |
2575 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2576 | pub struct WEBAUTHN_CREDENTIAL_EX { | |
2577 | pub dwVersion: u32, | |
2578 | pub cbId: u32, | |
2579 | pub pbId: *mut u8, | |
2580 | pub pwszCredentialType: ::windows_sys::core::PCWSTR, | |
2581 | pub dwTransports: u32, | |
2582 | } | |
2583 | impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL_EX {} | |
2584 | impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL_EX { | |
2585 | fn clone(&self) -> Self { | |
2586 | *self | |
2587 | } | |
2588 | } | |
2589 | #[repr(C)] | |
2590 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2591 | pub struct WEBAUTHN_CREDENTIAL_LIST { | |
2592 | pub cCredentials: u32, | |
2593 | pub ppCredentials: *mut *mut WEBAUTHN_CREDENTIAL_EX, | |
2594 | } | |
2595 | impl ::core::marker::Copy for WEBAUTHN_CREDENTIAL_LIST {} | |
2596 | impl ::core::clone::Clone for WEBAUTHN_CREDENTIAL_LIST { | |
2597 | fn clone(&self) -> Self { | |
2598 | *self | |
2599 | } | |
2600 | } | |
2601 | #[repr(C)] | |
2602 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2603 | pub struct WEBAUTHN_CRED_BLOB_EXTENSION { | |
2604 | pub cbCredBlob: u32, | |
2605 | pub pbCredBlob: *mut u8, | |
2606 | } | |
2607 | impl ::core::marker::Copy for WEBAUTHN_CRED_BLOB_EXTENSION {} | |
2608 | impl ::core::clone::Clone for WEBAUTHN_CRED_BLOB_EXTENSION { | |
2609 | fn clone(&self) -> Self { | |
2610 | *self | |
2611 | } | |
2612 | } | |
2613 | #[repr(C)] | |
2614 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2615 | #[cfg(feature = "Win32_Foundation")] | |
2616 | pub struct WEBAUTHN_CRED_PROTECT_EXTENSION_IN { | |
2617 | pub dwCredProtect: u32, | |
2618 | pub bRequireCredProtect: super::super::Foundation::BOOL, | |
2619 | } | |
2620 | #[cfg(feature = "Win32_Foundation")] | |
2621 | impl ::core::marker::Copy for WEBAUTHN_CRED_PROTECT_EXTENSION_IN {} | |
2622 | #[cfg(feature = "Win32_Foundation")] | |
2623 | impl ::core::clone::Clone for WEBAUTHN_CRED_PROTECT_EXTENSION_IN { | |
2624 | fn clone(&self) -> Self { | |
2625 | *self | |
2626 | } | |
2627 | } | |
2628 | #[repr(C)] | |
2629 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2630 | pub struct WEBAUTHN_EXTENSION { | |
2631 | pub pwszExtensionIdentifier: ::windows_sys::core::PCWSTR, | |
2632 | pub cbExtension: u32, | |
2633 | pub pvExtension: *mut ::core::ffi::c_void, | |
2634 | } | |
2635 | impl ::core::marker::Copy for WEBAUTHN_EXTENSION {} | |
2636 | impl ::core::clone::Clone for WEBAUTHN_EXTENSION { | |
2637 | fn clone(&self) -> Self { | |
2638 | *self | |
2639 | } | |
2640 | } | |
2641 | #[repr(C)] | |
2642 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2643 | pub struct WEBAUTHN_EXTENSIONS { | |
2644 | pub cExtensions: u32, | |
2645 | pub pExtensions: *mut WEBAUTHN_EXTENSION, | |
2646 | } | |
2647 | impl ::core::marker::Copy for WEBAUTHN_EXTENSIONS {} | |
2648 | impl ::core::clone::Clone for WEBAUTHN_EXTENSIONS { | |
2649 | fn clone(&self) -> Self { | |
2650 | *self | |
2651 | } | |
2652 | } | |
2653 | #[repr(C)] | |
2654 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2655 | pub struct WEBAUTHN_RP_ENTITY_INFORMATION { | |
2656 | pub dwVersion: u32, | |
2657 | pub pwszId: ::windows_sys::core::PCWSTR, | |
2658 | pub pwszName: ::windows_sys::core::PCWSTR, | |
2659 | pub pwszIcon: ::windows_sys::core::PCWSTR, | |
2660 | } | |
2661 | impl ::core::marker::Copy for WEBAUTHN_RP_ENTITY_INFORMATION {} | |
2662 | impl ::core::clone::Clone for WEBAUTHN_RP_ENTITY_INFORMATION { | |
2663 | fn clone(&self) -> Self { | |
2664 | *self | |
2665 | } | |
2666 | } | |
2667 | #[repr(C)] | |
2668 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2669 | pub struct WEBAUTHN_USER_ENTITY_INFORMATION { | |
2670 | pub dwVersion: u32, | |
2671 | pub cbId: u32, | |
2672 | pub pbId: *mut u8, | |
2673 | pub pwszName: ::windows_sys::core::PCWSTR, | |
2674 | pub pwszIcon: ::windows_sys::core::PCWSTR, | |
2675 | pub pwszDisplayName: ::windows_sys::core::PCWSTR, | |
2676 | } | |
2677 | impl ::core::marker::Copy for WEBAUTHN_USER_ENTITY_INFORMATION {} | |
2678 | impl ::core::clone::Clone for WEBAUTHN_USER_ENTITY_INFORMATION { | |
2679 | fn clone(&self) -> Self { | |
2680 | *self | |
2681 | } | |
2682 | } | |
2683 | #[repr(C)] | |
2684 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2685 | pub struct WEBAUTHN_X5C { | |
2686 | pub cbData: u32, | |
2687 | pub pbData: *mut u8, | |
2688 | } | |
2689 | impl ::core::marker::Copy for WEBAUTHN_X5C {} | |
2690 | impl ::core::clone::Clone for WEBAUTHN_X5C { | |
2691 | fn clone(&self) -> Self { | |
2692 | *self | |
2693 | } | |
2694 | } | |
2695 | #[repr(C)] | |
2696 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2697 | #[cfg(feature = "Win32_Foundation")] | |
2698 | pub struct WS_ANY_ATTRIBUTE { | |
2699 | pub localName: WS_XML_STRING, | |
2700 | pub ns: WS_XML_STRING, | |
2701 | pub value: *mut WS_XML_TEXT, | |
2702 | } | |
2703 | #[cfg(feature = "Win32_Foundation")] | |
2704 | impl ::core::marker::Copy for WS_ANY_ATTRIBUTE {} | |
2705 | #[cfg(feature = "Win32_Foundation")] | |
2706 | impl ::core::clone::Clone for WS_ANY_ATTRIBUTE { | |
2707 | fn clone(&self) -> Self { | |
2708 | *self | |
2709 | } | |
2710 | } | |
2711 | #[repr(C)] | |
2712 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2713 | #[cfg(feature = "Win32_Foundation")] | |
2714 | pub struct WS_ANY_ATTRIBUTES { | |
2715 | pub attributes: *mut WS_ANY_ATTRIBUTE, | |
2716 | pub attributeCount: u32, | |
2717 | } | |
2718 | #[cfg(feature = "Win32_Foundation")] | |
2719 | impl ::core::marker::Copy for WS_ANY_ATTRIBUTES {} | |
2720 | #[cfg(feature = "Win32_Foundation")] | |
2721 | impl ::core::clone::Clone for WS_ANY_ATTRIBUTES { | |
2722 | fn clone(&self) -> Self { | |
2723 | *self | |
2724 | } | |
2725 | } | |
2726 | #[repr(C)] | |
2727 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2728 | pub struct WS_ASYNC_CONTEXT { | |
2729 | pub callback: WS_ASYNC_CALLBACK, | |
2730 | pub callbackState: *mut ::core::ffi::c_void, | |
2731 | } | |
2732 | impl ::core::marker::Copy for WS_ASYNC_CONTEXT {} | |
2733 | impl ::core::clone::Clone for WS_ASYNC_CONTEXT { | |
2734 | fn clone(&self) -> Self { | |
2735 | *self | |
2736 | } | |
2737 | } | |
2738 | #[repr(C)] | |
2739 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2740 | pub struct WS_ASYNC_OPERATION { | |
2741 | pub function: WS_ASYNC_FUNCTION, | |
2742 | } | |
2743 | impl ::core::marker::Copy for WS_ASYNC_OPERATION {} | |
2744 | impl ::core::clone::Clone for WS_ASYNC_OPERATION { | |
2745 | fn clone(&self) -> Self { | |
2746 | *self | |
2747 | } | |
2748 | } | |
2749 | #[repr(C)] | |
2750 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2751 | pub struct WS_ASYNC_STATE { | |
2752 | pub internal0: *mut ::core::ffi::c_void, | |
2753 | pub internal1: *mut ::core::ffi::c_void, | |
2754 | pub internal2: *mut ::core::ffi::c_void, | |
2755 | pub internal3: *mut ::core::ffi::c_void, | |
2756 | pub internal4: *mut ::core::ffi::c_void, | |
2757 | } | |
2758 | impl ::core::marker::Copy for WS_ASYNC_STATE {} | |
2759 | impl ::core::clone::Clone for WS_ASYNC_STATE { | |
2760 | fn clone(&self) -> Self { | |
2761 | *self | |
2762 | } | |
2763 | } | |
2764 | #[repr(C)] | |
2765 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2766 | #[cfg(feature = "Win32_Foundation")] | |
2767 | pub struct WS_ATTRIBUTE_DESCRIPTION { | |
2768 | pub attributeLocalName: *mut WS_XML_STRING, | |
2769 | pub attributeNs: *mut WS_XML_STRING, | |
2770 | pub r#type: WS_TYPE, | |
2771 | pub typeDescription: *mut ::core::ffi::c_void, | |
2772 | } | |
2773 | #[cfg(feature = "Win32_Foundation")] | |
2774 | impl ::core::marker::Copy for WS_ATTRIBUTE_DESCRIPTION {} | |
2775 | #[cfg(feature = "Win32_Foundation")] | |
2776 | impl ::core::clone::Clone for WS_ATTRIBUTE_DESCRIPTION { | |
2777 | fn clone(&self) -> Self { | |
2778 | *self | |
2779 | } | |
2780 | } | |
2781 | #[repr(C)] | |
2782 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
2783 | #[cfg(feature = "Win32_Foundation")] | |
2784 | pub struct WS_BOOL_DESCRIPTION { | |
2785 | pub value: super::super::Foundation::BOOL, | |
2786 | } | |
2787 | #[cfg(feature = "Win32_Foundation")] | |
2788 | impl ::core::marker::Copy for WS_BOOL_DESCRIPTION {} | |
2789 | #[cfg(feature = "Win32_Foundation")] | |
2790 | impl ::core::clone::Clone for WS_BOOL_DESCRIPTION { | |
2791 | fn clone(&self) -> Self { | |
2792 | *self | |
2793 | } | |
2794 | } | |
2795 | #[repr(C)] | |
2796 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2797 | pub struct WS_BUFFERS { | |
2798 | pub bufferCount: u32, | |
2799 | pub buffers: *mut WS_BYTES, | |
2800 | } | |
2801 | impl ::core::marker::Copy for WS_BUFFERS {} | |
2802 | impl ::core::clone::Clone for WS_BUFFERS { | |
2803 | fn clone(&self) -> Self { | |
2804 | *self | |
2805 | } | |
2806 | } | |
2807 | #[repr(C)] | |
2808 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2809 | pub struct WS_BYTES { | |
2810 | pub length: u32, | |
2811 | pub bytes: *mut u8, | |
2812 | } | |
2813 | impl ::core::marker::Copy for WS_BYTES {} | |
2814 | impl ::core::clone::Clone for WS_BYTES { | |
2815 | fn clone(&self) -> Self { | |
2816 | *self | |
2817 | } | |
2818 | } | |
2819 | #[repr(C)] | |
2820 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2821 | pub struct WS_BYTES_DESCRIPTION { | |
2822 | pub minByteCount: u32, | |
2823 | pub maxByteCount: u32, | |
2824 | } | |
2825 | impl ::core::marker::Copy for WS_BYTES_DESCRIPTION {} | |
2826 | impl ::core::clone::Clone for WS_BYTES_DESCRIPTION { | |
2827 | fn clone(&self) -> Self { | |
2828 | *self | |
2829 | } | |
2830 | } | |
2831 | #[repr(C)] | |
2832 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2833 | pub struct WS_BYTE_ARRAY_DESCRIPTION { | |
2834 | pub minByteCount: u32, | |
2835 | pub maxByteCount: u32, | |
2836 | } | |
2837 | impl ::core::marker::Copy for WS_BYTE_ARRAY_DESCRIPTION {} | |
2838 | impl ::core::clone::Clone for WS_BYTE_ARRAY_DESCRIPTION { | |
2839 | fn clone(&self) -> Self { | |
2840 | *self | |
2841 | } | |
2842 | } | |
2843 | #[repr(C)] | |
2844 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2845 | pub struct WS_CALL_PROPERTY { | |
2846 | pub id: WS_CALL_PROPERTY_ID, | |
2847 | pub value: *mut ::core::ffi::c_void, | |
2848 | pub valueSize: u32, | |
2849 | } | |
2850 | impl ::core::marker::Copy for WS_CALL_PROPERTY {} | |
2851 | impl ::core::clone::Clone for WS_CALL_PROPERTY { | |
2852 | fn clone(&self) -> Self { | |
2853 | *self | |
2854 | } | |
2855 | } | |
2856 | #[repr(C)] | |
2857 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2858 | pub struct WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { | |
2859 | pub keyHandle: WS_SECURITY_KEY_HANDLE, | |
2860 | pub provider: usize, | |
2861 | pub keySpec: u32, | |
2862 | } | |
2863 | impl ::core::marker::Copy for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE {} | |
2864 | impl ::core::clone::Clone for WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE { | |
2865 | fn clone(&self) -> Self { | |
2866 | *self | |
2867 | } | |
2868 | } | |
2869 | #[repr(C)] | |
2870 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] | |
2871 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
2872 | pub struct WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { | |
2873 | pub callback: WS_CERTIFICATE_VALIDATION_CALLBACK, | |
2874 | pub state: *mut ::core::ffi::c_void, | |
2875 | } | |
2876 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
2877 | impl ::core::marker::Copy for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT {} | |
2878 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
2879 | impl ::core::clone::Clone for WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT { | |
2880 | fn clone(&self) -> Self { | |
2881 | *self | |
2882 | } | |
2883 | } | |
2884 | #[repr(C)] | |
2885 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2886 | pub struct WS_CERT_CREDENTIAL { | |
2887 | pub credentialType: WS_CERT_CREDENTIAL_TYPE, | |
2888 | } | |
2889 | impl ::core::marker::Copy for WS_CERT_CREDENTIAL {} | |
2890 | impl ::core::clone::Clone for WS_CERT_CREDENTIAL { | |
2891 | fn clone(&self) -> Self { | |
2892 | *self | |
2893 | } | |
2894 | } | |
2895 | #[repr(C)] | |
2896 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2897 | pub struct WS_CERT_ENDPOINT_IDENTITY { | |
2898 | pub identity: WS_ENDPOINT_IDENTITY, | |
2899 | pub rawCertificateData: WS_BYTES, | |
2900 | } | |
2901 | impl ::core::marker::Copy for WS_CERT_ENDPOINT_IDENTITY {} | |
2902 | impl ::core::clone::Clone for WS_CERT_ENDPOINT_IDENTITY { | |
2903 | fn clone(&self) -> Self { | |
2904 | *self | |
2905 | } | |
2906 | } | |
2907 | #[repr(C)] | |
2908 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2909 | pub struct WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
2910 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
2911 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
2912 | } | |
2913 | impl ::core::marker::Copy for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT {} | |
2914 | impl ::core::clone::Clone for WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
2915 | fn clone(&self) -> Self { | |
2916 | *self | |
2917 | } | |
2918 | } | |
2919 | #[repr(C)] | |
2920 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] | |
2921 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
2922 | pub struct WS_CERT_SIGNED_SAML_AUTHENTICATOR { | |
2923 | pub authenticator: WS_SAML_AUTHENTICATOR, | |
2924 | pub trustedIssuerCerts: *const *const super::super::Security::Cryptography::CERT_CONTEXT, | |
2925 | pub trustedIssuerCertCount: u32, | |
2926 | pub decryptionCert: *const super::super::Security::Cryptography::CERT_CONTEXT, | |
2927 | pub samlValidator: WS_VALIDATE_SAML_CALLBACK, | |
2928 | pub samlValidatorCallbackState: *mut ::core::ffi::c_void, | |
2929 | } | |
2930 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
2931 | impl ::core::marker::Copy for WS_CERT_SIGNED_SAML_AUTHENTICATOR {} | |
2932 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
2933 | impl ::core::clone::Clone for WS_CERT_SIGNED_SAML_AUTHENTICATOR { | |
2934 | fn clone(&self) -> Self { | |
2935 | *self | |
2936 | } | |
2937 | } | |
2938 | #[repr(C)] | |
2939 | pub struct WS_CHANNEL(pub u8); | |
2940 | #[repr(C)] | |
2941 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2942 | pub struct WS_CHANNEL_DECODER { | |
2943 | pub createContext: *mut ::core::ffi::c_void, | |
2944 | pub createDecoderCallback: WS_CREATE_DECODER_CALLBACK, | |
2945 | pub decoderGetContentTypeCallback: WS_DECODER_GET_CONTENT_TYPE_CALLBACK, | |
2946 | pub decoderStartCallback: WS_DECODER_START_CALLBACK, | |
2947 | pub decoderDecodeCallback: WS_DECODER_DECODE_CALLBACK, | |
2948 | pub decoderEndCallback: WS_DECODER_END_CALLBACK, | |
2949 | pub freeDecoderCallback: WS_FREE_DECODER_CALLBACK, | |
2950 | } | |
2951 | impl ::core::marker::Copy for WS_CHANNEL_DECODER {} | |
2952 | impl ::core::clone::Clone for WS_CHANNEL_DECODER { | |
2953 | fn clone(&self) -> Self { | |
2954 | *self | |
2955 | } | |
2956 | } | |
2957 | #[repr(C)] | |
2958 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2959 | pub struct WS_CHANNEL_ENCODER { | |
2960 | pub createContext: *mut ::core::ffi::c_void, | |
2961 | pub createEncoderCallback: WS_CREATE_ENCODER_CALLBACK, | |
2962 | pub encoderGetContentTypeCallback: WS_ENCODER_GET_CONTENT_TYPE_CALLBACK, | |
2963 | pub encoderStartCallback: WS_ENCODER_START_CALLBACK, | |
2964 | pub encoderEncodeCallback: WS_ENCODER_ENCODE_CALLBACK, | |
2965 | pub encoderEndCallback: WS_ENCODER_END_CALLBACK, | |
2966 | pub freeEncoderCallback: WS_FREE_ENCODER_CALLBACK, | |
2967 | } | |
2968 | impl ::core::marker::Copy for WS_CHANNEL_ENCODER {} | |
2969 | impl ::core::clone::Clone for WS_CHANNEL_ENCODER { | |
2970 | fn clone(&self) -> Self { | |
2971 | *self | |
2972 | } | |
2973 | } | |
2974 | #[repr(C)] | |
2975 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2976 | pub struct WS_CHANNEL_PROPERTIES { | |
2977 | pub properties: *mut WS_CHANNEL_PROPERTY, | |
2978 | pub propertyCount: u32, | |
2979 | } | |
2980 | impl ::core::marker::Copy for WS_CHANNEL_PROPERTIES {} | |
2981 | impl ::core::clone::Clone for WS_CHANNEL_PROPERTIES { | |
2982 | fn clone(&self) -> Self { | |
2983 | *self | |
2984 | } | |
2985 | } | |
2986 | #[repr(C)] | |
2987 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
2988 | pub struct WS_CHANNEL_PROPERTY { | |
2989 | pub id: WS_CHANNEL_PROPERTY_ID, | |
2990 | pub value: *mut ::core::ffi::c_void, | |
2991 | pub valueSize: u32, | |
2992 | } | |
2993 | impl ::core::marker::Copy for WS_CHANNEL_PROPERTY {} | |
2994 | impl ::core::clone::Clone for WS_CHANNEL_PROPERTY { | |
2995 | fn clone(&self) -> Self { | |
2996 | *self | |
2997 | } | |
2998 | } | |
2999 | #[repr(C)] | |
3000 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3001 | pub struct WS_CHANNEL_PROPERTY_CONSTRAINT { | |
3002 | pub id: WS_CHANNEL_PROPERTY_ID, | |
3003 | pub allowedValues: *mut ::core::ffi::c_void, | |
3004 | pub allowedValuesSize: u32, | |
3005 | pub out: WS_CHANNEL_PROPERTY_CONSTRAINT_0, | |
3006 | } | |
3007 | impl ::core::marker::Copy for WS_CHANNEL_PROPERTY_CONSTRAINT {} | |
3008 | impl ::core::clone::Clone for WS_CHANNEL_PROPERTY_CONSTRAINT { | |
3009 | fn clone(&self) -> Self { | |
3010 | *self | |
3011 | } | |
3012 | } | |
3013 | #[repr(C)] | |
3014 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3015 | pub struct WS_CHANNEL_PROPERTY_CONSTRAINT_0 { | |
3016 | pub channelProperty: WS_CHANNEL_PROPERTY, | |
3017 | } | |
3018 | impl ::core::marker::Copy for WS_CHANNEL_PROPERTY_CONSTRAINT_0 {} | |
3019 | impl ::core::clone::Clone for WS_CHANNEL_PROPERTY_CONSTRAINT_0 { | |
3020 | fn clone(&self) -> Self { | |
3021 | *self | |
3022 | } | |
3023 | } | |
3024 | #[repr(C)] | |
3025 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3026 | pub struct WS_CHAR_ARRAY_DESCRIPTION { | |
3027 | pub minCharCount: u32, | |
3028 | pub maxCharCount: u32, | |
3029 | } | |
3030 | impl ::core::marker::Copy for WS_CHAR_ARRAY_DESCRIPTION {} | |
3031 | impl ::core::clone::Clone for WS_CHAR_ARRAY_DESCRIPTION { | |
3032 | fn clone(&self) -> Self { | |
3033 | *self | |
3034 | } | |
3035 | } | |
3036 | #[repr(C)] | |
3037 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3038 | #[cfg(feature = "Win32_Foundation")] | |
3039 | pub struct WS_CONTRACT_DESCRIPTION { | |
3040 | pub operationCount: u32, | |
3041 | pub operations: *mut *mut WS_OPERATION_DESCRIPTION, | |
3042 | } | |
3043 | #[cfg(feature = "Win32_Foundation")] | |
3044 | impl ::core::marker::Copy for WS_CONTRACT_DESCRIPTION {} | |
3045 | #[cfg(feature = "Win32_Foundation")] | |
3046 | impl ::core::clone::Clone for WS_CONTRACT_DESCRIPTION { | |
3047 | fn clone(&self) -> Self { | |
3048 | *self | |
3049 | } | |
3050 | } | |
3051 | #[repr(C)] | |
3052 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] | |
3053 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
3054 | pub struct WS_CUSTOM_CERT_CREDENTIAL { | |
3055 | pub credential: WS_CERT_CREDENTIAL, | |
3056 | pub getCertCallback: WS_GET_CERT_CALLBACK, | |
3057 | pub getCertCallbackState: *mut ::core::ffi::c_void, | |
3058 | pub certIssuerListNotificationCallback: WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK, | |
3059 | pub certIssuerListNotificationCallbackState: *mut ::core::ffi::c_void, | |
3060 | } | |
3061 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
3062 | impl ::core::marker::Copy for WS_CUSTOM_CERT_CREDENTIAL {} | |
3063 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
3064 | impl ::core::clone::Clone for WS_CUSTOM_CERT_CREDENTIAL { | |
3065 | fn clone(&self) -> Self { | |
3066 | *self | |
3067 | } | |
3068 | } | |
3069 | #[repr(C)] | |
3070 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3071 | pub struct WS_CUSTOM_CHANNEL_CALLBACKS { | |
3072 | pub createChannelCallback: WS_CREATE_CHANNEL_CALLBACK, | |
3073 | pub freeChannelCallback: WS_FREE_CHANNEL_CALLBACK, | |
3074 | pub resetChannelCallback: WS_RESET_CHANNEL_CALLBACK, | |
3075 | pub openChannelCallback: WS_OPEN_CHANNEL_CALLBACK, | |
3076 | pub closeChannelCallback: WS_CLOSE_CHANNEL_CALLBACK, | |
3077 | pub abortChannelCallback: WS_ABORT_CHANNEL_CALLBACK, | |
3078 | pub getChannelPropertyCallback: WS_GET_CHANNEL_PROPERTY_CALLBACK, | |
3079 | pub setChannelPropertyCallback: WS_SET_CHANNEL_PROPERTY_CALLBACK, | |
3080 | pub writeMessageStartCallback: WS_WRITE_MESSAGE_START_CALLBACK, | |
3081 | pub writeMessageEndCallback: WS_WRITE_MESSAGE_END_CALLBACK, | |
3082 | pub readMessageStartCallback: WS_READ_MESSAGE_START_CALLBACK, | |
3083 | pub readMessageEndCallback: WS_READ_MESSAGE_END_CALLBACK, | |
3084 | pub abandonMessageCallback: WS_ABANDON_MESSAGE_CALLBACK, | |
3085 | pub shutdownSessionChannelCallback: WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK, | |
3086 | } | |
3087 | impl ::core::marker::Copy for WS_CUSTOM_CHANNEL_CALLBACKS {} | |
3088 | impl ::core::clone::Clone for WS_CUSTOM_CHANNEL_CALLBACKS { | |
3089 | fn clone(&self) -> Self { | |
3090 | *self | |
3091 | } | |
3092 | } | |
3093 | #[repr(C)] | |
3094 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3095 | pub struct WS_CUSTOM_HTTP_PROXY { | |
3096 | pub servers: WS_STRING, | |
3097 | pub bypass: WS_STRING, | |
3098 | } | |
3099 | impl ::core::marker::Copy for WS_CUSTOM_HTTP_PROXY {} | |
3100 | impl ::core::clone::Clone for WS_CUSTOM_HTTP_PROXY { | |
3101 | fn clone(&self) -> Self { | |
3102 | *self | |
3103 | } | |
3104 | } | |
3105 | #[repr(C)] | |
3106 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3107 | pub struct WS_CUSTOM_LISTENER_CALLBACKS { | |
3108 | pub createListenerCallback: WS_CREATE_LISTENER_CALLBACK, | |
3109 | pub freeListenerCallback: WS_FREE_LISTENER_CALLBACK, | |
3110 | pub resetListenerCallback: WS_RESET_LISTENER_CALLBACK, | |
3111 | pub openListenerCallback: WS_OPEN_LISTENER_CALLBACK, | |
3112 | pub closeListenerCallback: WS_CLOSE_LISTENER_CALLBACK, | |
3113 | pub abortListenerCallback: WS_ABORT_LISTENER_CALLBACK, | |
3114 | pub getListenerPropertyCallback: WS_GET_LISTENER_PROPERTY_CALLBACK, | |
3115 | pub setListenerPropertyCallback: WS_SET_LISTENER_PROPERTY_CALLBACK, | |
3116 | pub createChannelForListenerCallback: WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK, | |
3117 | pub acceptChannelCallback: WS_ACCEPT_CHANNEL_CALLBACK, | |
3118 | } | |
3119 | impl ::core::marker::Copy for WS_CUSTOM_LISTENER_CALLBACKS {} | |
3120 | impl ::core::clone::Clone for WS_CUSTOM_LISTENER_CALLBACKS { | |
3121 | fn clone(&self) -> Self { | |
3122 | *self | |
3123 | } | |
3124 | } | |
3125 | #[repr(C)] | |
3126 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3127 | #[cfg(feature = "Win32_Foundation")] | |
3128 | pub struct WS_CUSTOM_TYPE_DESCRIPTION { | |
3129 | pub size: u32, | |
3130 | pub alignment: u32, | |
3131 | pub readCallback: WS_READ_TYPE_CALLBACK, | |
3132 | pub writeCallback: WS_WRITE_TYPE_CALLBACK, | |
3133 | pub descriptionData: *mut ::core::ffi::c_void, | |
3134 | pub isDefaultValueCallback: WS_IS_DEFAULT_VALUE_CALLBACK, | |
3135 | } | |
3136 | #[cfg(feature = "Win32_Foundation")] | |
3137 | impl ::core::marker::Copy for WS_CUSTOM_TYPE_DESCRIPTION {} | |
3138 | #[cfg(feature = "Win32_Foundation")] | |
3139 | impl ::core::clone::Clone for WS_CUSTOM_TYPE_DESCRIPTION { | |
3140 | fn clone(&self) -> Self { | |
3141 | *self | |
3142 | } | |
3143 | } | |
3144 | #[repr(C)] | |
3145 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3146 | pub struct WS_DATETIME { | |
3147 | pub ticks: u64, | |
3148 | pub format: WS_DATETIME_FORMAT, | |
3149 | } | |
3150 | impl ::core::marker::Copy for WS_DATETIME {} | |
3151 | impl ::core::clone::Clone for WS_DATETIME { | |
3152 | fn clone(&self) -> Self { | |
3153 | *self | |
3154 | } | |
3155 | } | |
3156 | #[repr(C)] | |
3157 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3158 | pub struct WS_DATETIME_DESCRIPTION { | |
3159 | pub minValue: WS_DATETIME, | |
3160 | pub maxValue: WS_DATETIME, | |
3161 | } | |
3162 | impl ::core::marker::Copy for WS_DATETIME_DESCRIPTION {} | |
3163 | impl ::core::clone::Clone for WS_DATETIME_DESCRIPTION { | |
3164 | fn clone(&self) -> Self { | |
3165 | *self | |
3166 | } | |
3167 | } | |
3168 | #[repr(C)] | |
3169 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3170 | #[cfg(feature = "Win32_Foundation")] | |
3171 | pub struct WS_DECIMAL_DESCRIPTION { | |
3172 | pub minValue: super::super::Foundation::DECIMAL, | |
3173 | pub maxValue: super::super::Foundation::DECIMAL, | |
3174 | } | |
3175 | #[cfg(feature = "Win32_Foundation")] | |
3176 | impl ::core::marker::Copy for WS_DECIMAL_DESCRIPTION {} | |
3177 | #[cfg(feature = "Win32_Foundation")] | |
3178 | impl ::core::clone::Clone for WS_DECIMAL_DESCRIPTION { | |
3179 | fn clone(&self) -> Self { | |
3180 | *self | |
3181 | } | |
3182 | } | |
3183 | #[repr(C)] | |
3184 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3185 | pub struct WS_DEFAULT_VALUE { | |
3186 | pub value: *mut ::core::ffi::c_void, | |
3187 | pub valueSize: u32, | |
3188 | } | |
3189 | impl ::core::marker::Copy for WS_DEFAULT_VALUE {} | |
3190 | impl ::core::clone::Clone for WS_DEFAULT_VALUE { | |
3191 | fn clone(&self) -> Self { | |
3192 | *self | |
3193 | } | |
3194 | } | |
3195 | #[repr(C)] | |
3196 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3197 | pub struct WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { | |
3198 | pub credential: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
3199 | } | |
3200 | impl ::core::marker::Copy for WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} | |
3201 | impl ::core::clone::Clone for WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { | |
3202 | fn clone(&self) -> Self { | |
3203 | *self | |
3204 | } | |
3205 | } | |
3206 | #[repr(C)] | |
3207 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3208 | pub struct WS_DISALLOWED_USER_AGENT_SUBSTRINGS { | |
3209 | pub subStringCount: u32, | |
3210 | pub subStrings: *mut *mut WS_STRING, | |
3211 | } | |
3212 | impl ::core::marker::Copy for WS_DISALLOWED_USER_AGENT_SUBSTRINGS {} | |
3213 | impl ::core::clone::Clone for WS_DISALLOWED_USER_AGENT_SUBSTRINGS { | |
3214 | fn clone(&self) -> Self { | |
3215 | *self | |
3216 | } | |
3217 | } | |
3218 | #[repr(C)] | |
3219 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3220 | pub struct WS_DNS_ENDPOINT_IDENTITY { | |
3221 | pub identity: WS_ENDPOINT_IDENTITY, | |
3222 | pub dns: WS_STRING, | |
3223 | } | |
3224 | impl ::core::marker::Copy for WS_DNS_ENDPOINT_IDENTITY {} | |
3225 | impl ::core::clone::Clone for WS_DNS_ENDPOINT_IDENTITY { | |
3226 | fn clone(&self) -> Self { | |
3227 | *self | |
3228 | } | |
3229 | } | |
3230 | #[repr(C)] | |
3231 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3232 | pub struct WS_DOUBLE_DESCRIPTION { | |
3233 | pub minValue: f64, | |
3234 | pub maxValue: f64, | |
3235 | } | |
3236 | impl ::core::marker::Copy for WS_DOUBLE_DESCRIPTION {} | |
3237 | impl ::core::clone::Clone for WS_DOUBLE_DESCRIPTION { | |
3238 | fn clone(&self) -> Self { | |
3239 | *self | |
3240 | } | |
3241 | } | |
3242 | #[repr(C)] | |
3243 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3244 | #[cfg(feature = "Win32_Foundation")] | |
3245 | pub struct WS_DURATION { | |
3246 | pub negative: super::super::Foundation::BOOL, | |
3247 | pub years: u32, | |
3248 | pub months: u32, | |
3249 | pub days: u32, | |
3250 | pub hours: u32, | |
3251 | pub minutes: u32, | |
3252 | pub seconds: u32, | |
3253 | pub milliseconds: u32, | |
3254 | pub ticks: u32, | |
3255 | } | |
3256 | #[cfg(feature = "Win32_Foundation")] | |
3257 | impl ::core::marker::Copy for WS_DURATION {} | |
3258 | #[cfg(feature = "Win32_Foundation")] | |
3259 | impl ::core::clone::Clone for WS_DURATION { | |
3260 | fn clone(&self) -> Self { | |
3261 | *self | |
3262 | } | |
3263 | } | |
3264 | #[repr(C)] | |
3265 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3266 | #[cfg(feature = "Win32_Foundation")] | |
3267 | pub struct WS_DURATION_DESCRIPTION { | |
3268 | pub minValue: WS_DURATION, | |
3269 | pub maxValue: WS_DURATION, | |
3270 | pub comparer: WS_DURATION_COMPARISON_CALLBACK, | |
3271 | } | |
3272 | #[cfg(feature = "Win32_Foundation")] | |
3273 | impl ::core::marker::Copy for WS_DURATION_DESCRIPTION {} | |
3274 | #[cfg(feature = "Win32_Foundation")] | |
3275 | impl ::core::clone::Clone for WS_DURATION_DESCRIPTION { | |
3276 | fn clone(&self) -> Self { | |
3277 | *self | |
3278 | } | |
3279 | } | |
3280 | #[repr(C)] | |
3281 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3282 | #[cfg(feature = "Win32_Foundation")] | |
3283 | pub struct WS_ELEMENT_DESCRIPTION { | |
3284 | pub elementLocalName: *mut WS_XML_STRING, | |
3285 | pub elementNs: *mut WS_XML_STRING, | |
3286 | pub r#type: WS_TYPE, | |
3287 | pub typeDescription: *mut ::core::ffi::c_void, | |
3288 | } | |
3289 | #[cfg(feature = "Win32_Foundation")] | |
3290 | impl ::core::marker::Copy for WS_ELEMENT_DESCRIPTION {} | |
3291 | #[cfg(feature = "Win32_Foundation")] | |
3292 | impl ::core::clone::Clone for WS_ELEMENT_DESCRIPTION { | |
3293 | fn clone(&self) -> Self { | |
3294 | *self | |
3295 | } | |
3296 | } | |
3297 | #[repr(C)] | |
3298 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3299 | pub struct WS_ENDPOINT_ADDRESS { | |
3300 | pub url: WS_STRING, | |
3301 | pub headers: *mut WS_XML_BUFFER, | |
3302 | pub extensions: *mut WS_XML_BUFFER, | |
3303 | pub identity: *mut WS_ENDPOINT_IDENTITY, | |
3304 | } | |
3305 | impl ::core::marker::Copy for WS_ENDPOINT_ADDRESS {} | |
3306 | impl ::core::clone::Clone for WS_ENDPOINT_ADDRESS { | |
3307 | fn clone(&self) -> Self { | |
3308 | *self | |
3309 | } | |
3310 | } | |
3311 | #[repr(C)] | |
3312 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3313 | pub struct WS_ENDPOINT_ADDRESS_DESCRIPTION { | |
3314 | pub addressingVersion: WS_ADDRESSING_VERSION, | |
3315 | } | |
3316 | impl ::core::marker::Copy for WS_ENDPOINT_ADDRESS_DESCRIPTION {} | |
3317 | impl ::core::clone::Clone for WS_ENDPOINT_ADDRESS_DESCRIPTION { | |
3318 | fn clone(&self) -> Self { | |
3319 | *self | |
3320 | } | |
3321 | } | |
3322 | #[repr(C)] | |
3323 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3324 | pub struct WS_ENDPOINT_IDENTITY { | |
3325 | pub identityType: WS_ENDPOINT_IDENTITY_TYPE, | |
3326 | } | |
3327 | impl ::core::marker::Copy for WS_ENDPOINT_IDENTITY {} | |
3328 | impl ::core::clone::Clone for WS_ENDPOINT_IDENTITY { | |
3329 | fn clone(&self) -> Self { | |
3330 | *self | |
3331 | } | |
3332 | } | |
3333 | #[repr(C)] | |
3334 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3335 | #[cfg(feature = "Win32_Foundation")] | |
3336 | pub struct WS_ENDPOINT_POLICY_EXTENSION { | |
3337 | pub policyExtension: WS_POLICY_EXTENSION, | |
3338 | pub assertionName: *mut WS_XML_STRING, | |
3339 | pub assertionNs: *mut WS_XML_STRING, | |
3340 | pub out: WS_ENDPOINT_POLICY_EXTENSION_0, | |
3341 | } | |
3342 | #[cfg(feature = "Win32_Foundation")] | |
3343 | impl ::core::marker::Copy for WS_ENDPOINT_POLICY_EXTENSION {} | |
3344 | #[cfg(feature = "Win32_Foundation")] | |
3345 | impl ::core::clone::Clone for WS_ENDPOINT_POLICY_EXTENSION { | |
3346 | fn clone(&self) -> Self { | |
3347 | *self | |
3348 | } | |
3349 | } | |
3350 | #[repr(C)] | |
3351 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3352 | #[cfg(feature = "Win32_Foundation")] | |
3353 | pub struct WS_ENDPOINT_POLICY_EXTENSION_0 { | |
3354 | pub assertionValue: *mut WS_XML_BUFFER, | |
3355 | } | |
3356 | #[cfg(feature = "Win32_Foundation")] | |
3357 | impl ::core::marker::Copy for WS_ENDPOINT_POLICY_EXTENSION_0 {} | |
3358 | #[cfg(feature = "Win32_Foundation")] | |
3359 | impl ::core::clone::Clone for WS_ENDPOINT_POLICY_EXTENSION_0 { | |
3360 | fn clone(&self) -> Self { | |
3361 | *self | |
3362 | } | |
3363 | } | |
3364 | #[repr(C)] | |
3365 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3366 | #[cfg(feature = "Win32_Foundation")] | |
3367 | pub struct WS_ENUM_DESCRIPTION { | |
3368 | pub values: *mut WS_ENUM_VALUE, | |
3369 | pub valueCount: u32, | |
3370 | pub maxByteCount: u32, | |
3371 | pub nameIndices: *mut u32, | |
3372 | } | |
3373 | #[cfg(feature = "Win32_Foundation")] | |
3374 | impl ::core::marker::Copy for WS_ENUM_DESCRIPTION {} | |
3375 | #[cfg(feature = "Win32_Foundation")] | |
3376 | impl ::core::clone::Clone for WS_ENUM_DESCRIPTION { | |
3377 | fn clone(&self) -> Self { | |
3378 | *self | |
3379 | } | |
3380 | } | |
3381 | #[repr(C)] | |
3382 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3383 | #[cfg(feature = "Win32_Foundation")] | |
3384 | pub struct WS_ENUM_VALUE { | |
3385 | pub value: i32, | |
3386 | pub name: *mut WS_XML_STRING, | |
3387 | } | |
3388 | #[cfg(feature = "Win32_Foundation")] | |
3389 | impl ::core::marker::Copy for WS_ENUM_VALUE {} | |
3390 | #[cfg(feature = "Win32_Foundation")] | |
3391 | impl ::core::clone::Clone for WS_ENUM_VALUE { | |
3392 | fn clone(&self) -> Self { | |
3393 | *self | |
3394 | } | |
3395 | } | |
3396 | #[repr(C)] | |
3397 | pub struct WS_ERROR(pub u8); | |
3398 | #[repr(C)] | |
3399 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3400 | pub struct WS_ERROR_PROPERTY { | |
3401 | pub id: WS_ERROR_PROPERTY_ID, | |
3402 | pub value: *mut ::core::ffi::c_void, | |
3403 | pub valueSize: u32, | |
3404 | } | |
3405 | impl ::core::marker::Copy for WS_ERROR_PROPERTY {} | |
3406 | impl ::core::clone::Clone for WS_ERROR_PROPERTY { | |
3407 | fn clone(&self) -> Self { | |
3408 | *self | |
3409 | } | |
3410 | } | |
3411 | #[repr(C)] | |
3412 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3413 | #[cfg(feature = "Win32_Foundation")] | |
3414 | pub struct WS_FAULT { | |
3415 | pub code: *mut WS_FAULT_CODE, | |
3416 | pub reasons: *mut WS_FAULT_REASON, | |
3417 | pub reasonCount: u32, | |
3418 | pub actor: WS_STRING, | |
3419 | pub node: WS_STRING, | |
3420 | pub detail: *mut WS_XML_BUFFER, | |
3421 | } | |
3422 | #[cfg(feature = "Win32_Foundation")] | |
3423 | impl ::core::marker::Copy for WS_FAULT {} | |
3424 | #[cfg(feature = "Win32_Foundation")] | |
3425 | impl ::core::clone::Clone for WS_FAULT { | |
3426 | fn clone(&self) -> Self { | |
3427 | *self | |
3428 | } | |
3429 | } | |
3430 | #[repr(C)] | |
3431 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3432 | #[cfg(feature = "Win32_Foundation")] | |
3433 | pub struct WS_FAULT_CODE { | |
3434 | pub value: WS_XML_QNAME, | |
3435 | pub subCode: *mut WS_FAULT_CODE, | |
3436 | } | |
3437 | #[cfg(feature = "Win32_Foundation")] | |
3438 | impl ::core::marker::Copy for WS_FAULT_CODE {} | |
3439 | #[cfg(feature = "Win32_Foundation")] | |
3440 | impl ::core::clone::Clone for WS_FAULT_CODE { | |
3441 | fn clone(&self) -> Self { | |
3442 | *self | |
3443 | } | |
3444 | } | |
3445 | #[repr(C)] | |
3446 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3447 | pub struct WS_FAULT_DESCRIPTION { | |
3448 | pub envelopeVersion: WS_ENVELOPE_VERSION, | |
3449 | } | |
3450 | impl ::core::marker::Copy for WS_FAULT_DESCRIPTION {} | |
3451 | impl ::core::clone::Clone for WS_FAULT_DESCRIPTION { | |
3452 | fn clone(&self) -> Self { | |
3453 | *self | |
3454 | } | |
3455 | } | |
3456 | #[repr(C)] | |
3457 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3458 | #[cfg(feature = "Win32_Foundation")] | |
3459 | pub struct WS_FAULT_DETAIL_DESCRIPTION { | |
3460 | pub action: *mut WS_XML_STRING, | |
3461 | pub detailElementDescription: *mut WS_ELEMENT_DESCRIPTION, | |
3462 | } | |
3463 | #[cfg(feature = "Win32_Foundation")] | |
3464 | impl ::core::marker::Copy for WS_FAULT_DETAIL_DESCRIPTION {} | |
3465 | #[cfg(feature = "Win32_Foundation")] | |
3466 | impl ::core::clone::Clone for WS_FAULT_DETAIL_DESCRIPTION { | |
3467 | fn clone(&self) -> Self { | |
3468 | *self | |
3469 | } | |
3470 | } | |
3471 | #[repr(C)] | |
3472 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3473 | pub struct WS_FAULT_REASON { | |
3474 | pub text: WS_STRING, | |
3475 | pub lang: WS_STRING, | |
3476 | } | |
3477 | impl ::core::marker::Copy for WS_FAULT_REASON {} | |
3478 | impl ::core::clone::Clone for WS_FAULT_REASON { | |
3479 | fn clone(&self) -> Self { | |
3480 | *self | |
3481 | } | |
3482 | } | |
3483 | #[repr(C)] | |
3484 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3485 | #[cfg(feature = "Win32_Foundation")] | |
3486 | pub struct WS_FIELD_DESCRIPTION { | |
3487 | pub mapping: WS_FIELD_MAPPING, | |
3488 | pub localName: *mut WS_XML_STRING, | |
3489 | pub ns: *mut WS_XML_STRING, | |
3490 | pub r#type: WS_TYPE, | |
3491 | pub typeDescription: *mut ::core::ffi::c_void, | |
3492 | pub offset: u32, | |
3493 | pub options: u32, | |
3494 | pub defaultValue: *mut WS_DEFAULT_VALUE, | |
3495 | pub countOffset: u32, | |
3496 | pub itemLocalName: *mut WS_XML_STRING, | |
3497 | pub itemNs: *mut WS_XML_STRING, | |
3498 | pub itemRange: *mut WS_ITEM_RANGE, | |
3499 | } | |
3500 | #[cfg(feature = "Win32_Foundation")] | |
3501 | impl ::core::marker::Copy for WS_FIELD_DESCRIPTION {} | |
3502 | #[cfg(feature = "Win32_Foundation")] | |
3503 | impl ::core::clone::Clone for WS_FIELD_DESCRIPTION { | |
3504 | fn clone(&self) -> Self { | |
3505 | *self | |
3506 | } | |
3507 | } | |
3508 | #[repr(C)] | |
3509 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3510 | pub struct WS_FLOAT_DESCRIPTION { | |
3511 | pub minValue: f32, | |
3512 | pub maxValue: f32, | |
3513 | } | |
3514 | impl ::core::marker::Copy for WS_FLOAT_DESCRIPTION {} | |
3515 | impl ::core::clone::Clone for WS_FLOAT_DESCRIPTION { | |
3516 | fn clone(&self) -> Self { | |
3517 | *self | |
3518 | } | |
3519 | } | |
3520 | #[repr(C)] | |
3521 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3522 | pub struct WS_GUID_DESCRIPTION { | |
3523 | pub value: ::windows_sys::core::GUID, | |
3524 | } | |
3525 | impl ::core::marker::Copy for WS_GUID_DESCRIPTION {} | |
3526 | impl ::core::clone::Clone for WS_GUID_DESCRIPTION { | |
3527 | fn clone(&self) -> Self { | |
3528 | *self | |
3529 | } | |
3530 | } | |
3531 | #[repr(C)] | |
3532 | pub struct WS_HEAP(pub u8); | |
3533 | #[repr(C)] | |
3534 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3535 | pub struct WS_HEAP_PROPERTIES { | |
3536 | pub properties: *mut WS_HEAP_PROPERTY, | |
3537 | pub propertyCount: u32, | |
3538 | } | |
3539 | impl ::core::marker::Copy for WS_HEAP_PROPERTIES {} | |
3540 | impl ::core::clone::Clone for WS_HEAP_PROPERTIES { | |
3541 | fn clone(&self) -> Self { | |
3542 | *self | |
3543 | } | |
3544 | } | |
3545 | #[repr(C)] | |
3546 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3547 | pub struct WS_HEAP_PROPERTY { | |
3548 | pub id: WS_HEAP_PROPERTY_ID, | |
3549 | pub value: *mut ::core::ffi::c_void, | |
3550 | pub valueSize: u32, | |
3551 | } | |
3552 | impl ::core::marker::Copy for WS_HEAP_PROPERTY {} | |
3553 | impl ::core::clone::Clone for WS_HEAP_PROPERTY { | |
3554 | fn clone(&self) -> Self { | |
3555 | *self | |
3556 | } | |
3557 | } | |
3558 | #[repr(C)] | |
3559 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3560 | pub struct WS_HOST_NAMES { | |
3561 | pub hostNames: *mut WS_STRING, | |
3562 | pub hostNameCount: u32, | |
3563 | } | |
3564 | impl ::core::marker::Copy for WS_HOST_NAMES {} | |
3565 | impl ::core::clone::Clone for WS_HOST_NAMES { | |
3566 | fn clone(&self) -> Self { | |
3567 | *self | |
3568 | } | |
3569 | } | |
3570 | #[repr(C)] | |
3571 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3572 | pub struct WS_HTTPS_URL { | |
3573 | pub url: WS_URL, | |
3574 | pub host: WS_STRING, | |
3575 | pub port: u16, | |
3576 | pub portAsString: WS_STRING, | |
3577 | pub path: WS_STRING, | |
3578 | pub query: WS_STRING, | |
3579 | pub fragment: WS_STRING, | |
3580 | } | |
3581 | impl ::core::marker::Copy for WS_HTTPS_URL {} | |
3582 | impl ::core::clone::Clone for WS_HTTPS_URL { | |
3583 | fn clone(&self) -> Self { | |
3584 | *self | |
3585 | } | |
3586 | } | |
3587 | #[repr(C)] | |
3588 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3589 | pub struct WS_HTTP_BINDING_TEMPLATE { | |
3590 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3591 | } | |
3592 | impl ::core::marker::Copy for WS_HTTP_BINDING_TEMPLATE {} | |
3593 | impl ::core::clone::Clone for WS_HTTP_BINDING_TEMPLATE { | |
3594 | fn clone(&self) -> Self { | |
3595 | *self | |
3596 | } | |
3597 | } | |
3598 | #[repr(C)] | |
3599 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3600 | pub struct WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE { | |
3601 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3602 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3603 | pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE, | |
3604 | } | |
3605 | impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE {} | |
3606 | impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE { | |
3607 | fn clone(&self) -> Self { | |
3608 | *self | |
3609 | } | |
3610 | } | |
3611 | #[repr(C)] | |
3612 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3613 | pub struct WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION { | |
3614 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3615 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3616 | pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3617 | } | |
3618 | impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION {} | |
3619 | impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION { | |
3620 | fn clone(&self) -> Self { | |
3621 | *self | |
3622 | } | |
3623 | } | |
3624 | #[repr(C)] | |
3625 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3626 | pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING { | |
3627 | pub binding: WS_SECURITY_BINDING, | |
3628 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
3629 | } | |
3630 | impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING {} | |
3631 | impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING { | |
3632 | fn clone(&self) -> Self { | |
3633 | *self | |
3634 | } | |
3635 | } | |
3636 | #[repr(C)] | |
3637 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3638 | pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { | |
3639 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
3640 | } | |
3641 | impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT {} | |
3642 | impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT { | |
3643 | fn clone(&self) -> Self { | |
3644 | *self | |
3645 | } | |
3646 | } | |
3647 | #[repr(C)] | |
3648 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3649 | pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION { | |
3650 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
3651 | } | |
3652 | impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
3653 | impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION { | |
3654 | fn clone(&self) -> Self { | |
3655 | *self | |
3656 | } | |
3657 | } | |
3658 | #[repr(C)] | |
3659 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3660 | pub struct WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { | |
3661 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
3662 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
3663 | } | |
3664 | impl ::core::marker::Copy for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE {} | |
3665 | impl ::core::clone::Clone for WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE { | |
3666 | fn clone(&self) -> Self { | |
3667 | *self | |
3668 | } | |
3669 | } | |
3670 | #[repr(C)] | |
3671 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3672 | #[cfg(feature = "Win32_Foundation")] | |
3673 | pub struct WS_HTTP_HEADER_MAPPING { | |
3674 | pub headerName: WS_XML_STRING, | |
3675 | pub headerMappingOptions: u32, | |
3676 | } | |
3677 | #[cfg(feature = "Win32_Foundation")] | |
3678 | impl ::core::marker::Copy for WS_HTTP_HEADER_MAPPING {} | |
3679 | #[cfg(feature = "Win32_Foundation")] | |
3680 | impl ::core::clone::Clone for WS_HTTP_HEADER_MAPPING { | |
3681 | fn clone(&self) -> Self { | |
3682 | *self | |
3683 | } | |
3684 | } | |
3685 | #[repr(C)] | |
3686 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3687 | #[cfg(feature = "Win32_Foundation")] | |
3688 | pub struct WS_HTTP_MESSAGE_MAPPING { | |
3689 | pub requestMappingOptions: u32, | |
3690 | pub responseMappingOptions: u32, | |
3691 | pub requestHeaderMappings: *mut *mut WS_HTTP_HEADER_MAPPING, | |
3692 | pub requestHeaderMappingCount: u32, | |
3693 | pub responseHeaderMappings: *mut *mut WS_HTTP_HEADER_MAPPING, | |
3694 | pub responseHeaderMappingCount: u32, | |
3695 | } | |
3696 | #[cfg(feature = "Win32_Foundation")] | |
3697 | impl ::core::marker::Copy for WS_HTTP_MESSAGE_MAPPING {} | |
3698 | #[cfg(feature = "Win32_Foundation")] | |
3699 | impl ::core::clone::Clone for WS_HTTP_MESSAGE_MAPPING { | |
3700 | fn clone(&self) -> Self { | |
3701 | *self | |
3702 | } | |
3703 | } | |
3704 | #[repr(C)] | |
3705 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3706 | pub struct WS_HTTP_POLICY_DESCRIPTION { | |
3707 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3708 | } | |
3709 | impl ::core::marker::Copy for WS_HTTP_POLICY_DESCRIPTION {} | |
3710 | impl ::core::clone::Clone for WS_HTTP_POLICY_DESCRIPTION { | |
3711 | fn clone(&self) -> Self { | |
3712 | *self | |
3713 | } | |
3714 | } | |
3715 | #[repr(C)] | |
3716 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3717 | pub struct WS_HTTP_REDIRECT_CALLBACK_CONTEXT { | |
3718 | pub callback: WS_HTTP_REDIRECT_CALLBACK, | |
3719 | pub state: *mut ::core::ffi::c_void, | |
3720 | } | |
3721 | impl ::core::marker::Copy for WS_HTTP_REDIRECT_CALLBACK_CONTEXT {} | |
3722 | impl ::core::clone::Clone for WS_HTTP_REDIRECT_CALLBACK_CONTEXT { | |
3723 | fn clone(&self) -> Self { | |
3724 | *self | |
3725 | } | |
3726 | } | |
3727 | #[repr(C)] | |
3728 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3729 | pub struct WS_HTTP_SSL_BINDING_TEMPLATE { | |
3730 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3731 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3732 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
3733 | } | |
3734 | impl ::core::marker::Copy for WS_HTTP_SSL_BINDING_TEMPLATE {} | |
3735 | impl ::core::clone::Clone for WS_HTTP_SSL_BINDING_TEMPLATE { | |
3736 | fn clone(&self) -> Self { | |
3737 | *self | |
3738 | } | |
3739 | } | |
3740 | #[repr(C)] | |
3741 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3742 | pub struct WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { | |
3743 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3744 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3745 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
3746 | pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE, | |
3747 | } | |
3748 | impl ::core::marker::Copy for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE {} | |
3749 | impl ::core::clone::Clone for WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE { | |
3750 | fn clone(&self) -> Self { | |
3751 | *self | |
3752 | } | |
3753 | } | |
3754 | #[repr(C)] | |
3755 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3756 | pub struct WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { | |
3757 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3758 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3759 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3760 | pub httpHeaderAuthSecurityBinding: WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3761 | } | |
3762 | impl ::core::marker::Copy for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION {} | |
3763 | impl ::core::clone::Clone for WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION { | |
3764 | fn clone(&self) -> Self { | |
3765 | *self | |
3766 | } | |
3767 | } | |
3768 | #[repr(C)] | |
3769 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3770 | pub struct WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { | |
3771 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3772 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3773 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
3774 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
3775 | } | |
3776 | impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE {} | |
3777 | impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE { | |
3778 | fn clone(&self) -> Self { | |
3779 | *self | |
3780 | } | |
3781 | } | |
3782 | #[repr(C)] | |
3783 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3784 | pub struct WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { | |
3785 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3786 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3787 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3788 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3789 | } | |
3790 | impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION {} | |
3791 | impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION { | |
3792 | fn clone(&self) -> Self { | |
3793 | *self | |
3794 | } | |
3795 | } | |
3796 | #[repr(C)] | |
3797 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3798 | pub struct WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { | |
3799 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3800 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3801 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
3802 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
3803 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, | |
3804 | } | |
3805 | impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE {} | |
3806 | impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { | |
3807 | fn clone(&self) -> Self { | |
3808 | *self | |
3809 | } | |
3810 | } | |
3811 | #[repr(C)] | |
3812 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3813 | pub struct WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { | |
3814 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3815 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3816 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3817 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3818 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3819 | } | |
3820 | impl ::core::marker::Copy for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION {} | |
3821 | impl ::core::clone::Clone for WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { | |
3822 | fn clone(&self) -> Self { | |
3823 | *self | |
3824 | } | |
3825 | } | |
3826 | #[repr(C)] | |
3827 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3828 | pub struct WS_HTTP_SSL_POLICY_DESCRIPTION { | |
3829 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3830 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3831 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3832 | } | |
3833 | impl ::core::marker::Copy for WS_HTTP_SSL_POLICY_DESCRIPTION {} | |
3834 | impl ::core::clone::Clone for WS_HTTP_SSL_POLICY_DESCRIPTION { | |
3835 | fn clone(&self) -> Self { | |
3836 | *self | |
3837 | } | |
3838 | } | |
3839 | #[repr(C)] | |
3840 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3841 | pub struct WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { | |
3842 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3843 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3844 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
3845 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
3846 | } | |
3847 | impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE {} | |
3848 | impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE { | |
3849 | fn clone(&self) -> Self { | |
3850 | *self | |
3851 | } | |
3852 | } | |
3853 | #[repr(C)] | |
3854 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3855 | pub struct WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { | |
3856 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3857 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3858 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3859 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3860 | } | |
3861 | impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION {} | |
3862 | impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION { | |
3863 | fn clone(&self) -> Self { | |
3864 | *self | |
3865 | } | |
3866 | } | |
3867 | #[repr(C)] | |
3868 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3869 | pub struct WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { | |
3870 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3871 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3872 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
3873 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
3874 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, | |
3875 | } | |
3876 | impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {} | |
3877 | impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { | |
3878 | fn clone(&self) -> Self { | |
3879 | *self | |
3880 | } | |
3881 | } | |
3882 | #[repr(C)] | |
3883 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3884 | pub struct WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { | |
3885 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
3886 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
3887 | pub sslTransportSecurityBinding: WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3888 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3889 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
3890 | } | |
3891 | impl ::core::marker::Copy for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION {} | |
3892 | impl ::core::clone::Clone for WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { | |
3893 | fn clone(&self) -> Self { | |
3894 | *self | |
3895 | } | |
3896 | } | |
3897 | #[repr(C)] | |
3898 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3899 | pub struct WS_HTTP_URL { | |
3900 | pub url: WS_URL, | |
3901 | pub host: WS_STRING, | |
3902 | pub port: u16, | |
3903 | pub portAsString: WS_STRING, | |
3904 | pub path: WS_STRING, | |
3905 | pub query: WS_STRING, | |
3906 | pub fragment: WS_STRING, | |
3907 | } | |
3908 | impl ::core::marker::Copy for WS_HTTP_URL {} | |
3909 | impl ::core::clone::Clone for WS_HTTP_URL { | |
3910 | fn clone(&self) -> Self { | |
3911 | *self | |
3912 | } | |
3913 | } | |
3914 | #[repr(C)] | |
3915 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3916 | pub struct WS_INT16_DESCRIPTION { | |
3917 | pub minValue: i16, | |
3918 | pub maxValue: i16, | |
3919 | } | |
3920 | impl ::core::marker::Copy for WS_INT16_DESCRIPTION {} | |
3921 | impl ::core::clone::Clone for WS_INT16_DESCRIPTION { | |
3922 | fn clone(&self) -> Self { | |
3923 | *self | |
3924 | } | |
3925 | } | |
3926 | #[repr(C)] | |
3927 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3928 | pub struct WS_INT32_DESCRIPTION { | |
3929 | pub minValue: i32, | |
3930 | pub maxValue: i32, | |
3931 | } | |
3932 | impl ::core::marker::Copy for WS_INT32_DESCRIPTION {} | |
3933 | impl ::core::clone::Clone for WS_INT32_DESCRIPTION { | |
3934 | fn clone(&self) -> Self { | |
3935 | *self | |
3936 | } | |
3937 | } | |
3938 | #[repr(C)] | |
3939 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
3940 | pub struct WS_INT64_DESCRIPTION { | |
3941 | pub minValue: i64, | |
3942 | pub maxValue: i64, | |
3943 | } | |
3944 | impl ::core::marker::Copy for WS_INT64_DESCRIPTION {} | |
3945 | impl ::core::clone::Clone for WS_INT64_DESCRIPTION { | |
3946 | fn clone(&self) -> Self { | |
3947 | *self | |
3948 | } | |
3949 | } | |
3950 | #[repr(C)] | |
3951 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3952 | #[cfg(feature = "Win32_Foundation")] | |
3953 | pub struct WS_INT8_DESCRIPTION { | |
3954 | pub minValue: super::super::Foundation::CHAR, | |
3955 | pub maxValue: super::super::Foundation::CHAR, | |
3956 | } | |
3957 | #[cfg(feature = "Win32_Foundation")] | |
3958 | impl ::core::marker::Copy for WS_INT8_DESCRIPTION {} | |
3959 | #[cfg(feature = "Win32_Foundation")] | |
3960 | impl ::core::clone::Clone for WS_INT8_DESCRIPTION { | |
3961 | fn clone(&self) -> Self { | |
3962 | *self | |
3963 | } | |
3964 | } | |
3965 | #[repr(C)] | |
3966 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3967 | #[cfg(feature = "Win32_Foundation")] | |
3968 | pub struct WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
3969 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
3970 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
3971 | pub claimConstraints: *mut WS_XML_STRING, | |
3972 | pub claimConstraintCount: u32, | |
3973 | pub requestSecurityTokenPropertyConstraints: *mut WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT, | |
3974 | pub requestSecurityTokenPropertyConstraintCount: u32, | |
3975 | pub out: WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0, | |
3976 | } | |
3977 | #[cfg(feature = "Win32_Foundation")] | |
3978 | impl ::core::marker::Copy for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT {} | |
3979 | #[cfg(feature = "Win32_Foundation")] | |
3980 | impl ::core::clone::Clone for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
3981 | fn clone(&self) -> Self { | |
3982 | *self | |
3983 | } | |
3984 | } | |
3985 | #[repr(C)] | |
3986 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
3987 | #[cfg(feature = "Win32_Foundation")] | |
3988 | pub struct WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { | |
3989 | pub issuerAddress: *mut WS_ENDPOINT_ADDRESS, | |
3990 | pub requestSecurityTokenTemplate: *mut WS_XML_BUFFER, | |
3991 | } | |
3992 | #[cfg(feature = "Win32_Foundation")] | |
3993 | impl ::core::marker::Copy for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 {} | |
3994 | #[cfg(feature = "Win32_Foundation")] | |
3995 | impl ::core::clone::Clone for WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT_0 { | |
3996 | fn clone(&self) -> Self { | |
3997 | *self | |
3998 | } | |
3999 | } | |
4000 | #[repr(C)] | |
4001 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4002 | pub struct WS_ITEM_RANGE { | |
4003 | pub minItemCount: u32, | |
4004 | pub maxItemCount: u32, | |
4005 | } | |
4006 | impl ::core::marker::Copy for WS_ITEM_RANGE {} | |
4007 | impl ::core::clone::Clone for WS_ITEM_RANGE { | |
4008 | fn clone(&self) -> Self { | |
4009 | *self | |
4010 | } | |
4011 | } | |
4012 | #[repr(C)] | |
4013 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4014 | pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { | |
4015 | pub binding: WS_SECURITY_BINDING, | |
4016 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4017 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
4018 | } | |
4019 | impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING {} | |
4020 | impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING { | |
4021 | fn clone(&self) -> Self { | |
4022 | *self | |
4023 | } | |
4024 | } | |
4025 | #[repr(C)] | |
4026 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4027 | pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
4028 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
4029 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4030 | } | |
4031 | impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT {} | |
4032 | impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
4033 | fn clone(&self) -> Self { | |
4034 | *self | |
4035 | } | |
4036 | } | |
4037 | #[repr(C)] | |
4038 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4039 | pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { | |
4040 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4041 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4042 | } | |
4043 | impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
4044 | impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { | |
4045 | fn clone(&self) -> Self { | |
4046 | *self | |
4047 | } | |
4048 | } | |
4049 | #[repr(C)] | |
4050 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4051 | pub struct WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { | |
4052 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4053 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
4054 | } | |
4055 | impl ::core::marker::Copy for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE {} | |
4056 | impl ::core::clone::Clone for WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE { | |
4057 | fn clone(&self) -> Self { | |
4058 | *self | |
4059 | } | |
4060 | } | |
4061 | #[repr(C)] | |
4062 | pub struct WS_LISTENER(pub u8); | |
4063 | #[repr(C)] | |
4064 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4065 | pub struct WS_LISTENER_PROPERTIES { | |
4066 | pub properties: *mut WS_LISTENER_PROPERTY, | |
4067 | pub propertyCount: u32, | |
4068 | } | |
4069 | impl ::core::marker::Copy for WS_LISTENER_PROPERTIES {} | |
4070 | impl ::core::clone::Clone for WS_LISTENER_PROPERTIES { | |
4071 | fn clone(&self) -> Self { | |
4072 | *self | |
4073 | } | |
4074 | } | |
4075 | #[repr(C)] | |
4076 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4077 | pub struct WS_LISTENER_PROPERTY { | |
4078 | pub id: WS_LISTENER_PROPERTY_ID, | |
4079 | pub value: *mut ::core::ffi::c_void, | |
4080 | pub valueSize: u32, | |
4081 | } | |
4082 | impl ::core::marker::Copy for WS_LISTENER_PROPERTY {} | |
4083 | impl ::core::clone::Clone for WS_LISTENER_PROPERTY { | |
4084 | fn clone(&self) -> Self { | |
4085 | *self | |
4086 | } | |
4087 | } | |
4088 | #[repr(C)] | |
4089 | pub struct WS_MESSAGE(pub u8); | |
4090 | #[repr(C)] | |
4091 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4092 | #[cfg(feature = "Win32_Foundation")] | |
4093 | pub struct WS_MESSAGE_DESCRIPTION { | |
4094 | pub action: *mut WS_XML_STRING, | |
4095 | pub bodyElementDescription: *mut WS_ELEMENT_DESCRIPTION, | |
4096 | } | |
4097 | #[cfg(feature = "Win32_Foundation")] | |
4098 | impl ::core::marker::Copy for WS_MESSAGE_DESCRIPTION {} | |
4099 | #[cfg(feature = "Win32_Foundation")] | |
4100 | impl ::core::clone::Clone for WS_MESSAGE_DESCRIPTION { | |
4101 | fn clone(&self) -> Self { | |
4102 | *self | |
4103 | } | |
4104 | } | |
4105 | #[repr(C)] | |
4106 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4107 | pub struct WS_MESSAGE_PROPERTIES { | |
4108 | pub properties: *mut WS_MESSAGE_PROPERTY, | |
4109 | pub propertyCount: u32, | |
4110 | } | |
4111 | impl ::core::marker::Copy for WS_MESSAGE_PROPERTIES {} | |
4112 | impl ::core::clone::Clone for WS_MESSAGE_PROPERTIES { | |
4113 | fn clone(&self) -> Self { | |
4114 | *self | |
4115 | } | |
4116 | } | |
4117 | #[repr(C)] | |
4118 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4119 | pub struct WS_MESSAGE_PROPERTY { | |
4120 | pub id: WS_MESSAGE_PROPERTY_ID, | |
4121 | pub value: *mut ::core::ffi::c_void, | |
4122 | pub valueSize: u32, | |
4123 | } | |
4124 | impl ::core::marker::Copy for WS_MESSAGE_PROPERTY {} | |
4125 | impl ::core::clone::Clone for WS_MESSAGE_PROPERTY { | |
4126 | fn clone(&self) -> Self { | |
4127 | *self | |
4128 | } | |
4129 | } | |
4130 | #[repr(C)] | |
4131 | pub struct WS_METADATA(pub u8); | |
4132 | #[repr(C)] | |
4133 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4134 | #[cfg(feature = "Win32_Foundation")] | |
4135 | pub struct WS_METADATA_ENDPOINT { | |
4136 | pub endpointAddress: WS_ENDPOINT_ADDRESS, | |
4137 | pub endpointPolicy: *mut WS_POLICY, | |
4138 | pub portName: *mut WS_XML_STRING, | |
4139 | pub serviceName: *mut WS_XML_STRING, | |
4140 | pub serviceNs: *mut WS_XML_STRING, | |
4141 | pub bindingName: *mut WS_XML_STRING, | |
4142 | pub bindingNs: *mut WS_XML_STRING, | |
4143 | pub portTypeName: *mut WS_XML_STRING, | |
4144 | pub portTypeNs: *mut WS_XML_STRING, | |
4145 | } | |
4146 | #[cfg(feature = "Win32_Foundation")] | |
4147 | impl ::core::marker::Copy for WS_METADATA_ENDPOINT {} | |
4148 | #[cfg(feature = "Win32_Foundation")] | |
4149 | impl ::core::clone::Clone for WS_METADATA_ENDPOINT { | |
4150 | fn clone(&self) -> Self { | |
4151 | *self | |
4152 | } | |
4153 | } | |
4154 | #[repr(C)] | |
4155 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4156 | #[cfg(feature = "Win32_Foundation")] | |
4157 | pub struct WS_METADATA_ENDPOINTS { | |
4158 | pub endpoints: *mut WS_METADATA_ENDPOINT, | |
4159 | pub endpointCount: u32, | |
4160 | } | |
4161 | #[cfg(feature = "Win32_Foundation")] | |
4162 | impl ::core::marker::Copy for WS_METADATA_ENDPOINTS {} | |
4163 | #[cfg(feature = "Win32_Foundation")] | |
4164 | impl ::core::clone::Clone for WS_METADATA_ENDPOINTS { | |
4165 | fn clone(&self) -> Self { | |
4166 | *self | |
4167 | } | |
4168 | } | |
4169 | #[repr(C)] | |
4170 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4171 | pub struct WS_METADATA_PROPERTY { | |
4172 | pub id: WS_METADATA_PROPERTY_ID, | |
4173 | pub value: *mut ::core::ffi::c_void, | |
4174 | pub valueSize: u32, | |
4175 | } | |
4176 | impl ::core::marker::Copy for WS_METADATA_PROPERTY {} | |
4177 | impl ::core::clone::Clone for WS_METADATA_PROPERTY { | |
4178 | fn clone(&self) -> Self { | |
4179 | *self | |
4180 | } | |
4181 | } | |
4182 | #[repr(C)] | |
4183 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4184 | pub struct WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { | |
4185 | pub binding: WS_SECURITY_BINDING, | |
4186 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
4187 | } | |
4188 | impl ::core::marker::Copy for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING {} | |
4189 | impl ::core::clone::Clone for WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING { | |
4190 | fn clone(&self) -> Self { | |
4191 | *self | |
4192 | } | |
4193 | } | |
4194 | #[repr(C)] | |
4195 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Security_Cryptography\"`*"] | |
4196 | #[cfg(feature = "Win32_Security_Cryptography")] | |
4197 | pub struct WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { | |
4198 | pub keyHandle: WS_SECURITY_KEY_HANDLE, | |
4199 | pub asymmetricKey: super::super::Security::Cryptography::NCRYPT_KEY_HANDLE, | |
4200 | } | |
4201 | #[cfg(feature = "Win32_Security_Cryptography")] | |
4202 | impl ::core::marker::Copy for WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE {} | |
4203 | #[cfg(feature = "Win32_Security_Cryptography")] | |
4204 | impl ::core::clone::Clone for WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE { | |
4205 | fn clone(&self) -> Self { | |
4206 | *self | |
4207 | } | |
4208 | } | |
4209 | #[repr(C)] | |
4210 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4211 | pub struct WS_NETPIPE_URL { | |
4212 | pub url: WS_URL, | |
4213 | pub host: WS_STRING, | |
4214 | pub port: u16, | |
4215 | pub portAsString: WS_STRING, | |
4216 | pub path: WS_STRING, | |
4217 | pub query: WS_STRING, | |
4218 | pub fragment: WS_STRING, | |
4219 | } | |
4220 | impl ::core::marker::Copy for WS_NETPIPE_URL {} | |
4221 | impl ::core::clone::Clone for WS_NETPIPE_URL { | |
4222 | fn clone(&self) -> Self { | |
4223 | *self | |
4224 | } | |
4225 | } | |
4226 | #[repr(C)] | |
4227 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4228 | pub struct WS_NETTCP_URL { | |
4229 | pub url: WS_URL, | |
4230 | pub host: WS_STRING, | |
4231 | pub port: u16, | |
4232 | pub portAsString: WS_STRING, | |
4233 | pub path: WS_STRING, | |
4234 | pub query: WS_STRING, | |
4235 | pub fragment: WS_STRING, | |
4236 | } | |
4237 | impl ::core::marker::Copy for WS_NETTCP_URL {} | |
4238 | impl ::core::clone::Clone for WS_NETTCP_URL { | |
4239 | fn clone(&self) -> Self { | |
4240 | *self | |
4241 | } | |
4242 | } | |
4243 | #[repr(C)] | |
4244 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4245 | pub struct WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { | |
4246 | pub credential: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
4247 | pub opaqueAuthIdentity: *mut ::core::ffi::c_void, | |
4248 | } | |
4249 | impl ::core::marker::Copy for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} | |
4250 | impl ::core::clone::Clone for WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { | |
4251 | fn clone(&self) -> Self { | |
4252 | *self | |
4253 | } | |
4254 | } | |
4255 | #[repr(C)] | |
4256 | pub struct WS_OPERATION_CONTEXT(pub u8); | |
4257 | #[repr(C)] | |
4258 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4259 | #[cfg(feature = "Win32_Foundation")] | |
4260 | pub struct WS_OPERATION_DESCRIPTION { | |
4261 | pub versionInfo: u32, | |
4262 | pub inputMessageDescription: *mut WS_MESSAGE_DESCRIPTION, | |
4263 | pub outputMessageDescription: *mut WS_MESSAGE_DESCRIPTION, | |
4264 | pub inputMessageOptions: u32, | |
4265 | pub outputMessageOptions: u32, | |
4266 | pub parameterCount: u16, | |
4267 | pub parameterDescription: *mut WS_PARAMETER_DESCRIPTION, | |
4268 | pub stubCallback: WS_SERVICE_STUB_CALLBACK, | |
4269 | pub style: WS_OPERATION_STYLE, | |
4270 | } | |
4271 | #[cfg(feature = "Win32_Foundation")] | |
4272 | impl ::core::marker::Copy for WS_OPERATION_DESCRIPTION {} | |
4273 | #[cfg(feature = "Win32_Foundation")] | |
4274 | impl ::core::clone::Clone for WS_OPERATION_DESCRIPTION { | |
4275 | fn clone(&self) -> Self { | |
4276 | *self | |
4277 | } | |
4278 | } | |
4279 | #[repr(C)] | |
04454e1e | 4280 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4281 | pub struct WS_PARAMETER_DESCRIPTION { |
4282 | pub parameterType: WS_PARAMETER_TYPE, | |
4283 | pub inputMessageIndex: u16, | |
4284 | pub outputMessageIndex: u16, | |
4285 | } | |
4286 | impl ::core::marker::Copy for WS_PARAMETER_DESCRIPTION {} | |
4287 | impl ::core::clone::Clone for WS_PARAMETER_DESCRIPTION { | |
4288 | fn clone(&self) -> Self { | |
4289 | *self | |
4290 | } | |
4291 | } | |
4292 | #[repr(C)] | |
4293 | pub struct WS_POLICY(pub u8); | |
4294 | #[repr(C)] | |
04454e1e | 4295 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4296 | pub struct WS_POLICY_CONSTRAINTS { |
4297 | pub channelBinding: WS_CHANNEL_BINDING, | |
4298 | pub channelPropertyConstraints: *mut WS_CHANNEL_PROPERTY_CONSTRAINT, | |
4299 | pub channelPropertyConstraintCount: u32, | |
4300 | pub securityConstraints: *mut WS_SECURITY_CONSTRAINTS, | |
4301 | pub policyExtensions: *mut *mut WS_POLICY_EXTENSION, | |
4302 | pub policyExtensionCount: u32, | |
4303 | } | |
4304 | impl ::core::marker::Copy for WS_POLICY_CONSTRAINTS {} | |
4305 | impl ::core::clone::Clone for WS_POLICY_CONSTRAINTS { | |
4306 | fn clone(&self) -> Self { | |
4307 | *self | |
4308 | } | |
4309 | } | |
4310 | #[repr(C)] | |
04454e1e | 4311 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4312 | pub struct WS_POLICY_EXTENSION { |
4313 | pub r#type: WS_POLICY_EXTENSION_TYPE, | |
4314 | } | |
4315 | impl ::core::marker::Copy for WS_POLICY_EXTENSION {} | |
4316 | impl ::core::clone::Clone for WS_POLICY_EXTENSION { | |
4317 | fn clone(&self) -> Self { | |
4318 | *self | |
4319 | } | |
4320 | } | |
4321 | #[repr(C)] | |
4322 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4323 | pub struct WS_POLICY_PROPERTIES { | |
4324 | pub properties: *mut WS_POLICY_PROPERTY, | |
4325 | pub propertyCount: u32, | |
4326 | } | |
4327 | impl ::core::marker::Copy for WS_POLICY_PROPERTIES {} | |
4328 | impl ::core::clone::Clone for WS_POLICY_PROPERTIES { | |
4329 | fn clone(&self) -> Self { | |
4330 | *self | |
4331 | } | |
4332 | } | |
4333 | #[repr(C)] | |
4334 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4335 | pub struct WS_POLICY_PROPERTY { | |
4336 | pub id: WS_POLICY_PROPERTY_ID, | |
4337 | pub value: *mut ::core::ffi::c_void, | |
4338 | pub valueSize: u32, | |
4339 | } | |
4340 | impl ::core::marker::Copy for WS_POLICY_PROPERTY {} | |
4341 | impl ::core::clone::Clone for WS_POLICY_PROPERTY { | |
4342 | fn clone(&self) -> Self { | |
4343 | *self | |
4344 | } | |
4345 | } | |
4346 | #[repr(C)] | |
4347 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4348 | pub struct WS_PROXY_MESSAGE_CALLBACK_CONTEXT { | |
4349 | pub callback: WS_PROXY_MESSAGE_CALLBACK, | |
4350 | pub state: *mut ::core::ffi::c_void, | |
4351 | } | |
4352 | impl ::core::marker::Copy for WS_PROXY_MESSAGE_CALLBACK_CONTEXT {} | |
4353 | impl ::core::clone::Clone for WS_PROXY_MESSAGE_CALLBACK_CONTEXT { | |
4354 | fn clone(&self) -> Self { | |
4355 | *self | |
4356 | } | |
4357 | } | |
4358 | #[repr(C)] | |
4359 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4360 | pub struct WS_PROXY_PROPERTY { | |
4361 | pub id: WS_PROXY_PROPERTY_ID, | |
4362 | pub value: *mut ::core::ffi::c_void, | |
4363 | pub valueSize: u32, | |
4364 | } | |
4365 | impl ::core::marker::Copy for WS_PROXY_PROPERTY {} | |
4366 | impl ::core::clone::Clone for WS_PROXY_PROPERTY { | |
4367 | fn clone(&self) -> Self { | |
4368 | *self | |
4369 | } | |
4370 | } | |
4371 | #[repr(C)] | |
4372 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4373 | pub struct WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { | |
4374 | pub keyHandle: WS_SECURITY_KEY_HANDLE, | |
4375 | pub rawKeyBytes: WS_BYTES, | |
4376 | } | |
4377 | impl ::core::marker::Copy for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE {} | |
4378 | impl ::core::clone::Clone for WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE { | |
4379 | fn clone(&self) -> Self { | |
4380 | *self | |
4381 | } | |
4382 | } | |
4383 | #[repr(C)] | |
4384 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4385 | pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY { | |
4386 | pub id: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID, | |
4387 | pub value: *mut ::core::ffi::c_void, | |
4388 | pub valueSize: u32, | |
4389 | } | |
4390 | impl ::core::marker::Copy for WS_REQUEST_SECURITY_TOKEN_PROPERTY {} | |
4391 | impl ::core::clone::Clone for WS_REQUEST_SECURITY_TOKEN_PROPERTY { | |
4392 | fn clone(&self) -> Self { | |
4393 | *self | |
4394 | } | |
4395 | } | |
4396 | #[repr(C)] | |
4397 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4398 | pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT { | |
4399 | pub id: WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID, | |
4400 | pub allowedValues: *mut ::core::ffi::c_void, | |
4401 | pub allowedValuesSize: u32, | |
4402 | pub out: WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0, | |
4403 | } | |
4404 | impl ::core::marker::Copy for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT {} | |
4405 | impl ::core::clone::Clone for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT { | |
4406 | fn clone(&self) -> Self { | |
4407 | *self | |
4408 | } | |
4409 | } | |
4410 | #[repr(C)] | |
4411 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4412 | pub struct WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { | |
4413 | pub requestSecurityTokenProperty: WS_REQUEST_SECURITY_TOKEN_PROPERTY, | |
4414 | } | |
4415 | impl ::core::marker::Copy for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 {} | |
4416 | impl ::core::clone::Clone for WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT_0 { | |
4417 | fn clone(&self) -> Self { | |
4418 | *self | |
4419 | } | |
4420 | } | |
4421 | #[repr(C)] | |
4422 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4423 | pub struct WS_RSA_ENDPOINT_IDENTITY { | |
4424 | pub identity: WS_ENDPOINT_IDENTITY, | |
4425 | pub modulus: WS_BYTES, | |
4426 | pub exponent: WS_BYTES, | |
4427 | } | |
4428 | impl ::core::marker::Copy for WS_RSA_ENDPOINT_IDENTITY {} | |
4429 | impl ::core::clone::Clone for WS_RSA_ENDPOINT_IDENTITY { | |
4430 | fn clone(&self) -> Self { | |
4431 | *self | |
4432 | } | |
4433 | } | |
4434 | #[repr(C)] | |
4435 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4436 | pub struct WS_SAML_AUTHENTICATOR { | |
4437 | pub authenticatorType: WS_SAML_AUTHENTICATOR_TYPE, | |
4438 | } | |
4439 | impl ::core::marker::Copy for WS_SAML_AUTHENTICATOR {} | |
4440 | impl ::core::clone::Clone for WS_SAML_AUTHENTICATOR { | |
4441 | fn clone(&self) -> Self { | |
4442 | *self | |
4443 | } | |
4444 | } | |
4445 | #[repr(C)] | |
4446 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4447 | pub struct WS_SAML_MESSAGE_SECURITY_BINDING { | |
4448 | pub binding: WS_SECURITY_BINDING, | |
4449 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4450 | pub authenticator: *mut WS_SAML_AUTHENTICATOR, | |
4451 | } | |
4452 | impl ::core::marker::Copy for WS_SAML_MESSAGE_SECURITY_BINDING {} | |
4453 | impl ::core::clone::Clone for WS_SAML_MESSAGE_SECURITY_BINDING { | |
4454 | fn clone(&self) -> Self { | |
4455 | *self | |
4456 | } | |
4457 | } | |
4458 | #[repr(C)] | |
4459 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4460 | pub struct WS_SECURITY_ALGORITHM_PROPERTY { | |
4461 | pub id: WS_SECURITY_ALGORITHM_PROPERTY_ID, | |
4462 | pub value: *mut ::core::ffi::c_void, | |
4463 | pub valueSize: u32, | |
4464 | } | |
4465 | impl ::core::marker::Copy for WS_SECURITY_ALGORITHM_PROPERTY {} | |
4466 | impl ::core::clone::Clone for WS_SECURITY_ALGORITHM_PROPERTY { | |
4467 | fn clone(&self) -> Self { | |
4468 | *self | |
4469 | } | |
4470 | } | |
4471 | #[repr(C)] | |
4472 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4473 | pub struct WS_SECURITY_ALGORITHM_SUITE { | |
4474 | pub canonicalizationAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4475 | pub digestAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4476 | pub symmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4477 | pub asymmetricSignatureAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4478 | pub encryptionAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4479 | pub keyDerivationAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4480 | pub symmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4481 | pub asymmetricKeyWrapAlgorithm: WS_SECURITY_ALGORITHM_ID, | |
4482 | pub minSymmetricKeyLength: u32, | |
4483 | pub maxSymmetricKeyLength: u32, | |
4484 | pub minAsymmetricKeyLength: u32, | |
4485 | pub maxAsymmetricKeyLength: u32, | |
4486 | pub properties: *mut WS_SECURITY_ALGORITHM_PROPERTY, | |
4487 | pub propertyCount: u32, | |
4488 | } | |
4489 | impl ::core::marker::Copy for WS_SECURITY_ALGORITHM_SUITE {} | |
4490 | impl ::core::clone::Clone for WS_SECURITY_ALGORITHM_SUITE { | |
4491 | fn clone(&self) -> Self { | |
4492 | *self | |
4493 | } | |
4494 | } | |
4495 | #[repr(C)] | |
4496 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
4497 | pub struct WS_SECURITY_BINDING { | |
4498 | pub bindingType: WS_SECURITY_BINDING_TYPE, | |
4499 | pub properties: *mut WS_SECURITY_BINDING_PROPERTY, | |
4500 | pub propertyCount: u32, | |
4501 | } | |
4502 | impl ::core::marker::Copy for WS_SECURITY_BINDING {} | |
4503 | impl ::core::clone::Clone for WS_SECURITY_BINDING { | |
4504 | fn clone(&self) -> Self { | |
4505 | *self | |
4506 | } | |
4507 | } | |
4508 | #[repr(C)] | |
04454e1e | 4509 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4510 | pub struct WS_SECURITY_BINDING_CONSTRAINT { |
4511 | pub r#type: WS_SECURITY_BINDING_CONSTRAINT_TYPE, | |
4512 | pub propertyConstraints: *mut WS_SECURITY_BINDING_PROPERTY_CONSTRAINT, | |
4513 | pub propertyConstraintCount: u32, | |
4514 | } | |
4515 | impl ::core::marker::Copy for WS_SECURITY_BINDING_CONSTRAINT {} | |
4516 | impl ::core::clone::Clone for WS_SECURITY_BINDING_CONSTRAINT { | |
4517 | fn clone(&self) -> Self { | |
4518 | *self | |
4519 | } | |
4520 | } | |
4521 | #[repr(C)] | |
04454e1e | 4522 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4523 | pub struct WS_SECURITY_BINDING_PROPERTIES { |
4524 | pub properties: *mut WS_SECURITY_BINDING_PROPERTY, | |
4525 | pub propertyCount: u32, | |
4526 | } | |
4527 | impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTIES {} | |
4528 | impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTIES { | |
4529 | fn clone(&self) -> Self { | |
4530 | *self | |
4531 | } | |
4532 | } | |
4533 | #[repr(C)] | |
04454e1e | 4534 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4535 | pub struct WS_SECURITY_BINDING_PROPERTY { |
4536 | pub id: WS_SECURITY_BINDING_PROPERTY_ID, | |
4537 | pub value: *mut ::core::ffi::c_void, | |
4538 | pub valueSize: u32, | |
4539 | } | |
4540 | impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTY {} | |
4541 | impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTY { | |
4542 | fn clone(&self) -> Self { | |
4543 | *self | |
4544 | } | |
4545 | } | |
4546 | #[repr(C)] | |
04454e1e | 4547 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4548 | pub struct WS_SECURITY_BINDING_PROPERTY_CONSTRAINT { |
4549 | pub id: WS_SECURITY_BINDING_PROPERTY_ID, | |
4550 | pub allowedValues: *mut ::core::ffi::c_void, | |
4551 | pub allowedValuesSize: u32, | |
4552 | pub out: WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0, | |
4553 | } | |
4554 | impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT {} | |
4555 | impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT { | |
4556 | fn clone(&self) -> Self { | |
4557 | *self | |
4558 | } | |
4559 | } | |
4560 | #[repr(C)] | |
04454e1e | 4561 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4562 | pub struct WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { |
4563 | pub securityBindingProperty: WS_SECURITY_BINDING_PROPERTY, | |
4564 | } | |
4565 | impl ::core::marker::Copy for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 {} | |
4566 | impl ::core::clone::Clone for WS_SECURITY_BINDING_PROPERTY_CONSTRAINT_0 { | |
4567 | fn clone(&self) -> Self { | |
4568 | *self | |
4569 | } | |
4570 | } | |
4571 | #[repr(C)] | |
04454e1e | 4572 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4573 | pub struct WS_SECURITY_CONSTRAINTS { |
4574 | pub securityPropertyConstraints: *mut WS_SECURITY_PROPERTY_CONSTRAINT, | |
4575 | pub securityPropertyConstraintCount: u32, | |
4576 | pub securityBindingConstraints: *mut *mut WS_SECURITY_BINDING_CONSTRAINT, | |
4577 | pub securityBindingConstraintCount: u32, | |
4578 | } | |
4579 | impl ::core::marker::Copy for WS_SECURITY_CONSTRAINTS {} | |
4580 | impl ::core::clone::Clone for WS_SECURITY_CONSTRAINTS { | |
4581 | fn clone(&self) -> Self { | |
4582 | *self | |
4583 | } | |
4584 | } | |
4585 | #[repr(C)] | |
4586 | pub struct WS_SECURITY_CONTEXT(pub u8); | |
4587 | #[repr(C)] | |
04454e1e | 4588 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4589 | pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING { |
4590 | pub binding: WS_SECURITY_BINDING, | |
4591 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4592 | pub bootstrapSecurityDescription: *mut WS_SECURITY_DESCRIPTION, | |
4593 | } | |
4594 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING {} | |
4595 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING { | |
4596 | fn clone(&self) -> Self { | |
4597 | *self | |
4598 | } | |
4599 | } | |
4600 | #[repr(C)] | |
04454e1e | 4601 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4602 | pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { |
4603 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
4604 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4605 | pub bootstrapSecurityConstraint: *mut WS_SECURITY_CONSTRAINTS, | |
4606 | } | |
4607 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT {} | |
4608 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
4609 | fn clone(&self) -> Self { | |
4610 | *self | |
4611 | } | |
4612 | } | |
4613 | #[repr(C)] | |
04454e1e | 4614 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4615 | pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { |
4616 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4617 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
4618 | } | |
4619 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
4620 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { | |
4621 | fn clone(&self) -> Self { | |
4622 | *self | |
4623 | } | |
4624 | } | |
4625 | #[repr(C)] | |
04454e1e | 4626 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4627 | pub struct WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { |
4628 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4629 | } | |
4630 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE {} | |
4631 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE { | |
4632 | fn clone(&self) -> Self { | |
4633 | *self | |
4634 | } | |
4635 | } | |
4636 | #[repr(C)] | |
04454e1e | 4637 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4638 | pub struct WS_SECURITY_CONTEXT_PROPERTY { |
4639 | pub id: WS_SECURITY_CONTEXT_PROPERTY_ID, | |
4640 | pub value: *mut ::core::ffi::c_void, | |
4641 | pub valueSize: u32, | |
4642 | } | |
4643 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_PROPERTY {} | |
4644 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_PROPERTY { | |
4645 | fn clone(&self) -> Self { | |
4646 | *self | |
4647 | } | |
4648 | } | |
4649 | #[repr(C)] | |
04454e1e | 4650 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4651 | pub struct WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION { |
4652 | pub securityContextMessageSecurityBinding: WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
4653 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
4654 | } | |
4655 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
4656 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION { | |
4657 | fn clone(&self) -> Self { | |
4658 | *self | |
4659 | } | |
4660 | } | |
4661 | #[repr(C)] | |
04454e1e | 4662 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4663 | pub struct WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { |
4664 | pub securityContextMessageSecurityBinding: WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
4665 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
4666 | } | |
4667 | impl ::core::marker::Copy for WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE {} | |
4668 | impl ::core::clone::Clone for WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE { | |
4669 | fn clone(&self) -> Self { | |
4670 | *self | |
4671 | } | |
4672 | } | |
4673 | #[repr(C)] | |
04454e1e | 4674 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4675 | pub struct WS_SECURITY_DESCRIPTION { |
4676 | pub securityBindings: *mut *mut WS_SECURITY_BINDING, | |
4677 | pub securityBindingCount: u32, | |
4678 | pub properties: *mut WS_SECURITY_PROPERTY, | |
4679 | pub propertyCount: u32, | |
4680 | } | |
4681 | impl ::core::marker::Copy for WS_SECURITY_DESCRIPTION {} | |
4682 | impl ::core::clone::Clone for WS_SECURITY_DESCRIPTION { | |
4683 | fn clone(&self) -> Self { | |
4684 | *self | |
4685 | } | |
4686 | } | |
4687 | #[repr(C)] | |
04454e1e | 4688 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4689 | pub struct WS_SECURITY_KEY_HANDLE { |
4690 | pub keyHandleType: WS_SECURITY_KEY_HANDLE_TYPE, | |
4691 | } | |
4692 | impl ::core::marker::Copy for WS_SECURITY_KEY_HANDLE {} | |
4693 | impl ::core::clone::Clone for WS_SECURITY_KEY_HANDLE { | |
4694 | fn clone(&self) -> Self { | |
4695 | *self | |
4696 | } | |
4697 | } | |
4698 | #[repr(C)] | |
04454e1e | 4699 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4700 | pub struct WS_SECURITY_PROPERTIES { |
4701 | pub properties: *mut WS_SECURITY_PROPERTY, | |
4702 | pub propertyCount: u32, | |
4703 | } | |
4704 | impl ::core::marker::Copy for WS_SECURITY_PROPERTIES {} | |
4705 | impl ::core::clone::Clone for WS_SECURITY_PROPERTIES { | |
4706 | fn clone(&self) -> Self { | |
4707 | *self | |
4708 | } | |
4709 | } | |
4710 | #[repr(C)] | |
04454e1e | 4711 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4712 | pub struct WS_SECURITY_PROPERTY { |
4713 | pub id: WS_SECURITY_PROPERTY_ID, | |
4714 | pub value: *mut ::core::ffi::c_void, | |
4715 | pub valueSize: u32, | |
4716 | } | |
4717 | impl ::core::marker::Copy for WS_SECURITY_PROPERTY {} | |
4718 | impl ::core::clone::Clone for WS_SECURITY_PROPERTY { | |
4719 | fn clone(&self) -> Self { | |
4720 | *self | |
4721 | } | |
4722 | } | |
4723 | #[repr(C)] | |
04454e1e | 4724 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4725 | pub struct WS_SECURITY_PROPERTY_CONSTRAINT { |
4726 | pub id: WS_SECURITY_PROPERTY_ID, | |
4727 | pub allowedValues: *mut ::core::ffi::c_void, | |
4728 | pub allowedValuesSize: u32, | |
4729 | pub out: WS_SECURITY_PROPERTY_CONSTRAINT_0, | |
4730 | } | |
4731 | impl ::core::marker::Copy for WS_SECURITY_PROPERTY_CONSTRAINT {} | |
4732 | impl ::core::clone::Clone for WS_SECURITY_PROPERTY_CONSTRAINT { | |
4733 | fn clone(&self) -> Self { | |
4734 | *self | |
4735 | } | |
4736 | } | |
4737 | #[repr(C)] | |
04454e1e | 4738 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4739 | pub struct WS_SECURITY_PROPERTY_CONSTRAINT_0 { |
4740 | pub securityProperty: WS_SECURITY_PROPERTY, | |
4741 | } | |
4742 | impl ::core::marker::Copy for WS_SECURITY_PROPERTY_CONSTRAINT_0 {} | |
4743 | impl ::core::clone::Clone for WS_SECURITY_PROPERTY_CONSTRAINT_0 { | |
4744 | fn clone(&self) -> Self { | |
4745 | *self | |
4746 | } | |
4747 | } | |
4748 | #[repr(C)] | |
4749 | pub struct WS_SECURITY_TOKEN(pub u8); | |
4750 | #[repr(C)] | |
4751 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4752 | #[cfg(feature = "Win32_Foundation")] | |
4753 | pub struct WS_SERVICE_CONTRACT { | |
4754 | pub contractDescription: *const WS_CONTRACT_DESCRIPTION, | |
4755 | pub defaultMessageHandlerCallback: WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, | |
4756 | pub methodTable: *const ::core::ffi::c_void, | |
4757 | } | |
4758 | #[cfg(feature = "Win32_Foundation")] | |
4759 | impl ::core::marker::Copy for WS_SERVICE_CONTRACT {} | |
4760 | #[cfg(feature = "Win32_Foundation")] | |
4761 | impl ::core::clone::Clone for WS_SERVICE_CONTRACT { | |
4762 | fn clone(&self) -> Self { | |
4763 | *self | |
4764 | } | |
4765 | } | |
4766 | #[repr(C)] | |
4767 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4768 | #[cfg(feature = "Win32_Foundation")] | |
4769 | pub struct WS_SERVICE_ENDPOINT { | |
4770 | pub address: WS_ENDPOINT_ADDRESS, | |
4771 | pub channelBinding: WS_CHANNEL_BINDING, | |
4772 | pub channelType: WS_CHANNEL_TYPE, | |
4773 | pub securityDescription: *const WS_SECURITY_DESCRIPTION, | |
4774 | pub contract: *const WS_SERVICE_CONTRACT, | |
4775 | pub authorizationCallback: WS_SERVICE_SECURITY_CALLBACK, | |
4776 | pub properties: *const WS_SERVICE_ENDPOINT_PROPERTY, | |
4777 | pub propertyCount: u32, | |
4778 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
4779 | } | |
4780 | #[cfg(feature = "Win32_Foundation")] | |
4781 | impl ::core::marker::Copy for WS_SERVICE_ENDPOINT {} | |
4782 | #[cfg(feature = "Win32_Foundation")] | |
4783 | impl ::core::clone::Clone for WS_SERVICE_ENDPOINT { | |
4784 | fn clone(&self) -> Self { | |
4785 | *self | |
4786 | } | |
4787 | } | |
4788 | #[repr(C)] | |
4789 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4790 | #[cfg(feature = "Win32_Foundation")] | |
4791 | pub struct WS_SERVICE_ENDPOINT_METADATA { | |
4792 | pub portName: *mut WS_XML_STRING, | |
4793 | pub bindingName: *mut WS_XML_STRING, | |
4794 | pub bindingNs: *mut WS_XML_STRING, | |
4795 | } | |
4796 | #[cfg(feature = "Win32_Foundation")] | |
4797 | impl ::core::marker::Copy for WS_SERVICE_ENDPOINT_METADATA {} | |
4798 | #[cfg(feature = "Win32_Foundation")] | |
4799 | impl ::core::clone::Clone for WS_SERVICE_ENDPOINT_METADATA { | |
4800 | fn clone(&self) -> Self { | |
4801 | *self | |
4802 | } | |
4803 | } | |
4804 | #[repr(C)] | |
04454e1e | 4805 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4806 | pub struct WS_SERVICE_ENDPOINT_PROPERTY { |
4807 | pub id: WS_SERVICE_ENDPOINT_PROPERTY_ID, | |
4808 | pub value: *mut ::core::ffi::c_void, | |
4809 | pub valueSize: u32, | |
4810 | } | |
4811 | impl ::core::marker::Copy for WS_SERVICE_ENDPOINT_PROPERTY {} | |
4812 | impl ::core::clone::Clone for WS_SERVICE_ENDPOINT_PROPERTY { | |
4813 | fn clone(&self) -> Self { | |
4814 | *self | |
4815 | } | |
4816 | } | |
4817 | #[repr(C)] | |
4818 | pub struct WS_SERVICE_HOST(pub u8); | |
4819 | #[repr(C)] | |
4820 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4821 | #[cfg(feature = "Win32_Foundation")] | |
4822 | pub struct WS_SERVICE_METADATA { | |
4823 | pub documentCount: u32, | |
4824 | pub documents: *mut *mut WS_SERVICE_METADATA_DOCUMENT, | |
4825 | pub serviceName: *mut WS_XML_STRING, | |
4826 | pub serviceNs: *mut WS_XML_STRING, | |
4827 | } | |
4828 | #[cfg(feature = "Win32_Foundation")] | |
4829 | impl ::core::marker::Copy for WS_SERVICE_METADATA {} | |
4830 | #[cfg(feature = "Win32_Foundation")] | |
4831 | impl ::core::clone::Clone for WS_SERVICE_METADATA { | |
4832 | fn clone(&self) -> Self { | |
4833 | *self | |
4834 | } | |
4835 | } | |
4836 | #[repr(C)] | |
4837 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4838 | #[cfg(feature = "Win32_Foundation")] | |
4839 | pub struct WS_SERVICE_METADATA_DOCUMENT { | |
4840 | pub content: *mut WS_XML_STRING, | |
4841 | pub name: *mut WS_STRING, | |
4842 | } | |
4843 | #[cfg(feature = "Win32_Foundation")] | |
4844 | impl ::core::marker::Copy for WS_SERVICE_METADATA_DOCUMENT {} | |
4845 | #[cfg(feature = "Win32_Foundation")] | |
4846 | impl ::core::clone::Clone for WS_SERVICE_METADATA_DOCUMENT { | |
4847 | fn clone(&self) -> Self { | |
4848 | *self | |
4849 | } | |
4850 | } | |
4851 | #[repr(C)] | |
04454e1e | 4852 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4853 | pub struct WS_SERVICE_PROPERTY { |
4854 | pub id: WS_SERVICE_PROPERTY_ID, | |
4855 | pub value: *mut ::core::ffi::c_void, | |
4856 | pub valueSize: u32, | |
4857 | } | |
4858 | impl ::core::marker::Copy for WS_SERVICE_PROPERTY {} | |
4859 | impl ::core::clone::Clone for WS_SERVICE_PROPERTY { | |
4860 | fn clone(&self) -> Self { | |
4861 | *self | |
4862 | } | |
4863 | } | |
4864 | #[repr(C)] | |
04454e1e | 4865 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4866 | pub struct WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { |
4867 | pub callback: WS_SERVICE_ACCEPT_CHANNEL_CALLBACK, | |
4868 | } | |
4869 | impl ::core::marker::Copy for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK {} | |
4870 | impl ::core::clone::Clone for WS_SERVICE_PROPERTY_ACCEPT_CALLBACK { | |
4871 | fn clone(&self) -> Self { | |
4872 | *self | |
4873 | } | |
4874 | } | |
4875 | #[repr(C)] | |
04454e1e | 4876 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4877 | pub struct WS_SERVICE_PROPERTY_CLOSE_CALLBACK { |
4878 | pub callback: WS_SERVICE_CLOSE_CHANNEL_CALLBACK, | |
4879 | } | |
4880 | impl ::core::marker::Copy for WS_SERVICE_PROPERTY_CLOSE_CALLBACK {} | |
4881 | impl ::core::clone::Clone for WS_SERVICE_PROPERTY_CLOSE_CALLBACK { | |
4882 | fn clone(&self) -> Self { | |
4883 | *self | |
4884 | } | |
4885 | } | |
4886 | #[repr(C)] | |
4887 | pub struct WS_SERVICE_PROXY(pub u8); | |
4888 | #[repr(C)] | |
04454e1e | 4889 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4890 | pub struct WS_SERVICE_SECURITY_IDENTITIES { |
4891 | pub serviceIdentities: *mut WS_STRING, | |
4892 | pub serviceIdentityCount: u32, | |
4893 | } | |
4894 | impl ::core::marker::Copy for WS_SERVICE_SECURITY_IDENTITIES {} | |
4895 | impl ::core::clone::Clone for WS_SERVICE_SECURITY_IDENTITIES { | |
4896 | fn clone(&self) -> Self { | |
4897 | *self | |
4898 | } | |
4899 | } | |
4900 | #[repr(C)] | |
04454e1e | 4901 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4902 | pub struct WS_SOAPUDP_URL { |
4903 | pub url: WS_URL, | |
4904 | pub host: WS_STRING, | |
4905 | pub port: u16, | |
4906 | pub portAsString: WS_STRING, | |
4907 | pub path: WS_STRING, | |
4908 | pub query: WS_STRING, | |
4909 | pub fragment: WS_STRING, | |
4910 | } | |
4911 | impl ::core::marker::Copy for WS_SOAPUDP_URL {} | |
4912 | impl ::core::clone::Clone for WS_SOAPUDP_URL { | |
4913 | fn clone(&self) -> Self { | |
4914 | *self | |
4915 | } | |
4916 | } | |
4917 | #[repr(C)] | |
04454e1e | 4918 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4919 | pub struct WS_SPN_ENDPOINT_IDENTITY { |
4920 | pub identity: WS_ENDPOINT_IDENTITY, | |
4921 | pub spn: WS_STRING, | |
4922 | } | |
4923 | impl ::core::marker::Copy for WS_SPN_ENDPOINT_IDENTITY {} | |
4924 | impl ::core::clone::Clone for WS_SPN_ENDPOINT_IDENTITY { | |
4925 | fn clone(&self) -> Self { | |
4926 | *self | |
4927 | } | |
4928 | } | |
4929 | #[repr(C)] | |
04454e1e | 4930 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4931 | pub struct WS_SSL_TRANSPORT_SECURITY_BINDING { |
4932 | pub binding: WS_SECURITY_BINDING, | |
4933 | pub localCertCredential: *mut WS_CERT_CREDENTIAL, | |
4934 | } | |
4935 | impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING {} | |
4936 | impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING { | |
4937 | fn clone(&self) -> Self { | |
4938 | *self | |
4939 | } | |
4940 | } | |
4941 | #[repr(C)] | |
4942 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4943 | #[cfg(feature = "Win32_Foundation")] | |
4944 | pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { | |
4945 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
4946 | pub out: WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0, | |
4947 | } | |
4948 | #[cfg(feature = "Win32_Foundation")] | |
4949 | impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT {} | |
4950 | #[cfg(feature = "Win32_Foundation")] | |
4951 | impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT { | |
4952 | fn clone(&self) -> Self { | |
4953 | *self | |
4954 | } | |
4955 | } | |
4956 | #[repr(C)] | |
4957 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
4958 | #[cfg(feature = "Win32_Foundation")] | |
4959 | pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { | |
4960 | pub clientCertCredentialRequired: super::super::Foundation::BOOL, | |
4961 | } | |
4962 | #[cfg(feature = "Win32_Foundation")] | |
4963 | impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 {} | |
4964 | #[cfg(feature = "Win32_Foundation")] | |
4965 | impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT_0 { | |
4966 | fn clone(&self) -> Self { | |
4967 | *self | |
4968 | } | |
4969 | } | |
4970 | #[repr(C)] | |
04454e1e | 4971 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4972 | pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { |
4973 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4974 | } | |
4975 | impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
4976 | impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { | |
4977 | fn clone(&self) -> Self { | |
4978 | *self | |
4979 | } | |
4980 | } | |
4981 | #[repr(C)] | |
04454e1e | 4982 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4983 | pub struct WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { |
4984 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4985 | pub localCertCredential: *mut WS_CERT_CREDENTIAL, | |
4986 | } | |
4987 | impl ::core::marker::Copy for WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE {} | |
4988 | impl ::core::clone::Clone for WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE { | |
4989 | fn clone(&self) -> Self { | |
4990 | *self | |
4991 | } | |
4992 | } | |
4993 | #[repr(C)] | |
04454e1e | 4994 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
4995 | pub struct WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { |
4996 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
4997 | } | |
4998 | impl ::core::marker::Copy for WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
4999 | impl ::core::clone::Clone for WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION { | |
5000 | fn clone(&self) -> Self { | |
5001 | *self | |
5002 | } | |
5003 | } | |
5004 | #[repr(C)] | |
04454e1e | 5005 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5006 | pub struct WS_STRING { |
5007 | pub length: u32, | |
5008 | pub chars: ::windows_sys::core::PWSTR, | |
5009 | } | |
5010 | impl ::core::marker::Copy for WS_STRING {} | |
5011 | impl ::core::clone::Clone for WS_STRING { | |
5012 | fn clone(&self) -> Self { | |
5013 | *self | |
5014 | } | |
5015 | } | |
5016 | #[repr(C)] | |
04454e1e | 5017 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5018 | pub struct WS_STRING_DESCRIPTION { |
5019 | pub minCharCount: u32, | |
5020 | pub maxCharCount: u32, | |
5021 | } | |
5022 | impl ::core::marker::Copy for WS_STRING_DESCRIPTION {} | |
5023 | impl ::core::clone::Clone for WS_STRING_DESCRIPTION { | |
5024 | fn clone(&self) -> Self { | |
5025 | *self | |
5026 | } | |
5027 | } | |
5028 | #[repr(C)] | |
04454e1e | 5029 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5030 | pub struct WS_STRING_USERNAME_CREDENTIAL { |
5031 | pub credential: WS_USERNAME_CREDENTIAL, | |
5032 | pub username: WS_STRING, | |
5033 | pub password: WS_STRING, | |
5034 | } | |
5035 | impl ::core::marker::Copy for WS_STRING_USERNAME_CREDENTIAL {} | |
5036 | impl ::core::clone::Clone for WS_STRING_USERNAME_CREDENTIAL { | |
5037 | fn clone(&self) -> Self { | |
5038 | *self | |
5039 | } | |
5040 | } | |
5041 | #[repr(C)] | |
04454e1e | 5042 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5043 | pub struct WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { |
5044 | pub credential: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
5045 | pub username: WS_STRING, | |
5046 | pub password: WS_STRING, | |
5047 | pub domain: WS_STRING, | |
5048 | } | |
5049 | impl ::core::marker::Copy for WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} | |
5050 | impl ::core::clone::Clone for WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { | |
5051 | fn clone(&self) -> Self { | |
5052 | *self | |
5053 | } | |
5054 | } | |
5055 | #[repr(C)] | |
5056 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
5057 | #[cfg(feature = "Win32_Foundation")] | |
5058 | pub struct WS_STRUCT_DESCRIPTION { | |
5059 | pub size: u32, | |
5060 | pub alignment: u32, | |
5061 | pub fields: *mut *mut WS_FIELD_DESCRIPTION, | |
5062 | pub fieldCount: u32, | |
5063 | pub typeLocalName: *mut WS_XML_STRING, | |
5064 | pub typeNs: *mut WS_XML_STRING, | |
5065 | pub parentType: *mut WS_STRUCT_DESCRIPTION, | |
5066 | pub subTypes: *mut *mut WS_STRUCT_DESCRIPTION, | |
5067 | pub subTypeCount: u32, | |
5068 | pub structOptions: u32, | |
5069 | } | |
5070 | #[cfg(feature = "Win32_Foundation")] | |
5071 | impl ::core::marker::Copy for WS_STRUCT_DESCRIPTION {} | |
5072 | #[cfg(feature = "Win32_Foundation")] | |
5073 | impl ::core::clone::Clone for WS_STRUCT_DESCRIPTION { | |
5074 | fn clone(&self) -> Self { | |
5075 | *self | |
5076 | } | |
5077 | } | |
5078 | #[repr(C)] | |
04454e1e | 5079 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5080 | pub struct WS_SUBJECT_NAME_CERT_CREDENTIAL { |
5081 | pub credential: WS_CERT_CREDENTIAL, | |
5082 | pub storeLocation: u32, | |
5083 | pub storeName: WS_STRING, | |
5084 | pub subjectName: WS_STRING, | |
5085 | } | |
5086 | impl ::core::marker::Copy for WS_SUBJECT_NAME_CERT_CREDENTIAL {} | |
5087 | impl ::core::clone::Clone for WS_SUBJECT_NAME_CERT_CREDENTIAL { | |
5088 | fn clone(&self) -> Self { | |
5089 | *self | |
5090 | } | |
5091 | } | |
5092 | #[repr(C)] | |
04454e1e | 5093 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5094 | pub struct WS_TCP_BINDING_TEMPLATE { |
5095 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5096 | } | |
5097 | impl ::core::marker::Copy for WS_TCP_BINDING_TEMPLATE {} | |
5098 | impl ::core::clone::Clone for WS_TCP_BINDING_TEMPLATE { | |
5099 | fn clone(&self) -> Self { | |
5100 | *self | |
5101 | } | |
5102 | } | |
5103 | #[repr(C)] | |
04454e1e | 5104 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5105 | pub struct WS_TCP_POLICY_DESCRIPTION { |
5106 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5107 | } | |
5108 | impl ::core::marker::Copy for WS_TCP_POLICY_DESCRIPTION {} | |
5109 | impl ::core::clone::Clone for WS_TCP_POLICY_DESCRIPTION { | |
5110 | fn clone(&self) -> Self { | |
5111 | *self | |
5112 | } | |
5113 | } | |
5114 | #[repr(C)] | |
04454e1e | 5115 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5116 | pub struct WS_TCP_SSPI_BINDING_TEMPLATE { |
5117 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5118 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5119 | pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
5120 | } | |
5121 | impl ::core::marker::Copy for WS_TCP_SSPI_BINDING_TEMPLATE {} | |
5122 | impl ::core::clone::Clone for WS_TCP_SSPI_BINDING_TEMPLATE { | |
5123 | fn clone(&self) -> Self { | |
5124 | *self | |
5125 | } | |
5126 | } | |
5127 | #[repr(C)] | |
04454e1e | 5128 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5129 | pub struct WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { |
5130 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5131 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5132 | pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
5133 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
5134 | } | |
5135 | impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE {} | |
5136 | impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE { | |
5137 | fn clone(&self) -> Self { | |
5138 | *self | |
5139 | } | |
5140 | } | |
5141 | #[repr(C)] | |
04454e1e | 5142 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5143 | pub struct WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { |
5144 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5145 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5146 | pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5147 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5148 | } | |
5149 | impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION {} | |
5150 | impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION { | |
5151 | fn clone(&self) -> Self { | |
5152 | *self | |
5153 | } | |
5154 | } | |
5155 | #[repr(C)] | |
04454e1e | 5156 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5157 | pub struct WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { |
5158 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5159 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5160 | pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
5161 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
5162 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, | |
5163 | } | |
5164 | impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE {} | |
5165 | impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE { | |
5166 | fn clone(&self) -> Self { | |
5167 | *self | |
5168 | } | |
5169 | } | |
5170 | #[repr(C)] | |
04454e1e | 5171 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5172 | pub struct WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { |
5173 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5174 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5175 | pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5176 | pub kerberosApreqMessageSecurityBinding: WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5177 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5178 | } | |
5179 | impl ::core::marker::Copy for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION {} | |
5180 | impl ::core::clone::Clone for WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION { | |
5181 | fn clone(&self) -> Self { | |
5182 | *self | |
5183 | } | |
5184 | } | |
5185 | #[repr(C)] | |
04454e1e | 5186 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5187 | pub struct WS_TCP_SSPI_POLICY_DESCRIPTION { |
5188 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5189 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5190 | pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5191 | } | |
5192 | impl ::core::marker::Copy for WS_TCP_SSPI_POLICY_DESCRIPTION {} | |
5193 | impl ::core::clone::Clone for WS_TCP_SSPI_POLICY_DESCRIPTION { | |
5194 | fn clone(&self) -> Self { | |
5195 | *self | |
5196 | } | |
5197 | } | |
5198 | #[repr(C)] | |
04454e1e | 5199 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5200 | pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { |
5201 | pub binding: WS_SECURITY_BINDING, | |
5202 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
5203 | } | |
5204 | impl ::core::marker::Copy for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING {} | |
5205 | impl ::core::clone::Clone for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING { | |
5206 | fn clone(&self) -> Self { | |
5207 | *self | |
5208 | } | |
5209 | } | |
5210 | #[repr(C)] | |
04454e1e | 5211 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5212 | pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { |
5213 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
5214 | } | |
5215 | impl ::core::marker::Copy for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT {} | |
5216 | impl ::core::clone::Clone for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT { | |
5217 | fn clone(&self) -> Self { | |
5218 | *self | |
5219 | } | |
5220 | } | |
5221 | #[repr(C)] | |
04454e1e | 5222 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5223 | pub struct WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { |
5224 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
5225 | pub clientCredential: *mut WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL, | |
5226 | } | |
5227 | impl ::core::marker::Copy for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE {} | |
5228 | impl ::core::clone::Clone for WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE { | |
5229 | fn clone(&self) -> Self { | |
5230 | *self | |
5231 | } | |
5232 | } | |
5233 | #[repr(C)] | |
04454e1e | 5234 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5235 | pub struct WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { |
5236 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5237 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5238 | pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
5239 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
5240 | } | |
5241 | impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE {} | |
5242 | impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE { | |
5243 | fn clone(&self) -> Self { | |
5244 | *self | |
5245 | } | |
5246 | } | |
5247 | #[repr(C)] | |
04454e1e | 5248 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5249 | pub struct WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { |
5250 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5251 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5252 | pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5253 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5254 | } | |
5255 | impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION {} | |
5256 | impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION { | |
5257 | fn clone(&self) -> Self { | |
5258 | *self | |
5259 | } | |
5260 | } | |
5261 | #[repr(C)] | |
04454e1e | 5262 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5263 | pub struct WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { |
5264 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5265 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5266 | pub sspiTransportSecurityBinding: WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE, | |
5267 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE, | |
5268 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE, | |
5269 | } | |
5270 | impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE {} | |
5271 | impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE { | |
5272 | fn clone(&self) -> Self { | |
5273 | *self | |
5274 | } | |
5275 | } | |
5276 | #[repr(C)] | |
04454e1e | 5277 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5278 | pub struct WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { |
5279 | pub channelProperties: WS_CHANNEL_PROPERTIES, | |
5280 | pub securityProperties: WS_SECURITY_PROPERTIES, | |
5281 | pub sspiTransportSecurityBinding: WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5282 | pub usernameMessageSecurityBinding: WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5283 | pub securityContextSecurityBinding: WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION, | |
5284 | } | |
5285 | impl ::core::marker::Copy for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION {} | |
5286 | impl ::core::clone::Clone for WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION { | |
5287 | fn clone(&self) -> Self { | |
5288 | *self | |
5289 | } | |
5290 | } | |
5291 | #[repr(C)] | |
04454e1e | 5292 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5293 | pub struct WS_THUMBPRINT_CERT_CREDENTIAL { |
5294 | pub credential: WS_CERT_CREDENTIAL, | |
5295 | pub storeLocation: u32, | |
5296 | pub storeName: WS_STRING, | |
5297 | pub thumbprint: WS_STRING, | |
5298 | } | |
5299 | impl ::core::marker::Copy for WS_THUMBPRINT_CERT_CREDENTIAL {} | |
5300 | impl ::core::clone::Clone for WS_THUMBPRINT_CERT_CREDENTIAL { | |
5301 | fn clone(&self) -> Self { | |
5302 | *self | |
5303 | } | |
5304 | } | |
5305 | #[repr(C)] | |
04454e1e | 5306 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5307 | pub struct WS_TIMESPAN { |
5308 | pub ticks: i64, | |
5309 | } | |
5310 | impl ::core::marker::Copy for WS_TIMESPAN {} | |
5311 | impl ::core::clone::Clone for WS_TIMESPAN { | |
5312 | fn clone(&self) -> Self { | |
5313 | *self | |
5314 | } | |
5315 | } | |
5316 | #[repr(C)] | |
04454e1e | 5317 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5318 | pub struct WS_TIMESPAN_DESCRIPTION { |
5319 | pub minValue: WS_TIMESPAN, | |
5320 | pub maxValue: WS_TIMESPAN, | |
5321 | } | |
5322 | impl ::core::marker::Copy for WS_TIMESPAN_DESCRIPTION {} | |
5323 | impl ::core::clone::Clone for WS_TIMESPAN_DESCRIPTION { | |
5324 | fn clone(&self) -> Self { | |
5325 | *self | |
5326 | } | |
5327 | } | |
5e7ed085 | 5328 | #[repr(C)] |
04454e1e | 5329 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5330 | pub struct WS_UINT16_DESCRIPTION { |
5331 | pub minValue: u16, | |
5332 | pub maxValue: u16, | |
5333 | } | |
5334 | impl ::core::marker::Copy for WS_UINT16_DESCRIPTION {} | |
5335 | impl ::core::clone::Clone for WS_UINT16_DESCRIPTION { | |
5336 | fn clone(&self) -> Self { | |
5337 | *self | |
5338 | } | |
5339 | } | |
5340 | #[repr(C)] | |
04454e1e | 5341 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5342 | pub struct WS_UINT32_DESCRIPTION { |
5343 | pub minValue: u32, | |
5344 | pub maxValue: u32, | |
5345 | } | |
5346 | impl ::core::marker::Copy for WS_UINT32_DESCRIPTION {} | |
5347 | impl ::core::clone::Clone for WS_UINT32_DESCRIPTION { | |
5348 | fn clone(&self) -> Self { | |
5349 | *self | |
5350 | } | |
5351 | } | |
5352 | #[repr(C)] | |
04454e1e | 5353 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5354 | pub struct WS_UINT64_DESCRIPTION { |
5355 | pub minValue: u64, | |
5356 | pub maxValue: u64, | |
5357 | } | |
5358 | impl ::core::marker::Copy for WS_UINT64_DESCRIPTION {} | |
5359 | impl ::core::clone::Clone for WS_UINT64_DESCRIPTION { | |
5360 | fn clone(&self) -> Self { | |
5361 | *self | |
5362 | } | |
5363 | } | |
5364 | #[repr(C)] | |
04454e1e | 5365 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5366 | pub struct WS_UINT8_DESCRIPTION { |
5367 | pub minValue: u8, | |
5368 | pub maxValue: u8, | |
5369 | } | |
5370 | impl ::core::marker::Copy for WS_UINT8_DESCRIPTION {} | |
5371 | impl ::core::clone::Clone for WS_UINT8_DESCRIPTION { | |
5372 | fn clone(&self) -> Self { | |
5373 | *self | |
5374 | } | |
5375 | } | |
5376 | #[repr(C)] | |
04454e1e | 5377 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5378 | #[cfg(feature = "Win32_Foundation")] |
5379 | pub struct WS_UNION_DESCRIPTION { | |
5380 | pub size: u32, | |
5381 | pub alignment: u32, | |
5382 | pub fields: *mut *mut WS_UNION_FIELD_DESCRIPTION, | |
5383 | pub fieldCount: u32, | |
5384 | pub enumOffset: u32, | |
5385 | pub noneEnumValue: i32, | |
5386 | pub valueIndices: *mut u32, | |
5387 | } | |
5388 | #[cfg(feature = "Win32_Foundation")] | |
5389 | impl ::core::marker::Copy for WS_UNION_DESCRIPTION {} | |
5390 | #[cfg(feature = "Win32_Foundation")] | |
5391 | impl ::core::clone::Clone for WS_UNION_DESCRIPTION { | |
5392 | fn clone(&self) -> Self { | |
5393 | *self | |
5394 | } | |
5395 | } | |
5396 | #[repr(C)] | |
04454e1e | 5397 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5398 | #[cfg(feature = "Win32_Foundation")] |
5399 | pub struct WS_UNION_FIELD_DESCRIPTION { | |
5400 | pub value: i32, | |
5401 | pub field: WS_FIELD_DESCRIPTION, | |
5402 | } | |
5403 | #[cfg(feature = "Win32_Foundation")] | |
5404 | impl ::core::marker::Copy for WS_UNION_FIELD_DESCRIPTION {} | |
5405 | #[cfg(feature = "Win32_Foundation")] | |
5406 | impl ::core::clone::Clone for WS_UNION_FIELD_DESCRIPTION { | |
5407 | fn clone(&self) -> Self { | |
5408 | *self | |
5409 | } | |
5410 | } | |
5411 | #[repr(C)] | |
04454e1e | 5412 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5413 | pub struct WS_UNIQUE_ID { |
5414 | pub uri: WS_STRING, | |
5415 | pub guid: ::windows_sys::core::GUID, | |
5416 | } | |
5e7ed085 | 5417 | impl ::core::marker::Copy for WS_UNIQUE_ID {} |
5e7ed085 FG |
5418 | impl ::core::clone::Clone for WS_UNIQUE_ID { |
5419 | fn clone(&self) -> Self { | |
5420 | *self | |
5421 | } | |
5422 | } | |
5423 | #[repr(C)] | |
04454e1e | 5424 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5425 | pub struct WS_UNIQUE_ID_DESCRIPTION { |
5426 | pub minCharCount: u32, | |
5427 | pub maxCharCount: u32, | |
5428 | } | |
5429 | impl ::core::marker::Copy for WS_UNIQUE_ID_DESCRIPTION {} | |
5430 | impl ::core::clone::Clone for WS_UNIQUE_ID_DESCRIPTION { | |
5431 | fn clone(&self) -> Self { | |
5432 | *self | |
5433 | } | |
5434 | } | |
5435 | #[repr(C)] | |
04454e1e | 5436 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5437 | pub struct WS_UNKNOWN_ENDPOINT_IDENTITY { |
5438 | pub identity: WS_ENDPOINT_IDENTITY, | |
5439 | pub element: *mut WS_XML_BUFFER, | |
5440 | } | |
5441 | impl ::core::marker::Copy for WS_UNKNOWN_ENDPOINT_IDENTITY {} | |
5442 | impl ::core::clone::Clone for WS_UNKNOWN_ENDPOINT_IDENTITY { | |
5443 | fn clone(&self) -> Self { | |
5444 | *self | |
5445 | } | |
5446 | } | |
5447 | #[repr(C)] | |
04454e1e | 5448 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5449 | pub struct WS_UPN_ENDPOINT_IDENTITY { |
5450 | pub identity: WS_ENDPOINT_IDENTITY, | |
5451 | pub upn: WS_STRING, | |
5452 | } | |
5e7ed085 | 5453 | impl ::core::marker::Copy for WS_UPN_ENDPOINT_IDENTITY {} |
5e7ed085 FG |
5454 | impl ::core::clone::Clone for WS_UPN_ENDPOINT_IDENTITY { |
5455 | fn clone(&self) -> Self { | |
5456 | *self | |
5457 | } | |
5458 | } | |
5459 | #[repr(C)] | |
04454e1e | 5460 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5461 | pub struct WS_URL { |
5462 | pub scheme: WS_URL_SCHEME_TYPE, | |
5463 | } | |
5464 | impl ::core::marker::Copy for WS_URL {} | |
5465 | impl ::core::clone::Clone for WS_URL { | |
5466 | fn clone(&self) -> Self { | |
5467 | *self | |
5468 | } | |
5469 | } | |
5e7ed085 | 5470 | #[repr(C)] |
04454e1e | 5471 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5472 | pub struct WS_USERNAME_CREDENTIAL { |
5473 | pub credentialType: WS_USERNAME_CREDENTIAL_TYPE, | |
5474 | } | |
5475 | impl ::core::marker::Copy for WS_USERNAME_CREDENTIAL {} | |
5476 | impl ::core::clone::Clone for WS_USERNAME_CREDENTIAL { | |
5477 | fn clone(&self) -> Self { | |
5478 | *self | |
5479 | } | |
5480 | } | |
5e7ed085 | 5481 | #[repr(C)] |
04454e1e | 5482 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5483 | pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING { |
5484 | pub binding: WS_SECURITY_BINDING, | |
5485 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
5486 | pub clientCredential: *mut WS_USERNAME_CREDENTIAL, | |
5487 | pub passwordValidator: WS_VALIDATE_PASSWORD_CALLBACK, | |
5488 | pub passwordValidatorCallbackState: *mut ::core::ffi::c_void, | |
5489 | } | |
5e7ed085 | 5490 | impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING {} |
5e7ed085 FG |
5491 | impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING { |
5492 | fn clone(&self) -> Self { | |
5493 | *self | |
5494 | } | |
5495 | } | |
5496 | #[repr(C)] | |
04454e1e | 5497 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5498 | pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { |
5499 | pub bindingConstraint: WS_SECURITY_BINDING_CONSTRAINT, | |
5500 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
5501 | } | |
5502 | impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT {} | |
5503 | impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT { | |
5504 | fn clone(&self) -> Self { | |
5505 | *self | |
5506 | } | |
5507 | } | |
5508 | #[repr(C)] | |
04454e1e | 5509 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5510 | pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { |
5511 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
5512 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
5513 | } | |
5514 | impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION {} | |
5515 | impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION { | |
5516 | fn clone(&self) -> Self { | |
5517 | *self | |
5518 | } | |
5519 | } | |
5520 | #[repr(C)] | |
04454e1e | 5521 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5522 | pub struct WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { |
5523 | pub securityBindingProperties: WS_SECURITY_BINDING_PROPERTIES, | |
5524 | pub clientCredential: *mut WS_USERNAME_CREDENTIAL, | |
5525 | pub passwordValidator: WS_VALIDATE_PASSWORD_CALLBACK, | |
5526 | pub passwordValidatorCallbackState: *mut ::core::ffi::c_void, | |
5527 | } | |
5e7ed085 | 5528 | impl ::core::marker::Copy for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE {} |
5e7ed085 FG |
5529 | impl ::core::clone::Clone for WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE { |
5530 | fn clone(&self) -> Self { | |
5531 | *self | |
5532 | } | |
5533 | } | |
5534 | #[repr(C)] | |
04454e1e | 5535 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5536 | pub struct WS_UTF8_ARRAY_DESCRIPTION { |
5537 | pub minByteCount: u32, | |
5538 | pub maxByteCount: u32, | |
5539 | } | |
5540 | impl ::core::marker::Copy for WS_UTF8_ARRAY_DESCRIPTION {} | |
5541 | impl ::core::clone::Clone for WS_UTF8_ARRAY_DESCRIPTION { | |
5542 | fn clone(&self) -> Self { | |
5543 | *self | |
5544 | } | |
5545 | } | |
5e7ed085 | 5546 | #[repr(C)] |
04454e1e | 5547 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5548 | pub struct WS_VOID_DESCRIPTION { |
5549 | pub size: u32, | |
5550 | } | |
5551 | impl ::core::marker::Copy for WS_VOID_DESCRIPTION {} | |
5552 | impl ::core::clone::Clone for WS_VOID_DESCRIPTION { | |
5553 | fn clone(&self) -> Self { | |
5554 | *self | |
5555 | } | |
5556 | } | |
5557 | #[repr(C)] | |
04454e1e | 5558 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5559 | pub struct WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { |
5560 | pub credentialType: WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE, | |
5561 | } | |
5562 | impl ::core::marker::Copy for WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL {} | |
5563 | impl ::core::clone::Clone for WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL { | |
5564 | fn clone(&self) -> Self { | |
5565 | *self | |
5566 | } | |
5567 | } | |
5e7ed085 | 5568 | #[repr(C)] |
04454e1e | 5569 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5570 | pub struct WS_WSZ_DESCRIPTION { |
5571 | pub minCharCount: u32, | |
5572 | pub maxCharCount: u32, | |
5573 | } | |
5574 | impl ::core::marker::Copy for WS_WSZ_DESCRIPTION {} | |
5575 | impl ::core::clone::Clone for WS_WSZ_DESCRIPTION { | |
5576 | fn clone(&self) -> Self { | |
5577 | *self | |
5578 | } | |
5579 | } | |
5580 | #[repr(C)] | |
04454e1e | 5581 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5582 | #[cfg(feature = "Win32_Foundation")] |
5583 | pub struct WS_XML_ATTRIBUTE { | |
5584 | pub singleQuote: u8, | |
5585 | pub isXmlNs: u8, | |
5586 | pub prefix: *mut WS_XML_STRING, | |
5587 | pub localName: *mut WS_XML_STRING, | |
5588 | pub ns: *mut WS_XML_STRING, | |
5589 | pub value: *mut WS_XML_TEXT, | |
5590 | } | |
5591 | #[cfg(feature = "Win32_Foundation")] | |
5592 | impl ::core::marker::Copy for WS_XML_ATTRIBUTE {} | |
5593 | #[cfg(feature = "Win32_Foundation")] | |
5594 | impl ::core::clone::Clone for WS_XML_ATTRIBUTE { | |
5595 | fn clone(&self) -> Self { | |
5596 | *self | |
5597 | } | |
5598 | } | |
5599 | #[repr(C)] | |
04454e1e | 5600 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5601 | pub struct WS_XML_BASE64_TEXT { |
5602 | pub text: WS_XML_TEXT, | |
5603 | pub bytes: *mut u8, | |
5604 | pub length: u32, | |
5605 | } | |
5606 | impl ::core::marker::Copy for WS_XML_BASE64_TEXT {} | |
5607 | impl ::core::clone::Clone for WS_XML_BASE64_TEXT { | |
5608 | fn clone(&self) -> Self { | |
5609 | *self | |
5610 | } | |
5611 | } | |
5612 | #[repr(C)] | |
04454e1e | 5613 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5614 | #[cfg(feature = "Win32_Foundation")] |
5615 | pub struct WS_XML_BOOL_TEXT { | |
5616 | pub text: WS_XML_TEXT, | |
5617 | pub value: super::super::Foundation::BOOL, | |
5618 | } | |
5619 | #[cfg(feature = "Win32_Foundation")] | |
5620 | impl ::core::marker::Copy for WS_XML_BOOL_TEXT {} | |
5621 | #[cfg(feature = "Win32_Foundation")] | |
5622 | impl ::core::clone::Clone for WS_XML_BOOL_TEXT { | |
5623 | fn clone(&self) -> Self { | |
5624 | *self | |
5625 | } | |
5626 | } | |
5627 | #[repr(C)] | |
5628 | pub struct WS_XML_BUFFER(pub u8); | |
5629 | #[repr(C)] | |
04454e1e | 5630 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5631 | pub struct WS_XML_BUFFER_PROPERTY { |
5632 | pub id: WS_XML_BUFFER_PROPERTY_ID, | |
5633 | pub value: *mut ::core::ffi::c_void, | |
5634 | pub valueSize: u32, | |
5635 | } | |
5636 | impl ::core::marker::Copy for WS_XML_BUFFER_PROPERTY {} | |
5637 | impl ::core::clone::Clone for WS_XML_BUFFER_PROPERTY { | |
5638 | fn clone(&self) -> Self { | |
5639 | *self | |
5640 | } | |
5641 | } | |
5e7ed085 | 5642 | #[repr(C)] |
04454e1e | 5643 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5644 | #[cfg(feature = "Win32_Foundation")] |
5645 | pub struct WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES { | |
5646 | pub prefixCount: u32, | |
5647 | pub prefixes: *mut WS_XML_STRING, | |
5648 | } | |
5649 | #[cfg(feature = "Win32_Foundation")] | |
5650 | impl ::core::marker::Copy for WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES {} | |
5651 | #[cfg(feature = "Win32_Foundation")] | |
5652 | impl ::core::clone::Clone for WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES { | |
5653 | fn clone(&self) -> Self { | |
5654 | *self | |
5655 | } | |
5656 | } | |
5657 | #[repr(C)] | |
04454e1e | 5658 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5659 | pub struct WS_XML_CANONICALIZATION_PROPERTY { |
5660 | pub id: WS_XML_CANONICALIZATION_PROPERTY_ID, | |
5661 | pub value: *mut ::core::ffi::c_void, | |
5662 | pub valueSize: u32, | |
5663 | } | |
5664 | impl ::core::marker::Copy for WS_XML_CANONICALIZATION_PROPERTY {} | |
5665 | impl ::core::clone::Clone for WS_XML_CANONICALIZATION_PROPERTY { | |
5666 | fn clone(&self) -> Self { | |
5667 | *self | |
5668 | } | |
5669 | } | |
5e7ed085 | 5670 | #[repr(C)] |
04454e1e | 5671 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5672 | #[cfg(feature = "Win32_Foundation")] |
5673 | pub struct WS_XML_COMMENT_NODE { | |
5674 | pub node: WS_XML_NODE, | |
5675 | pub value: WS_XML_STRING, | |
5676 | } | |
5677 | #[cfg(feature = "Win32_Foundation")] | |
5678 | impl ::core::marker::Copy for WS_XML_COMMENT_NODE {} | |
5679 | #[cfg(feature = "Win32_Foundation")] | |
5680 | impl ::core::clone::Clone for WS_XML_COMMENT_NODE { | |
5681 | fn clone(&self) -> Self { | |
5682 | *self | |
5683 | } | |
5684 | } | |
5685 | #[repr(C)] | |
04454e1e | 5686 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5687 | pub struct WS_XML_DATETIME_TEXT { |
5688 | pub text: WS_XML_TEXT, | |
5689 | pub value: WS_DATETIME, | |
5690 | } | |
5691 | impl ::core::marker::Copy for WS_XML_DATETIME_TEXT {} | |
5692 | impl ::core::clone::Clone for WS_XML_DATETIME_TEXT { | |
5693 | fn clone(&self) -> Self { | |
5694 | *self | |
5695 | } | |
5696 | } | |
5697 | #[repr(C)] | |
04454e1e | 5698 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5699 | #[cfg(feature = "Win32_Foundation")] |
5700 | pub struct WS_XML_DECIMAL_TEXT { | |
5701 | pub text: WS_XML_TEXT, | |
5702 | pub value: super::super::Foundation::DECIMAL, | |
5703 | } | |
5704 | #[cfg(feature = "Win32_Foundation")] | |
5705 | impl ::core::marker::Copy for WS_XML_DECIMAL_TEXT {} | |
5706 | #[cfg(feature = "Win32_Foundation")] | |
5707 | impl ::core::clone::Clone for WS_XML_DECIMAL_TEXT { | |
5708 | fn clone(&self) -> Self { | |
5709 | *self | |
5710 | } | |
5711 | } | |
5712 | #[repr(C)] | |
04454e1e | 5713 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5714 | #[cfg(feature = "Win32_Foundation")] |
5715 | pub struct WS_XML_DICTIONARY { | |
5716 | pub guid: ::windows_sys::core::GUID, | |
5717 | pub strings: *mut WS_XML_STRING, | |
5718 | pub stringCount: u32, | |
5719 | pub isConst: super::super::Foundation::BOOL, | |
5720 | } | |
5721 | #[cfg(feature = "Win32_Foundation")] | |
5722 | impl ::core::marker::Copy for WS_XML_DICTIONARY {} | |
5723 | #[cfg(feature = "Win32_Foundation")] | |
5724 | impl ::core::clone::Clone for WS_XML_DICTIONARY { | |
5725 | fn clone(&self) -> Self { | |
5726 | *self | |
5727 | } | |
5728 | } | |
5729 | #[repr(C)] | |
04454e1e | 5730 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5731 | pub struct WS_XML_DOUBLE_TEXT { |
5732 | pub text: WS_XML_TEXT, | |
5733 | pub value: f64, | |
5734 | } | |
5735 | impl ::core::marker::Copy for WS_XML_DOUBLE_TEXT {} | |
5736 | impl ::core::clone::Clone for WS_XML_DOUBLE_TEXT { | |
5737 | fn clone(&self) -> Self { | |
5738 | *self | |
5739 | } | |
5740 | } | |
5741 | #[repr(C)] | |
04454e1e | 5742 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5743 | #[cfg(feature = "Win32_Foundation")] |
5744 | pub struct WS_XML_ELEMENT_NODE { | |
5745 | pub node: WS_XML_NODE, | |
5746 | pub prefix: *mut WS_XML_STRING, | |
5747 | pub localName: *mut WS_XML_STRING, | |
5748 | pub ns: *mut WS_XML_STRING, | |
5749 | pub attributeCount: u32, | |
5750 | pub attributes: *mut *mut WS_XML_ATTRIBUTE, | |
5751 | pub isEmpty: super::super::Foundation::BOOL, | |
5752 | } | |
5753 | #[cfg(feature = "Win32_Foundation")] | |
5754 | impl ::core::marker::Copy for WS_XML_ELEMENT_NODE {} | |
5755 | #[cfg(feature = "Win32_Foundation")] | |
5756 | impl ::core::clone::Clone for WS_XML_ELEMENT_NODE { | |
5757 | fn clone(&self) -> Self { | |
5758 | *self | |
5759 | } | |
5760 | } | |
5761 | #[repr(C)] | |
04454e1e | 5762 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5763 | pub struct WS_XML_FLOAT_TEXT { |
5764 | pub text: WS_XML_TEXT, | |
5765 | pub value: f32, | |
5766 | } | |
5767 | impl ::core::marker::Copy for WS_XML_FLOAT_TEXT {} | |
5768 | impl ::core::clone::Clone for WS_XML_FLOAT_TEXT { | |
5769 | fn clone(&self) -> Self { | |
5770 | *self | |
5771 | } | |
5772 | } | |
5773 | #[repr(C)] | |
04454e1e | 5774 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5775 | pub struct WS_XML_GUID_TEXT { |
5776 | pub text: WS_XML_TEXT, | |
5777 | pub value: ::windows_sys::core::GUID, | |
5778 | } | |
5779 | impl ::core::marker::Copy for WS_XML_GUID_TEXT {} | |
5780 | impl ::core::clone::Clone for WS_XML_GUID_TEXT { | |
5781 | fn clone(&self) -> Self { | |
5782 | *self | |
5783 | } | |
5784 | } | |
5785 | #[repr(C)] | |
04454e1e | 5786 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5787 | pub struct WS_XML_INT32_TEXT { |
5788 | pub text: WS_XML_TEXT, | |
5789 | pub value: i32, | |
5790 | } | |
5791 | impl ::core::marker::Copy for WS_XML_INT32_TEXT {} | |
5792 | impl ::core::clone::Clone for WS_XML_INT32_TEXT { | |
5793 | fn clone(&self) -> Self { | |
5794 | *self | |
5795 | } | |
5796 | } | |
5797 | #[repr(C)] | |
04454e1e | 5798 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5799 | pub struct WS_XML_INT64_TEXT { |
5800 | pub text: WS_XML_TEXT, | |
5801 | pub value: i64, | |
5802 | } | |
5803 | impl ::core::marker::Copy for WS_XML_INT64_TEXT {} | |
5804 | impl ::core::clone::Clone for WS_XML_INT64_TEXT { | |
5805 | fn clone(&self) -> Self { | |
5806 | *self | |
5807 | } | |
5808 | } | |
5809 | #[repr(C)] | |
04454e1e | 5810 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5811 | pub struct WS_XML_LIST_TEXT { |
5812 | pub text: WS_XML_TEXT, | |
5813 | pub itemCount: u32, | |
5814 | pub items: *mut *mut WS_XML_TEXT, | |
5815 | } | |
5816 | impl ::core::marker::Copy for WS_XML_LIST_TEXT {} | |
5817 | impl ::core::clone::Clone for WS_XML_LIST_TEXT { | |
5818 | fn clone(&self) -> Self { | |
5819 | *self | |
5820 | } | |
5821 | } | |
5822 | #[repr(C)] | |
04454e1e | 5823 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5824 | pub struct WS_XML_NODE { |
5825 | pub nodeType: WS_XML_NODE_TYPE, | |
5826 | } | |
5827 | impl ::core::marker::Copy for WS_XML_NODE {} | |
5828 | impl ::core::clone::Clone for WS_XML_NODE { | |
5829 | fn clone(&self) -> Self { | |
5830 | *self | |
5831 | } | |
5832 | } | |
5833 | #[repr(C)] | |
04454e1e | 5834 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5835 | pub struct WS_XML_NODE_POSITION { |
5836 | pub buffer: *mut WS_XML_BUFFER, | |
5837 | pub node: *mut ::core::ffi::c_void, | |
5838 | } | |
5839 | impl ::core::marker::Copy for WS_XML_NODE_POSITION {} | |
5840 | impl ::core::clone::Clone for WS_XML_NODE_POSITION { | |
5841 | fn clone(&self) -> Self { | |
5842 | *self | |
5843 | } | |
5844 | } | |
5e7ed085 | 5845 | #[repr(C)] |
04454e1e | 5846 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5847 | #[cfg(feature = "Win32_Foundation")] |
5848 | pub struct WS_XML_QNAME { | |
5849 | pub localName: WS_XML_STRING, | |
5850 | pub ns: WS_XML_STRING, | |
5851 | } | |
5852 | #[cfg(feature = "Win32_Foundation")] | |
5853 | impl ::core::marker::Copy for WS_XML_QNAME {} | |
5854 | #[cfg(feature = "Win32_Foundation")] | |
5855 | impl ::core::clone::Clone for WS_XML_QNAME { | |
5856 | fn clone(&self) -> Self { | |
5857 | *self | |
5858 | } | |
5859 | } | |
5860 | #[repr(C)] | |
04454e1e | 5861 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5862 | pub struct WS_XML_QNAME_DESCRIPTION { |
5863 | pub minLocalNameByteCount: u32, | |
5864 | pub maxLocalNameByteCount: u32, | |
5865 | pub minNsByteCount: u32, | |
5866 | pub maxNsByteCount: u32, | |
5867 | } | |
5868 | impl ::core::marker::Copy for WS_XML_QNAME_DESCRIPTION {} | |
5869 | impl ::core::clone::Clone for WS_XML_QNAME_DESCRIPTION { | |
5870 | fn clone(&self) -> Self { | |
5871 | *self | |
5872 | } | |
5873 | } | |
5874 | #[repr(C)] | |
04454e1e | 5875 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5876 | #[cfg(feature = "Win32_Foundation")] |
5877 | pub struct WS_XML_QNAME_TEXT { | |
5878 | pub text: WS_XML_TEXT, | |
5879 | pub prefix: *mut WS_XML_STRING, | |
5880 | pub localName: *mut WS_XML_STRING, | |
5881 | pub ns: *mut WS_XML_STRING, | |
5882 | } | |
5883 | #[cfg(feature = "Win32_Foundation")] | |
5884 | impl ::core::marker::Copy for WS_XML_QNAME_TEXT {} | |
5885 | #[cfg(feature = "Win32_Foundation")] | |
5886 | impl ::core::clone::Clone for WS_XML_QNAME_TEXT { | |
5887 | fn clone(&self) -> Self { | |
5888 | *self | |
5889 | } | |
5890 | } | |
5891 | #[repr(C)] | |
5892 | pub struct WS_XML_READER(pub u8); | |
5893 | #[repr(C)] | |
04454e1e | 5894 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5895 | #[cfg(feature = "Win32_Foundation")] |
5896 | pub struct WS_XML_READER_BINARY_ENCODING { | |
5897 | pub encoding: WS_XML_READER_ENCODING, | |
5898 | pub staticDictionary: *mut WS_XML_DICTIONARY, | |
5899 | pub dynamicDictionary: *mut WS_XML_DICTIONARY, | |
5900 | } | |
5901 | #[cfg(feature = "Win32_Foundation")] | |
5902 | impl ::core::marker::Copy for WS_XML_READER_BINARY_ENCODING {} | |
5903 | #[cfg(feature = "Win32_Foundation")] | |
5904 | impl ::core::clone::Clone for WS_XML_READER_BINARY_ENCODING { | |
5905 | fn clone(&self) -> Self { | |
5906 | *self | |
5907 | } | |
5908 | } | |
5909 | #[repr(C)] | |
04454e1e | 5910 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5911 | pub struct WS_XML_READER_BUFFER_INPUT { |
5912 | pub input: WS_XML_READER_INPUT, | |
5913 | pub encodedData: *mut ::core::ffi::c_void, | |
5914 | pub encodedDataSize: u32, | |
5915 | } | |
5916 | impl ::core::marker::Copy for WS_XML_READER_BUFFER_INPUT {} | |
5917 | impl ::core::clone::Clone for WS_XML_READER_BUFFER_INPUT { | |
5918 | fn clone(&self) -> Self { | |
5919 | *self | |
5920 | } | |
5921 | } | |
5922 | #[repr(C)] | |
04454e1e | 5923 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5924 | pub struct WS_XML_READER_ENCODING { |
5925 | pub encodingType: WS_XML_READER_ENCODING_TYPE, | |
5926 | } | |
5927 | impl ::core::marker::Copy for WS_XML_READER_ENCODING {} | |
5928 | impl ::core::clone::Clone for WS_XML_READER_ENCODING { | |
5929 | fn clone(&self) -> Self { | |
5930 | *self | |
5931 | } | |
5932 | } | |
5e7ed085 | 5933 | #[repr(C)] |
04454e1e | 5934 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5935 | pub struct WS_XML_READER_INPUT { |
5936 | pub inputType: WS_XML_READER_INPUT_TYPE, | |
5937 | } | |
5938 | impl ::core::marker::Copy for WS_XML_READER_INPUT {} | |
5939 | impl ::core::clone::Clone for WS_XML_READER_INPUT { | |
5940 | fn clone(&self) -> Self { | |
5941 | *self | |
5942 | } | |
5943 | } | |
5e7ed085 | 5944 | #[repr(C)] |
04454e1e | 5945 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
5946 | #[cfg(feature = "Win32_Foundation")] |
5947 | pub struct WS_XML_READER_MTOM_ENCODING { | |
5948 | pub encoding: WS_XML_READER_ENCODING, | |
5949 | pub textEncoding: *mut WS_XML_READER_ENCODING, | |
5950 | pub readMimeHeader: super::super::Foundation::BOOL, | |
5951 | pub startInfo: WS_STRING, | |
5952 | pub boundary: WS_STRING, | |
5953 | pub startUri: WS_STRING, | |
5954 | } | |
5955 | #[cfg(feature = "Win32_Foundation")] | |
5956 | impl ::core::marker::Copy for WS_XML_READER_MTOM_ENCODING {} | |
5957 | #[cfg(feature = "Win32_Foundation")] | |
5958 | impl ::core::clone::Clone for WS_XML_READER_MTOM_ENCODING { | |
5959 | fn clone(&self) -> Self { | |
5960 | *self | |
5961 | } | |
5962 | } | |
487cf647 | 5963 | #[repr(C)] |
04454e1e | 5964 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5965 | pub struct WS_XML_READER_PROPERTIES { |
5966 | pub properties: *mut WS_XML_READER_PROPERTY, | |
5967 | pub propertyCount: u32, | |
5968 | } | |
5969 | impl ::core::marker::Copy for WS_XML_READER_PROPERTIES {} | |
5970 | impl ::core::clone::Clone for WS_XML_READER_PROPERTIES { | |
5971 | fn clone(&self) -> Self { | |
5972 | *self | |
5973 | } | |
5974 | } | |
5975 | #[repr(C)] | |
04454e1e | 5976 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
487cf647 FG |
5977 | pub struct WS_XML_READER_PROPERTY { |
5978 | pub id: WS_XML_READER_PROPERTY_ID, | |
5979 | pub value: *mut ::core::ffi::c_void, | |
5980 | pub valueSize: u32, | |
5981 | } | |
5982 | impl ::core::marker::Copy for WS_XML_READER_PROPERTY {} | |
5983 | impl ::core::clone::Clone for WS_XML_READER_PROPERTY { | |
5984 | fn clone(&self) -> Self { | |
5985 | *self | |
5986 | } | |
5987 | } | |
5e7ed085 | 5988 | #[repr(C)] |
04454e1e | 5989 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
5990 | pub struct WS_XML_READER_RAW_ENCODING { |
5991 | pub encoding: WS_XML_READER_ENCODING, | |
5992 | } | |
5993 | impl ::core::marker::Copy for WS_XML_READER_RAW_ENCODING {} | |
5994 | impl ::core::clone::Clone for WS_XML_READER_RAW_ENCODING { | |
5995 | fn clone(&self) -> Self { | |
5996 | *self | |
5997 | } | |
5998 | } | |
5999 | #[repr(C)] | |
04454e1e | 6000 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6001 | pub struct WS_XML_READER_STREAM_INPUT { |
6002 | pub input: WS_XML_READER_INPUT, | |
6003 | pub readCallback: WS_READ_CALLBACK, | |
6004 | pub readCallbackState: *mut ::core::ffi::c_void, | |
6005 | } | |
6006 | impl ::core::marker::Copy for WS_XML_READER_STREAM_INPUT {} | |
6007 | impl ::core::clone::Clone for WS_XML_READER_STREAM_INPUT { | |
6008 | fn clone(&self) -> Self { | |
6009 | *self | |
6010 | } | |
6011 | } | |
6012 | #[repr(C)] | |
04454e1e | 6013 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6014 | pub struct WS_XML_READER_TEXT_ENCODING { |
6015 | pub encoding: WS_XML_READER_ENCODING, | |
6016 | pub charSet: WS_CHARSET, | |
6017 | } | |
6018 | impl ::core::marker::Copy for WS_XML_READER_TEXT_ENCODING {} | |
6019 | impl ::core::clone::Clone for WS_XML_READER_TEXT_ENCODING { | |
6020 | fn clone(&self) -> Self { | |
6021 | *self | |
6022 | } | |
6023 | } | |
6024 | #[repr(C)] | |
04454e1e | 6025 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6026 | pub struct WS_XML_SECURITY_TOKEN_PROPERTY { |
6027 | pub id: WS_XML_SECURITY_TOKEN_PROPERTY_ID, | |
6028 | pub value: *mut ::core::ffi::c_void, | |
6029 | pub valueSize: u32, | |
6030 | } | |
6031 | impl ::core::marker::Copy for WS_XML_SECURITY_TOKEN_PROPERTY {} | |
6032 | impl ::core::clone::Clone for WS_XML_SECURITY_TOKEN_PROPERTY { | |
6033 | fn clone(&self) -> Self { | |
6034 | *self | |
6035 | } | |
6036 | } | |
5e7ed085 | 6037 | #[repr(C)] |
04454e1e | 6038 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6039 | #[cfg(feature = "Win32_Foundation")] |
6040 | pub struct WS_XML_STRING { | |
6041 | pub length: u32, | |
6042 | pub bytes: *mut u8, | |
6043 | pub dictionary: *mut WS_XML_DICTIONARY, | |
6044 | pub id: u32, | |
6045 | } | |
6046 | #[cfg(feature = "Win32_Foundation")] | |
6047 | impl ::core::marker::Copy for WS_XML_STRING {} | |
6048 | #[cfg(feature = "Win32_Foundation")] | |
6049 | impl ::core::clone::Clone for WS_XML_STRING { | |
6050 | fn clone(&self) -> Self { | |
6051 | *self | |
6052 | } | |
6053 | } | |
6054 | #[repr(C)] | |
04454e1e | 6055 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6056 | pub struct WS_XML_STRING_DESCRIPTION { |
6057 | pub minByteCount: u32, | |
6058 | pub maxByteCount: u32, | |
6059 | } | |
6060 | impl ::core::marker::Copy for WS_XML_STRING_DESCRIPTION {} | |
6061 | impl ::core::clone::Clone for WS_XML_STRING_DESCRIPTION { | |
6062 | fn clone(&self) -> Self { | |
6063 | *self | |
6064 | } | |
6065 | } | |
6066 | #[repr(C)] | |
04454e1e | 6067 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6068 | pub struct WS_XML_TEXT { |
6069 | pub textType: WS_XML_TEXT_TYPE, | |
6070 | } | |
6071 | impl ::core::marker::Copy for WS_XML_TEXT {} | |
6072 | impl ::core::clone::Clone for WS_XML_TEXT { | |
6073 | fn clone(&self) -> Self { | |
6074 | *self | |
6075 | } | |
6076 | } | |
6077 | #[repr(C)] | |
04454e1e | 6078 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6079 | pub struct WS_XML_TEXT_NODE { |
6080 | pub node: WS_XML_NODE, | |
6081 | pub text: *mut WS_XML_TEXT, | |
6082 | } | |
6083 | impl ::core::marker::Copy for WS_XML_TEXT_NODE {} | |
6084 | impl ::core::clone::Clone for WS_XML_TEXT_NODE { | |
6085 | fn clone(&self) -> Self { | |
6086 | *self | |
6087 | } | |
6088 | } | |
5e7ed085 | 6089 | #[repr(C)] |
04454e1e | 6090 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6091 | pub struct WS_XML_TIMESPAN_TEXT { |
6092 | pub text: WS_XML_TEXT, | |
6093 | pub value: WS_TIMESPAN, | |
6094 | } | |
6095 | impl ::core::marker::Copy for WS_XML_TIMESPAN_TEXT {} | |
6096 | impl ::core::clone::Clone for WS_XML_TIMESPAN_TEXT { | |
6097 | fn clone(&self) -> Self { | |
6098 | *self | |
6099 | } | |
6100 | } | |
6101 | #[repr(C)] | |
04454e1e | 6102 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6103 | pub struct WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { |
6104 | pub binding: WS_SECURITY_BINDING, | |
6105 | pub bindingUsage: WS_MESSAGE_SECURITY_USAGE, | |
6106 | pub xmlToken: *mut WS_SECURITY_TOKEN, | |
6107 | } | |
6108 | impl ::core::marker::Copy for WS_XML_TOKEN_MESSAGE_SECURITY_BINDING {} | |
6109 | impl ::core::clone::Clone for WS_XML_TOKEN_MESSAGE_SECURITY_BINDING { | |
6110 | fn clone(&self) -> Self { | |
6111 | *self | |
6112 | } | |
6113 | } | |
6114 | #[repr(C)] | |
04454e1e | 6115 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6116 | pub struct WS_XML_UINT64_TEXT { |
6117 | pub text: WS_XML_TEXT, | |
6118 | pub value: u64, | |
6119 | } | |
6120 | impl ::core::marker::Copy for WS_XML_UINT64_TEXT {} | |
6121 | impl ::core::clone::Clone for WS_XML_UINT64_TEXT { | |
6122 | fn clone(&self) -> Self { | |
6123 | *self | |
6124 | } | |
6125 | } | |
6126 | #[repr(C)] | |
04454e1e | 6127 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6128 | pub struct WS_XML_UNIQUE_ID_TEXT { |
6129 | pub text: WS_XML_TEXT, | |
6130 | pub value: ::windows_sys::core::GUID, | |
6131 | } | |
6132 | impl ::core::marker::Copy for WS_XML_UNIQUE_ID_TEXT {} | |
6133 | impl ::core::clone::Clone for WS_XML_UNIQUE_ID_TEXT { | |
6134 | fn clone(&self) -> Self { | |
6135 | *self | |
6136 | } | |
6137 | } | |
6138 | #[repr(C)] | |
04454e1e | 6139 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6140 | pub struct WS_XML_UTF16_TEXT { |
6141 | pub text: WS_XML_TEXT, | |
6142 | pub bytes: *mut u8, | |
6143 | pub byteCount: u32, | |
6144 | } | |
6145 | impl ::core::marker::Copy for WS_XML_UTF16_TEXT {} | |
6146 | impl ::core::clone::Clone for WS_XML_UTF16_TEXT { | |
6147 | fn clone(&self) -> Self { | |
6148 | *self | |
6149 | } | |
6150 | } | |
6151 | #[repr(C)] | |
04454e1e | 6152 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6153 | #[cfg(feature = "Win32_Foundation")] |
6154 | pub struct WS_XML_UTF8_TEXT { | |
6155 | pub text: WS_XML_TEXT, | |
6156 | pub value: WS_XML_STRING, | |
6157 | } | |
6158 | #[cfg(feature = "Win32_Foundation")] | |
6159 | impl ::core::marker::Copy for WS_XML_UTF8_TEXT {} | |
6160 | #[cfg(feature = "Win32_Foundation")] | |
6161 | impl ::core::clone::Clone for WS_XML_UTF8_TEXT { | |
6162 | fn clone(&self) -> Self { | |
6163 | *self | |
6164 | } | |
6165 | } | |
6166 | #[repr(C)] | |
6167 | pub struct WS_XML_WRITER(pub u8); | |
6168 | #[repr(C)] | |
04454e1e | 6169 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6170 | #[cfg(feature = "Win32_Foundation")] |
6171 | pub struct WS_XML_WRITER_BINARY_ENCODING { | |
6172 | pub encoding: WS_XML_WRITER_ENCODING, | |
6173 | pub staticDictionary: *mut WS_XML_DICTIONARY, | |
6174 | pub dynamicStringCallback: WS_DYNAMIC_STRING_CALLBACK, | |
6175 | pub dynamicStringCallbackState: *mut ::core::ffi::c_void, | |
6176 | } | |
6177 | #[cfg(feature = "Win32_Foundation")] | |
6178 | impl ::core::marker::Copy for WS_XML_WRITER_BINARY_ENCODING {} | |
6179 | #[cfg(feature = "Win32_Foundation")] | |
6180 | impl ::core::clone::Clone for WS_XML_WRITER_BINARY_ENCODING { | |
6181 | fn clone(&self) -> Self { | |
6182 | *self | |
6183 | } | |
6184 | } | |
6185 | #[repr(C)] | |
04454e1e | 6186 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6187 | pub struct WS_XML_WRITER_BUFFER_OUTPUT { |
6188 | pub output: WS_XML_WRITER_OUTPUT, | |
6189 | } | |
6190 | impl ::core::marker::Copy for WS_XML_WRITER_BUFFER_OUTPUT {} | |
6191 | impl ::core::clone::Clone for WS_XML_WRITER_BUFFER_OUTPUT { | |
6192 | fn clone(&self) -> Self { | |
6193 | *self | |
6194 | } | |
6195 | } | |
6196 | #[repr(C)] | |
04454e1e | 6197 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6198 | pub struct WS_XML_WRITER_ENCODING { |
6199 | pub encodingType: WS_XML_WRITER_ENCODING_TYPE, | |
6200 | } | |
6201 | impl ::core::marker::Copy for WS_XML_WRITER_ENCODING {} | |
6202 | impl ::core::clone::Clone for WS_XML_WRITER_ENCODING { | |
6203 | fn clone(&self) -> Self { | |
6204 | *self | |
6205 | } | |
6206 | } | |
5e7ed085 | 6207 | #[repr(C)] |
04454e1e | 6208 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
6209 | #[cfg(feature = "Win32_Foundation")] |
6210 | pub struct WS_XML_WRITER_MTOM_ENCODING { | |
6211 | pub encoding: WS_XML_WRITER_ENCODING, | |
6212 | pub textEncoding: *mut WS_XML_WRITER_ENCODING, | |
6213 | pub writeMimeHeader: super::super::Foundation::BOOL, | |
6214 | pub boundary: WS_STRING, | |
6215 | pub startInfo: WS_STRING, | |
6216 | pub startUri: WS_STRING, | |
6217 | pub maxInlineByteCount: u32, | |
6218 | } | |
6219 | #[cfg(feature = "Win32_Foundation")] | |
6220 | impl ::core::marker::Copy for WS_XML_WRITER_MTOM_ENCODING {} | |
6221 | #[cfg(feature = "Win32_Foundation")] | |
6222 | impl ::core::clone::Clone for WS_XML_WRITER_MTOM_ENCODING { | |
6223 | fn clone(&self) -> Self { | |
6224 | *self | |
6225 | } | |
6226 | } | |
6227 | #[repr(C)] | |
04454e1e | 6228 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6229 | pub struct WS_XML_WRITER_OUTPUT { |
6230 | pub outputType: WS_XML_WRITER_OUTPUT_TYPE, | |
6231 | } | |
6232 | impl ::core::marker::Copy for WS_XML_WRITER_OUTPUT {} | |
6233 | impl ::core::clone::Clone for WS_XML_WRITER_OUTPUT { | |
6234 | fn clone(&self) -> Self { | |
6235 | *self | |
6236 | } | |
6237 | } | |
5e7ed085 | 6238 | #[repr(C)] |
04454e1e | 6239 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6240 | pub struct WS_XML_WRITER_PROPERTIES { |
6241 | pub properties: *mut WS_XML_WRITER_PROPERTY, | |
6242 | pub propertyCount: u32, | |
6243 | } | |
6244 | impl ::core::marker::Copy for WS_XML_WRITER_PROPERTIES {} | |
6245 | impl ::core::clone::Clone for WS_XML_WRITER_PROPERTIES { | |
6246 | fn clone(&self) -> Self { | |
6247 | *self | |
6248 | } | |
6249 | } | |
6250 | #[repr(C)] | |
04454e1e | 6251 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6252 | pub struct WS_XML_WRITER_PROPERTY { |
6253 | pub id: WS_XML_WRITER_PROPERTY_ID, | |
6254 | pub value: *mut ::core::ffi::c_void, | |
6255 | pub valueSize: u32, | |
6256 | } | |
6257 | impl ::core::marker::Copy for WS_XML_WRITER_PROPERTY {} | |
6258 | impl ::core::clone::Clone for WS_XML_WRITER_PROPERTY { | |
6259 | fn clone(&self) -> Self { | |
6260 | *self | |
6261 | } | |
6262 | } | |
5e7ed085 | 6263 | #[repr(C)] |
04454e1e | 6264 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6265 | pub struct WS_XML_WRITER_RAW_ENCODING { |
6266 | pub encoding: WS_XML_WRITER_ENCODING, | |
6267 | } | |
6268 | impl ::core::marker::Copy for WS_XML_WRITER_RAW_ENCODING {} | |
6269 | impl ::core::clone::Clone for WS_XML_WRITER_RAW_ENCODING { | |
6270 | fn clone(&self) -> Self { | |
6271 | *self | |
6272 | } | |
6273 | } | |
6274 | #[repr(C)] | |
04454e1e | 6275 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6276 | pub struct WS_XML_WRITER_STREAM_OUTPUT { |
6277 | pub output: WS_XML_WRITER_OUTPUT, | |
6278 | pub writeCallback: WS_WRITE_CALLBACK, | |
6279 | pub writeCallbackState: *mut ::core::ffi::c_void, | |
6280 | } | |
6281 | impl ::core::marker::Copy for WS_XML_WRITER_STREAM_OUTPUT {} | |
6282 | impl ::core::clone::Clone for WS_XML_WRITER_STREAM_OUTPUT { | |
6283 | fn clone(&self) -> Self { | |
6284 | *self | |
6285 | } | |
6286 | } | |
6287 | #[repr(C)] | |
04454e1e | 6288 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
5e7ed085 FG |
6289 | pub struct WS_XML_WRITER_TEXT_ENCODING { |
6290 | pub encoding: WS_XML_WRITER_ENCODING, | |
6291 | pub charSet: WS_CHARSET, | |
6292 | } | |
6293 | impl ::core::marker::Copy for WS_XML_WRITER_TEXT_ENCODING {} | |
6294 | impl ::core::clone::Clone for WS_XML_WRITER_TEXT_ENCODING { | |
6295 | fn clone(&self) -> Self { | |
6296 | *self | |
6297 | } | |
6298 | } | |
487cf647 FG |
6299 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
6300 | pub type WS_ABANDON_MESSAGE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6301 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6302 | pub type WS_ABORT_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6303 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6304 | pub type WS_ABORT_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6305 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6306 | pub type WS_ACCEPT_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, channelinstance: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6307 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
9c376795 | 6308 | pub type WS_ASYNC_CALLBACK = ::core::option::Option<unsafe extern "system" fn(errorcode: ::windows_sys::core::HRESULT, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void) -> ()>; |
487cf647 FG |
6309 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
6310 | pub type WS_ASYNC_FUNCTION = ::core::option::Option<unsafe extern "system" fn(hr: ::windows_sys::core::HRESULT, callbackmodel: WS_CALLBACK_MODEL, callbackstate: *const ::core::ffi::c_void, next: *mut WS_ASYNC_OPERATION, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6311 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] | |
6312 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
6313 | pub type WS_CERTIFICATE_VALIDATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(certcontext: *const super::super::Security::Cryptography::CERT_CONTEXT, state: *const ::core::ffi::c_void) -> ::windows_sys::core::HRESULT>; | |
6314 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] | |
6315 | #[cfg(all(feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
6316 | pub type WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK = ::core::option::Option<unsafe extern "system" fn(certissuerlistnotificationcallbackstate: *const ::core::ffi::c_void, issuerlist: *const super::super::Security::Authentication::Identity::SecPkgContext_IssuerListInfoEx, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6317 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6318 | pub type WS_CLOSE_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6319 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6320 | pub type WS_CLOSE_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6321 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6322 | pub type WS_CREATE_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channeltype: WS_CHANNEL_TYPE, channelparameters: *const ::core::ffi::c_void, channelparameterssize: u32, channelinstance: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6323 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6324 | pub type WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, channelparameters: *const ::core::ffi::c_void, channelparameterssize: u32, channelinstance: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6325 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6326 | pub type WS_CREATE_DECODER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(createcontext: *const ::core::ffi::c_void, readcallback: WS_READ_CALLBACK, readcontext: *const ::core::ffi::c_void, decodercontext: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6327 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6328 | pub type WS_CREATE_ENCODER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(createcontext: *const ::core::ffi::c_void, writecallback: WS_WRITE_CALLBACK, writecontext: *const ::core::ffi::c_void, encodercontext: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6329 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6330 | pub type WS_CREATE_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channeltype: WS_CHANNEL_TYPE, listenerparameters: *const ::core::ffi::c_void, listenerparameterssize: u32, listenerinstance: *mut *mut ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6331 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6332 | pub type WS_DECODER_DECODE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, buffer: *mut ::core::ffi::c_void, maxlength: u32, length: *mut u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6333 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6334 | pub type WS_DECODER_END_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6335 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6336 | pub type WS_DECODER_GET_CONTENT_TYPE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(decodercontext: *const ::core::ffi::c_void, contenttype: *const WS_STRING, contentencoding: *const WS_STRING, newcontenttype: *mut WS_STRING, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6337 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6338 | pub type WS_DECODER_START_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6339 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
6340 | #[cfg(feature = "Win32_Foundation")] | |
6341 | pub type WS_DURATION_COMPARISON_CALLBACK = ::core::option::Option<unsafe extern "system" fn(duration1: *const WS_DURATION, duration2: *const WS_DURATION, result: *mut i32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6342 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
6343 | #[cfg(feature = "Win32_Foundation")] | |
6344 | pub type WS_DYNAMIC_STRING_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, string: *const WS_XML_STRING, found: *mut super::super::Foundation::BOOL, id: *mut u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6345 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6346 | pub type WS_ENCODER_ENCODE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, buffers: *const WS_BYTES, count: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6347 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6348 | pub type WS_ENCODER_END_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6349 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6350 | pub type WS_ENCODER_GET_CONTENT_TYPE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, contenttype: *const WS_STRING, newcontenttype: *mut WS_STRING, contentencoding: *mut WS_STRING, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6351 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6352 | pub type WS_ENCODER_START_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6353 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
9c376795 | 6354 | pub type WS_FREE_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void) -> ()>; |
487cf647 | 6355 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 6356 | pub type WS_FREE_DECODER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(decodercontext: *const ::core::ffi::c_void) -> ()>; |
487cf647 | 6357 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 6358 | pub type WS_FREE_ENCODER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(encodercontext: *const ::core::ffi::c_void) -> ()>; |
487cf647 | 6359 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 6360 | pub type WS_FREE_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void) -> ()>; |
487cf647 FG |
6361 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] |
6362 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
6363 | pub type WS_GET_CERT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(getcertcallbackstate: *const ::core::ffi::c_void, targetaddress: *const WS_ENDPOINT_ADDRESS, viauri: *const WS_STRING, cert: *mut *mut super::super::Security::Cryptography::CERT_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6364 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6365 | pub type WS_GET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, id: WS_CHANNEL_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6366 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6367 | pub type WS_GET_LISTENER_PROPERTY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, id: WS_LISTENER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6368 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6369 | pub type WS_HTTP_REDIRECT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(state: *const ::core::ffi::c_void, originalurl: *const WS_STRING, newurl: *const WS_STRING) -> ::windows_sys::core::HRESULT>; | |
6370 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
6371 | #[cfg(feature = "Win32_Foundation")] | |
6372 | pub type WS_IS_DEFAULT_VALUE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(descriptiondata: *const ::core::ffi::c_void, value: *const ::core::ffi::c_void, defaultvalue: *const ::core::ffi::c_void, valuesize: u32, isdefault: *mut super::super::Foundation::BOOL, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6373 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
9c376795 | 6374 | pub type WS_MESSAGE_DONE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(donecallbackstate: *const ::core::ffi::c_void) -> ()>; |
487cf647 FG |
6375 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
6376 | pub type WS_OPEN_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, endpointaddress: *const WS_ENDPOINT_ADDRESS, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6377 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6378 | pub type WS_OPEN_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, url: *const WS_STRING, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6379 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
9c376795 | 6380 | pub type WS_OPERATION_CANCEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(reason: WS_SERVICE_CANCEL_REASON, state: *const ::core::ffi::c_void) -> ()>; |
487cf647 | 6381 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
9c376795 | 6382 | pub type WS_OPERATION_FREE_STATE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(state: *const ::core::ffi::c_void) -> ()>; |
487cf647 FG |
6383 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] |
6384 | pub type WS_PROXY_MESSAGE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(message: *const WS_MESSAGE, heap: *const WS_HEAP, state: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6385 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6386 | pub type WS_PULL_BYTES_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, bytes: *mut ::core::ffi::c_void, maxsize: u32, actualsize: *mut u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6387 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6388 | pub type WS_PUSH_BYTES_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, writecallback: WS_WRITE_CALLBACK, writecallbackstate: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6389 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6390 | pub type WS_READ_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, bytes: *mut ::core::ffi::c_void, maxsize: u32, actualsize: *mut u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6391 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6392 | pub type WS_READ_MESSAGE_END_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6393 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6394 | pub type WS_READ_MESSAGE_START_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6395 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6396 | pub type WS_READ_TYPE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPPING, descriptiondata: *const ::core::ffi::c_void, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6397 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6398 | pub type WS_RESET_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6399 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6400 | pub type WS_RESET_LISTENER_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6401 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6402 | pub type WS_SERVICE_ACCEPT_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, channelstate: *mut *mut ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6403 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6404 | pub type WS_SERVICE_CLOSE_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, asynccontext: *const WS_ASYNC_CONTEXT) -> ::windows_sys::core::HRESULT>; | |
6405 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6406 | pub type WS_SERVICE_MESSAGE_RECEIVE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6407 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] | |
6408 | #[cfg(feature = "Win32_Foundation")] | |
6409 | pub type WS_SERVICE_SECURITY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, authorized: *mut super::super::Foundation::BOOL, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6410 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6411 | pub type WS_SERVICE_STUB_CALLBACK = ::core::option::Option<unsafe extern "system" fn(context: *const WS_OPERATION_CONTEXT, frame: *const ::core::ffi::c_void, callback: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6412 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6413 | pub type WS_SET_CHANNEL_PROPERTY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, id: WS_CHANNEL_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6414 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6415 | pub type WS_SET_LISTENER_PROPERTY_CALLBACK = ::core::option::Option<unsafe extern "system" fn(listenerinstance: *const ::core::ffi::c_void, id: WS_LISTENER_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6416 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6417 | pub type WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6418 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6419 | pub type WS_VALIDATE_PASSWORD_CALLBACK = ::core::option::Option<unsafe extern "system" fn(passwordvalidatorcallbackstate: *const ::core::ffi::c_void, username: *const WS_STRING, password: *const WS_STRING, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6420 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6421 | pub type WS_VALIDATE_SAML_CALLBACK = ::core::option::Option<unsafe extern "system" fn(samlvalidatorcallbackstate: *const ::core::ffi::c_void, samlassertion: *const WS_XML_BUFFER, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6422 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6423 | pub type WS_WRITE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(callbackstate: *const ::core::ffi::c_void, buffers: *const WS_BYTES, count: u32, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6424 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6425 | pub type WS_WRITE_MESSAGE_END_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6426 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6427 | pub type WS_WRITE_MESSAGE_START_CALLBACK = ::core::option::Option<unsafe extern "system" fn(channelinstance: *const ::core::ffi::c_void, message: *const WS_MESSAGE, asynccontext: *const WS_ASYNC_CONTEXT, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; | |
6428 | #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] | |
6429 | pub type WS_WRITE_TYPE_CALLBACK = ::core::option::Option<unsafe extern "system" fn(writer: *const WS_XML_WRITER, typemapping: WS_TYPE_MAPPING, descriptiondata: *const ::core::ffi::c_void, value: *const ::core::ffi::c_void, valuesize: u32, error: *const WS_ERROR) -> ::windows_sys::core::HRESULT>; |