]>
Commit | Line | Data |
---|---|---|
6522a427 EL |
1 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutAdd0 ( enginehandle : super::super::Foundation:: HANDLE , callout : *const FWPM_CALLOUT0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR , id : *mut u32 ) -> u32 ); | |
3 | #[cfg(feature = "Win32_Foundation")] | |
4 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_CALLOUT_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
5 | #[cfg(feature = "Win32_Foundation")] | |
6 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u32 ) -> u32 ); | |
7 | #[cfg(feature = "Win32_Foundation")] | |
8 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); | |
9 | #[cfg(feature = "Win32_Foundation")] | |
10 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
11 | #[cfg(feature = "Win32_Foundation")] | |
12 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_CALLOUT0 , numentriesreturned : *mut u32 ) -> u32 ); | |
13 | #[cfg(feature = "Win32_Foundation")] | |
14 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u32 , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); | |
15 | #[cfg(feature = "Win32_Foundation")] | |
16 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); | |
17 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
18 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
19 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
20 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
21 | #[cfg(feature = "Win32_Foundation")] | |
22 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_CALLOUT_SUBSCRIPTION0 , callback : FWPM_CALLOUT_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
23 | #[cfg(feature = "Win32_Foundation")] | |
24 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut FWPM_CALLOUT_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
25 | #[cfg(feature = "Win32_Foundation")] | |
26 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutUnsubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , changehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
27 | #[cfg(feature = "Win32_Foundation")] | |
28 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmConnectionCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_CONNECTION_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
29 | #[cfg(feature = "Win32_Foundation")] | |
30 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmConnectionDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
31 | #[cfg(feature = "Win32_Foundation")] | |
32 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmConnectionEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_CONNECTION0 , numentriesreturned : *mut u32 ) -> u32 ); | |
33 | #[cfg(feature = "Win32_Foundation")] | |
34 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmConnectionGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , connection : *mut *mut FWPM_CONNECTION0 ) -> u32 ); | |
35 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
36 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmConnectionGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
37 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
38 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmConnectionSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
39 | #[cfg(feature = "Win32_Foundation")] | |
40 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmConnectionSubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_CONNECTION_SUBSCRIPTION0 , callback : FWPM_CONNECTION_CALLBACK0 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
41 | #[cfg(feature = "Win32_Foundation")] | |
42 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmConnectionUnsubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , eventshandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
43 | #[cfg(feature = "Win32_Foundation")] | |
44 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmDynamicKeywordSubscribe0 ( flags : u32 , callback : FWPM_DYNAMIC_KEYWORD_CALLBACK0 , context : *const ::core::ffi::c_void , subscriptionhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
45 | #[cfg(feature = "Win32_Foundation")] | |
46 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmDynamicKeywordUnsubscribe0 ( subscriptionhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
47 | #[cfg(feature = "Win32_Foundation")] | |
48 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmEngineClose0 ( enginehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
49 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
50 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmEngineGetOption0 ( enginehandle : super::super::Foundation:: HANDLE , option : FWPM_ENGINE_OPTION , value : *mut *mut FWP_VALUE0 ) -> u32 ); | |
51 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
52 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmEngineGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
53 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Rpc"))] | |
54 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Rpc\"`*"] fn FwpmEngineOpen0 ( servername : :: windows_sys::core::PCWSTR , authnservice : u32 , authidentity : *const super::super::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W , session : *const FWPM_SESSION0 , enginehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
55 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
56 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmEngineSetOption0 ( enginehandle : super::super::Foundation:: HANDLE , option : FWPM_ENGINE_OPTION , newvalue : *const FWP_VALUE0 ) -> u32 ); | |
57 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
58 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmEngineSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
59 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
60 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterAdd0 ( enginehandle : super::super::Foundation:: HANDLE , filter : *const FWPM_FILTER0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR , id : *mut u64 ) -> u32 ); | |
61 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
62 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_FILTER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
63 | #[cfg(feature = "Win32_Foundation")] | |
64 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); | |
65 | #[cfg(feature = "Win32_Foundation")] | |
66 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); | |
67 | #[cfg(feature = "Win32_Foundation")] | |
68 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
69 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
70 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_FILTER0 , numentriesreturned : *mut u32 ) -> u32 ); | |
71 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
72 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); | |
73 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
74 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); | |
75 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
76 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
77 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
78 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
79 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
80 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_FILTER_SUBSCRIPTION0 , callback : FWPM_FILTER_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
81 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
82 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut FWPM_FILTER_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
83 | #[cfg(feature = "Win32_Foundation")] | |
84 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterUnsubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , changehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
85 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] fn FwpmFreeMemory0 ( p : *mut *mut ::core::ffi::c_void ) -> ( ) ); | |
86 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] fn FwpmGetAppIdFromFileName0 ( filename : :: windows_sys::core::PCWSTR , appid : *mut *mut FWP_BYTE_BLOB ) -> u32 ); | |
87 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
88 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd0 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT0 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT0 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
89 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
90 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd1 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT1 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT1 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
91 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
92 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd2 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT2 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT2 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
93 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
94 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd3 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT3 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT3 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
95 | #[cfg(feature = "Win32_Foundation")] | |
96 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmIPsecTunnelDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); | |
97 | #[cfg(feature = "Win32_Foundation")] | |
98 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_LAYER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
99 | #[cfg(feature = "Win32_Foundation")] | |
100 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
101 | #[cfg(feature = "Win32_Foundation")] | |
102 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_LAYER0 , numentriesreturned : *mut u32 ) -> u32 ); | |
103 | #[cfg(feature = "Win32_Foundation")] | |
104 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u16 , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); | |
105 | #[cfg(feature = "Win32_Foundation")] | |
106 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); | |
107 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
108 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
109 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
110 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
111 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
112 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_NET_EVENT_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
113 | #[cfg(feature = "Win32_Foundation")] | |
114 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmNetEventDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
115 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
116 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_NET_EVENT0 , numentriesreturned : *mut u32 ) -> u32 ); | |
117 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
118 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventEnum1 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_NET_EVENT1 , numentriesreturned : *mut u32 ) -> u32 ); | |
119 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
120 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventEnum2 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_NET_EVENT2 , numentriesreturned : *mut u32 ) -> u32 ); | |
121 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
122 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventEnum3 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_NET_EVENT3 , numentriesreturned : *mut u32 ) -> u32 ); | |
123 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
124 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventEnum4 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_NET_EVENT4 , numentriesreturned : *mut u32 ) -> u32 ); | |
125 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
126 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventEnum5 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_NET_EVENT5 , numentriesreturned : *mut u32 ) -> u32 ); | |
127 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
128 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventSubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0 , callback : FWPM_NET_EVENT_CALLBACK0 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
129 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
130 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventSubscribe1 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0 , callback : FWPM_NET_EVENT_CALLBACK1 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
131 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
132 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventSubscribe2 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0 , callback : FWPM_NET_EVENT_CALLBACK2 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
133 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
134 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventSubscribe3 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0 , callback : FWPM_NET_EVENT_CALLBACK3 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
135 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
136 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventSubscribe4 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_NET_EVENT_SUBSCRIPTION0 , callback : FWPM_NET_EVENT_CALLBACK4 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
137 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
138 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut FWPM_NET_EVENT_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
139 | #[cfg(feature = "Win32_Foundation")] | |
140 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmNetEventUnsubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , eventshandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
141 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
142 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventsGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
143 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
144 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventsSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
145 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
146 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderAdd0 ( enginehandle : super::super::Foundation:: HANDLE , provider : *const FWPM_PROVIDER0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
147 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
148 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextAdd0 ( enginehandle : super::super::Foundation:: HANDLE , providercontext : *const FWPM_PROVIDER_CONTEXT0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR , id : *mut u64 ) -> u32 ); | |
149 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
150 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextAdd1 ( enginehandle : super::super::Foundation:: HANDLE , providercontext : *const FWPM_PROVIDER_CONTEXT1 , sd : super::super::Security:: PSECURITY_DESCRIPTOR , id : *mut u64 ) -> u32 ); | |
151 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
152 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextAdd2 ( enginehandle : super::super::Foundation:: HANDLE , providercontext : *const FWPM_PROVIDER_CONTEXT2 , sd : super::super::Security:: PSECURITY_DESCRIPTOR , id : *mut u64 ) -> u32 ); | |
153 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
154 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextAdd3 ( enginehandle : super::super::Foundation:: HANDLE , providercontext : *const FWPM_PROVIDER_CONTEXT3 , sd : super::super::Security:: PSECURITY_DESCRIPTOR , id : *mut u64 ) -> u32 ); | |
155 | #[cfg(feature = "Win32_Foundation")] | |
156 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
157 | #[cfg(feature = "Win32_Foundation")] | |
158 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); | |
159 | #[cfg(feature = "Win32_Foundation")] | |
160 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); | |
161 | #[cfg(feature = "Win32_Foundation")] | |
162 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
163 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
164 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT0 , numentriesreturned : *mut u32 ) -> u32 ); | |
165 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
166 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextEnum1 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT1 , numentriesreturned : *mut u32 ) -> u32 ); | |
167 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
168 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextEnum2 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT2 , numentriesreturned : *mut u32 ) -> u32 ); | |
169 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
170 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextEnum3 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT3 , numentriesreturned : *mut u32 ) -> u32 ); | |
171 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
172 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0 ) -> u32 ); | |
173 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
174 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1 ) -> u32 ); | |
175 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
176 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetById2 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2 ) -> u32 ); | |
177 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
178 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetById3 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); | |
179 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
180 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0 ) -> u32 ); | |
181 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
182 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey1 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1 ) -> u32 ); | |
183 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
184 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey2 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2 ) -> u32 ); | |
185 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
186 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey3 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); | |
187 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
188 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
189 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
190 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
191 | #[cfg(feature = "Win32_Foundation")] | |
192 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 , callback : FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
193 | #[cfg(feature = "Win32_Foundation")] | |
194 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
195 | #[cfg(feature = "Win32_Foundation")] | |
196 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextUnsubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , changehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
197 | #[cfg(feature = "Win32_Foundation")] | |
198 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_PROVIDER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
199 | #[cfg(feature = "Win32_Foundation")] | |
200 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); | |
201 | #[cfg(feature = "Win32_Foundation")] | |
202 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
203 | #[cfg(feature = "Win32_Foundation")] | |
204 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_PROVIDER0 , numentriesreturned : *mut u32 ) -> u32 ); | |
205 | #[cfg(feature = "Win32_Foundation")] | |
206 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , provider : *mut *mut FWPM_PROVIDER0 ) -> u32 ); | |
207 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
208 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
209 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
210 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
211 | #[cfg(feature = "Win32_Foundation")] | |
212 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_PROVIDER_SUBSCRIPTION0 , callback : FWPM_PROVIDER_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
213 | #[cfg(feature = "Win32_Foundation")] | |
214 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut FWPM_PROVIDER_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
215 | #[cfg(feature = "Win32_Foundation")] | |
216 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderUnsubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , changehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
217 | #[cfg(feature = "Win32_Foundation")] | |
218 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSessionCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_SESSION_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
219 | #[cfg(feature = "Win32_Foundation")] | |
220 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSessionDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
221 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
222 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSessionEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_SESSION0 , numentriesreturned : *mut u32 ) -> u32 ); | |
223 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
224 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerAdd0 ( enginehandle : super::super::Foundation:: HANDLE , sublayer : *const FWPM_SUBLAYER0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
225 | #[cfg(feature = "Win32_Foundation")] | |
226 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_SUBLAYER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
227 | #[cfg(feature = "Win32_Foundation")] | |
228 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); | |
229 | #[cfg(feature = "Win32_Foundation")] | |
230 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
231 | #[cfg(feature = "Win32_Foundation")] | |
232 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_SUBLAYER0 , numentriesreturned : *mut u32 ) -> u32 ); | |
233 | #[cfg(feature = "Win32_Foundation")] | |
234 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , sublayer : *mut *mut FWPM_SUBLAYER0 ) -> u32 ); | |
235 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
236 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
237 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
238 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
239 | #[cfg(feature = "Win32_Foundation")] | |
240 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_SUBLAYER_SUBSCRIPTION0 , callback : FWPM_SUBLAYER_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
241 | #[cfg(feature = "Win32_Foundation")] | |
242 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut FWPM_SUBLAYER_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
243 | #[cfg(feature = "Win32_Foundation")] | |
244 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerUnsubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , changehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
245 | #[cfg(feature = "Win32_Foundation")] | |
246 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSystemPortsGet0 ( enginehandle : super::super::Foundation:: HANDLE , sysports : *mut *mut FWPM_SYSTEM_PORTS0 ) -> u32 ); | |
247 | #[cfg(feature = "Win32_Foundation")] | |
248 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSystemPortsSubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , reserved : *mut ::core::ffi::c_void , callback : FWPM_SYSTEM_PORTS_CALLBACK0 , context : *const ::core::ffi::c_void , sysportshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
249 | #[cfg(feature = "Win32_Foundation")] | |
250 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSystemPortsUnsubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , sysportshandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
251 | #[cfg(feature = "Win32_Foundation")] | |
252 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmTransactionAbort0 ( enginehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
253 | #[cfg(feature = "Win32_Foundation")] | |
254 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmTransactionBegin0 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 ) -> u32 ); | |
255 | #[cfg(feature = "Win32_Foundation")] | |
256 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmTransactionCommit0 ( enginehandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
257 | #[cfg(feature = "Win32_Foundation")] | |
258 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmvSwitchEventSubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_VSWITCH_EVENT_SUBSCRIPTION0 , callback : FWPM_VSWITCH_EVENT_CALLBACK0 , context : *const ::core::ffi::c_void , subscriptionhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
259 | #[cfg(feature = "Win32_Foundation")] | |
260 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmvSwitchEventUnsubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , subscriptionhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
261 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
262 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmvSwitchEventsGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
263 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
264 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmvSwitchEventsSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
265 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
266 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecDospGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
267 | #[cfg(feature = "Win32_Foundation")] | |
268 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecDospGetStatistics0 ( enginehandle : super::super::Foundation:: HANDLE , idpstatistics : *mut IPSEC_DOSP_STATISTICS0 ) -> u32 ); | |
269 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
270 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecDospSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
271 | #[cfg(feature = "Win32_Foundation")] | |
272 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecDospStateCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const IPSEC_DOSP_STATE_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
273 | #[cfg(feature = "Win32_Foundation")] | |
274 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecDospStateDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
275 | #[cfg(feature = "Win32_Foundation")] | |
276 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecDospStateEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IPSEC_DOSP_STATE0 , numentries : *mut u32 ) -> u32 ); | |
277 | #[cfg(feature = "Win32_Foundation")] | |
278 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecGetStatistics0 ( enginehandle : super::super::Foundation:: HANDLE , ipsecstatistics : *mut IPSEC_STATISTICS0 ) -> u32 ); | |
279 | #[cfg(feature = "Win32_Foundation")] | |
280 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecGetStatistics1 ( enginehandle : super::super::Foundation:: HANDLE , ipsecstatistics : *mut IPSEC_STATISTICS1 ) -> u32 ); | |
281 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
282 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecKeyManagerAddAndRegister0 ( enginehandle : super::super::Foundation:: HANDLE , keymanager : *const IPSEC_KEY_MANAGER0 , keymanagercallbacks : *const IPSEC_KEY_MANAGER_CALLBACKS0 , keymgmthandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
283 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
284 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecKeyManagerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , reserved : *const ::core::ffi::c_void , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
285 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
286 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecKeyManagerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , reserved : *const ::core::ffi::c_void , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
287 | #[cfg(feature = "Win32_Foundation")] | |
288 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecKeyManagerUnregisterAndDelete0 ( enginehandle : super::super::Foundation:: HANDLE , keymgmthandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
289 | #[cfg(feature = "Win32_Foundation")] | |
290 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecKeyManagersGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut IPSEC_KEY_MANAGER0 , numentries : *mut u32 ) -> u32 ); | |
291 | #[cfg(feature = "Win32_Foundation")] | |
292 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextAddInbound0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , inboundbundle : *const IPSEC_SA_BUNDLE0 ) -> u32 ); | |
293 | #[cfg(feature = "Win32_Foundation")] | |
294 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextAddInbound1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , inboundbundle : *const IPSEC_SA_BUNDLE1 ) -> u32 ); | |
295 | #[cfg(feature = "Win32_Foundation")] | |
296 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextAddOutbound0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , outboundbundle : *const IPSEC_SA_BUNDLE0 ) -> u32 ); | |
297 | #[cfg(feature = "Win32_Foundation")] | |
298 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextAddOutbound1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , outboundbundle : *const IPSEC_SA_BUNDLE1 ) -> u32 ); | |
299 | #[cfg(feature = "Win32_Foundation")] | |
300 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextCreate0 ( enginehandle : super::super::Foundation:: HANDLE , outboundtraffic : *const IPSEC_TRAFFIC0 , inboundfilterid : *mut u64 , id : *mut u64 ) -> u32 ); | |
301 | #[cfg(feature = "Win32_Foundation")] | |
302 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextCreate1 ( enginehandle : super::super::Foundation:: HANDLE , outboundtraffic : *const IPSEC_TRAFFIC1 , virtualiftunnelinfo : *const IPSEC_VIRTUAL_IF_TUNNEL_INFO0 , inboundfilterid : *mut u64 , id : *mut u64 ) -> u32 ); | |
303 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
304 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
305 | #[cfg(feature = "Win32_Foundation")] | |
306 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); | |
307 | #[cfg(feature = "Win32_Foundation")] | |
308 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
309 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
310 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IPSEC_SA_CONTEXT0 , numentriesreturned : *mut u32 ) -> u32 ); | |
311 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
312 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextEnum1 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IPSEC_SA_CONTEXT1 , numentriesreturned : *mut u32 ) -> u32 ); | |
313 | #[cfg(feature = "Win32_Foundation")] | |
314 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextExpire0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); | |
315 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
316 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , sacontext : *mut *mut IPSEC_SA_CONTEXT0 ) -> u32 ); | |
317 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
318 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , sacontext : *mut *mut IPSEC_SA_CONTEXT1 ) -> u32 ); | |
319 | #[cfg(feature = "Win32_Foundation")] | |
320 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextGetSpi0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , getspi : *const IPSEC_GETSPI0 , inboundspi : *mut u32 ) -> u32 ); | |
321 | #[cfg(feature = "Win32_Foundation")] | |
322 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextGetSpi1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , getspi : *const IPSEC_GETSPI1 , inboundspi : *mut u32 ) -> u32 ); | |
323 | #[cfg(feature = "Win32_Foundation")] | |
324 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextSetSpi0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , getspi : *const IPSEC_GETSPI1 , inboundspi : u32 ) -> u32 ); | |
325 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
326 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextSubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const IPSEC_SA_CONTEXT_SUBSCRIPTION0 , callback : IPSEC_SA_CONTEXT_CALLBACK0 , context : *const ::core::ffi::c_void , eventshandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
327 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
328 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextSubscriptionsGet0 ( enginehandle : super::super::Foundation:: HANDLE , entries : *mut *mut *mut IPSEC_SA_CONTEXT_SUBSCRIPTION0 , numentries : *mut u32 ) -> u32 ); | |
329 | #[cfg(feature = "Win32_Foundation")] | |
330 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaContextUnsubscribe0 ( enginehandle : super::super::Foundation:: HANDLE , eventshandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
331 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
332 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaContextUpdate0 ( enginehandle : super::super::Foundation:: HANDLE , flags : u64 , newvalues : *const IPSEC_SA_CONTEXT1 ) -> u32 ); | |
333 | #[cfg(feature = "Win32_Foundation")] | |
334 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const IPSEC_SA_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
335 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
336 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaDbGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
337 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
338 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaDbSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
339 | #[cfg(feature = "Win32_Foundation")] | |
340 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IPsecSaDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
341 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
342 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IPSEC_SA_DETAILS0 , numentriesreturned : *mut u32 ) -> u32 ); | |
343 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
344 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IPsecSaEnum1 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IPSEC_SA_DETAILS1 , numentriesreturned : *mut u32 ) -> u32 ); | |
345 | #[cfg(feature = "Win32_Foundation")] | |
346 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextGetStatistics0 ( enginehandle : super::super::Foundation:: HANDLE , ikeextstatistics : *mut IKEEXT_STATISTICS0 ) -> u32 ); | |
347 | #[cfg(feature = "Win32_Foundation")] | |
348 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextGetStatistics1 ( enginehandle : super::super::Foundation:: HANDLE , ikeextstatistics : *mut IKEEXT_STATISTICS1 ) -> u32 ); | |
349 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
350 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IkeextSaCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const IKEEXT_SA_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); | |
351 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
352 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IkeextSaDbGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); | |
353 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
354 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IkeextSaDbSetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); | |
355 | #[cfg(feature = "Win32_Foundation")] | |
356 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); | |
357 | #[cfg(feature = "Win32_Foundation")] | |
358 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); | |
359 | #[cfg(feature = "Win32_Foundation")] | |
360 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IKEEXT_SA_DETAILS0 , numentriesreturned : *mut u32 ) -> u32 ); | |
361 | #[cfg(feature = "Win32_Foundation")] | |
362 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaEnum1 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IKEEXT_SA_DETAILS1 , numentriesreturned : *mut u32 ) -> u32 ); | |
363 | #[cfg(feature = "Win32_Foundation")] | |
364 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaEnum2 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut IKEEXT_SA_DETAILS2 , numentriesreturned : *mut u32 ) -> u32 ); | |
365 | #[cfg(feature = "Win32_Foundation")] | |
366 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , sa : *mut *mut IKEEXT_SA_DETAILS0 ) -> u32 ); | |
367 | #[cfg(feature = "Win32_Foundation")] | |
368 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const :: windows_sys::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS1 ) -> u32 ); | |
369 | #[cfg(feature = "Win32_Foundation")] | |
370 | ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById2 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const :: windows_sys::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS2 ) -> u32 ); | |
04454e1e | 371 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 372 | pub const FWPM_ACTRL_ADD: u32 = 1u32; |
04454e1e | 373 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 374 | pub const FWPM_ACTRL_ADD_LINK: u32 = 2u32; |
04454e1e | 375 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 376 | pub const FWPM_ACTRL_BEGIN_READ_TXN: u32 = 4u32; |
04454e1e | 377 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 378 | pub const FWPM_ACTRL_BEGIN_WRITE_TXN: u32 = 8u32; |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 380 | pub const FWPM_ACTRL_CLASSIFY: u32 = 16u32; |
04454e1e | 381 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 382 | pub const FWPM_ACTRL_ENUM: u32 = 32u32; |
04454e1e | 383 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 384 | pub const FWPM_ACTRL_OPEN: u32 = 64u32; |
04454e1e | 385 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 386 | pub const FWPM_ACTRL_READ: u32 = 128u32; |
04454e1e | 387 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 388 | pub const FWPM_ACTRL_READ_STATS: u32 = 256u32; |
04454e1e | 389 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 390 | pub const FWPM_ACTRL_SUBSCRIBE: u32 = 512u32; |
04454e1e | 391 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 392 | pub const FWPM_ACTRL_WRITE: u32 = 1024u32; |
04454e1e | 393 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 394 | pub const FWPM_AUTO_WEIGHT_BITS: u32 = 60u32; |
04454e1e | 395 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 396 | pub const FWPM_CALLOUT_BUILT_IN_RESERVED_1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x779719a4_e695_47b6_a199_7999fec9163b); |
04454e1e | 397 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 398 | pub const FWPM_CALLOUT_BUILT_IN_RESERVED_2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef9661b6_7c5e_48fd_a130_96678ceacc41); |
04454e1e | 399 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 400 | pub const FWPM_CALLOUT_BUILT_IN_RESERVED_3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x18729c7a_2f62_4be0_966f_974b21b86df1); |
04454e1e | 401 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 402 | pub const FWPM_CALLOUT_BUILT_IN_RESERVED_4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6c3fb801_daff_40e9_91e6_f7ff7e52f7d9); |
04454e1e | 403 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 404 | pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_LISTEN_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x33486ab5_6d5e_4e65_a00b_a7afed0ba9a1); |
04454e1e | 405 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 406 | pub const FWPM_CALLOUT_EDGE_TRAVERSAL_ALE_RESOURCE_ASSIGNMENT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x079b1010_f1c5_4fcd_ae05_da41107abd0b); |
04454e1e | 407 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 408 | pub const FWPM_CALLOUT_FLAG_PERSISTENT: u32 = 65536u32; |
04454e1e | 409 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 410 | pub const FWPM_CALLOUT_FLAG_REGISTERED: u32 = 262144u32; |
04454e1e | 411 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 412 | pub const FWPM_CALLOUT_FLAG_USES_PROVIDER_CONTEXT: u32 = 131072u32; |
04454e1e | 413 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 414 | pub const FWPM_CALLOUT_HTTP_TEMPLATE_SSL_HANDSHAKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3423249_8d09_4858_9210_95c7fda8e30f); |
04454e1e | 415 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 416 | pub const FWPM_CALLOUT_IPSEC_ALE_CONNECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6ac141fc_f75d_4203_b9c8_48e6149c2712); |
04454e1e | 417 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 418 | pub const FWPM_CALLOUT_IPSEC_ALE_CONNECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4c0dda05_e31f_4666_90b0_b3dfad34129a); |
04454e1e | 419 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 420 | pub const FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2fcb56ec_cd37_4b4f_b108_62c2b1850a0c); |
04454e1e | 421 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 422 | pub const FWPM_CALLOUT_IPSEC_DOSP_FORWARD_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6d08a342_db9e_4fbe_9ed2_57374ce89f79); |
04454e1e | 423 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 424 | pub const FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x28829633_c4f0_4e66_873f_844db2a899c7); |
04454e1e | 425 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 426 | pub const FWPM_CALLOUT_IPSEC_FORWARD_INBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaf50bec2_c686_429a_884d_b74443e7b0b4); |
04454e1e | 427 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 428 | pub const FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfb532136_15cb_440b_937c_1717ca320c40); |
04454e1e | 429 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 430 | pub const FWPM_CALLOUT_IPSEC_FORWARD_OUTBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdae640cc_e021_4bee_9eb6_a48b275c8c1d); |
04454e1e | 431 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 432 | pub const FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7dff309b_ba7d_4aba_91aa_ae5c6640c944); |
04454e1e | 433 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 434 | pub const FWPM_CALLOUT_IPSEC_INBOUND_INITIATE_SECURE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa9a0d6d9_c58c_474e_8aeb_3cfe99d6d53d); |
04454e1e | 435 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 436 | pub const FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5132900d_5e84_4b5f_80e4_01741e81ff10); |
04454e1e | 437 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 438 | pub const FWPM_CALLOUT_IPSEC_INBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x49d3ac92_2a6c_4dcf_955f_1c3be009dd99); |
04454e1e | 439 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 440 | pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3df6e7de_fd20_48f2_9f26_f854444cba79); |
04454e1e | 441 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 442 | pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_ALE_ACCEPT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa1e392d3_72ac_47bb_87a7_0122c69434ab); |
04454e1e | 443 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 444 | pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x191a8a46_0bf8_46cf_b045_4b45dfa6a324); |
04454e1e | 445 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 446 | pub const FWPM_CALLOUT_IPSEC_INBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x80c342e3_1e53_4d6f_9b44_03df5aeee154); |
04454e1e | 447 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 448 | pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4b46bf0a_4523_4e57_aa38_a87987c910d9); |
04454e1e | 449 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 450 | pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x38d87722_ad83_4f11_a91f_df0fb077225b); |
04454e1e | 451 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 452 | pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x70a4196c_835b_4fb0_98e8_075f4d977d46); |
04454e1e | 453 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 454 | pub const FWPM_CALLOUT_IPSEC_OUTBOUND_TUNNEL_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf1835363_a6a5_4e62_b180_23db789d8da6); |
04454e1e | 455 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 456 | pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fbfc31d_a51c_44dc_acb6_0624a030a700); |
04454e1e | 457 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 458 | pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fbfc31d_a51c_44dc_acb6_0624a030a701); |
04454e1e | 459 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 460 | pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fbfc31d_a51c_44dc_acb6_0624a030a702); |
04454e1e | 461 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 462 | pub const FWPM_CALLOUT_POLICY_SILENT_MODE_AUTH_RECV_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5fbfc31d_a51c_44dc_acb6_0624a030a703); |
04454e1e | 463 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 464 | pub const FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x288b524d_0566_4e19_b612_8f441a2e5949); |
04454e1e | 465 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 466 | pub const FWPM_CALLOUT_RESERVED_AUTH_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x00b84b92_2b5e_4b71_ab0e_aaca43e387e6); |
04454e1e | 467 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 468 | pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbc582280_1677_41e9_94ab_c2fcb15c2eeb); |
04454e1e | 469 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 470 | pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98e5373c_b884_490f_b65f_2f6a4a575195); |
04454e1e | 471 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 472 | pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d55f008_0c01_4f92_b26e_a08a94569b8d); |
04454e1e | 473 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 474 | pub const FWPM_CALLOUT_SET_OPTIONS_AUTH_RECV_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x63018537_f281_4dc4_83d3_8dec18b7ade2); |
04454e1e | 475 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 476 | pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe183ecb2_3a7f_4b54_8ad9_76050ed880ca); |
04454e1e | 477 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 478 | pub const FWPM_CALLOUT_TCP_CHIMNEY_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0378cf41_bf98_4603_81f2_7f12586079f6); |
04454e1e | 479 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 480 | pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf3e10ab3_2c25_4279_ac36_c30fc181bec4); |
04454e1e | 481 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 482 | pub const FWPM_CALLOUT_TCP_CHIMNEY_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x39e22085_a341_42fc_a279_aec94e689c56); |
04454e1e | 483 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 484 | pub const FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2f23f5d0_40c4_4c41_a254_46d8dba8957c); |
04454e1e | 485 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 486 | pub const FWPM_CALLOUT_TCP_TEMPLATES_ACCEPT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb25152f0_991c_4f53_bbe7_d24b45fe632c); |
04454e1e | 487 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 488 | pub const FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x215a0b39_4b7e_4eda_8ce4_179679df6224); |
04454e1e | 489 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 490 | pub const FWPM_CALLOUT_TCP_TEMPLATES_CONNECT_LAYER_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x838b37a1_5c12_4d34_8b38_078728b2d25c); |
04454e1e | 491 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 492 | pub const FWPM_CALLOUT_TEREDO_ALE_LISTEN_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x81a434e7_f60c_4378_bab8_c625a30f0197); |
04454e1e | 493 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 494 | pub const FWPM_CALLOUT_TEREDO_ALE_RESOURCE_ASSIGNMENT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x31b95392_066e_42a2_b7db_92f8acdd56f9); |
04454e1e | 495 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 496 | pub const FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V4_SILENT_DROP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeda08606_2494_4d78_89bc_67837c03b969); |
04454e1e | 497 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 498 | pub const FWPM_CALLOUT_WFP_TRANSPORT_LAYER_V6_SILENT_DROP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8693cc74_a075_4156_b476_9286eece814e); |
04454e1e | 499 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 500 | pub const FWPM_CONDITION_ALE_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd78e1e87_8644_4ea5_9437_d809ecefc971); |
04454e1e | 501 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 502 | pub const FWPM_CONDITION_ALE_EFFECTIVE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1277b9a_b781_40fc_9671_e5f1b989f34e); |
04454e1e | 503 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 504 | pub const FWPM_CONDITION_ALE_NAP_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x46275a9d_c03f_4d77_b784_1c57f4d02753); |
04454e1e | 505 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 506 | pub const FWPM_CONDITION_ALE_ORIGINAL_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0e6cd086_e1fb_4212_842f_8a9f993fb3f6); |
04454e1e | 507 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 508 | pub const FWPM_CONDITION_ALE_PACKAGE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x71bc78fa_f17c_4997_a602_6abb261f351c); |
04454e1e | 509 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 510 | pub const FWPM_CONDITION_ALE_PROMISCUOUS_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1c974776_7182_46e9_afd3_b02910e30334); |
04454e1e | 511 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 512 | pub const FWPM_CONDITION_ALE_REAUTH_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb482d227_1979_4a98_8044_18bbe6237542); |
04454e1e | 513 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 514 | pub const FWPM_CONDITION_ALE_REMOTE_MACHINE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1aa47f51_7f93_4508_a271_81abb00c9cab); |
04454e1e | 515 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 516 | pub const FWPM_CONDITION_ALE_REMOTE_USER_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf63073b7_0189_4ab0_95a4_6123cbfab862); |
04454e1e | 517 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 518 | pub const FWPM_CONDITION_ALE_SECURITY_ATTRIBUTE_FQBN_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x37a57699_5883_4963_92b8_3e704688b0ad); |
04454e1e | 519 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 520 | pub const FWPM_CONDITION_ALE_SIO_FIREWALL_SYSTEM_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb9f4e088_cb98_4efb_a2c7_ad07332643db); |
04454e1e | 521 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 522 | pub const FWPM_CONDITION_ALE_USER_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaf043a0a_b34d_4f86_979c_c90371af6e66); |
04454e1e | 523 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 524 | pub const FWPM_CONDITION_ARRIVAL_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc088db3_1792_4a71_b0f9_037d21cd828b); |
04454e1e | 525 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 526 | pub const FWPM_CONDITION_ARRIVAL_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcdfe6aab_c083_4142_8679_c08f95329c61); |
04454e1e | 527 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 528 | pub const FWPM_CONDITION_ARRIVAL_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x89f990de_e798_4e6d_ab76_7c9558292e6f); |
04454e1e | 529 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 530 | pub const FWPM_CONDITION_ARRIVAL_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x511166dc_7a8c_4aa7_b533_95ab59fb0340); |
04454e1e | 531 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 532 | pub const FWPM_CONDITION_AUTHENTICATION_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeb458cd5_da7b_4ef9_8d43_7b0a840332f2); |
04454e1e | 533 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 534 | pub const FWPM_CONDITION_CLIENT_CERT_KEY_LENGTH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3ec00c7_05f4_4df7_91f2_5f60d91ff443); |
04454e1e | 535 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 536 | pub const FWPM_CONDITION_CLIENT_CERT_OID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc491ad5e_f882_4283_b916_436b103ff4ad); |
04454e1e | 537 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 538 | pub const FWPM_CONDITION_CLIENT_TOKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc228fc1e_403a_4478_be05_c9baa4c05ace); |
04454e1e | 539 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 540 | pub const FWPM_CONDITION_COMPARTMENT_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x35a791ab_04ac_4ff2_a6bb_da6cfac71806); |
04454e1e | 541 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 542 | pub const FWPM_CONDITION_CURRENT_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xab3033c9_c0e3_4759_937d_5758c65d4ae3); |
04454e1e | 543 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 544 | pub const FWPM_CONDITION_DCOM_APP_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff2e7b4d_3112_4770_b636_4d24ae3a6af2); |
04454e1e | 545 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 546 | pub const FWPM_CONDITION_DESTINATION_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x35cf6522_4139_45ee_a0d5_67b80949d879); |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 548 | pub const FWPM_CONDITION_DESTINATION_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2b7d4399_d4c7_4738_a2f5_e994b43da388); |
04454e1e | 549 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 550 | pub const FWPM_CONDITION_DIRECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8784c146_ca97_44d6_9fd1_19fb1840cbf7); |
04454e1e | 551 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 552 | pub const FWPM_CONDITION_EMBEDDED_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4672a468_8a0a_4202_abb4_849e92e66809); |
04454e1e | 553 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 554 | pub const FWPM_CONDITION_EMBEDDED_LOCAL_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbfca394d_acdb_484e_b8e6_2aff79757345); |
04454e1e | 555 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 556 | pub const FWPM_CONDITION_EMBEDDED_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x07784107_a29e_4c7b_9ec7_29c44afafdbc); |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 558 | pub const FWPM_CONDITION_EMBEDDED_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77ee4b39_3273_4671_b63b_ab6feb66eeb6); |
04454e1e | 559 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 560 | pub const FWPM_CONDITION_EMBEDDED_REMOTE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcae4d6a1_2968_40ed_a4ce_547160dda88d); |
04454e1e | 561 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 562 | pub const FWPM_CONDITION_ETHER_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfd08948d_a219_4d52_bb98_1a5540ee7b4e); |
04454e1e | 563 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 564 | pub const FWPM_CONDITION_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x632ce23b_5167_435c_86d7_e903684aa80c); |
04454e1e | 565 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 566 | pub const FWPM_CONDITION_IMAGE_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd024de4d_deaa_4317_9c85_e40ef6e140c3); |
04454e1e | 567 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 568 | pub const FWPM_CONDITION_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x667fd755_d695_434a_8af5_d3835a1259bc); |
04454e1e | 569 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 570 | pub const FWPM_CONDITION_INTERFACE_MAC_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf6e63dce_1f4b_4c6b_b6ef_1165e71f8ee7); |
04454e1e | 571 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 572 | pub const FWPM_CONDITION_INTERFACE_QUARANTINE_EPOCH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcce68d5e_053b_43a8_9a6f_33384c28e4f6); |
04454e1e | 573 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 574 | pub const FWPM_CONDITION_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdaf8cd14_e09e_4c93_a5ae_c5c13b73ffca); |
04454e1e | 575 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 576 | pub const FWPM_CONDITION_IPSEC_POLICY_KEY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xad37dee3_722f_45cc_a4e3_068048124452); |
04454e1e | 577 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 578 | pub const FWPM_CONDITION_IPSEC_SECURITY_REALM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x37a57700_5884_4964_92b8_3e704688b0ad); |
04454e1e | 579 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 580 | pub const FWPM_CONDITION_IP_ARRIVAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x618a9b6d_386b_4136_ad6e_b51587cfb1cd); |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 582 | pub const FWPM_CONDITION_IP_DESTINATION_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d79133b_b390_45c6_8699_acaceaafed33); |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 584 | pub const FWPM_CONDITION_IP_DESTINATION_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ec1b7c9_4eea_4f5e_b9ef_76beaaaf17ee); |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 586 | pub const FWPM_CONDITION_IP_DESTINATION_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce6def45_60fb_4a7b_a304_af30a117000e); |
04454e1e | 587 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 588 | pub const FWPM_CONDITION_IP_FORWARD_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1076b8a5_6323_4c5e_9810_e8d3fc9e6136); |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 590 | pub const FWPM_CONDITION_IP_LOCAL_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd9ee00de_c1ef_4617_bfe3_ffd8f5a08957); |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 592 | pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6ec7f6c4_376b_45d7_9e9c_d337cedcd237); |
04454e1e | 593 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 594 | pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x03a629cb_6e52_49f8_9c41_5709633c09cf); |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 596 | pub const FWPM_CONDITION_IP_LOCAL_ADDRESS_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2381be84_7524_45b3_a05b_1e637d9c7a6a); |
04454e1e | 597 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 598 | pub const FWPM_CONDITION_IP_LOCAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4cd62a49_59c3_4969_b7f3_bda5d32890a4); |
04454e1e | 599 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 600 | pub const FWPM_CONDITION_IP_LOCAL_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0c1ba1af_5765_453f_af22_a8f791ac775b); |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 602 | pub const FWPM_CONDITION_IP_NEXTHOP_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeabe448a_a711_4d64_85b7_3f76b65299c7); |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 604 | pub const FWPM_CONDITION_IP_NEXTHOP_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x93ae8f5b_7f6f_4719_98c8_14e97429ef04); |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 606 | pub const FWPM_CONDITION_IP_PHYSICAL_ARRIVAL_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xda50d5c8_fa0d_4c89_b032_6e62136d1e96); |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 608 | pub const FWPM_CONDITION_IP_PHYSICAL_NEXTHOP_INTERFACE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf09bd5ce_5150_48be_b098_c25152fb1f92); |
04454e1e | 609 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 610 | pub const FWPM_CONDITION_IP_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3971ef2b_623e_4f9a_8cb1_6e79b806b9a7); |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 612 | pub const FWPM_CONDITION_IP_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb235ae9a_1d64_49b8_a44c_5ff3d9095045); |
04454e1e | 613 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 614 | pub const FWPM_CONDITION_IP_REMOTE_ADDRESS_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1febb610_3bcc_45e1_bc36_2e067e2cb186); |
04454e1e | 615 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 616 | pub const FWPM_CONDITION_IP_REMOTE_ADDRESS_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x246e1d8c_8bee_4018_9b98_31d4582f3361); |
04454e1e | 617 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 618 | pub const FWPM_CONDITION_IP_REMOTE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc35a604d_d22b_4e1a_91b4_68f674ee674b); |
04454e1e | 619 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 620 | pub const FWPM_CONDITION_IP_SOURCE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae96897e_2e94_4bc9_b313_b27ee80e574d); |
04454e1e | 621 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 622 | pub const FWPM_CONDITION_IP_SOURCE_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6afef91_3df4_4730_a214_f5426aebf821); |
04454e1e | 623 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
624 | pub const FWPM_CONDITION_KM_AUTH_NAP_CONTEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x35d0ea0e_15ca_492b_900e_97fd46352cce); |
625 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
626 | pub const FWPM_CONDITION_KM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfeef4582_ef8f_4f7b_858b_9077d122de47); | |
627 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
628 | pub const FWPM_CONDITION_KM_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xff0f5f49_0ceb_481b_8638_1479791f3f2c); | |
629 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
630 | pub const FWPM_CONDITION_L2_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7bc43cbf_37ba_45f1_b74a_82ff518eeb10); | |
631 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
632 | pub const FWPM_CONDITION_LOCAL_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4ebf7562_9f18_4d06_9941_a7a625744d71); | |
633 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
634 | pub const FWPM_CONDITION_MAC_DESTINATION_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x04ea2a93_858c_4027_b613_b43180c7859e); | |
635 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
636 | pub const FWPM_CONDITION_MAC_DESTINATION_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xae052932_ef42_4e99_b129_f3b3139e34f7); | |
637 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
638 | pub const FWPM_CONDITION_MAC_LOCAL_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd999e981_7948_4c83_b742_c84e3b678f8f); | |
639 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
640 | pub const FWPM_CONDITION_MAC_LOCAL_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcc31355c_3073_4ffb_a14f_79415cb1ead1); | |
641 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
642 | pub const FWPM_CONDITION_MAC_REMOTE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x408f2ed4_3a70_4b4d_92a6_415ac20e2f12); | |
643 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
644 | pub const FWPM_CONDITION_MAC_REMOTE_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x027fedb4_f1c1_4030_b564_ee777fd867ea); | |
645 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
646 | pub const FWPM_CONDITION_MAC_SOURCE_ADDRESS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b795451_f1f6_4d05_b7cb_21779d802336); | |
647 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
648 | pub const FWPM_CONDITION_MAC_SOURCE_ADDRESS_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5c1b72e4_299e_4437_a298_bc3f014b3dc2); | |
649 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
650 | pub const FWPM_CONDITION_NDIS_MEDIA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcb31cef1_791d_473b_89d1_61c5984304a0); | |
651 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
652 | pub const FWPM_CONDITION_NDIS_PHYSICAL_MEDIA_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x34c79823_c229_44f2_b83c_74020882ae77); | |
653 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
654 | pub const FWPM_CONDITION_NDIS_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdb7bb42b_2dac_4cd4_a59a_e0bdce1e6834); | |
655 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
656 | pub const FWPM_CONDITION_NET_EVENT_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x206e9996_490e_40cf_b831_b38641eb6fcb); | |
657 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
658 | pub const FWPM_CONDITION_NEXTHOP_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x138e6888_7ab8_4d65_9ee8_0591bcf6a494); | |
659 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
660 | pub const FWPM_CONDITION_NEXTHOP_INTERFACE_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7ff9a56_cdaa_472b_84db_d23963c1d1bf); | |
661 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
662 | pub const FWPM_CONDITION_NEXTHOP_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x97537c6c_d9a3_4767_a381_e942675cd920); | |
663 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
664 | pub const FWPM_CONDITION_NEXTHOP_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xef8a6122_0577_45a7_9aaf_825fbeb4fb95); | |
665 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
666 | pub const FWPM_CONDITION_NEXTHOP_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x72b1a111_987b_4720_99dd_c7c576fa2d4c); | |
667 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
668 | pub const FWPM_CONDITION_ORIGINAL_ICMP_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x076dfdbe_c56c_4f72_ae8a_2cfe7e5c8286); | |
669 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
670 | pub const FWPM_CONDITION_ORIGINAL_PROFILE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x46ea1551_2255_492b_8019_aabeee349f40); | |
671 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
672 | pub const FWPM_CONDITION_PEER_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9b539082_eb90_4186_a6cc_de5b63235016); | |
673 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
674 | pub const FWPM_CONDITION_PIPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1bd0741d_e3df_4e24_8634_762046eef6eb); | |
675 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
676 | pub const FWPM_CONDITION_PROCESS_WITH_RPC_IF_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe31180a8_bbbd_4d14_a65e_7157b06233bb); | |
677 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
678 | pub const FWPM_CONDITION_QM_MODE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf64fc6d1_f9cb_43d2_8a5f_e13bc894f265); | |
679 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
680 | pub const FWPM_CONDITION_REAUTHORIZE_REASON: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x11205e8c_11ae_457a_8a44_477026dd764a); | |
681 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
682 | pub const FWPM_CONDITION_REMOTE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf68166fd_0682_4c89_b8f5_86436c7ef9b7); | |
683 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
684 | pub const FWPM_CONDITION_REMOTE_USER_TOKEN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9bf0ee66_06c9_41b9_84da_288cb43af51f); | |
685 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
686 | pub const FWPM_CONDITION_RESERVED0: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x678f4deb_45af_4882_93fe_19d4729d9834); | |
687 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
688 | pub const FWPM_CONDITION_RESERVED1: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd818f827_5c69_48eb_bf80_d86b17755f97); | |
689 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
690 | pub const FWPM_CONDITION_RESERVED10: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb979e282_d621_4c8c_b184_b105a61c36ce); | |
691 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
692 | pub const FWPM_CONDITION_RESERVED11: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2d62ee4d_023d_411f_9582_43acbb795975); | |
693 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
694 | pub const FWPM_CONDITION_RESERVED12: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3677c32_7e35_4ddc_93da_e8c33fc923c7); | |
695 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
696 | pub const FWPM_CONDITION_RESERVED13: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x335a3e90_84aa_42f5_9e6f_59309536a44c); | |
697 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
698 | pub const FWPM_CONDITION_RESERVED14: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30e44da2_2f1a_4116_a559_f907de83604a); | |
699 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
700 | pub const FWPM_CONDITION_RESERVED15: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbab8340f_afe0_43d1_80d8_5ca456962de3); | |
701 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
702 | pub const FWPM_CONDITION_RESERVED2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x53d4123d_e15b_4e84_b7a8_dce16f7b62d9); | |
703 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
704 | pub const FWPM_CONDITION_RESERVED3: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f6e8ca3_6606_4932_97c7_e1f20710af3b); | |
705 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
706 | pub const FWPM_CONDITION_RESERVED4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5f58e642_b937_495e_a94b_f6b051a49250); | |
707 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
708 | pub const FWPM_CONDITION_RESERVED5: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ba8f6cd_f77c_43e6_8847_11939dc5db5a); | |
709 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
710 | pub const FWPM_CONDITION_RESERVED6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf13d84bd_59d5_44c4_8817_5ecdae1805bd); | |
711 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
712 | pub const FWPM_CONDITION_RESERVED7: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65a0f930_45dd_4983_aa33_efc7b611af08); | |
713 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
714 | pub const FWPM_CONDITION_RESERVED8: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4f424974_0c12_4816_9b47_9a547db39a32); | |
715 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
716 | pub const FWPM_CONDITION_RESERVED9: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce78e10f_13ff_4c70_8643_36ad1879afa3); | |
717 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
718 | pub const FWPM_CONDITION_RPC_AUTH_LEVEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe5a0aed5_59ac_46ea_be05_a5f05ecf446e); | |
719 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
720 | pub const FWPM_CONDITION_RPC_AUTH_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdaba74ab_0d67_43e7_986e_75b84f82f594); | |
721 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
722 | pub const FWPM_CONDITION_RPC_EP_FLAGS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x218b814a_0a39_49b8_8e71_c20c39c7dd2e); | |
723 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
724 | pub const FWPM_CONDITION_RPC_EP_VALUE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdccea0b9_0886_4360_9c6a_ab043a24fba9); | |
725 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
726 | pub const FWPM_CONDITION_RPC_IF_FLAG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x238a8a32_3199_467d_871c_272621ab3896); | |
727 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
728 | pub const FWPM_CONDITION_RPC_IF_UUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7c9c7d9f_0075_4d35_a0d1_8311c4cf6af1); | |
729 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
730 | pub const FWPM_CONDITION_RPC_IF_VERSION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeabfd9b7_1262_4a2e_adaa_5f96f6fe326d); | |
731 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
732 | pub const FWPM_CONDITION_RPC_PROTOCOL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2717bc74_3a35_4ce7_b7ef_c838fabdec45); | |
733 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
734 | pub const FWPM_CONDITION_RPC_PROXY_AUTH_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x40953fe2_8565_4759_8488_1771b4b4b5db); | |
735 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
736 | pub const FWPM_CONDITION_RPC_SERVER_NAME: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb605a225_c3b3_48c7_9833_7aefa9527546); | |
737 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
738 | pub const FWPM_CONDITION_RPC_SERVER_PORT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8090f645_9ad5_4e3b_9f9f_8023ca097909); | |
739 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
740 | pub const FWPM_CONDITION_SEC_ENCRYPT_ALGORITHM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0d306ef0_e974_4f74_b5c7_591b0da7d562); | |
741 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
742 | pub const FWPM_CONDITION_SEC_KEY_SIZE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4772183b_ccf8_4aeb_bce1_c6c6161c8fe4); | |
743 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
744 | pub const FWPM_CONDITION_SOURCE_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2311334d_c92d_45bf_9496_edf447820e2d); | |
745 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
746 | pub const FWPM_CONDITION_SOURCE_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x055edd9d_acd2_4361_8dab_f9525d97662f); | |
747 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
748 | pub const FWPM_CONDITION_SUB_INTERFACE_INDEX: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0cd42473_d621_4be3_ae8c_72a348d283e1); | |
749 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
750 | pub const FWPM_CONDITION_TUNNEL_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x77a40437_8779_4868_a261_f5a902f1c0cd); | |
751 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
752 | pub const FWPM_CONDITION_VLAN_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x938eab21_3618_4e64_9ca5_2141ebda1ca2); | |
753 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
754 | pub const FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8ed48be4_c926_49f6_a4f6_ef3030e3fc16); | |
755 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
756 | pub const FWPM_CONDITION_VSWITCH_DESTINATION_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfa9b3f06_2f1a_4c57_9e68_a7098b28dbfe); | |
757 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
758 | pub const FWPM_CONDITION_VSWITCH_DESTINATION_VM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6106aace_4de1_4c84_9671_3637f8bcf731); | |
759 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
760 | pub const FWPM_CONDITION_VSWITCH_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc4a414ba_437b_4de6_9946_d99c1b95b312); | |
761 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
762 | pub const FWPM_CONDITION_VSWITCH_NETWORK_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x11d48b4b_e77a_40b4_9155_392c906c2608); | |
763 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
764 | pub const FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7f4ef24b_b2c1_4938_ba33_a1ecbed512ba); | |
765 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
766 | pub const FWPM_CONDITION_VSWITCH_SOURCE_INTERFACE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe6b040a2_edaf_4c36_908b_f2f58ae43807); | |
767 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
768 | pub const FWPM_CONDITION_VSWITCH_SOURCE_VM_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9c2a9ec2_9fc6_42bc_bdd8_406d4da0be64); | |
769 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
770 | pub const FWPM_CONDITION_VSWITCH_TENANT_NETWORK_ID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdc04843c_79e6_4e44_a025_65b9bb0f9f94); | |
771 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
772 | pub const FWPM_CONNECTION_ENUM_FLAG_QUERY_BYTES_TRANSFERRED: u32 = 1u32; | |
773 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
774 | pub const FWPM_ENGINE_OPTION_PACKET_BATCH_INBOUND: u32 = 4u32; | |
775 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
776 | pub const FWPM_ENGINE_OPTION_PACKET_QUEUE_FORWARD: u32 = 2u32; | |
777 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
778 | pub const FWPM_ENGINE_OPTION_PACKET_QUEUE_INBOUND: u32 = 1u32; | |
779 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
780 | pub const FWPM_ENGINE_OPTION_PACKET_QUEUE_NONE: u32 = 0u32; | |
781 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
782 | pub const FWPM_FILTER_FLAG_GAMEOS_ONLY: u32 = 512u32; | |
783 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
784 | pub const FWPM_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT: u32 = 128u32; | |
785 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
786 | pub const FWPM_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE: u32 = 2048u32; | |
787 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
788 | pub const FWPM_FILTER_FLAG_RESERVED0: u32 = 4096u32; | |
789 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
790 | pub const FWPM_FILTER_FLAG_RESERVED1: u32 = 8192u32; | |
791 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
792 | pub const FWPM_FILTER_FLAG_SILENT_MODE: u32 = 1024u32; | |
793 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
794 | pub const FWPM_FILTER_FLAG_SYSTEMOS_ONLY: u32 = 256u32; | |
795 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
796 | pub const FWPM_KEYING_MODULE_AUTHIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x11e3dae0_dd26_4590_857d_ab4b28d1a095); | |
797 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
798 | pub const FWPM_KEYING_MODULE_IKE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa9bbf787_82a8_45bb_a400_5d7e5952c7a9); | |
799 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
800 | pub const FWPM_KEYING_MODULE_IKEV2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x041792cc_8f07_419d_a394_716968cb1647); | |
801 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
802 | pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc38d57d1_05a7_4c33_904f_7fbceee60e82); | |
803 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
804 | pub const FWPM_LAYER_ALE_AUTH_CONNECT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd632a801_f5ba_4ad6_96e3_607017d9836a); | |
805 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
806 | pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4a72393b_319f_44bc_84c3_ba54dcb3b6b4); | |
807 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
808 | pub const FWPM_LAYER_ALE_AUTH_CONNECT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc97bc3b8_c9a3_4e33_8695_8e17aad4de09); | |
809 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
810 | pub const FWPM_LAYER_ALE_AUTH_LISTEN_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x88bb5dad_76d7_4227_9c71_df0a3ed7be7e); | |
811 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
812 | pub const FWPM_LAYER_ALE_AUTH_LISTEN_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x371dfada_9f26_45fd_b4eb_c29eb212893f); | |
813 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
814 | pub const FWPM_LAYER_ALE_AUTH_LISTEN_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7ac9de24_17dd_4814_b4bd_a9fbc95a321b); | |
815 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
816 | pub const FWPM_LAYER_ALE_AUTH_LISTEN_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60703b07_63c8_48e9_ada3_12b1af40a617); | |
817 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
818 | pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe1cd9fe7_f4b5_4273_96c0_592e487b8650); | |
819 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
820 | pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9eeaa99b_bd22_4227_919f_0073c63357b1); | |
821 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
822 | pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3b42c97_9f04_4672_b87e_cee9c483257f); | |
823 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
824 | pub const FWPM_LAYER_ALE_AUTH_RECV_ACCEPT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x89455b97_dbe1_453f_a224_13da895af396); | |
825 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
826 | pub const FWPM_LAYER_ALE_BIND_REDIRECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x66978cad_c704_42ac_86ac_7c1a231bd253); | |
827 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
828 | pub const FWPM_LAYER_ALE_BIND_REDIRECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbef02c9c_606b_4536_8c26_1c2fc7b631d4); | |
829 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
830 | pub const FWPM_LAYER_ALE_CONNECT_REDIRECT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc6e63c8c_b784_4562_aa7d_0a67cfcaf9a3); | |
831 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
832 | pub const FWPM_LAYER_ALE_CONNECT_REDIRECT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x587e54a7_8046_42ba_a0aa_b716250fc7fd); | |
833 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
834 | pub const FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb4766427_e2a2_467a_bd7e_dbcd1bd85a09); | |
835 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
836 | pub const FWPM_LAYER_ALE_ENDPOINT_CLOSURE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb536ccd_4755_4ba9_9ff7_f9edf8699c7b); | |
837 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
838 | pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaf80470a_5596_4c13_9992_539e6fe57967); | |
839 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
840 | pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x146ae4a9_a1d2_4d43_a31a_4c42682b8e4f); | |
841 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
842 | pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7021d2b3_dfa4_406e_afeb_6afaf7e70efd); | |
843 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
844 | pub const FWPM_LAYER_ALE_FLOW_ESTABLISHED_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x46928636_bbca_4b76_941d_0fa7f5d7d372); | |
845 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
846 | pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1247d66d_0b60_4a15_8d44_7155d0f53a0c); | |
847 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
848 | pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0b5812a2_c3ff_4eca_b88d_c79e20ac6322); | |
849 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
850 | pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55a650e1_5f0a_4eca_a653_88f53b26aa8c); | |
851 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
852 | pub const FWPM_LAYER_ALE_RESOURCE_ASSIGNMENT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xcbc998bb_c51f_4c1a_bb4f_9775fcacab2f); | |
853 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
854 | pub const FWPM_LAYER_ALE_RESOURCE_RELEASE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x74365cce_ccb0_401a_bfc1_b89934ad7e15); | |
855 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
856 | pub const FWPM_LAYER_ALE_RESOURCE_RELEASE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf4e5ce80_edcc_4e13_8a2f_b91454bb057b); | |
857 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
858 | pub const FWPM_LAYER_DATAGRAM_DATA_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3d08bf4e_45f6_4930_a922_417098e20027); | |
859 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
860 | pub const FWPM_LAYER_DATAGRAM_DATA_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x18e330c6_7248_4e52_aaab_472ed67704fd); | |
861 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
862 | pub const FWPM_LAYER_DATAGRAM_DATA_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfa45fe2f_3cba_4427_87fc_57b9a4b10d00); | |
863 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
864 | pub const FWPM_LAYER_DATAGRAM_DATA_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x09d1dfe1_9b86_4a42_be9d_8c315b92a5d0); | |
865 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
866 | pub const FWPM_LAYER_EGRESS_VSWITCH_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x86c872b0_76fa_4b79_93a4_0750530ae292); | |
867 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
868 | pub const FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb92350b6_91f0_46b6_bdc4_871dfd4a7c98); | |
869 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
870 | pub const FWPM_LAYER_EGRESS_VSWITCH_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b2def23_1881_40bd_82f4_4254e63141cb); | |
871 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
872 | pub const FWPM_LAYER_FLAG_BUFFERED: u32 = 8u32; | |
873 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
874 | pub const FWPM_LAYER_FLAG_BUILTIN: u32 = 2u32; | |
875 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
876 | pub const FWPM_LAYER_FLAG_CLASSIFY_MOSTLY: u32 = 4u32; | |
877 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
878 | pub const FWPM_LAYER_FLAG_KERNEL: u32 = 1u32; | |
879 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
880 | pub const FWPM_LAYER_IKEEXT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb14b7bdb_dbbd_473e_bed4_8b4708d4f270); | |
881 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
882 | pub const FWPM_LAYER_IKEEXT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb64786b3_f687_4eb9_89d2_8ef32acdabe2); | |
883 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
884 | pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x61499990_3cb6_4e84_b950_53b94b6964f3); | |
885 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
886 | pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6b17075_ebaf_4053_a4e7_213c8121ede5); | |
887 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
888 | pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65f9bdff_3b2d_4e5d_b8c6_c720651fe898); | |
889 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
890 | pub const FWPM_LAYER_INBOUND_ICMP_ERROR_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa6e7ccc0_08fb_468d_a472_9771d5595e09); | |
891 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
892 | pub const FWPM_LAYER_INBOUND_IPPACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc86fd1bf_21cd_497e_a0bb_17425c885c58); | |
893 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
894 | pub const FWPM_LAYER_INBOUND_IPPACKET_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb5a230d0_a8c0_44f2_916e_991b53ded1f7); | |
895 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
896 | pub const FWPM_LAYER_INBOUND_IPPACKET_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf52032cb_991c_46e7_971d_2601459a91ca); | |
897 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
898 | pub const FWPM_LAYER_INBOUND_IPPACKET_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbb24c279_93b4_47a2_83ad_ae1698b50885); | |
899 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
900 | pub const FWPM_LAYER_INBOUND_MAC_FRAME_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeffb7edb_0055_4f9a_a231_4ff8131ad191); | |
901 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
902 | pub const FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd4220bd3_62ce_4f08_ae88_b56e8526df50); | |
903 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
904 | pub const FWPM_LAYER_INBOUND_MAC_FRAME_NATIVE_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x853aaa8e_2b78_4d24_a804_36db08b29711); | |
905 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
906 | pub const FWPM_LAYER_INBOUND_RESERVED2: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf4fb8d55_c076_46d8_a2c7_6a4c722ca4ed); | |
907 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
908 | pub const FWPM_LAYER_INBOUND_TRANSPORT_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe41d2719_05c7_40f0_8983_ea8d17bbc2f6); | |
909 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
910 | pub const FWPM_LAYER_INBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5926dfc8_e3cf_4426_a283_dc393f5d0f9d); | |
911 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
912 | pub const FWPM_LAYER_INBOUND_TRANSPORT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xac4a9833_f69d_4648_b261_6dc84835ef39); | |
913 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
914 | pub const FWPM_LAYER_INBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x634a869f_fc23_4b90_b0c1_bf620a36ae6f); | |
915 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
916 | pub const FWPM_LAYER_INBOUND_TRANSPORT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2a6ff955_3b2b_49d2_9848_ad9d72dcaab7); | |
917 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
918 | pub const FWPM_LAYER_INGRESS_VSWITCH_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7d98577a_9a87_41ec_9718_7cf589c9f32d); | |
919 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
920 | pub const FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb2696ff6_774f_4554_9f7d_3da3945f8e85); | |
921 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
922 | pub const FWPM_LAYER_INGRESS_VSWITCH_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5ee314fc_7d8a_47f4_b7e3_291a36da4e12); | |
923 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
924 | pub const FWPM_LAYER_IPFORWARD_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa82acc24_4ee1_4ee1_b465_fd1d25cb10a4); | |
925 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
926 | pub const FWPM_LAYER_IPFORWARD_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9e9ea773_2fae_4210_8f17_34129ef369eb); | |
927 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
928 | pub const FWPM_LAYER_IPFORWARD_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b964818_19c7_493a_b71f_832c3684d28c); | |
929 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
930 | pub const FWPM_LAYER_IPFORWARD_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x31524a5d_1dfe_472f_bb93_518ee945d8a2); | |
931 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
932 | pub const FWPM_LAYER_IPSEC_KM_DEMUX_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf02b1526_a459_4a51_b9e3_759de52b9d2c); | |
933 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
934 | pub const FWPM_LAYER_IPSEC_KM_DEMUX_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2f755cf6_2fd4_4e88_b3e4_a91bca495235); | |
935 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
936 | pub const FWPM_LAYER_IPSEC_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeda65c74_610d_4bc5_948f_3c4f89556867); | |
937 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
938 | pub const FWPM_LAYER_IPSEC_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13c48442_8d87_4261_9a29_59d2abc348b4); | |
939 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
940 | pub const FWPM_LAYER_KM_AUTHORIZATION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4aa226e9_9020_45fb_956a_c0249d841195); | |
941 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
942 | pub const FWPM_LAYER_NAME_RESOLUTION_CACHE_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0c2aa681_905b_4ccd_a467_4dd811d07b7b); | |
943 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
944 | pub const FWPM_LAYER_NAME_RESOLUTION_CACHE_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x92d592fa_6b01_434a_9dea_d1e96ea97da9); | |
945 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
946 | pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x41390100_564c_4b32_bc1d_718048354d7c); | |
947 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
948 | pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3598d36_0561_4588_a6bf_e955e3f6264b); | |
949 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
950 | pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7fb03b60_7b8d_4dfa_badd_980176fc4e12); | |
951 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
952 | pub const FWPM_LAYER_OUTBOUND_ICMP_ERROR_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x65f2e647_8d0c_4f47_b19b_33a4d3f1357c); | |
953 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
954 | pub const FWPM_LAYER_OUTBOUND_IPPACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1e5c9fae_8a84_4135_a331_950b54229ecd); | |
955 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
956 | pub const FWPM_LAYER_OUTBOUND_IPPACKET_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x08e4bcb5_b647_48f3_953c_e5ddbd03937e); | |
957 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
958 | pub const FWPM_LAYER_OUTBOUND_IPPACKET_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa3b3ab6b_3564_488c_9117_f34e82142763); | |
959 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
960 | pub const FWPM_LAYER_OUTBOUND_IPPACKET_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9513d7c4_a934_49dc_91a7_6ccb80cc02e3); | |
961 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
962 | pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_ETHERNET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x694673bc_d6db_4870_adee_0acdbdb7f4b2); | |
963 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
964 | pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94c44912_9d6f_4ebf_b995_05ab8a088d1b); | |
965 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
966 | pub const FWPM_LAYER_OUTBOUND_MAC_FRAME_NATIVE_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x470df946_c962_486f_9446_8293cbc75eb8); | |
967 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
968 | pub const FWPM_LAYER_OUTBOUND_TRANSPORT_FAST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x13ed4388_a070_4815_9935_7a9be6408b78); | |
969 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
970 | pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x09e61aea_d214_46e2_9b21_b26b0b2f28c8); | |
971 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
972 | pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc5f10551_bdb0_43d7_a313_50e211f4d68a); | |
973 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
974 | pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe1735bde_013f_4655_b351_a49e15762df0); | |
975 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
976 | pub const FWPM_LAYER_OUTBOUND_TRANSPORT_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf433df69_ccbd_482e_b9b2_57165658c3b3); | |
977 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
978 | pub const FWPM_LAYER_RPC_EPMAP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9247bc61_eb07_47ee_872c_bfd78bfd1616); | |
979 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
980 | pub const FWPM_LAYER_RPC_EP_ADD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x618dffc7_c450_4943_95db_99b4c16a55d4); | |
981 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
982 | pub const FWPM_LAYER_RPC_PROXY_CONN: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x94a4b50b_ba5c_4f27_907a_229fac0c2a7a); | |
983 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
984 | pub const FWPM_LAYER_RPC_PROXY_IF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf8a38615_e12c_41ac_98df_121ad981aade); | |
985 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
986 | pub const FWPM_LAYER_RPC_UM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x75a89dda_95e4_40f3_adc7_7688a9c847e1); | |
987 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
988 | pub const FWPM_LAYER_STREAM_PACKET_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaf52d8ec_cb2d_44e5_ad92_f8dc38d2eb29); | |
989 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
990 | pub const FWPM_LAYER_STREAM_PACKET_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x779a8ca3_f099_468f_b5d4_83535c461c02); | |
991 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
992 | pub const FWPM_LAYER_STREAM_V4: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3b89653c_c170_49e4_b1cd_e0eeeee19a3e); | |
993 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
994 | pub const FWPM_LAYER_STREAM_V4_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x25c4c2c2_25ff_4352_82f9_c54a4a4726dc); | |
995 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
996 | pub const FWPM_LAYER_STREAM_V6: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x47c9137a_7ec4_46b3_b6e4_48e926b1eda4); | |
997 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
998 | pub const FWPM_LAYER_STREAM_V6_DISCARD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10a59fc7_b628_4c41_9eb8_cf37d55103cf); | |
999 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1000 | pub const FWPM_NET_EVENT_FLAG_APP_ID_SET: u32 = 32u32; | |
1001 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1002 | pub const FWPM_NET_EVENT_FLAG_EFFECTIVE_NAME_SET: u32 = 8192u32; | |
1003 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1004 | pub const FWPM_NET_EVENT_FLAG_ENTERPRISE_ID_SET: u32 = 2048u32; | |
1005 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1006 | pub const FWPM_NET_EVENT_FLAG_IP_PROTOCOL_SET: u32 = 1u32; | |
1007 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1008 | pub const FWPM_NET_EVENT_FLAG_IP_VERSION_SET: u32 = 256u32; | |
1009 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1010 | pub const FWPM_NET_EVENT_FLAG_LOCAL_ADDR_SET: u32 = 2u32; | |
1011 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1012 | pub const FWPM_NET_EVENT_FLAG_LOCAL_PORT_SET: u32 = 8u32; | |
1013 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1014 | pub const FWPM_NET_EVENT_FLAG_PACKAGE_ID_SET: u32 = 1024u32; | |
1015 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1016 | pub const FWPM_NET_EVENT_FLAG_POLICY_FLAGS_SET: u32 = 4096u32; | |
1017 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1018 | pub const FWPM_NET_EVENT_FLAG_REAUTH_REASON_SET: u32 = 512u32; | |
1019 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1020 | pub const FWPM_NET_EVENT_FLAG_REMOTE_ADDR_SET: u32 = 4u32; | |
1021 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1022 | pub const FWPM_NET_EVENT_FLAG_REMOTE_PORT_SET: u32 = 16u32; | |
1023 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1024 | pub const FWPM_NET_EVENT_FLAG_SCOPE_ID_SET: u32 = 128u32; | |
1025 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1026 | pub const FWPM_NET_EVENT_FLAG_USER_ID_SET: u32 = 64u32; | |
1027 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1028 | pub const FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_BENIGN: u32 = 2u32; | |
1029 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1030 | pub const FWPM_NET_EVENT_IKEEXT_EM_FAILURE_FLAG_MULTIPLE: u32 = 1u32; | |
1031 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1032 | pub const FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_BENIGN: u32 = 1u32; | |
1033 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1034 | pub const FWPM_NET_EVENT_IKEEXT_MM_FAILURE_FLAG_MULTIPLE: u32 = 2u32; | |
1035 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1036 | pub const FWPM_NET_EVENT_KEYWORD_CAPABILITY_ALLOW: u32 = 8u32; | |
1037 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1038 | pub const FWPM_NET_EVENT_KEYWORD_CAPABILITY_DROP: u32 = 4u32; | |
1039 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1040 | pub const FWPM_NET_EVENT_KEYWORD_CLASSIFY_ALLOW: u32 = 16u32; | |
1041 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1042 | pub const FWPM_NET_EVENT_KEYWORD_INBOUND_BCAST: u32 = 2u32; | |
1043 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1044 | pub const FWPM_NET_EVENT_KEYWORD_INBOUND_MCAST: u32 = 1u32; | |
1045 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1046 | pub const FWPM_NET_EVENT_KEYWORD_PORT_SCANNING_DROP: u32 = 32u32; | |
1047 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1048 | pub const FWPM_PROVIDER_CONTEXT_FLAG_DOWNLEVEL: u32 = 2u32; | |
1049 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1050 | pub const FWPM_PROVIDER_CONTEXT_FLAG_PERSISTENT: u32 = 1u32; | |
1051 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1052 | pub const FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_AUTHIP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb25ea800_0d02_46ed_92bd_7fa84bb73e9d); | |
1053 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1054 | pub const FWPM_PROVIDER_CONTEXT_SECURE_SOCKET_IPSEC: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8c2d4144_f8e0_42c0_94ce_7ccfc63b2f9b); | |
1055 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1056 | pub const FWPM_PROVIDER_FLAG_DISABLED: u32 = 16u32; | |
1057 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1058 | pub const FWPM_PROVIDER_FLAG_PERSISTENT: u32 = 1u32; | |
1059 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1060 | pub const FWPM_PROVIDER_IKEEXT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x10ad9216_ccde_456c_8b16_e9f04e60a90b); | |
1061 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1062 | pub const FWPM_PROVIDER_IPSEC_DOSP_CONFIG: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3c6c05a9_c05c_4bb9_8338_2327814ce8bf); | |
1063 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1064 | pub const FWPM_PROVIDER_MPSSVC_EDP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa90296f7_46b8_4457_8f84_b05e05d3c622); | |
1065 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1066 | pub const FWPM_PROVIDER_MPSSVC_TENANT_RESTRICTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd0718ff9_44da_4f50_9dc2_c963a4247613); | |
1067 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1068 | pub const FWPM_PROVIDER_MPSSVC_WF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdecc16ca_3f33_4346_be1e_8fb4ae0f3d62); | |
1069 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1070 | pub const FWPM_PROVIDER_MPSSVC_WSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4b153735_1049_4480_aab4_d1b9bdc03710); | |
1071 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1072 | pub const FWPM_PROVIDER_TCP_CHIMNEY_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x896aa19e_9a34_4bcb_ae79_beb9127c84b9); | |
1073 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1074 | pub const FWPM_PROVIDER_TCP_TEMPLATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x76cfcd30_3394_432d_bed3_441ae50e63c3); | |
1075 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1076 | pub const FWPM_SESSION_FLAG_DYNAMIC: u32 = 1u32; | |
1077 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1078 | pub const FWPM_SESSION_FLAG_RESERVED: u32 = 268435456u32; | |
1079 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1080 | pub const FWPM_SUBLAYER_FLAG_PERSISTENT: u32 = 1u32; | |
1081 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1082 | pub const FWPM_SUBLAYER_INSPECTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x877519e1_e6a9_41a5_81b4_8c4f118e4a60); | |
1083 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1084 | pub const FWPM_SUBLAYER_IPSEC_DOSP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe076d572_5d3d_48ef_802b_909eddb098bd); | |
1085 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1086 | pub const FWPM_SUBLAYER_IPSEC_FORWARD_OUTBOUND_TUNNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa5082e73_8f71_4559_8a9a_101cea04ef87); | |
1087 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1088 | pub const FWPM_SUBLAYER_IPSEC_SECURITY_REALM: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x37a57701_5884_4964_92b8_3e704688b0ad); | |
1089 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1090 | pub const FWPM_SUBLAYER_IPSEC_TUNNEL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83f299ed_9ff4_4967_aff4_c309f4dab827); | |
1091 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1092 | pub const FWPM_SUBLAYER_LIPS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1b75c0ce_ff60_4711_a70f_b4958cc3b2d0); | |
1093 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1094 | pub const FWPM_SUBLAYER_MPSSVC_EDP: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x09a47e38_fa97_471b_b123_18bcd7e65071); | |
1095 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1096 | pub const FWPM_SUBLAYER_MPSSVC_QUARANTINE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3cdd441_af90_41ba_a745_7c6008ff2302); | |
1097 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1098 | pub const FWPM_SUBLAYER_MPSSVC_TENANT_RESTRICTIONS: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x1ec6c7e1_fdd9_478a_b55f_ff8ba1d2c17d); | |
1099 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1100 | pub const FWPM_SUBLAYER_MPSSVC_WF: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3cdd441_af90_41ba_a745_7c6008ff2301); | |
1101 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1102 | pub const FWPM_SUBLAYER_MPSSVC_WSH: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3cdd441_af90_41ba_a745_7c6008ff2300); | |
1103 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1104 | pub const FWPM_SUBLAYER_RPC_AUDIT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x758c84f4_fb48_4de9_9aeb_3ed9551ab1fd); | |
1105 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1106 | pub const FWPM_SUBLAYER_SECURE_SOCKET: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x15a66e17_3f3c_4f7b_aa6c_812aa613dd82); | |
1107 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1108 | pub const FWPM_SUBLAYER_TCP_CHIMNEY_OFFLOAD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x337608b9_b7d5_4d5f_82f9_3618618bc058); | |
1109 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1110 | pub const FWPM_SUBLAYER_TCP_TEMPLATES: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x24421dcf_0ac5_4caa_9e14_50f6e3636af0); | |
1111 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1112 | pub const FWPM_SUBLAYER_TEREDO: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xba69dc66_5176_4979_9c89_26a7b46a8327); | |
1113 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1114 | pub const FWPM_SUBLAYER_UNIVERSAL: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xeebecc03_ced4_4380_819a_2734397b2b74); | |
1115 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1116 | pub const FWPM_TUNNEL_FLAG_ENABLE_VIRTUAL_IF_TUNNELING: u32 = 2u32; | |
1117 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1118 | pub const FWPM_TUNNEL_FLAG_POINT_TO_POINT: u32 = 1u32; | |
1119 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1120 | pub const FWPM_TUNNEL_FLAG_RESERVED0: u32 = 4u32; | |
1121 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1122 | pub const FWPM_TXN_READ_ONLY: u32 = 1u32; | |
1123 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1124 | pub const FWPM_WEIGHT_RANGE_IKE_EXEMPTIONS: u32 = 12u32; | |
1125 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1126 | pub const FWPM_WEIGHT_RANGE_IPSEC: u32 = 0u32; | |
1127 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1128 | pub const FWPS_ALE_ENDPOINT_FLAG_IPSEC_SECURED: u32 = 1u32; | |
1129 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1130 | pub const FWPS_CLASSIFY_OUT_FLAG_ABSORB: u32 = 1u32; | |
1131 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1132 | pub const FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_CHECK: u32 = 8u32; | |
1133 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1134 | pub const FWPS_CLASSIFY_OUT_FLAG_ALE_FAST_CACHE_POSSIBLE: u32 = 16u32; | |
1135 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1136 | pub const FWPS_CLASSIFY_OUT_FLAG_BUFFER_LIMIT_REACHED: u32 = 2u32; | |
1137 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1138 | pub const FWPS_CLASSIFY_OUT_FLAG_NO_MORE_DATA: u32 = 4u32; | |
1139 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1140 | pub const FWPS_FILTER_FLAG_CLEAR_ACTION_RIGHT: u32 = 1u32; | |
1141 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1142 | pub const FWPS_FILTER_FLAG_HAS_SECURITY_REALM_PROVIDER_CONTEXT: u32 = 8u32; | |
1143 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1144 | pub const FWPS_FILTER_FLAG_IPSEC_NO_ACQUIRE_INITIATE: u32 = 32u32; | |
1145 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1146 | pub const FWPS_FILTER_FLAG_OR_CONDITIONS: u32 = 4u32; | |
1147 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1148 | pub const FWPS_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED: u32 = 2u32; | |
1149 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1150 | pub const FWPS_FILTER_FLAG_RESERVED0: u32 = 64u32; | |
1151 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1152 | pub const FWPS_FILTER_FLAG_RESERVED1: u32 = 128u32; | |
1153 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1154 | pub const FWPS_FILTER_FLAG_SILENT_MODE: u32 = 16u32; | |
1155 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1156 | pub const FWPS_INCOMING_FLAG_ABSORB: u32 = 4u32; | |
1157 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1158 | pub const FWPS_INCOMING_FLAG_CACHE_SAFE: u32 = 1u32; | |
1159 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1160 | pub const FWPS_INCOMING_FLAG_CONNECTION_FAILING_INDICATION: u32 = 8u32; | |
1161 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1162 | pub const FWPS_INCOMING_FLAG_ENFORCE_QUERY: u32 = 2u32; | |
1163 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1164 | pub const FWPS_INCOMING_FLAG_IS_LOCAL_ONLY_FLOW: u32 = 128u32; | |
1165 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1166 | pub const FWPS_INCOMING_FLAG_IS_LOOSE_SOURCE_FLOW: u32 = 64u32; | |
1167 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1168 | pub const FWPS_INCOMING_FLAG_MID_STREAM_INSPECTION: u32 = 16u32; | |
1169 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1170 | pub const FWPS_INCOMING_FLAG_RECLASSIFY: u32 = 32u32; | |
1171 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1172 | pub const FWPS_INCOMING_FLAG_RESERVED0: u32 = 256u32; | |
1173 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1174 | pub const FWPS_L2_INCOMING_FLAG_IS_RAW_IPV4_FRAMING: u32 = 1u32; | |
1175 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1176 | pub const FWPS_L2_INCOMING_FLAG_IS_RAW_IPV6_FRAMING: u32 = 2u32; | |
1177 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1178 | pub const FWPS_L2_INCOMING_FLAG_RECLASSIFY_MULTI_DESTINATION: u32 = 8u32; | |
1179 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1180 | pub const FWPS_L2_METADATA_FIELD_ETHERNET_MAC_HEADER_SIZE: u32 = 1u32; | |
1181 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1182 | pub const FWPS_L2_METADATA_FIELD_RESERVED: u32 = 2147483648u32; | |
1183 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1184 | pub const FWPS_L2_METADATA_FIELD_VSWITCH_DESTINATION_PORT_ID: u32 = 32u32; | |
1185 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1186 | pub const FWPS_L2_METADATA_FIELD_VSWITCH_PACKET_CONTEXT: u32 = 16u32; | |
1187 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1188 | pub const FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_NIC_INDEX: u32 = 8u32; | |
1189 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1190 | pub const FWPS_L2_METADATA_FIELD_VSWITCH_SOURCE_PORT_ID: u32 = 4u32; | |
1191 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1192 | pub const FWPS_L2_METADATA_FIELD_WIFI_OPERATION_MODE: u32 = 2u32; | |
1193 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1194 | pub const FWPS_METADATA_FIELD_ALE_CLASSIFY_REQUIRED: u32 = 4194304u32; | |
1195 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1196 | pub const FWPS_METADATA_FIELD_COMPARTMENT_ID: u32 = 2048u32; | |
1197 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1198 | pub const FWPS_METADATA_FIELD_COMPLETION_HANDLE: u32 = 16384u32; | |
1199 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1200 | pub const FWPS_METADATA_FIELD_DESTINATION_INTERFACE_INDEX: u32 = 512u32; | |
1201 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1202 | pub const FWPS_METADATA_FIELD_DESTINATION_PREFIX: u32 = 16777216u32; | |
1203 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1204 | pub const FWPS_METADATA_FIELD_DISCARD_REASON: u32 = 1u32; | |
1205 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1206 | pub const FWPS_METADATA_FIELD_ETHER_FRAME_LENGTH: u32 = 33554432u32; | |
1207 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1208 | pub const FWPS_METADATA_FIELD_FLOW_HANDLE: u32 = 2u32; | |
1209 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1210 | pub const FWPS_METADATA_FIELD_FORWARD_LAYER_INBOUND_PASS_THRU: u32 = 2097152u32; | |
1211 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1212 | pub const FWPS_METADATA_FIELD_FORWARD_LAYER_OUTBOUND_PASS_THRU: u32 = 1048576u32; | |
1213 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1214 | pub const FWPS_METADATA_FIELD_FRAGMENT_DATA: u32 = 4096u32; | |
1215 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1216 | pub const FWPS_METADATA_FIELD_ICMP_ID_AND_SEQUENCE: u32 = 134217728u32; | |
1217 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1218 | pub const FWPS_METADATA_FIELD_IP_HEADER_SIZE: u32 = 4u32; | |
1219 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1220 | pub const FWPS_METADATA_FIELD_LOCAL_REDIRECT_TARGET_PID: u32 = 268435456u32; | |
1221 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1222 | pub const FWPS_METADATA_FIELD_ORIGINAL_DESTINATION: u32 = 536870912u32; | |
1223 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1224 | pub const FWPS_METADATA_FIELD_PACKET_DIRECTION: u32 = 262144u32; | |
1225 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1226 | pub const FWPS_METADATA_FIELD_PACKET_SYSTEM_CRITICAL: u32 = 524288u32; | |
1227 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1228 | pub const FWPS_METADATA_FIELD_PARENT_ENDPOINT_HANDLE: u32 = 67108864u32; | |
1229 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1230 | pub const FWPS_METADATA_FIELD_PATH_MTU: u32 = 8192u32; | |
1231 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1232 | pub const FWPS_METADATA_FIELD_PROCESS_ID: u32 = 32u32; | |
1233 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1234 | pub const FWPS_METADATA_FIELD_PROCESS_PATH: u32 = 8u32; | |
1235 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1236 | pub const FWPS_METADATA_FIELD_REDIRECT_RECORD_HANDLE: u32 = 1073741824u32; | |
1237 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1238 | pub const FWPS_METADATA_FIELD_REMOTE_SCOPE_ID: u32 = 131072u32; | |
1239 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1240 | pub const FWPS_METADATA_FIELD_RESERVED: u32 = 128u32; | |
1241 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1242 | pub const FWPS_METADATA_FIELD_SOURCE_INTERFACE_INDEX: u32 = 256u32; | |
1243 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1244 | pub const FWPS_METADATA_FIELD_SUB_PROCESS_TAG: u32 = 2147483648u32; | |
04454e1e | 1245 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
1246 | pub const FWPS_METADATA_FIELD_SYSTEM_FLAGS: u32 = 64u32; |
1247 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1248 | pub const FWPS_METADATA_FIELD_TOKEN: u32 = 16u32; | |
1249 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1250 | pub const FWPS_METADATA_FIELD_TRANSPORT_CONTROL_DATA: u32 = 65536u32; | |
1251 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1252 | pub const FWPS_METADATA_FIELD_TRANSPORT_ENDPOINT_HANDLE: u32 = 32768u32; | |
1253 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1254 | pub const FWPS_METADATA_FIELD_TRANSPORT_HEADER_INCLUDE_HEADER: u32 = 8388608u32; | |
1255 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1256 | pub const FWPS_METADATA_FIELD_TRANSPORT_HEADER_SIZE: u32 = 1024u32; | |
1257 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1258 | pub const FWPS_RIGHT_ACTION_WRITE: u32 = 1u32; | |
1259 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1260 | pub const FWP_ACTION_FLAG_CALLOUT: u32 = 16384u32; | |
1261 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1262 | pub const FWP_ACTION_FLAG_NON_TERMINATING: u32 = 8192u32; | |
1263 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1264 | pub const FWP_ACTION_FLAG_TERMINATING: u32 = 4096u32; | |
1265 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1266 | pub const FWP_ACTION_NONE: u32 = 7u32; | |
1267 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1268 | pub const FWP_ACTION_NONE_NO_MATCH: u32 = 8u32; | |
1269 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1270 | pub const FWP_ACTRL_MATCH_FILTER: u32 = 1u32; | |
1271 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1272 | pub const FWP_BYTEMAP_ARRAY64_SIZE: u32 = 8u32; | |
1273 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1274 | pub const FWP_BYTE_ARRAY6_SIZE: u32 = 6u32; | |
1275 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1276 | pub const FWP_CALLOUT_FLAG_ALLOW_L2_BATCH_CLASSIFY: u32 = 128u32; | |
1277 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1278 | pub const FWP_CALLOUT_FLAG_ALLOW_MID_STREAM_INSPECTION: u32 = 8u32; | |
1279 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1280 | pub const FWP_CALLOUT_FLAG_ALLOW_OFFLOAD: u32 = 2u32; | |
1281 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1282 | pub const FWP_CALLOUT_FLAG_ALLOW_RECLASSIFY: u32 = 16u32; | |
1283 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1284 | pub const FWP_CALLOUT_FLAG_ALLOW_RSC: u32 = 64u32; | |
1285 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1286 | pub const FWP_CALLOUT_FLAG_ALLOW_URO: u32 = 512u32; | |
1287 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1288 | pub const FWP_CALLOUT_FLAG_ALLOW_USO: u32 = 256u32; | |
1289 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1290 | pub const FWP_CALLOUT_FLAG_CONDITIONAL_ON_FLOW: u32 = 1u32; | |
1291 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1292 | pub const FWP_CALLOUT_FLAG_ENABLE_COMMIT_ADD_NOTIFY: u32 = 4u32; | |
1293 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1294 | pub const FWP_CALLOUT_FLAG_RESERVED1: u32 = 32u32; | |
1295 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1296 | pub const FWP_CALLOUT_FLAG_RESERVED2: u32 = 1024u32; | |
1297 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1298 | pub const FWP_CONDITION_FLAG_IS_APPCONTAINER_LOOPBACK: u32 = 4194304u32; | |
1299 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1300 | pub const FWP_CONDITION_FLAG_IS_AUTH_FW: u32 = 65536u32; | |
1301 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1302 | pub const FWP_CONDITION_FLAG_IS_CONNECTION_REDIRECTED: u32 = 1048576u32; | |
1303 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1304 | pub const FWP_CONDITION_FLAG_IS_FRAGMENT: u32 = 32u32; | |
1305 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1306 | pub const FWP_CONDITION_FLAG_IS_FRAGMENT_GROUP: u32 = 64u32; | |
1307 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1308 | pub const FWP_CONDITION_FLAG_IS_HONORING_POLICY_AUTHORIZE: u32 = 33554432u32; | |
1309 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1310 | pub const FWP_CONDITION_FLAG_IS_IMPLICIT_BIND: u32 = 512u32; | |
1311 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1312 | pub const FWP_CONDITION_FLAG_IS_INBOUND_PASS_THRU: u32 = 524288u32; | |
1313 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1314 | pub const FWP_CONDITION_FLAG_IS_IPSEC_NATT_RECLASSIFY: u32 = 128u32; | |
1315 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1316 | pub const FWP_CONDITION_FLAG_IS_IPSEC_SECURED: u32 = 2u32; | |
1317 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1318 | pub const FWP_CONDITION_FLAG_IS_LOOPBACK: u32 = 1u32; | |
1319 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1320 | pub const FWP_CONDITION_FLAG_IS_NAME_APP_SPECIFIED: u32 = 16384u32; | |
1321 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1322 | pub const FWP_CONDITION_FLAG_IS_NON_APPCONTAINER_LOOPBACK: u32 = 8388608u32; | |
1323 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1324 | pub const FWP_CONDITION_FLAG_IS_OUTBOUND_PASS_THRU: u32 = 262144u32; | |
1325 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1326 | pub const FWP_CONDITION_FLAG_IS_PROMISCUOUS: u32 = 32768u32; | |
1327 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1328 | pub const FWP_CONDITION_FLAG_IS_PROXY_CONNECTION: u32 = 2097152u32; | |
1329 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1330 | pub const FWP_CONDITION_FLAG_IS_RAW_ENDPOINT: u32 = 16u32; | |
1331 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1332 | pub const FWP_CONDITION_FLAG_IS_REASSEMBLED: u32 = 1024u32; | |
1333 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1334 | pub const FWP_CONDITION_FLAG_IS_REAUTHORIZE: u32 = 4u32; | |
1335 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1336 | pub const FWP_CONDITION_FLAG_IS_RECLASSIFY: u32 = 131072u32; | |
1337 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1338 | pub const FWP_CONDITION_FLAG_IS_RESERVED: u32 = 16777216u32; | |
1339 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1340 | pub const FWP_CONDITION_FLAG_IS_WILDCARD_BIND: u32 = 8u32; | |
1341 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1342 | pub const FWP_CONDITION_FLAG_REQUIRES_ALE_CLASSIFY: u32 = 256u32; | |
1343 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1344 | pub const FWP_CONDITION_L2_IF_CONNECTOR_PRESENT: u32 = 128u32; | |
1345 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1346 | pub const FWP_CONDITION_L2_IS_IP_FRAGMENT_GROUP: u32 = 64u32; | |
1347 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1348 | pub const FWP_CONDITION_L2_IS_MALFORMED_PACKET: u32 = 32u32; | |
1349 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1350 | pub const FWP_CONDITION_L2_IS_MOBILE_BROADBAND: u32 = 4u32; | |
1351 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1352 | pub const FWP_CONDITION_L2_IS_NATIVE_ETHERNET: u32 = 1u32; | |
1353 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1354 | pub const FWP_CONDITION_L2_IS_VM2VM: u32 = 16u32; | |
1355 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1356 | pub const FWP_CONDITION_L2_IS_WIFI: u32 = 2u32; | |
1357 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1358 | pub const FWP_CONDITION_L2_IS_WIFI_DIRECT_DATA: u32 = 8u32; | |
1359 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1360 | pub const FWP_CONDITION_REAUTHORIZE_REASON_CHECK_OFFLOAD: u32 = 65536u32; | |
1361 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1362 | pub const FWP_CONDITION_REAUTHORIZE_REASON_CLASSIFY_COMPLETION: u32 = 16u32; | |
1363 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1364 | pub const FWP_CONDITION_REAUTHORIZE_REASON_EDP_POLICY_CHANGED: u32 = 512u32; | |
1365 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1366 | pub const FWP_CONDITION_REAUTHORIZE_REASON_IPSEC_PROPERTIES_CHANGED: u32 = 32u32; | |
1367 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1368 | pub const FWP_CONDITION_REAUTHORIZE_REASON_MID_STREAM_INSPECTION: u32 = 64u32; | |
1369 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1370 | pub const FWP_CONDITION_REAUTHORIZE_REASON_NEW_ARRIVAL_INTERFACE: u32 = 2u32; | |
1371 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1372 | pub const FWP_CONDITION_REAUTHORIZE_REASON_NEW_INBOUND_MCAST_BCAST_PACKET: u32 = 256u32; | |
1373 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1374 | pub const FWP_CONDITION_REAUTHORIZE_REASON_NEW_NEXTHOP_INTERFACE: u32 = 4u32; | |
1375 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1376 | pub const FWP_CONDITION_REAUTHORIZE_REASON_POLICY_CHANGE: u32 = 1u32; | |
1377 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1378 | pub const FWP_CONDITION_REAUTHORIZE_REASON_PROFILE_CROSSING: u32 = 8u32; | |
1379 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1380 | pub const FWP_CONDITION_REAUTHORIZE_REASON_PROXY_HANDLE_CHANGED: u32 = 16384u32; | |
1381 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1382 | pub const FWP_CONDITION_REAUTHORIZE_REASON_SOCKET_PROPERTY_CHANGED: u32 = 128u32; | |
1383 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1384 | pub const FWP_CONDITION_SOCKET_PROPERTY_FLAG_ALLOW_EDGE_TRAFFIC: u32 = 2u32; | |
1385 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1386 | pub const FWP_CONDITION_SOCKET_PROPERTY_FLAG_DENY_EDGE_TRAFFIC: u32 = 4u32; | |
1387 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1388 | pub const FWP_CONDITION_SOCKET_PROPERTY_FLAG_IS_SYSTEM_PORT_RPC: u32 = 1u32; | |
1389 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1390 | pub const FWP_FILTER_ENUM_FLAG_BEST_TERMINATING_MATCH: u32 = 1u32; | |
1391 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1392 | pub const FWP_FILTER_ENUM_FLAG_BOOTTIME_ONLY: u32 = 4u32; | |
1393 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1394 | pub const FWP_FILTER_ENUM_FLAG_INCLUDE_BOOTTIME: u32 = 8u32; | |
1395 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1396 | pub const FWP_FILTER_ENUM_FLAG_INCLUDE_DISABLED: u32 = 16u32; | |
1397 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1398 | pub const FWP_FILTER_ENUM_FLAG_RESERVED1: u32 = 32u32; | |
1399 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1400 | pub const FWP_FILTER_ENUM_FLAG_SORTED: u32 = 2u32; | |
1401 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1402 | pub const FWP_OPTION_VALUE_ALLOW_GLOBAL_MULTICAST_STATE: u32 = 2u32; | |
1403 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1404 | pub const FWP_OPTION_VALUE_ALLOW_MULTICAST_STATE: u32 = 0u32; | |
1405 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1406 | pub const FWP_OPTION_VALUE_DENY_MULTICAST_STATE: u32 = 1u32; | |
1407 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1408 | pub const FWP_OPTION_VALUE_DISABLE_LOCAL_ONLY_MAPPING: u32 = 0u32; | |
1409 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1410 | pub const FWP_OPTION_VALUE_DISABLE_LOOSE_SOURCE: u32 = 0u32; | |
1411 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1412 | pub const FWP_OPTION_VALUE_ENABLE_LOCAL_ONLY_MAPPING: u32 = 1u32; | |
1413 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1414 | pub const FWP_OPTION_VALUE_ENABLE_LOOSE_SOURCE: u32 = 1u32; | |
1415 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1416 | pub const FWP_V6_ADDR_SIZE: u32 = 16u32; | |
1417 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1418 | pub const IKEEXT_CERT_AUTH_FLAG_DISABLE_CRL_CHECK: u32 = 2u32; | |
1419 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1420 | pub const IKEEXT_CERT_AUTH_FLAG_DISABLE_REQUEST_PAYLOAD: u32 = 64u32; | |
1421 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1422 | pub const IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT: u32 = 1u32; | |
1423 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1424 | pub const IKEEXT_CERT_HASH_LEN: u32 = 20u32; | |
1425 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1426 | pub const IKEEXT_KERB_AUTH_FORCE_PROXY_ON_INITIATOR: u32 = 4u32; | |
1427 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1428 | pub const IKEEXT_NTLM_V2_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS: u32 = 1u32; | |
1429 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1430 | pub const IKEEXT_POLICY_ENABLE_IKEV2_FRAGMENTATION: u32 = 128u32; | |
1431 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1432 | pub const IKEEXT_POLICY_FLAG_IMS_VPN: u32 = 64u32; | |
1433 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1434 | pub const IKEEXT_POLICY_FLAG_MOBIKE_NOT_SUPPORTED: u32 = 16u32; | |
1435 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1436 | pub const IKEEXT_POLICY_FLAG_SITE_TO_SITE: u32 = 32u32; | |
1437 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1438 | pub const IKEEXT_POLICY_SUPPORT_LOW_POWER_MODE: u32 = 256u32; | |
1439 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1440 | pub const IPSEC_AUTH_CONFIG_GCM_AES_128: u32 = 3u32; | |
1441 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1442 | pub const IPSEC_AUTH_CONFIG_GCM_AES_192: u32 = 4u32; | |
1443 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1444 | pub const IPSEC_AUTH_CONFIG_GCM_AES_256: u32 = 5u32; | |
1445 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1446 | pub const IPSEC_AUTH_CONFIG_HMAC_MD5_96: u32 = 0u32; | |
1447 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1448 | pub const IPSEC_AUTH_CONFIG_HMAC_SHA_1_96: u32 = 1u32; | |
1449 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1450 | pub const IPSEC_AUTH_CONFIG_HMAC_SHA_256_128: u32 = 2u32; | |
1451 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1452 | pub const IPSEC_AUTH_CONFIG_MAX: u32 = 6u32; | |
1453 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1454 | pub const IPSEC_CIPHER_CONFIG_CBC_3DES: u32 = 2u32; | |
1455 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1456 | pub const IPSEC_CIPHER_CONFIG_CBC_AES_128: u32 = 3u32; | |
1457 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1458 | pub const IPSEC_CIPHER_CONFIG_CBC_AES_192: u32 = 4u32; | |
1459 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1460 | pub const IPSEC_CIPHER_CONFIG_CBC_AES_256: u32 = 5u32; | |
1461 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1462 | pub const IPSEC_CIPHER_CONFIG_CBC_DES: u32 = 1u32; | |
1463 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1464 | pub const IPSEC_CIPHER_CONFIG_GCM_AES_128: u32 = 6u32; | |
1465 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1466 | pub const IPSEC_CIPHER_CONFIG_GCM_AES_192: u32 = 7u32; | |
1467 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1468 | pub const IPSEC_CIPHER_CONFIG_GCM_AES_256: u32 = 8u32; | |
1469 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1470 | pub const IPSEC_CIPHER_CONFIG_MAX: u32 = 9u32; | |
1471 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1472 | pub const IPSEC_DOSP_DSCP_DISABLE_VALUE: u32 = 255u32; | |
1473 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1474 | pub const IPSEC_DOSP_RATE_LIMIT_DISABLE_VALUE: u32 = 0u32; | |
1475 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1476 | pub const IPSEC_KEYING_POLICY_FLAG_TERMINATING_MATCH: u32 = 1u32; | |
1477 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1478 | pub const IPSEC_KEY_MANAGER_FLAG_DICTATE_KEY: u32 = 1u32; | |
1479 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1480 | pub const IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_NOTIFY_KEY: u32 = 16384u32; | |
1481 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1482 | pub const IPSEC_POLICY_FLAG_RESERVED1: u32 = 32768u32; | |
1483 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1484 | pub const IPSEC_POLICY_FLAG_SITE_TO_SITE_TUNNEL: u32 = 65536u32; | |
04454e1e | 1485 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1486 | pub const IPSEC_SA_BUNDLE_FLAG_ENABLE_OPTIONAL_ASYMMETRIC_IDLE: u32 = 262144u32; |
04454e1e | 1487 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1488 | pub const IPSEC_SA_BUNDLE_FLAG_FORCE_INBOUND_CONNECTIONS: u32 = 32768u32; |
04454e1e | 1489 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1490 | pub const IPSEC_SA_BUNDLE_FLAG_FORCE_OUTBOUND_CONNECTIONS: u32 = 65536u32; |
04454e1e | 1491 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1492 | pub const IPSEC_SA_BUNDLE_FLAG_FORWARD_PATH_INITIATOR: u32 = 131072u32; |
04454e1e | 1493 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1494 | pub const IPSEC_SA_BUNDLE_FLAG_IP_IN_IP_PKT: u32 = 4194304u32; |
04454e1e | 1495 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1496 | pub const IPSEC_SA_BUNDLE_FLAG_LOCALLY_DICTATED_KEYS: u32 = 1048576u32; |
04454e1e | 1497 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1498 | pub const IPSEC_SA_BUNDLE_FLAG_LOW_POWER_MODE_SUPPORT: u32 = 8388608u32; |
04454e1e | 1499 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1500 | pub const IPSEC_SA_BUNDLE_FLAG_NLB: u32 = 16u32; |
04454e1e | 1501 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1502 | pub const IPSEC_SA_BUNDLE_FLAG_NO_EXPLICIT_CRED_MATCH: u32 = 128u32; |
04454e1e | 1503 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1504 | pub const IPSEC_SA_BUNDLE_FLAG_NO_IMPERSONATION_LUID_VERIFY: u32 = 64u32; |
04454e1e | 1505 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1506 | pub const IPSEC_SA_BUNDLE_FLAG_NO_MACHINE_LUID_VERIFY: u32 = 32u32; |
04454e1e | 1507 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1508 | pub const IPSEC_SA_BUNDLE_FLAG_SA_OFFLOADED: u32 = 2097152u32; |
04454e1e | 1509 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1510 | pub const IPSEC_SA_BUNDLE_FLAG_USING_DICTATED_KEYS: u32 = 524288u32; |
04454e1e | 1511 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1512 | pub type DL_ADDRESS_TYPE = i32; |
04454e1e | 1513 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1514 | pub const DlUnicast: DL_ADDRESS_TYPE = 0i32; |
04454e1e | 1515 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1516 | pub const DlMulticast: DL_ADDRESS_TYPE = 1i32; |
04454e1e | 1517 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1518 | pub const DlBroadcast: DL_ADDRESS_TYPE = 2i32; |
04454e1e | 1519 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1520 | pub type FWPM_APPC_NETWORK_CAPABILITY_TYPE = i32; |
04454e1e | 1521 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1522 | pub const FWPM_APPC_NETWORK_CAPABILITY_INTERNET_CLIENT: FWPM_APPC_NETWORK_CAPABILITY_TYPE = 0i32; |
04454e1e | 1523 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1524 | pub const FWPM_APPC_NETWORK_CAPABILITY_INTERNET_CLIENT_SERVER: FWPM_APPC_NETWORK_CAPABILITY_TYPE = 1i32; |
04454e1e | 1525 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1526 | pub const FWPM_APPC_NETWORK_CAPABILITY_INTERNET_PRIVATE_NETWORK: FWPM_APPC_NETWORK_CAPABILITY_TYPE = 2i32; |
04454e1e | 1527 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1528 | pub type FWPM_CHANGE_TYPE = i32; |
04454e1e | 1529 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1530 | pub const FWPM_CHANGE_ADD: FWPM_CHANGE_TYPE = 1i32; |
04454e1e | 1531 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1532 | pub const FWPM_CHANGE_DELETE: FWPM_CHANGE_TYPE = 2i32; |
04454e1e | 1533 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1534 | pub const FWPM_CHANGE_TYPE_MAX: FWPM_CHANGE_TYPE = 3i32; |
04454e1e | 1535 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1536 | pub type FWPM_CONNECTION_EVENT_TYPE = i32; |
04454e1e | 1537 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1538 | pub const FWPM_CONNECTION_EVENT_ADD: FWPM_CONNECTION_EVENT_TYPE = 0i32; |
04454e1e | 1539 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1540 | pub const FWPM_CONNECTION_EVENT_DELETE: FWPM_CONNECTION_EVENT_TYPE = 1i32; |
04454e1e | 1541 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1542 | pub const FWPM_CONNECTION_EVENT_MAX: FWPM_CONNECTION_EVENT_TYPE = 2i32; |
04454e1e | 1543 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1544 | pub type FWPM_ENGINE_OPTION = i32; |
04454e1e | 1545 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1546 | pub const FWPM_ENGINE_COLLECT_NET_EVENTS: FWPM_ENGINE_OPTION = 0i32; |
04454e1e | 1547 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1548 | pub const FWPM_ENGINE_NET_EVENT_MATCH_ANY_KEYWORDS: FWPM_ENGINE_OPTION = 1i32; |
04454e1e | 1549 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1550 | pub const FWPM_ENGINE_NAME_CACHE: FWPM_ENGINE_OPTION = 2i32; |
04454e1e | 1551 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1552 | pub const FWPM_ENGINE_MONITOR_IPSEC_CONNECTIONS: FWPM_ENGINE_OPTION = 3i32; |
04454e1e | 1553 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1554 | pub const FWPM_ENGINE_PACKET_QUEUING: FWPM_ENGINE_OPTION = 4i32; |
04454e1e | 1555 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1556 | pub const FWPM_ENGINE_TXN_WATCHDOG_TIMEOUT_IN_MSEC: FWPM_ENGINE_OPTION = 5i32; |
04454e1e | 1557 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1558 | pub const FWPM_ENGINE_OPTION_MAX: FWPM_ENGINE_OPTION = 6i32; |
04454e1e | 1559 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1560 | pub type FWPM_FIELD_TYPE = i32; |
04454e1e | 1561 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1562 | pub const FWPM_FIELD_RAW_DATA: FWPM_FIELD_TYPE = 0i32; |
04454e1e | 1563 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1564 | pub const FWPM_FIELD_IP_ADDRESS: FWPM_FIELD_TYPE = 1i32; |
04454e1e | 1565 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
1566 | pub const FWPM_FIELD_FLAGS: FWPM_FIELD_TYPE = 2i32; |
1567 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1568 | pub const FWPM_FIELD_TYPE_MAX: FWPM_FIELD_TYPE = 3i32; | |
1569 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1570 | pub type FWPM_FILTER_FLAGS = u32; | |
1571 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1572 | pub const FWPM_FILTER_FLAG_NONE: FWPM_FILTER_FLAGS = 0u32; | |
1573 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1574 | pub const FWPM_FILTER_FLAG_PERSISTENT: FWPM_FILTER_FLAGS = 1u32; | |
1575 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1576 | pub const FWPM_FILTER_FLAG_BOOTTIME: FWPM_FILTER_FLAGS = 2u32; | |
1577 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1578 | pub const FWPM_FILTER_FLAG_HAS_PROVIDER_CONTEXT: FWPM_FILTER_FLAGS = 4u32; | |
1579 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1580 | pub const FWPM_FILTER_FLAG_CLEAR_ACTION_RIGHT: FWPM_FILTER_FLAGS = 8u32; | |
1581 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1582 | pub const FWPM_FILTER_FLAG_PERMIT_IF_CALLOUT_UNREGISTERED: FWPM_FILTER_FLAGS = 16u32; | |
1583 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1584 | pub const FWPM_FILTER_FLAG_DISABLED: FWPM_FILTER_FLAGS = 32u32; | |
1585 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1586 | pub const FWPM_FILTER_FLAG_INDEXED: FWPM_FILTER_FLAGS = 64u32; | |
1587 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1588 | pub type FWPM_NET_EVENT_TYPE = i32; | |
1589 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1590 | pub const FWPM_NET_EVENT_TYPE_IKEEXT_MM_FAILURE: FWPM_NET_EVENT_TYPE = 0i32; | |
1591 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1592 | pub const FWPM_NET_EVENT_TYPE_IKEEXT_QM_FAILURE: FWPM_NET_EVENT_TYPE = 1i32; | |
1593 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1594 | pub const FWPM_NET_EVENT_TYPE_IKEEXT_EM_FAILURE: FWPM_NET_EVENT_TYPE = 2i32; | |
1595 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1596 | pub const FWPM_NET_EVENT_TYPE_CLASSIFY_DROP: FWPM_NET_EVENT_TYPE = 3i32; | |
1597 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1598 | pub const FWPM_NET_EVENT_TYPE_IPSEC_KERNEL_DROP: FWPM_NET_EVENT_TYPE = 4i32; | |
1599 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1600 | pub const FWPM_NET_EVENT_TYPE_IPSEC_DOSP_DROP: FWPM_NET_EVENT_TYPE = 5i32; | |
1601 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1602 | pub const FWPM_NET_EVENT_TYPE_CLASSIFY_ALLOW: FWPM_NET_EVENT_TYPE = 6i32; | |
1603 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1604 | pub const FWPM_NET_EVENT_TYPE_CAPABILITY_DROP: FWPM_NET_EVENT_TYPE = 7i32; | |
1605 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1606 | pub const FWPM_NET_EVENT_TYPE_CAPABILITY_ALLOW: FWPM_NET_EVENT_TYPE = 8i32; | |
1607 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1608 | pub const FWPM_NET_EVENT_TYPE_CLASSIFY_DROP_MAC: FWPM_NET_EVENT_TYPE = 9i32; | |
1609 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1610 | pub const FWPM_NET_EVENT_TYPE_LPM_PACKET_ARRIVAL: FWPM_NET_EVENT_TYPE = 10i32; | |
1611 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1612 | pub const FWPM_NET_EVENT_TYPE_MAX: FWPM_NET_EVENT_TYPE = 11i32; | |
04454e1e | 1613 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1614 | pub type FWPM_PROVIDER_CONTEXT_TYPE = i32; |
04454e1e | 1615 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1616 | pub const FWPM_IPSEC_KEYING_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 0i32; |
04454e1e | 1617 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1618 | pub const FWPM_IPSEC_IKE_QM_TRANSPORT_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 1i32; |
04454e1e | 1619 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1620 | pub const FWPM_IPSEC_IKE_QM_TUNNEL_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 2i32; |
04454e1e | 1621 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1622 | pub const FWPM_IPSEC_AUTHIP_QM_TRANSPORT_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 3i32; |
04454e1e | 1623 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1624 | pub const FWPM_IPSEC_AUTHIP_QM_TUNNEL_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 4i32; |
04454e1e | 1625 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1626 | pub const FWPM_IPSEC_IKE_MM_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 5i32; |
04454e1e | 1627 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1628 | pub const FWPM_IPSEC_AUTHIP_MM_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 6i32; |
04454e1e | 1629 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1630 | pub const FWPM_CLASSIFY_OPTIONS_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 7i32; |
04454e1e | 1631 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1632 | pub const FWPM_GENERAL_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 8i32; |
04454e1e | 1633 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1634 | pub const FWPM_IPSEC_IKEV2_QM_TUNNEL_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 9i32; |
04454e1e | 1635 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1636 | pub const FWPM_IPSEC_IKEV2_MM_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 10i32; |
04454e1e | 1637 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1638 | pub const FWPM_IPSEC_DOSP_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 11i32; |
04454e1e | 1639 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1640 | pub const FWPM_IPSEC_IKEV2_QM_TRANSPORT_CONTEXT: FWPM_PROVIDER_CONTEXT_TYPE = 12i32; |
04454e1e | 1641 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1642 | pub const FWPM_PROVIDER_CONTEXT_TYPE_MAX: FWPM_PROVIDER_CONTEXT_TYPE = 13i32; |
04454e1e | 1643 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1644 | pub type FWPM_SERVICE_STATE = i32; |
04454e1e | 1645 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1646 | pub const FWPM_SERVICE_STOPPED: FWPM_SERVICE_STATE = 0i32; |
04454e1e | 1647 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1648 | pub const FWPM_SERVICE_START_PENDING: FWPM_SERVICE_STATE = 1i32; |
04454e1e | 1649 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1650 | pub const FWPM_SERVICE_STOP_PENDING: FWPM_SERVICE_STATE = 2i32; |
04454e1e | 1651 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1652 | pub const FWPM_SERVICE_RUNNING: FWPM_SERVICE_STATE = 3i32; |
04454e1e | 1653 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5e7ed085 | 1654 | pub const FWPM_SERVICE_STATE_MAX: FWPM_SERVICE_STATE = 4i32; |
04454e1e | 1655 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1656 | pub type FWPM_SUBSCRIPTION_FLAGS = u32; |
04454e1e | 1657 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1658 | pub const FWPM_SUBSCRIPTION_FLAG_NOTIFY_ON_ADD: FWPM_SUBSCRIPTION_FLAGS = 1u32; |
04454e1e | 1659 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
1660 | pub const FWPM_SUBSCRIPTION_FLAG_NOTIFY_ON_DELETE: FWPM_SUBSCRIPTION_FLAGS = 2u32; |
1661 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1662 | pub type FWPM_SYSTEM_PORT_TYPE = i32; | |
1663 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1664 | pub const FWPM_SYSTEM_PORT_RPC_EPMAP: FWPM_SYSTEM_PORT_TYPE = 0i32; | |
1665 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1666 | pub const FWPM_SYSTEM_PORT_TEREDO: FWPM_SYSTEM_PORT_TYPE = 1i32; | |
1667 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1668 | pub const FWPM_SYSTEM_PORT_IPHTTPS_IN: FWPM_SYSTEM_PORT_TYPE = 2i32; | |
1669 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1670 | pub const FWPM_SYSTEM_PORT_IPHTTPS_OUT: FWPM_SYSTEM_PORT_TYPE = 3i32; | |
1671 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1672 | pub const FWPM_SYSTEM_PORT_TYPE_MAX: FWPM_SYSTEM_PORT_TYPE = 4i32; | |
1673 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1674 | pub type FWPM_VSWITCH_EVENT_TYPE = i32; | |
1675 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1676 | pub const FWPM_VSWITCH_EVENT_FILTER_ADD_TO_INCOMPLETE_LAYER: FWPM_VSWITCH_EVENT_TYPE = 0i32; | |
1677 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1678 | pub const FWPM_VSWITCH_EVENT_FILTER_ENGINE_NOT_IN_REQUIRED_POSITION: FWPM_VSWITCH_EVENT_TYPE = 1i32; | |
1679 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1680 | pub const FWPM_VSWITCH_EVENT_ENABLED_FOR_INSPECTION: FWPM_VSWITCH_EVENT_TYPE = 2i32; | |
1681 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1682 | pub const FWPM_VSWITCH_EVENT_DISABLED_FOR_INSPECTION: FWPM_VSWITCH_EVENT_TYPE = 3i32; | |
1683 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1684 | pub const FWPM_VSWITCH_EVENT_FILTER_ENGINE_REORDER: FWPM_VSWITCH_EVENT_TYPE = 4i32; | |
1685 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1686 | pub const FWPM_VSWITCH_EVENT_MAX: FWPM_VSWITCH_EVENT_TYPE = 5i32; | |
1687 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1688 | pub type FWP_AF = i32; | |
1689 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1690 | pub const FWP_AF_INET: FWP_AF = 0i32; | |
1691 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1692 | pub const FWP_AF_INET6: FWP_AF = 1i32; | |
1693 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1694 | pub const FWP_AF_ETHER: FWP_AF = 2i32; | |
1695 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1696 | pub const FWP_AF_NONE: FWP_AF = 3i32; | |
1697 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1698 | pub type FWP_CLASSIFY_OPTION_TYPE = i32; | |
1699 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1700 | pub const FWP_CLASSIFY_OPTION_MULTICAST_STATE: FWP_CLASSIFY_OPTION_TYPE = 0i32; | |
1701 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1702 | pub const FWP_CLASSIFY_OPTION_LOOSE_SOURCE_MAPPING: FWP_CLASSIFY_OPTION_TYPE = 1i32; | |
1703 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1704 | pub const FWP_CLASSIFY_OPTION_UNICAST_LIFETIME: FWP_CLASSIFY_OPTION_TYPE = 2i32; | |
1705 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1706 | pub const FWP_CLASSIFY_OPTION_MCAST_BCAST_LIFETIME: FWP_CLASSIFY_OPTION_TYPE = 3i32; | |
1707 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1708 | pub const FWP_CLASSIFY_OPTION_SECURE_SOCKET_SECURITY_FLAGS: FWP_CLASSIFY_OPTION_TYPE = 4i32; | |
1709 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1710 | pub const FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_MM_POLICY_KEY: FWP_CLASSIFY_OPTION_TYPE = 5i32; | |
1711 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1712 | pub const FWP_CLASSIFY_OPTION_SECURE_SOCKET_AUTHIP_QM_POLICY_KEY: FWP_CLASSIFY_OPTION_TYPE = 6i32; | |
1713 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1714 | pub const FWP_CLASSIFY_OPTION_LOCAL_ONLY_MAPPING: FWP_CLASSIFY_OPTION_TYPE = 7i32; | |
1715 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1716 | pub const FWP_CLASSIFY_OPTION_MAX: FWP_CLASSIFY_OPTION_TYPE = 8i32; | |
1717 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1718 | pub type FWP_DATA_TYPE = i32; | |
1719 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1720 | pub const FWP_EMPTY: FWP_DATA_TYPE = 0i32; | |
1721 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1722 | pub const FWP_UINT8: FWP_DATA_TYPE = 1i32; | |
1723 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1724 | pub const FWP_UINT16: FWP_DATA_TYPE = 2i32; | |
1725 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1726 | pub const FWP_UINT32: FWP_DATA_TYPE = 3i32; | |
1727 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1728 | pub const FWP_UINT64: FWP_DATA_TYPE = 4i32; | |
1729 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1730 | pub const FWP_INT8: FWP_DATA_TYPE = 5i32; | |
1731 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1732 | pub const FWP_INT16: FWP_DATA_TYPE = 6i32; | |
1733 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1734 | pub const FWP_INT32: FWP_DATA_TYPE = 7i32; | |
1735 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1736 | pub const FWP_INT64: FWP_DATA_TYPE = 8i32; | |
1737 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1738 | pub const FWP_FLOAT: FWP_DATA_TYPE = 9i32; | |
1739 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1740 | pub const FWP_DOUBLE: FWP_DATA_TYPE = 10i32; | |
1741 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1742 | pub const FWP_BYTE_ARRAY16_TYPE: FWP_DATA_TYPE = 11i32; | |
1743 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1744 | pub const FWP_BYTE_BLOB_TYPE: FWP_DATA_TYPE = 12i32; | |
1745 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1746 | pub const FWP_SID: FWP_DATA_TYPE = 13i32; | |
1747 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1748 | pub const FWP_SECURITY_DESCRIPTOR_TYPE: FWP_DATA_TYPE = 14i32; | |
1749 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1750 | pub const FWP_TOKEN_INFORMATION_TYPE: FWP_DATA_TYPE = 15i32; | |
1751 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1752 | pub const FWP_TOKEN_ACCESS_INFORMATION_TYPE: FWP_DATA_TYPE = 16i32; | |
1753 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1754 | pub const FWP_UNICODE_STRING_TYPE: FWP_DATA_TYPE = 17i32; | |
1755 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1756 | pub const FWP_BYTE_ARRAY6_TYPE: FWP_DATA_TYPE = 18i32; | |
1757 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1758 | pub const FWP_SINGLE_DATA_TYPE_MAX: FWP_DATA_TYPE = 255i32; | |
1759 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1760 | pub const FWP_V4_ADDR_MASK: FWP_DATA_TYPE = 256i32; | |
1761 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
1762 | pub const FWP_V6_ADDR_MASK: FWP_DATA_TYPE = 257i32; | |
04454e1e | 1763 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1764 | pub const FWP_RANGE_TYPE: FWP_DATA_TYPE = 258i32; |
04454e1e | 1765 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1766 | pub const FWP_DATA_TYPE_MAX: FWP_DATA_TYPE = 259i32; |
04454e1e | 1767 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1768 | pub type FWP_DIRECTION = i32; |
04454e1e | 1769 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1770 | pub const FWP_DIRECTION_OUTBOUND: FWP_DIRECTION = 0i32; |
04454e1e | 1771 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1772 | pub const FWP_DIRECTION_INBOUND: FWP_DIRECTION = 1i32; |
04454e1e | 1773 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1774 | pub const FWP_DIRECTION_MAX: FWP_DIRECTION = 2i32; |
04454e1e | 1775 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1776 | pub type FWP_ETHER_ENCAP_METHOD = i32; |
04454e1e | 1777 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1778 | pub const FWP_ETHER_ENCAP_METHOD_ETHER_V2: FWP_ETHER_ENCAP_METHOD = 0i32; |
04454e1e | 1779 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1780 | pub const FWP_ETHER_ENCAP_METHOD_SNAP: FWP_ETHER_ENCAP_METHOD = 1i32; |
04454e1e | 1781 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1782 | pub const FWP_ETHER_ENCAP_METHOD_SNAP_W_OUI_ZERO: FWP_ETHER_ENCAP_METHOD = 3i32; |
04454e1e | 1783 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1784 | pub type FWP_FILTER_ENUM_TYPE = i32; |
04454e1e | 1785 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1786 | pub const FWP_FILTER_ENUM_FULLY_CONTAINED: FWP_FILTER_ENUM_TYPE = 0i32; |
04454e1e | 1787 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1788 | pub const FWP_FILTER_ENUM_OVERLAPPING: FWP_FILTER_ENUM_TYPE = 1i32; |
04454e1e | 1789 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1790 | pub const FWP_FILTER_ENUM_TYPE_MAX: FWP_FILTER_ENUM_TYPE = 2i32; |
04454e1e | 1791 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1792 | pub type FWP_IP_VERSION = i32; |
04454e1e | 1793 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1794 | pub const FWP_IP_VERSION_V4: FWP_IP_VERSION = 0i32; |
04454e1e | 1795 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1796 | pub const FWP_IP_VERSION_V6: FWP_IP_VERSION = 1i32; |
04454e1e | 1797 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1798 | pub const FWP_IP_VERSION_NONE: FWP_IP_VERSION = 2i32; |
04454e1e | 1799 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1800 | pub const FWP_IP_VERSION_MAX: FWP_IP_VERSION = 3i32; |
04454e1e | 1801 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1802 | pub type FWP_MATCH_TYPE = i32; |
04454e1e | 1803 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1804 | pub const FWP_MATCH_EQUAL: FWP_MATCH_TYPE = 0i32; |
04454e1e | 1805 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1806 | pub const FWP_MATCH_GREATER: FWP_MATCH_TYPE = 1i32; |
04454e1e | 1807 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1808 | pub const FWP_MATCH_LESS: FWP_MATCH_TYPE = 2i32; |
04454e1e | 1809 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1810 | pub const FWP_MATCH_GREATER_OR_EQUAL: FWP_MATCH_TYPE = 3i32; |
04454e1e | 1811 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1812 | pub const FWP_MATCH_LESS_OR_EQUAL: FWP_MATCH_TYPE = 4i32; |
04454e1e | 1813 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1814 | pub const FWP_MATCH_RANGE: FWP_MATCH_TYPE = 5i32; |
04454e1e | 1815 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1816 | pub const FWP_MATCH_FLAGS_ALL_SET: FWP_MATCH_TYPE = 6i32; |
04454e1e | 1817 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1818 | pub const FWP_MATCH_FLAGS_ANY_SET: FWP_MATCH_TYPE = 7i32; |
04454e1e | 1819 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1820 | pub const FWP_MATCH_FLAGS_NONE_SET: FWP_MATCH_TYPE = 8i32; |
04454e1e | 1821 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1822 | pub const FWP_MATCH_EQUAL_CASE_INSENSITIVE: FWP_MATCH_TYPE = 9i32; |
04454e1e | 1823 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1824 | pub const FWP_MATCH_NOT_EQUAL: FWP_MATCH_TYPE = 10i32; |
04454e1e | 1825 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1826 | pub const FWP_MATCH_PREFIX: FWP_MATCH_TYPE = 11i32; |
04454e1e | 1827 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1828 | pub const FWP_MATCH_NOT_PREFIX: FWP_MATCH_TYPE = 12i32; |
04454e1e | 1829 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1830 | pub const FWP_MATCH_TYPE_MAX: FWP_MATCH_TYPE = 13i32; |
04454e1e | 1831 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1832 | pub type FWP_VSWITCH_NETWORK_TYPE = i32; |
04454e1e | 1833 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1834 | pub const FWP_VSWITCH_NETWORK_TYPE_UNKNOWN: FWP_VSWITCH_NETWORK_TYPE = 0i32; |
04454e1e | 1835 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1836 | pub const FWP_VSWITCH_NETWORK_TYPE_PRIVATE: FWP_VSWITCH_NETWORK_TYPE = 1i32; |
04454e1e | 1837 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1838 | pub const FWP_VSWITCH_NETWORK_TYPE_INTERNAL: FWP_VSWITCH_NETWORK_TYPE = 2i32; |
04454e1e | 1839 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1840 | pub const FWP_VSWITCH_NETWORK_TYPE_EXTERNAL: FWP_VSWITCH_NETWORK_TYPE = 3i32; |
04454e1e | 1841 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1842 | pub type IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE = i32; |
04454e1e | 1843 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1844 | pub const IKEEXT_IMPERSONATION_NONE: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE = 0i32; |
04454e1e | 1845 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1846 | pub const IKEEXT_IMPERSONATION_SOCKET_PRINCIPAL: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE = 1i32; |
04454e1e | 1847 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1848 | pub const IKEEXT_IMPERSONATION_MAX: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE = 2i32; |
04454e1e | 1849 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1850 | pub type IKEEXT_AUTHENTICATION_METHOD_TYPE = i32; |
04454e1e | 1851 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1852 | pub const IKEEXT_PRESHARED_KEY: IKEEXT_AUTHENTICATION_METHOD_TYPE = 0i32; |
04454e1e | 1853 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1854 | pub const IKEEXT_CERTIFICATE: IKEEXT_AUTHENTICATION_METHOD_TYPE = 1i32; |
04454e1e | 1855 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1856 | pub const IKEEXT_KERBEROS: IKEEXT_AUTHENTICATION_METHOD_TYPE = 2i32; |
04454e1e | 1857 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1858 | pub const IKEEXT_ANONYMOUS: IKEEXT_AUTHENTICATION_METHOD_TYPE = 3i32; |
04454e1e | 1859 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1860 | pub const IKEEXT_SSL: IKEEXT_AUTHENTICATION_METHOD_TYPE = 4i32; |
04454e1e | 1861 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1862 | pub const IKEEXT_NTLM_V2: IKEEXT_AUTHENTICATION_METHOD_TYPE = 5i32; |
04454e1e | 1863 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1864 | pub const IKEEXT_IPV6_CGA: IKEEXT_AUTHENTICATION_METHOD_TYPE = 6i32; |
04454e1e | 1865 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1866 | pub const IKEEXT_CERTIFICATE_ECDSA_P256: IKEEXT_AUTHENTICATION_METHOD_TYPE = 7i32; |
04454e1e | 1867 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1868 | pub const IKEEXT_CERTIFICATE_ECDSA_P384: IKEEXT_AUTHENTICATION_METHOD_TYPE = 8i32; |
04454e1e | 1869 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1870 | pub const IKEEXT_SSL_ECDSA_P256: IKEEXT_AUTHENTICATION_METHOD_TYPE = 9i32; |
04454e1e | 1871 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1872 | pub const IKEEXT_SSL_ECDSA_P384: IKEEXT_AUTHENTICATION_METHOD_TYPE = 10i32; |
04454e1e | 1873 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1874 | pub const IKEEXT_EAP: IKEEXT_AUTHENTICATION_METHOD_TYPE = 11i32; |
04454e1e | 1875 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1876 | pub const IKEEXT_RESERVED: IKEEXT_AUTHENTICATION_METHOD_TYPE = 12i32; |
04454e1e | 1877 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1878 | pub const IKEEXT_AUTHENTICATION_METHOD_TYPE_MAX: IKEEXT_AUTHENTICATION_METHOD_TYPE = 13i32; |
04454e1e | 1879 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1880 | pub type IKEEXT_CERT_AUTH = u32; |
04454e1e | 1881 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1882 | pub const IKEEXT_CERT_AUTH_FLAG_SSL_ONE_WAY: IKEEXT_CERT_AUTH = 1u32; |
04454e1e | 1883 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1884 | pub const IKEEXT_CERT_AUTH_ENABLE_CRL_CHECK_STRONG: IKEEXT_CERT_AUTH = 4u32; |
04454e1e | 1885 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1886 | pub const IKEEXT_CERT_AUTH_DISABLE_SSL_CERT_VALIDATION: IKEEXT_CERT_AUTH = 8u32; |
04454e1e | 1887 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1888 | pub const IKEEXT_CERT_AUTH_ALLOW_HTTP_CERT_LOOKUP: IKEEXT_CERT_AUTH = 16u32; |
04454e1e | 1889 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1890 | pub const IKEEXT_CERT_AUTH_URL_CONTAINS_BUNDLE: IKEEXT_CERT_AUTH = 32u32; |
04454e1e | 1891 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1892 | pub type IKEEXT_CERT_CONFIG_TYPE = i32; |
04454e1e | 1893 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1894 | pub const IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST: IKEEXT_CERT_CONFIG_TYPE = 0i32; |
04454e1e | 1895 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1896 | pub const IKEEXT_CERT_CONFIG_ENTERPRISE_STORE: IKEEXT_CERT_CONFIG_TYPE = 1i32; |
04454e1e | 1897 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1898 | pub const IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE: IKEEXT_CERT_CONFIG_TYPE = 2i32; |
04454e1e | 1899 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1900 | pub const IKEEXT_CERT_CONFIG_UNSPECIFIED: IKEEXT_CERT_CONFIG_TYPE = 3i32; |
04454e1e | 1901 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1902 | pub const IKEEXT_CERT_CONFIG_TYPE_MAX: IKEEXT_CERT_CONFIG_TYPE = 4i32; |
04454e1e | 1903 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1904 | pub type IKEEXT_CERT_CRITERIA_NAME_TYPE = i32; |
04454e1e | 1905 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1906 | pub const IKEEXT_CERT_CRITERIA_DNS: IKEEXT_CERT_CRITERIA_NAME_TYPE = 0i32; |
04454e1e | 1907 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1908 | pub const IKEEXT_CERT_CRITERIA_UPN: IKEEXT_CERT_CRITERIA_NAME_TYPE = 1i32; |
04454e1e | 1909 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1910 | pub const IKEEXT_CERT_CRITERIA_RFC822: IKEEXT_CERT_CRITERIA_NAME_TYPE = 2i32; |
04454e1e | 1911 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1912 | pub const IKEEXT_CERT_CRITERIA_CN: IKEEXT_CERT_CRITERIA_NAME_TYPE = 3i32; |
04454e1e | 1913 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1914 | pub const IKEEXT_CERT_CRITERIA_OU: IKEEXT_CERT_CRITERIA_NAME_TYPE = 4i32; |
04454e1e | 1915 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1916 | pub const IKEEXT_CERT_CRITERIA_O: IKEEXT_CERT_CRITERIA_NAME_TYPE = 5i32; |
04454e1e | 1917 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1918 | pub const IKEEXT_CERT_CRITERIA_DC: IKEEXT_CERT_CRITERIA_NAME_TYPE = 6i32; |
04454e1e | 1919 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1920 | pub const IKEEXT_CERT_CRITERIA_NAME_TYPE_MAX: IKEEXT_CERT_CRITERIA_NAME_TYPE = 7i32; |
04454e1e | 1921 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1922 | pub type IKEEXT_CERT_FLAGS = u32; |
04454e1e | 1923 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1924 | pub const IKEEXT_CERT_FLAG_ENABLE_ACCOUNT_MAPPING: IKEEXT_CERT_FLAGS = 1u32; |
04454e1e | 1925 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1926 | pub const IKEEXT_CERT_FLAG_DISABLE_REQUEST_PAYLOAD: IKEEXT_CERT_FLAGS = 2u32; |
04454e1e | 1927 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1928 | pub const IKEEXT_CERT_FLAG_USE_NAP_CERTIFICATE: IKEEXT_CERT_FLAGS = 4u32; |
04454e1e | 1929 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1930 | pub const IKEEXT_CERT_FLAG_INTERMEDIATE_CA: IKEEXT_CERT_FLAGS = 8u32; |
04454e1e | 1931 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1932 | pub const IKEEXT_CERT_FLAG_IGNORE_INIT_CERT_MAP_FAILURE: IKEEXT_CERT_FLAGS = 16u32; |
04454e1e | 1933 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1934 | pub const IKEEXT_CERT_FLAG_PREFER_NAP_CERTIFICATE_OUTBOUND: IKEEXT_CERT_FLAGS = 32u32; |
04454e1e | 1935 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1936 | pub const IKEEXT_CERT_FLAG_SELECT_NAP_CERTIFICATE: IKEEXT_CERT_FLAGS = 64u32; |
04454e1e | 1937 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1938 | pub const IKEEXT_CERT_FLAG_VERIFY_NAP_CERTIFICATE: IKEEXT_CERT_FLAGS = 128u32; |
04454e1e | 1939 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1940 | pub const IKEEXT_CERT_FLAG_FOLLOW_RENEWAL_CERTIFICATE: IKEEXT_CERT_FLAGS = 256u32; |
04454e1e | 1941 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1942 | pub type IKEEXT_CIPHER_TYPE = i32; |
04454e1e | 1943 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1944 | pub const IKEEXT_CIPHER_DES: IKEEXT_CIPHER_TYPE = 0i32; |
04454e1e | 1945 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1946 | pub const IKEEXT_CIPHER_3DES: IKEEXT_CIPHER_TYPE = 1i32; |
04454e1e | 1947 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1948 | pub const IKEEXT_CIPHER_AES_128: IKEEXT_CIPHER_TYPE = 2i32; |
04454e1e | 1949 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1950 | pub const IKEEXT_CIPHER_AES_192: IKEEXT_CIPHER_TYPE = 3i32; |
04454e1e | 1951 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1952 | pub const IKEEXT_CIPHER_AES_256: IKEEXT_CIPHER_TYPE = 4i32; |
04454e1e | 1953 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1954 | pub const IKEEXT_CIPHER_AES_GCM_128_16ICV: IKEEXT_CIPHER_TYPE = 5i32; |
04454e1e | 1955 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1956 | pub const IKEEXT_CIPHER_AES_GCM_256_16ICV: IKEEXT_CIPHER_TYPE = 6i32; |
04454e1e | 1957 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1958 | pub const IKEEXT_CIPHER_TYPE_MAX: IKEEXT_CIPHER_TYPE = 7i32; |
04454e1e | 1959 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1960 | pub type IKEEXT_DH_GROUP = i32; |
04454e1e | 1961 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1962 | pub const IKEEXT_DH_GROUP_NONE: IKEEXT_DH_GROUP = 0i32; |
04454e1e | 1963 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1964 | pub const IKEEXT_DH_GROUP_1: IKEEXT_DH_GROUP = 1i32; |
04454e1e | 1965 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1966 | pub const IKEEXT_DH_GROUP_2: IKEEXT_DH_GROUP = 2i32; |
04454e1e | 1967 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1968 | pub const IKEEXT_DH_GROUP_14: IKEEXT_DH_GROUP = 3i32; |
04454e1e | 1969 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1970 | pub const IKEEXT_DH_GROUP_2048: IKEEXT_DH_GROUP = 3i32; |
04454e1e | 1971 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1972 | pub const IKEEXT_DH_ECP_256: IKEEXT_DH_GROUP = 4i32; |
04454e1e | 1973 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1974 | pub const IKEEXT_DH_ECP_384: IKEEXT_DH_GROUP = 5i32; |
04454e1e | 1975 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1976 | pub const IKEEXT_DH_GROUP_24: IKEEXT_DH_GROUP = 6i32; |
04454e1e | 1977 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1978 | pub const IKEEXT_DH_GROUP_MAX: IKEEXT_DH_GROUP = 7i32; |
04454e1e | 1979 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1980 | pub type IKEEXT_EAP_AUTHENTICATION_FLAGS = u32; |
04454e1e | 1981 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1982 | pub const IKEEXT_EAP_FLAG_LOCAL_AUTH_ONLY: IKEEXT_EAP_AUTHENTICATION_FLAGS = 1u32; |
04454e1e | 1983 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1984 | pub const IKEEXT_EAP_FLAG_REMOTE_AUTH_ONLY: IKEEXT_EAP_AUTHENTICATION_FLAGS = 2u32; |
04454e1e | 1985 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1986 | pub type IKEEXT_EM_SA_STATE = i32; |
04454e1e | 1987 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1988 | pub const IKEEXT_EM_SA_STATE_NONE: IKEEXT_EM_SA_STATE = 0i32; |
04454e1e | 1989 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1990 | pub const IKEEXT_EM_SA_STATE_SENT_ATTS: IKEEXT_EM_SA_STATE = 1i32; |
04454e1e | 1991 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1992 | pub const IKEEXT_EM_SA_STATE_SSPI_SENT: IKEEXT_EM_SA_STATE = 2i32; |
04454e1e | 1993 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1994 | pub const IKEEXT_EM_SA_STATE_AUTH_COMPLETE: IKEEXT_EM_SA_STATE = 3i32; |
04454e1e | 1995 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1996 | pub const IKEEXT_EM_SA_STATE_FINAL: IKEEXT_EM_SA_STATE = 4i32; |
04454e1e | 1997 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 1998 | pub const IKEEXT_EM_SA_STATE_COMPLETE: IKEEXT_EM_SA_STATE = 5i32; |
04454e1e | 1999 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2000 | pub const IKEEXT_EM_SA_STATE_MAX: IKEEXT_EM_SA_STATE = 6i32; |
04454e1e | 2001 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2002 | pub type IKEEXT_INTEGRITY_TYPE = i32; |
04454e1e | 2003 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2004 | pub const IKEEXT_INTEGRITY_MD5: IKEEXT_INTEGRITY_TYPE = 0i32; |
04454e1e | 2005 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2006 | pub const IKEEXT_INTEGRITY_SHA1: IKEEXT_INTEGRITY_TYPE = 1i32; |
04454e1e | 2007 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2008 | pub const IKEEXT_INTEGRITY_SHA_256: IKEEXT_INTEGRITY_TYPE = 2i32; |
04454e1e | 2009 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2010 | pub const IKEEXT_INTEGRITY_SHA_384: IKEEXT_INTEGRITY_TYPE = 3i32; |
04454e1e | 2011 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2012 | pub const IKEEXT_INTEGRITY_TYPE_MAX: IKEEXT_INTEGRITY_TYPE = 4i32; |
04454e1e | 2013 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2014 | pub type IKEEXT_KERBEROS_AUTHENTICATION_FLAGS = u32; |
04454e1e | 2015 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2016 | pub const IKEEXT_KERB_AUTH_DISABLE_INITIATOR_TOKEN_GENERATION: IKEEXT_KERBEROS_AUTHENTICATION_FLAGS = 1u32; |
04454e1e | 2017 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2018 | pub const IKEEXT_KERB_AUTH_DONT_ACCEPT_EXPLICIT_CREDENTIALS: IKEEXT_KERBEROS_AUTHENTICATION_FLAGS = 2u32; |
04454e1e | 2019 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2020 | pub type IKEEXT_KEY_MODULE_TYPE = i32; |
04454e1e | 2021 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2022 | pub const IKEEXT_KEY_MODULE_IKE: IKEEXT_KEY_MODULE_TYPE = 0i32; |
04454e1e | 2023 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2024 | pub const IKEEXT_KEY_MODULE_AUTHIP: IKEEXT_KEY_MODULE_TYPE = 1i32; |
04454e1e | 2025 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2026 | pub const IKEEXT_KEY_MODULE_IKEV2: IKEEXT_KEY_MODULE_TYPE = 2i32; |
04454e1e | 2027 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2028 | pub const IKEEXT_KEY_MODULE_MAX: IKEEXT_KEY_MODULE_TYPE = 3i32; |
04454e1e | 2029 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2030 | pub type IKEEXT_MM_SA_STATE = i32; |
04454e1e | 2031 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2032 | pub const IKEEXT_MM_SA_STATE_NONE: IKEEXT_MM_SA_STATE = 0i32; |
04454e1e | 2033 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2034 | pub const IKEEXT_MM_SA_STATE_SA_SENT: IKEEXT_MM_SA_STATE = 1i32; |
04454e1e | 2035 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2036 | pub const IKEEXT_MM_SA_STATE_SSPI_SENT: IKEEXT_MM_SA_STATE = 2i32; |
04454e1e | 2037 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2038 | pub const IKEEXT_MM_SA_STATE_FINAL: IKEEXT_MM_SA_STATE = 3i32; |
04454e1e | 2039 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2040 | pub const IKEEXT_MM_SA_STATE_FINAL_SENT: IKEEXT_MM_SA_STATE = 4i32; |
04454e1e | 2041 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2042 | pub const IKEEXT_MM_SA_STATE_COMPLETE: IKEEXT_MM_SA_STATE = 5i32; |
04454e1e | 2043 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2044 | pub const IKEEXT_MM_SA_STATE_MAX: IKEEXT_MM_SA_STATE = 6i32; |
04454e1e | 2045 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2046 | pub type IKEEXT_POLICY_FLAG = u32; |
04454e1e | 2047 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2048 | pub const IKEEXT_POLICY_FLAG_DISABLE_DIAGNOSTICS: IKEEXT_POLICY_FLAG = 1u32; |
04454e1e | 2049 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2050 | pub const IKEEXT_POLICY_FLAG_NO_MACHINE_LUID_VERIFY: IKEEXT_POLICY_FLAG = 2u32; |
04454e1e | 2051 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2052 | pub const IKEEXT_POLICY_FLAG_NO_IMPERSONATION_LUID_VERIFY: IKEEXT_POLICY_FLAG = 4u32; |
04454e1e | 2053 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2054 | pub const IKEEXT_POLICY_FLAG_ENABLE_OPTIONAL_DH: IKEEXT_POLICY_FLAG = 8u32; |
04454e1e | 2055 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2056 | pub type IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS = u32; |
04454e1e | 2057 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2058 | pub const IKEEXT_PSK_FLAG_LOCAL_AUTH_ONLY: IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS = 1u32; |
04454e1e | 2059 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2060 | pub const IKEEXT_PSK_FLAG_REMOTE_AUTH_ONLY: IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS = 2u32; |
04454e1e | 2061 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2062 | pub type IKEEXT_QM_SA_STATE = i32; |
04454e1e | 2063 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2064 | pub const IKEEXT_QM_SA_STATE_NONE: IKEEXT_QM_SA_STATE = 0i32; |
04454e1e | 2065 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2066 | pub const IKEEXT_QM_SA_STATE_INITIAL: IKEEXT_QM_SA_STATE = 1i32; |
04454e1e | 2067 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2068 | pub const IKEEXT_QM_SA_STATE_FINAL: IKEEXT_QM_SA_STATE = 2i32; |
04454e1e | 2069 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2070 | pub const IKEEXT_QM_SA_STATE_COMPLETE: IKEEXT_QM_SA_STATE = 3i32; |
04454e1e | 2071 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2072 | pub const IKEEXT_QM_SA_STATE_MAX: IKEEXT_QM_SA_STATE = 4i32; |
04454e1e | 2073 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2074 | pub type IKEEXT_RESERVED_AUTHENTICATION_FLAGS = u32; |
04454e1e | 2075 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2076 | pub const IKEEXT_RESERVED_AUTH_DISABLE_INITIATOR_TOKEN_GENERATION: IKEEXT_RESERVED_AUTHENTICATION_FLAGS = 1u32; |
04454e1e | 2077 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2078 | pub type IKEEXT_SA_ROLE = i32; |
04454e1e | 2079 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2080 | pub const IKEEXT_SA_ROLE_INITIATOR: IKEEXT_SA_ROLE = 0i32; |
04454e1e | 2081 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2082 | pub const IKEEXT_SA_ROLE_RESPONDER: IKEEXT_SA_ROLE = 1i32; |
04454e1e | 2083 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2084 | pub const IKEEXT_SA_ROLE_MAX: IKEEXT_SA_ROLE = 2i32; |
04454e1e | 2085 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2086 | pub type IPSEC_AUTH_TYPE = i32; |
04454e1e | 2087 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2088 | pub const IPSEC_AUTH_MD5: IPSEC_AUTH_TYPE = 0i32; |
04454e1e | 2089 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2090 | pub const IPSEC_AUTH_SHA_1: IPSEC_AUTH_TYPE = 1i32; |
04454e1e | 2091 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2092 | pub const IPSEC_AUTH_SHA_256: IPSEC_AUTH_TYPE = 2i32; |
04454e1e | 2093 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2094 | pub const IPSEC_AUTH_AES_128: IPSEC_AUTH_TYPE = 3i32; |
04454e1e | 2095 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2096 | pub const IPSEC_AUTH_AES_192: IPSEC_AUTH_TYPE = 4i32; |
04454e1e | 2097 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2098 | pub const IPSEC_AUTH_AES_256: IPSEC_AUTH_TYPE = 5i32; |
04454e1e | 2099 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2100 | pub const IPSEC_AUTH_MAX: IPSEC_AUTH_TYPE = 6i32; |
04454e1e | 2101 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2102 | pub type IPSEC_CIPHER_TYPE = i32; |
04454e1e | 2103 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2104 | pub const IPSEC_CIPHER_TYPE_DES: IPSEC_CIPHER_TYPE = 1i32; |
04454e1e | 2105 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2106 | pub const IPSEC_CIPHER_TYPE_3DES: IPSEC_CIPHER_TYPE = 2i32; |
04454e1e | 2107 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2108 | pub const IPSEC_CIPHER_TYPE_AES_128: IPSEC_CIPHER_TYPE = 3i32; |
04454e1e | 2109 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2110 | pub const IPSEC_CIPHER_TYPE_AES_192: IPSEC_CIPHER_TYPE = 4i32; |
04454e1e | 2111 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2112 | pub const IPSEC_CIPHER_TYPE_AES_256: IPSEC_CIPHER_TYPE = 5i32; |
04454e1e | 2113 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2114 | pub const IPSEC_CIPHER_TYPE_MAX: IPSEC_CIPHER_TYPE = 6i32; |
04454e1e | 2115 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2116 | pub type IPSEC_DOSP_FLAGS = u32; |
04454e1e | 2117 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2118 | pub const IPSEC_DOSP_FLAG_ENABLE_IKEV1: IPSEC_DOSP_FLAGS = 1u32; |
04454e1e | 2119 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2120 | pub const IPSEC_DOSP_FLAG_ENABLE_IKEV2: IPSEC_DOSP_FLAGS = 2u32; |
04454e1e | 2121 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2122 | pub const IPSEC_DOSP_FLAG_DISABLE_AUTHIP: IPSEC_DOSP_FLAGS = 4u32; |
04454e1e | 2123 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2124 | pub const IPSEC_DOSP_FLAG_DISABLE_DEFAULT_BLOCK: IPSEC_DOSP_FLAGS = 8u32; |
04454e1e | 2125 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2126 | pub const IPSEC_DOSP_FLAG_FILTER_BLOCK: IPSEC_DOSP_FLAGS = 16u32; |
04454e1e | 2127 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2128 | pub const IPSEC_DOSP_FLAG_FILTER_EXEMPT: IPSEC_DOSP_FLAGS = 32u32; |
04454e1e | 2129 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2130 | pub type IPSEC_FAILURE_POINT = i32; |
04454e1e | 2131 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2132 | pub const IPSEC_FAILURE_NONE: IPSEC_FAILURE_POINT = 0i32; |
04454e1e | 2133 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2134 | pub const IPSEC_FAILURE_ME: IPSEC_FAILURE_POINT = 1i32; |
04454e1e | 2135 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2136 | pub const IPSEC_FAILURE_PEER: IPSEC_FAILURE_POINT = 2i32; |
04454e1e | 2137 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2138 | pub const IPSEC_FAILURE_POINT_MAX: IPSEC_FAILURE_POINT = 3i32; |
04454e1e | 2139 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2140 | pub type IPSEC_PFS_GROUP = i32; |
04454e1e | 2141 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2142 | pub const IPSEC_PFS_NONE: IPSEC_PFS_GROUP = 0i32; |
04454e1e | 2143 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2144 | pub const IPSEC_PFS_1: IPSEC_PFS_GROUP = 1i32; |
04454e1e | 2145 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2146 | pub const IPSEC_PFS_2: IPSEC_PFS_GROUP = 2i32; |
04454e1e | 2147 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2148 | pub const IPSEC_PFS_2048: IPSEC_PFS_GROUP = 3i32; |
04454e1e | 2149 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2150 | pub const IPSEC_PFS_14: IPSEC_PFS_GROUP = 3i32; |
04454e1e | 2151 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2152 | pub const IPSEC_PFS_ECP_256: IPSEC_PFS_GROUP = 4i32; |
04454e1e | 2153 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2154 | pub const IPSEC_PFS_ECP_384: IPSEC_PFS_GROUP = 5i32; |
04454e1e | 2155 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2156 | pub const IPSEC_PFS_MM: IPSEC_PFS_GROUP = 6i32; |
04454e1e | 2157 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2158 | pub const IPSEC_PFS_24: IPSEC_PFS_GROUP = 7i32; |
04454e1e | 2159 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2160 | pub const IPSEC_PFS_MAX: IPSEC_PFS_GROUP = 8i32; |
04454e1e | 2161 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2162 | pub type IPSEC_POLICY_FLAG = u32; |
04454e1e | 2163 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2164 | pub const IPSEC_POLICY_FLAG_ND_SECURE: IPSEC_POLICY_FLAG = 2u32; |
04454e1e | 2165 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2166 | pub const IPSEC_POLICY_FLAG_ND_BOUNDARY: IPSEC_POLICY_FLAG = 4u32; |
04454e1e | 2167 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2168 | pub const IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_PEER_BEHIND_NAT: IPSEC_POLICY_FLAG = 16u32; |
04454e1e | 2169 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2170 | pub const IPSEC_POLICY_FLAG_NAT_ENCAP_ALLOW_GENERAL_NAT_TRAVERSAL: IPSEC_POLICY_FLAG = 32u32; |
04454e1e | 2171 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2172 | pub const IPSEC_POLICY_FLAG_DONT_NEGOTIATE_SECOND_LIFETIME: IPSEC_POLICY_FLAG = 64u32; |
04454e1e | 2173 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2174 | pub const IPSEC_POLICY_FLAG_DONT_NEGOTIATE_BYTE_LIFETIME: IPSEC_POLICY_FLAG = 128u32; |
04454e1e | 2175 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2176 | pub const IPSEC_POLICY_FLAG_CLEAR_DF_ON_TUNNEL: IPSEC_POLICY_FLAG = 8u32; |
04454e1e | 2177 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2178 | pub const IPSEC_POLICY_FLAG_ENABLE_V6_IN_V4_TUNNELING: IPSEC_POLICY_FLAG = 256u32; |
04454e1e | 2179 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2180 | pub const IPSEC_POLICY_FLAG_ENABLE_SERVER_ADDR_ASSIGNMENT: IPSEC_POLICY_FLAG = 512u32; |
04454e1e | 2181 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2182 | pub const IPSEC_POLICY_FLAG_TUNNEL_ALLOW_OUTBOUND_CLEAR_CONNECTION: IPSEC_POLICY_FLAG = 1024u32; |
04454e1e | 2183 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2184 | pub const IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ALREADY_SECURE_CONNECTION: IPSEC_POLICY_FLAG = 2048u32; |
04454e1e | 2185 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2186 | pub const IPSEC_POLICY_FLAG_TUNNEL_BYPASS_ICMPV6: IPSEC_POLICY_FLAG = 4096u32; |
04454e1e | 2187 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2188 | pub const IPSEC_POLICY_FLAG_KEY_MANAGER_ALLOW_DICTATE_KEY: IPSEC_POLICY_FLAG = 8192u32; |
04454e1e | 2189 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2190 | pub type IPSEC_SA_BUNDLE_FLAGS = u32; |
04454e1e | 2191 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2192 | pub const IPSEC_SA_BUNDLE_FLAG_ND_SECURE: IPSEC_SA_BUNDLE_FLAGS = 1u32; |
04454e1e | 2193 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2194 | pub const IPSEC_SA_BUNDLE_FLAG_ND_BOUNDARY: IPSEC_SA_BUNDLE_FLAGS = 2u32; |
04454e1e | 2195 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2196 | pub const IPSEC_SA_BUNDLE_FLAG_ND_PEER_NAT_BOUNDARY: IPSEC_SA_BUNDLE_FLAGS = 4u32; |
04454e1e | 2197 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2198 | pub const IPSEC_SA_BUNDLE_FLAG_GUARANTEE_ENCRYPTION: IPSEC_SA_BUNDLE_FLAGS = 8u32; |
04454e1e | 2199 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2200 | pub const IPSEC_SA_BUNDLE_FLAG_ALLOW_NULL_TARGET_NAME_MATCH: IPSEC_SA_BUNDLE_FLAGS = 512u32; |
04454e1e | 2201 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2202 | pub const IPSEC_SA_BUNDLE_FLAG_CLEAR_DF_ON_TUNNEL: IPSEC_SA_BUNDLE_FLAGS = 1024u32; |
04454e1e | 2203 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2204 | pub const IPSEC_SA_BUNDLE_FLAG_ASSUME_UDP_CONTEXT_OUTBOUND: IPSEC_SA_BUNDLE_FLAGS = 2048u32; |
04454e1e | 2205 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2206 | pub const IPSEC_SA_BUNDLE_FLAG_ND_PEER_BOUNDARY: IPSEC_SA_BUNDLE_FLAGS = 4096u32; |
04454e1e | 2207 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2208 | pub const IPSEC_SA_BUNDLE_FLAG_SUPPRESS_DUPLICATE_DELETION: IPSEC_SA_BUNDLE_FLAGS = 8192u32; |
04454e1e | 2209 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2210 | pub const IPSEC_SA_BUNDLE_FLAG_PEER_SUPPORTS_GUARANTEE_ENCRYPTION: IPSEC_SA_BUNDLE_FLAGS = 16384u32; |
04454e1e | 2211 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2212 | pub type IPSEC_SA_CONTEXT_EVENT_TYPE0 = i32; |
04454e1e | 2213 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2214 | pub const IPSEC_SA_CONTEXT_EVENT_ADD: IPSEC_SA_CONTEXT_EVENT_TYPE0 = 1i32; |
04454e1e | 2215 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2216 | pub const IPSEC_SA_CONTEXT_EVENT_DELETE: IPSEC_SA_CONTEXT_EVENT_TYPE0 = 2i32; |
04454e1e | 2217 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2218 | pub const IPSEC_SA_CONTEXT_EVENT_MAX: IPSEC_SA_CONTEXT_EVENT_TYPE0 = 3i32; |
04454e1e | 2219 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2220 | pub type IPSEC_TOKEN_MODE = i32; |
04454e1e | 2221 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2222 | pub const IPSEC_TOKEN_MODE_MAIN: IPSEC_TOKEN_MODE = 0i32; |
04454e1e | 2223 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2224 | pub const IPSEC_TOKEN_MODE_EXTENDED: IPSEC_TOKEN_MODE = 1i32; |
04454e1e | 2225 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2226 | pub const IPSEC_TOKEN_MODE_MAX: IPSEC_TOKEN_MODE = 2i32; |
04454e1e | 2227 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2228 | pub type IPSEC_TOKEN_PRINCIPAL = i32; |
04454e1e | 2229 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2230 | pub const IPSEC_TOKEN_PRINCIPAL_LOCAL: IPSEC_TOKEN_PRINCIPAL = 0i32; |
04454e1e | 2231 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2232 | pub const IPSEC_TOKEN_PRINCIPAL_PEER: IPSEC_TOKEN_PRINCIPAL = 1i32; |
04454e1e | 2233 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2234 | pub const IPSEC_TOKEN_PRINCIPAL_MAX: IPSEC_TOKEN_PRINCIPAL = 2i32; |
04454e1e | 2235 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2236 | pub type IPSEC_TOKEN_TYPE = i32; |
04454e1e | 2237 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2238 | pub const IPSEC_TOKEN_TYPE_MACHINE: IPSEC_TOKEN_TYPE = 0i32; |
04454e1e | 2239 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2240 | pub const IPSEC_TOKEN_TYPE_IMPERSONATION: IPSEC_TOKEN_TYPE = 1i32; |
04454e1e | 2241 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2242 | pub const IPSEC_TOKEN_TYPE_MAX: IPSEC_TOKEN_TYPE = 2i32; |
04454e1e | 2243 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2244 | pub type IPSEC_TRAFFIC_TYPE = i32; |
04454e1e | 2245 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2246 | pub const IPSEC_TRAFFIC_TYPE_TRANSPORT: IPSEC_TRAFFIC_TYPE = 0i32; |
04454e1e | 2247 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2248 | pub const IPSEC_TRAFFIC_TYPE_TUNNEL: IPSEC_TRAFFIC_TYPE = 1i32; |
04454e1e | 2249 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2250 | pub const IPSEC_TRAFFIC_TYPE_MAX: IPSEC_TRAFFIC_TYPE = 2i32; |
04454e1e | 2251 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2252 | pub type IPSEC_TRANSFORM_TYPE = i32; |
04454e1e | 2253 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2254 | pub const IPSEC_TRANSFORM_AH: IPSEC_TRANSFORM_TYPE = 1i32; |
04454e1e | 2255 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2256 | pub const IPSEC_TRANSFORM_ESP_AUTH: IPSEC_TRANSFORM_TYPE = 2i32; |
04454e1e | 2257 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2258 | pub const IPSEC_TRANSFORM_ESP_CIPHER: IPSEC_TRANSFORM_TYPE = 3i32; |
04454e1e | 2259 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2260 | pub const IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER: IPSEC_TRANSFORM_TYPE = 4i32; |
04454e1e | 2261 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 2262 | pub const IPSEC_TRANSFORM_ESP_AUTH_FW: IPSEC_TRANSFORM_TYPE = 5i32; |
04454e1e | 2263 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2264 | pub const IPSEC_TRANSFORM_TYPE_MAX: IPSEC_TRANSFORM_TYPE = 6i32; |
2265 | #[repr(C)] | |
04454e1e | 2266 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2267 | pub struct FWPM_ACTION0 { |
2268 | pub r#type: u32, | |
2269 | pub Anonymous: FWPM_ACTION0_0, | |
2270 | } | |
2271 | impl ::core::marker::Copy for FWPM_ACTION0 {} | |
2272 | impl ::core::clone::Clone for FWPM_ACTION0 { | |
2273 | fn clone(&self) -> Self { | |
2274 | *self | |
2275 | } | |
2276 | } | |
5e7ed085 | 2277 | #[repr(C)] |
6522a427 EL |
2278 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
2279 | pub union FWPM_ACTION0_0 { | |
2280 | pub filterType: ::windows_sys::core::GUID, | |
2281 | pub calloutKey: ::windows_sys::core::GUID, | |
5e7ed085 | 2282 | } |
6522a427 EL |
2283 | impl ::core::marker::Copy for FWPM_ACTION0_0 {} |
2284 | impl ::core::clone::Clone for FWPM_ACTION0_0 { | |
5e7ed085 FG |
2285 | fn clone(&self) -> Self { |
2286 | *self | |
2287 | } | |
2288 | } | |
2289 | #[repr(C)] | |
6522a427 EL |
2290 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
2291 | pub struct FWPM_CALLOUT0 { | |
2292 | pub calloutKey: ::windows_sys::core::GUID, | |
2293 | pub displayData: FWPM_DISPLAY_DATA0, | |
2294 | pub flags: u32, | |
2295 | pub providerKey: *mut ::windows_sys::core::GUID, | |
2296 | pub providerData: FWP_BYTE_BLOB, | |
2297 | pub applicableLayer: ::windows_sys::core::GUID, | |
2298 | pub calloutId: u32, | |
5e7ed085 | 2299 | } |
6522a427 EL |
2300 | impl ::core::marker::Copy for FWPM_CALLOUT0 {} |
2301 | impl ::core::clone::Clone for FWPM_CALLOUT0 { | |
5e7ed085 FG |
2302 | fn clone(&self) -> Self { |
2303 | *self | |
2304 | } | |
2305 | } | |
2306 | #[repr(C)] | |
04454e1e | 2307 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2308 | pub struct FWPM_CALLOUT_CHANGE0 { |
2309 | pub changeType: FWPM_CHANGE_TYPE, | |
2310 | pub calloutKey: ::windows_sys::core::GUID, | |
2311 | pub calloutId: u32, | |
5e7ed085 | 2312 | } |
6522a427 EL |
2313 | impl ::core::marker::Copy for FWPM_CALLOUT_CHANGE0 {} |
2314 | impl ::core::clone::Clone for FWPM_CALLOUT_CHANGE0 { | |
5e7ed085 FG |
2315 | fn clone(&self) -> Self { |
2316 | *self | |
2317 | } | |
2318 | } | |
2319 | #[repr(C)] | |
04454e1e | 2320 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2321 | pub struct FWPM_CALLOUT_ENUM_TEMPLATE0 { |
2322 | pub providerKey: *mut ::windows_sys::core::GUID, | |
2323 | pub layerKey: ::windows_sys::core::GUID, | |
5e7ed085 | 2324 | } |
6522a427 EL |
2325 | impl ::core::marker::Copy for FWPM_CALLOUT_ENUM_TEMPLATE0 {} |
2326 | impl ::core::clone::Clone for FWPM_CALLOUT_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
2327 | fn clone(&self) -> Self { |
2328 | *self | |
2329 | } | |
2330 | } | |
6522a427 | 2331 | #[repr(C)] |
04454e1e | 2332 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2333 | pub struct FWPM_CALLOUT_SUBSCRIPTION0 { |
2334 | pub enumTemplate: *mut FWPM_CALLOUT_ENUM_TEMPLATE0, | |
2335 | pub flags: u32, | |
2336 | pub sessionKey: ::windows_sys::core::GUID, | |
2337 | } | |
2338 | impl ::core::marker::Copy for FWPM_CALLOUT_SUBSCRIPTION0 {} | |
2339 | impl ::core::clone::Clone for FWPM_CALLOUT_SUBSCRIPTION0 { | |
2340 | fn clone(&self) -> Self { | |
2341 | *self | |
2342 | } | |
2343 | } | |
5e7ed085 | 2344 | #[repr(C)] |
04454e1e | 2345 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5e7ed085 | 2346 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6522a427 EL |
2347 | pub struct FWPM_CLASSIFY_OPTION0 { |
2348 | pub r#type: FWP_CLASSIFY_OPTION_TYPE, | |
2349 | pub value: FWP_VALUE0, | |
5e7ed085 FG |
2350 | } |
2351 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6522a427 | 2352 | impl ::core::marker::Copy for FWPM_CLASSIFY_OPTION0 {} |
5e7ed085 | 2353 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6522a427 | 2354 | impl ::core::clone::Clone for FWPM_CLASSIFY_OPTION0 { |
5e7ed085 FG |
2355 | fn clone(&self) -> Self { |
2356 | *self | |
2357 | } | |
2358 | } | |
2359 | #[repr(C)] | |
04454e1e | 2360 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5e7ed085 | 2361 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6522a427 EL |
2362 | pub struct FWPM_CLASSIFY_OPTIONS0 { |
2363 | pub numOptions: u32, | |
2364 | pub options: *mut FWPM_CLASSIFY_OPTION0, | |
5e7ed085 FG |
2365 | } |
2366 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6522a427 | 2367 | impl ::core::marker::Copy for FWPM_CLASSIFY_OPTIONS0 {} |
5e7ed085 | 2368 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6522a427 | 2369 | impl ::core::clone::Clone for FWPM_CLASSIFY_OPTIONS0 { |
5e7ed085 FG |
2370 | fn clone(&self) -> Self { |
2371 | *self | |
2372 | } | |
2373 | } | |
6522a427 EL |
2374 | #[repr(C)] |
2375 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] | |
2376 | #[cfg(feature = "Win32_Foundation")] | |
2377 | pub struct FWPM_CONNECTION0 { | |
2378 | pub connectionId: u64, | |
2379 | pub ipVersion: FWP_IP_VERSION, | |
2380 | pub Anonymous1: FWPM_CONNECTION0_0, | |
2381 | pub Anonymous2: FWPM_CONNECTION0_1, | |
2382 | pub providerKey: *mut ::windows_sys::core::GUID, | |
2383 | pub ipsecTrafficModeType: IPSEC_TRAFFIC_TYPE, | |
2384 | pub keyModuleType: IKEEXT_KEY_MODULE_TYPE, | |
2385 | pub mmCrypto: IKEEXT_PROPOSAL0, | |
2386 | pub mmPeer: IKEEXT_CREDENTIAL2, | |
2387 | pub emPeer: IKEEXT_CREDENTIAL2, | |
2388 | pub bytesTransferredIn: u64, | |
2389 | pub bytesTransferredOut: u64, | |
2390 | pub bytesTransferredTotal: u64, | |
2391 | pub startSysTime: super::super::Foundation::FILETIME, | |
2392 | } | |
2393 | #[cfg(feature = "Win32_Foundation")] | |
2394 | impl ::core::marker::Copy for FWPM_CONNECTION0 {} | |
2395 | #[cfg(feature = "Win32_Foundation")] | |
2396 | impl ::core::clone::Clone for FWPM_CONNECTION0 { | |
2397 | fn clone(&self) -> Self { | |
2398 | *self | |
2399 | } | |
2400 | } | |
2401 | #[repr(C)] | |
2402 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] | |
2403 | #[cfg(feature = "Win32_Foundation")] | |
2404 | pub union FWPM_CONNECTION0_0 { | |
2405 | pub localV4Address: u32, | |
2406 | pub localV6Address: [u8; 16], | |
2407 | } | |
2408 | #[cfg(feature = "Win32_Foundation")] | |
2409 | impl ::core::marker::Copy for FWPM_CONNECTION0_0 {} | |
2410 | #[cfg(feature = "Win32_Foundation")] | |
2411 | impl ::core::clone::Clone for FWPM_CONNECTION0_0 { | |
2412 | fn clone(&self) -> Self { | |
2413 | *self | |
2414 | } | |
2415 | } | |
2416 | #[repr(C)] | |
2417 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] | |
2418 | #[cfg(feature = "Win32_Foundation")] | |
2419 | pub union FWPM_CONNECTION0_1 { | |
2420 | pub remoteV4Address: u32, | |
2421 | pub remoteV6Address: [u8; 16], | |
2422 | } | |
2423 | #[cfg(feature = "Win32_Foundation")] | |
2424 | impl ::core::marker::Copy for FWPM_CONNECTION0_1 {} | |
2425 | #[cfg(feature = "Win32_Foundation")] | |
2426 | impl ::core::clone::Clone for FWPM_CONNECTION0_1 { | |
2427 | fn clone(&self) -> Self { | |
2428 | *self | |
2429 | } | |
2430 | } | |
2431 | #[repr(C)] | |
04454e1e | 2432 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2433 | pub struct FWPM_CONNECTION_ENUM_TEMPLATE0 { |
2434 | pub connectionId: u64, | |
2435 | pub flags: u32, | |
2436 | } | |
2437 | impl ::core::marker::Copy for FWPM_CONNECTION_ENUM_TEMPLATE0 {} | |
2438 | impl ::core::clone::Clone for FWPM_CONNECTION_ENUM_TEMPLATE0 { | |
2439 | fn clone(&self) -> Self { | |
2440 | *self | |
2441 | } | |
2442 | } | |
2443 | #[repr(C)] | |
04454e1e | 2444 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2445 | pub struct FWPM_CONNECTION_SUBSCRIPTION0 { |
2446 | pub enumTemplate: *mut FWPM_CONNECTION_ENUM_TEMPLATE0, | |
2447 | pub flags: u32, | |
2448 | pub sessionKey: ::windows_sys::core::GUID, | |
2449 | } | |
2450 | impl ::core::marker::Copy for FWPM_CONNECTION_SUBSCRIPTION0 {} | |
2451 | impl ::core::clone::Clone for FWPM_CONNECTION_SUBSCRIPTION0 { | |
2452 | fn clone(&self) -> Self { | |
2453 | *self | |
2454 | } | |
2455 | } | |
2456 | #[repr(C)] | |
04454e1e | 2457 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2458 | pub struct FWPM_DISPLAY_DATA0 { |
2459 | pub name: ::windows_sys::core::PWSTR, | |
2460 | pub description: ::windows_sys::core::PWSTR, | |
2461 | } | |
2462 | impl ::core::marker::Copy for FWPM_DISPLAY_DATA0 {} | |
2463 | impl ::core::clone::Clone for FWPM_DISPLAY_DATA0 { | |
2464 | fn clone(&self) -> Self { | |
2465 | *self | |
2466 | } | |
2467 | } | |
5e7ed085 | 2468 | #[repr(C)] |
04454e1e | 2469 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2470 | pub struct FWPM_FIELD0 { |
2471 | pub fieldKey: *mut ::windows_sys::core::GUID, | |
2472 | pub r#type: FWPM_FIELD_TYPE, | |
2473 | pub dataType: FWP_DATA_TYPE, | |
2474 | } | |
2475 | impl ::core::marker::Copy for FWPM_FIELD0 {} | |
2476 | impl ::core::clone::Clone for FWPM_FIELD0 { | |
2477 | fn clone(&self) -> Self { | |
2478 | *self | |
2479 | } | |
2480 | } | |
2481 | #[repr(C)] | |
2482 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
2483 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2484 | pub struct FWPM_FILTER0 { | |
2485 | pub filterKey: ::windows_sys::core::GUID, | |
2486 | pub displayData: FWPM_DISPLAY_DATA0, | |
2487 | pub flags: FWPM_FILTER_FLAGS, | |
2488 | pub providerKey: *mut ::windows_sys::core::GUID, | |
2489 | pub providerData: FWP_BYTE_BLOB, | |
2490 | pub layerKey: ::windows_sys::core::GUID, | |
2491 | pub subLayerKey: ::windows_sys::core::GUID, | |
2492 | pub weight: FWP_VALUE0, | |
2493 | pub numFilterConditions: u32, | |
2494 | pub filterCondition: *mut FWPM_FILTER_CONDITION0, | |
2495 | pub action: FWPM_ACTION0, | |
2496 | pub Anonymous: FWPM_FILTER0_0, | |
2497 | pub reserved: *mut ::windows_sys::core::GUID, | |
2498 | pub filterId: u64, | |
2499 | pub effectiveWeight: FWP_VALUE0, | |
5e7ed085 | 2500 | } |
6522a427 EL |
2501 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2502 | impl ::core::marker::Copy for FWPM_FILTER0 {} | |
2503 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2504 | impl ::core::clone::Clone for FWPM_FILTER0 { | |
5e7ed085 FG |
2505 | fn clone(&self) -> Self { |
2506 | *self | |
2507 | } | |
2508 | } | |
5e7ed085 | 2509 | #[repr(C)] |
6522a427 EL |
2510 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2511 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2512 | pub union FWPM_FILTER0_0 { | |
2513 | pub rawContext: u64, | |
2514 | pub providerContextKey: ::windows_sys::core::GUID, | |
5e7ed085 | 2515 | } |
6522a427 EL |
2516 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2517 | impl ::core::marker::Copy for FWPM_FILTER0_0 {} | |
2518 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2519 | impl ::core::clone::Clone for FWPM_FILTER0_0 { | |
5e7ed085 FG |
2520 | fn clone(&self) -> Self { |
2521 | *self | |
2522 | } | |
2523 | } | |
2524 | #[repr(C)] | |
04454e1e | 2525 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2526 | pub struct FWPM_FILTER_CHANGE0 { |
2527 | pub changeType: FWPM_CHANGE_TYPE, | |
2528 | pub filterKey: ::windows_sys::core::GUID, | |
2529 | pub filterId: u64, | |
5e7ed085 | 2530 | } |
6522a427 EL |
2531 | impl ::core::marker::Copy for FWPM_FILTER_CHANGE0 {} |
2532 | impl ::core::clone::Clone for FWPM_FILTER_CHANGE0 { | |
5e7ed085 FG |
2533 | fn clone(&self) -> Self { |
2534 | *self | |
2535 | } | |
2536 | } | |
2537 | #[repr(C)] | |
6522a427 EL |
2538 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2539 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2540 | pub struct FWPM_FILTER_CONDITION0 { | |
2541 | pub fieldKey: ::windows_sys::core::GUID, | |
2542 | pub matchType: FWP_MATCH_TYPE, | |
2543 | pub conditionValue: FWP_CONDITION_VALUE0, | |
5e7ed085 | 2544 | } |
6522a427 EL |
2545 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2546 | impl ::core::marker::Copy for FWPM_FILTER_CONDITION0 {} | |
2547 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2548 | impl ::core::clone::Clone for FWPM_FILTER_CONDITION0 { | |
5e7ed085 FG |
2549 | fn clone(&self) -> Self { |
2550 | *self | |
2551 | } | |
2552 | } | |
2553 | #[repr(C)] | |
6522a427 EL |
2554 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2555 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2556 | pub struct FWPM_FILTER_ENUM_TEMPLATE0 { | |
2557 | pub providerKey: *mut ::windows_sys::core::GUID, | |
2558 | pub layerKey: ::windows_sys::core::GUID, | |
2559 | pub enumType: FWP_FILTER_ENUM_TYPE, | |
2560 | pub flags: u32, | |
2561 | pub providerContextTemplate: *mut FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0, | |
2562 | pub numFilterConditions: u32, | |
2563 | pub filterCondition: *mut FWPM_FILTER_CONDITION0, | |
2564 | pub actionMask: u32, | |
2565 | pub calloutKey: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 2566 | } |
6522a427 EL |
2567 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2568 | impl ::core::marker::Copy for FWPM_FILTER_ENUM_TEMPLATE0 {} | |
2569 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2570 | impl ::core::clone::Clone for FWPM_FILTER_ENUM_TEMPLATE0 { | |
2571 | fn clone(&self) -> Self { | |
2572 | *self | |
2573 | } | |
2574 | } | |
2575 | #[repr(C)] | |
2576 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
2577 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2578 | pub struct FWPM_FILTER_SUBSCRIPTION0 { | |
2579 | pub enumTemplate: *mut FWPM_FILTER_ENUM_TEMPLATE0, | |
2580 | pub flags: u32, | |
2581 | pub sessionKey: ::windows_sys::core::GUID, | |
2582 | } | |
2583 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2584 | impl ::core::marker::Copy for FWPM_FILTER_SUBSCRIPTION0 {} | |
2585 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2586 | impl ::core::clone::Clone for FWPM_FILTER_SUBSCRIPTION0 { | |
5e7ed085 FG |
2587 | fn clone(&self) -> Self { |
2588 | *self | |
2589 | } | |
2590 | } | |
5e7ed085 | 2591 | #[repr(C)] |
04454e1e | 2592 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2593 | pub struct FWPM_LAYER0 { |
2594 | pub layerKey: ::windows_sys::core::GUID, | |
2595 | pub displayData: FWPM_DISPLAY_DATA0, | |
2596 | pub flags: u32, | |
2597 | pub numFields: u32, | |
2598 | pub field: *mut FWPM_FIELD0, | |
2599 | pub defaultSubLayerKey: ::windows_sys::core::GUID, | |
2600 | pub layerId: u16, | |
5e7ed085 | 2601 | } |
6522a427 EL |
2602 | impl ::core::marker::Copy for FWPM_LAYER0 {} |
2603 | impl ::core::clone::Clone for FWPM_LAYER0 { | |
5e7ed085 FG |
2604 | fn clone(&self) -> Self { |
2605 | *self | |
2606 | } | |
2607 | } | |
2608 | #[repr(C)] | |
04454e1e | 2609 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2610 | pub struct FWPM_LAYER_ENUM_TEMPLATE0 { |
2611 | pub reserved: u64, | |
5e7ed085 | 2612 | } |
6522a427 EL |
2613 | impl ::core::marker::Copy for FWPM_LAYER_ENUM_TEMPLATE0 {} |
2614 | impl ::core::clone::Clone for FWPM_LAYER_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
2615 | fn clone(&self) -> Self { |
2616 | *self | |
2617 | } | |
2618 | } | |
2619 | #[repr(C)] | |
04454e1e | 2620 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2621 | pub struct FWPM_LAYER_STATISTICS0 { |
2622 | pub layerId: ::windows_sys::core::GUID, | |
2623 | pub classifyPermitCount: u32, | |
2624 | pub classifyBlockCount: u32, | |
2625 | pub classifyVetoCount: u32, | |
2626 | pub numCacheEntries: u32, | |
5e7ed085 | 2627 | } |
6522a427 EL |
2628 | impl ::core::marker::Copy for FWPM_LAYER_STATISTICS0 {} |
2629 | impl ::core::clone::Clone for FWPM_LAYER_STATISTICS0 { | |
5e7ed085 FG |
2630 | fn clone(&self) -> Self { |
2631 | *self | |
2632 | } | |
2633 | } | |
2634 | #[repr(C)] | |
6522a427 EL |
2635 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2636 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2637 | pub struct FWPM_NET_EVENT0 { | |
2638 | pub header: FWPM_NET_EVENT_HEADER0, | |
2639 | pub r#type: FWPM_NET_EVENT_TYPE, | |
2640 | pub Anonymous: FWPM_NET_EVENT0_0, | |
5e7ed085 | 2641 | } |
6522a427 EL |
2642 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2643 | impl ::core::marker::Copy for FWPM_NET_EVENT0 {} | |
2644 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2645 | impl ::core::clone::Clone for FWPM_NET_EVENT0 { | |
5e7ed085 FG |
2646 | fn clone(&self) -> Self { |
2647 | *self | |
2648 | } | |
2649 | } | |
2650 | #[repr(C)] | |
6522a427 EL |
2651 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2652 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2653 | pub union FWPM_NET_EVENT0_0 { | |
2654 | pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE0, | |
2655 | pub ikeQmFailure: *mut FWPM_NET_EVENT_IKEEXT_QM_FAILURE0, | |
2656 | pub ikeEmFailure: *mut FWPM_NET_EVENT_IKEEXT_EM_FAILURE0, | |
2657 | pub classifyDrop: *mut FWPM_NET_EVENT_CLASSIFY_DROP0, | |
2658 | pub ipsecDrop: *mut FWPM_NET_EVENT_IPSEC_KERNEL_DROP0, | |
2659 | pub idpDrop: *mut FWPM_NET_EVENT_IPSEC_DOSP_DROP0, | |
5e7ed085 | 2660 | } |
6522a427 EL |
2661 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2662 | impl ::core::marker::Copy for FWPM_NET_EVENT0_0 {} | |
2663 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2664 | impl ::core::clone::Clone for FWPM_NET_EVENT0_0 { | |
5e7ed085 FG |
2665 | fn clone(&self) -> Self { |
2666 | *self | |
2667 | } | |
2668 | } | |
2669 | #[repr(C)] | |
6522a427 EL |
2670 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2671 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2672 | pub struct FWPM_NET_EVENT1 { | |
2673 | pub header: FWPM_NET_EVENT_HEADER1, | |
2674 | pub r#type: FWPM_NET_EVENT_TYPE, | |
2675 | pub Anonymous: FWPM_NET_EVENT1_0, | |
5e7ed085 | 2676 | } |
6522a427 EL |
2677 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2678 | impl ::core::marker::Copy for FWPM_NET_EVENT1 {} | |
2679 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2680 | impl ::core::clone::Clone for FWPM_NET_EVENT1 { | |
5e7ed085 FG |
2681 | fn clone(&self) -> Self { |
2682 | *self | |
2683 | } | |
2684 | } | |
2685 | #[repr(C)] | |
6522a427 EL |
2686 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2687 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2688 | pub union FWPM_NET_EVENT1_0 { | |
2689 | pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, | |
2690 | pub ikeQmFailure: *mut FWPM_NET_EVENT_IKEEXT_QM_FAILURE0, | |
2691 | pub ikeEmFailure: *mut FWPM_NET_EVENT_IKEEXT_EM_FAILURE1, | |
2692 | pub classifyDrop: *mut FWPM_NET_EVENT_CLASSIFY_DROP1, | |
2693 | pub ipsecDrop: *mut FWPM_NET_EVENT_IPSEC_KERNEL_DROP0, | |
2694 | pub idpDrop: *mut FWPM_NET_EVENT_IPSEC_DOSP_DROP0, | |
5e7ed085 | 2695 | } |
6522a427 EL |
2696 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2697 | impl ::core::marker::Copy for FWPM_NET_EVENT1_0 {} | |
2698 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2699 | impl ::core::clone::Clone for FWPM_NET_EVENT1_0 { | |
5e7ed085 FG |
2700 | fn clone(&self) -> Self { |
2701 | *self | |
2702 | } | |
2703 | } | |
2704 | #[repr(C)] | |
6522a427 EL |
2705 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2706 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2707 | pub struct FWPM_NET_EVENT2 { | |
2708 | pub header: FWPM_NET_EVENT_HEADER2, | |
2709 | pub r#type: FWPM_NET_EVENT_TYPE, | |
2710 | pub Anonymous: FWPM_NET_EVENT2_0, | |
5e7ed085 | 2711 | } |
6522a427 EL |
2712 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2713 | impl ::core::marker::Copy for FWPM_NET_EVENT2 {} | |
2714 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2715 | impl ::core::clone::Clone for FWPM_NET_EVENT2 { | |
5e7ed085 FG |
2716 | fn clone(&self) -> Self { |
2717 | *self | |
2718 | } | |
2719 | } | |
2720 | #[repr(C)] | |
6522a427 EL |
2721 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2722 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2723 | pub union FWPM_NET_EVENT2_0 { | |
2724 | pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, | |
2725 | pub ikeQmFailure: *mut FWPM_NET_EVENT_IKEEXT_QM_FAILURE0, | |
2726 | pub ikeEmFailure: *mut FWPM_NET_EVENT_IKEEXT_EM_FAILURE1, | |
2727 | pub classifyDrop: *mut FWPM_NET_EVENT_CLASSIFY_DROP2, | |
2728 | pub ipsecDrop: *mut FWPM_NET_EVENT_IPSEC_KERNEL_DROP0, | |
2729 | pub idpDrop: *mut FWPM_NET_EVENT_IPSEC_DOSP_DROP0, | |
2730 | pub classifyAllow: *mut FWPM_NET_EVENT_CLASSIFY_ALLOW0, | |
2731 | pub capabilityDrop: *mut FWPM_NET_EVENT_CAPABILITY_DROP0, | |
2732 | pub capabilityAllow: *mut FWPM_NET_EVENT_CAPABILITY_ALLOW0, | |
2733 | pub classifyDropMac: *mut FWPM_NET_EVENT_CLASSIFY_DROP_MAC0, | |
5e7ed085 | 2734 | } |
6522a427 EL |
2735 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2736 | impl ::core::marker::Copy for FWPM_NET_EVENT2_0 {} | |
2737 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2738 | impl ::core::clone::Clone for FWPM_NET_EVENT2_0 { | |
5e7ed085 FG |
2739 | fn clone(&self) -> Self { |
2740 | *self | |
2741 | } | |
2742 | } | |
2743 | #[repr(C)] | |
6522a427 EL |
2744 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2745 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2746 | pub struct FWPM_NET_EVENT3 { | |
2747 | pub header: FWPM_NET_EVENT_HEADER3, | |
2748 | pub r#type: FWPM_NET_EVENT_TYPE, | |
2749 | pub Anonymous: FWPM_NET_EVENT3_0, | |
5e7ed085 | 2750 | } |
6522a427 EL |
2751 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2752 | impl ::core::marker::Copy for FWPM_NET_EVENT3 {} | |
2753 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2754 | impl ::core::clone::Clone for FWPM_NET_EVENT3 { | |
5e7ed085 FG |
2755 | fn clone(&self) -> Self { |
2756 | *self | |
2757 | } | |
2758 | } | |
2759 | #[repr(C)] | |
6522a427 EL |
2760 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2761 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2762 | pub union FWPM_NET_EVENT3_0 { | |
2763 | pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE1, | |
2764 | pub ikeQmFailure: *mut FWPM_NET_EVENT_IKEEXT_QM_FAILURE0, | |
2765 | pub ikeEmFailure: *mut FWPM_NET_EVENT_IKEEXT_EM_FAILURE1, | |
2766 | pub classifyDrop: *mut FWPM_NET_EVENT_CLASSIFY_DROP2, | |
2767 | pub ipsecDrop: *mut FWPM_NET_EVENT_IPSEC_KERNEL_DROP0, | |
2768 | pub idpDrop: *mut FWPM_NET_EVENT_IPSEC_DOSP_DROP0, | |
2769 | pub classifyAllow: *mut FWPM_NET_EVENT_CLASSIFY_ALLOW0, | |
2770 | pub capabilityDrop: *mut FWPM_NET_EVENT_CAPABILITY_DROP0, | |
2771 | pub capabilityAllow: *mut FWPM_NET_EVENT_CAPABILITY_ALLOW0, | |
2772 | pub classifyDropMac: *mut FWPM_NET_EVENT_CLASSIFY_DROP_MAC0, | |
5e7ed085 | 2773 | } |
6522a427 EL |
2774 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2775 | impl ::core::marker::Copy for FWPM_NET_EVENT3_0 {} | |
2776 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2777 | impl ::core::clone::Clone for FWPM_NET_EVENT3_0 { | |
5e7ed085 FG |
2778 | fn clone(&self) -> Self { |
2779 | *self | |
2780 | } | |
2781 | } | |
2782 | #[repr(C)] | |
6522a427 EL |
2783 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2784 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2785 | pub struct FWPM_NET_EVENT4 { | |
2786 | pub header: FWPM_NET_EVENT_HEADER3, | |
2787 | pub r#type: FWPM_NET_EVENT_TYPE, | |
2788 | pub Anonymous: FWPM_NET_EVENT4_0, | |
5e7ed085 | 2789 | } |
6522a427 EL |
2790 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2791 | impl ::core::marker::Copy for FWPM_NET_EVENT4 {} | |
2792 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2793 | impl ::core::clone::Clone for FWPM_NET_EVENT4 { | |
5e7ed085 FG |
2794 | fn clone(&self) -> Self { |
2795 | *self | |
2796 | } | |
2797 | } | |
2798 | #[repr(C)] | |
6522a427 EL |
2799 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2800 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2801 | pub union FWPM_NET_EVENT4_0 { | |
2802 | pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE2, | |
2803 | pub ikeQmFailure: *mut FWPM_NET_EVENT_IKEEXT_QM_FAILURE1, | |
2804 | pub ikeEmFailure: *mut FWPM_NET_EVENT_IKEEXT_EM_FAILURE1, | |
2805 | pub classifyDrop: *mut FWPM_NET_EVENT_CLASSIFY_DROP2, | |
2806 | pub ipsecDrop: *mut FWPM_NET_EVENT_IPSEC_KERNEL_DROP0, | |
2807 | pub idpDrop: *mut FWPM_NET_EVENT_IPSEC_DOSP_DROP0, | |
2808 | pub classifyAllow: *mut FWPM_NET_EVENT_CLASSIFY_ALLOW0, | |
2809 | pub capabilityDrop: *mut FWPM_NET_EVENT_CAPABILITY_DROP0, | |
2810 | pub capabilityAllow: *mut FWPM_NET_EVENT_CAPABILITY_ALLOW0, | |
2811 | pub classifyDropMac: *mut FWPM_NET_EVENT_CLASSIFY_DROP_MAC0, | |
5e7ed085 | 2812 | } |
6522a427 EL |
2813 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2814 | impl ::core::marker::Copy for FWPM_NET_EVENT4_0 {} | |
2815 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2816 | impl ::core::clone::Clone for FWPM_NET_EVENT4_0 { | |
5e7ed085 FG |
2817 | fn clone(&self) -> Self { |
2818 | *self | |
2819 | } | |
2820 | } | |
2821 | #[repr(C)] | |
6522a427 EL |
2822 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2823 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2824 | pub struct FWPM_NET_EVENT5 { | |
2825 | pub header: FWPM_NET_EVENT_HEADER3, | |
2826 | pub r#type: FWPM_NET_EVENT_TYPE, | |
2827 | pub Anonymous: FWPM_NET_EVENT5_0, | |
5e7ed085 | 2828 | } |
6522a427 EL |
2829 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2830 | impl ::core::marker::Copy for FWPM_NET_EVENT5 {} | |
2831 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2832 | impl ::core::clone::Clone for FWPM_NET_EVENT5 { | |
5e7ed085 FG |
2833 | fn clone(&self) -> Self { |
2834 | *self | |
2835 | } | |
2836 | } | |
5e7ed085 | 2837 | #[repr(C)] |
6522a427 EL |
2838 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
2839 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2840 | pub union FWPM_NET_EVENT5_0 { | |
2841 | pub ikeMmFailure: *mut FWPM_NET_EVENT_IKEEXT_MM_FAILURE2, | |
2842 | pub ikeQmFailure: *mut FWPM_NET_EVENT_IKEEXT_QM_FAILURE1, | |
2843 | pub ikeEmFailure: *mut FWPM_NET_EVENT_IKEEXT_EM_FAILURE1, | |
2844 | pub classifyDrop: *mut FWPM_NET_EVENT_CLASSIFY_DROP2, | |
2845 | pub ipsecDrop: *mut FWPM_NET_EVENT_IPSEC_KERNEL_DROP0, | |
2846 | pub idpDrop: *mut FWPM_NET_EVENT_IPSEC_DOSP_DROP0, | |
2847 | pub classifyAllow: *mut FWPM_NET_EVENT_CLASSIFY_ALLOW0, | |
2848 | pub capabilityDrop: *mut FWPM_NET_EVENT_CAPABILITY_DROP0, | |
2849 | pub capabilityAllow: *mut FWPM_NET_EVENT_CAPABILITY_ALLOW0, | |
2850 | pub classifyDropMac: *mut FWPM_NET_EVENT_CLASSIFY_DROP_MAC0, | |
2851 | pub lpmPacketArrival: *mut FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0, | |
5e7ed085 | 2852 | } |
6522a427 EL |
2853 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
2854 | impl ::core::marker::Copy for FWPM_NET_EVENT5_0 {} | |
2855 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
2856 | impl ::core::clone::Clone for FWPM_NET_EVENT5_0 { | |
5e7ed085 FG |
2857 | fn clone(&self) -> Self { |
2858 | *self | |
2859 | } | |
2860 | } | |
2861 | #[repr(C)] | |
6522a427 EL |
2862 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
2863 | #[cfg(feature = "Win32_Foundation")] | |
2864 | pub struct FWPM_NET_EVENT_CAPABILITY_ALLOW0 { | |
2865 | pub networkCapabilityId: FWPM_APPC_NETWORK_CAPABILITY_TYPE, | |
2866 | pub filterId: u64, | |
2867 | pub isLoopback: super::super::Foundation::BOOL, | |
5e7ed085 | 2868 | } |
6522a427 EL |
2869 | #[cfg(feature = "Win32_Foundation")] |
2870 | impl ::core::marker::Copy for FWPM_NET_EVENT_CAPABILITY_ALLOW0 {} | |
2871 | #[cfg(feature = "Win32_Foundation")] | |
2872 | impl ::core::clone::Clone for FWPM_NET_EVENT_CAPABILITY_ALLOW0 { | |
5e7ed085 FG |
2873 | fn clone(&self) -> Self { |
2874 | *self | |
2875 | } | |
2876 | } | |
2877 | #[repr(C)] | |
6522a427 EL |
2878 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
2879 | #[cfg(feature = "Win32_Foundation")] | |
2880 | pub struct FWPM_NET_EVENT_CAPABILITY_DROP0 { | |
2881 | pub networkCapabilityId: FWPM_APPC_NETWORK_CAPABILITY_TYPE, | |
2882 | pub filterId: u64, | |
2883 | pub isLoopback: super::super::Foundation::BOOL, | |
5e7ed085 | 2884 | } |
6522a427 EL |
2885 | #[cfg(feature = "Win32_Foundation")] |
2886 | impl ::core::marker::Copy for FWPM_NET_EVENT_CAPABILITY_DROP0 {} | |
2887 | #[cfg(feature = "Win32_Foundation")] | |
2888 | impl ::core::clone::Clone for FWPM_NET_EVENT_CAPABILITY_DROP0 { | |
5e7ed085 FG |
2889 | fn clone(&self) -> Self { |
2890 | *self | |
2891 | } | |
2892 | } | |
2893 | #[repr(C)] | |
6522a427 EL |
2894 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
2895 | #[cfg(feature = "Win32_Foundation")] | |
2896 | pub struct FWPM_NET_EVENT_CLASSIFY_ALLOW0 { | |
2897 | pub filterId: u64, | |
2898 | pub layerId: u16, | |
2899 | pub reauthReason: u32, | |
2900 | pub originalProfile: u32, | |
2901 | pub currentProfile: u32, | |
2902 | pub msFwpDirection: u32, | |
2903 | pub isLoopback: super::super::Foundation::BOOL, | |
5e7ed085 | 2904 | } |
6522a427 EL |
2905 | #[cfg(feature = "Win32_Foundation")] |
2906 | impl ::core::marker::Copy for FWPM_NET_EVENT_CLASSIFY_ALLOW0 {} | |
2907 | #[cfg(feature = "Win32_Foundation")] | |
2908 | impl ::core::clone::Clone for FWPM_NET_EVENT_CLASSIFY_ALLOW0 { | |
5e7ed085 FG |
2909 | fn clone(&self) -> Self { |
2910 | *self | |
2911 | } | |
2912 | } | |
2913 | #[repr(C)] | |
04454e1e | 2914 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
2915 | pub struct FWPM_NET_EVENT_CLASSIFY_DROP0 { |
2916 | pub filterId: u64, | |
2917 | pub layerId: u16, | |
5e7ed085 | 2918 | } |
6522a427 EL |
2919 | impl ::core::marker::Copy for FWPM_NET_EVENT_CLASSIFY_DROP0 {} |
2920 | impl ::core::clone::Clone for FWPM_NET_EVENT_CLASSIFY_DROP0 { | |
5e7ed085 FG |
2921 | fn clone(&self) -> Self { |
2922 | *self | |
2923 | } | |
2924 | } | |
2925 | #[repr(C)] | |
6522a427 EL |
2926 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
2927 | #[cfg(feature = "Win32_Foundation")] | |
2928 | pub struct FWPM_NET_EVENT_CLASSIFY_DROP1 { | |
2929 | pub filterId: u64, | |
2930 | pub layerId: u16, | |
2931 | pub reauthReason: u32, | |
2932 | pub originalProfile: u32, | |
2933 | pub currentProfile: u32, | |
2934 | pub msFwpDirection: u32, | |
2935 | pub isLoopback: super::super::Foundation::BOOL, | |
5e7ed085 | 2936 | } |
6522a427 EL |
2937 | #[cfg(feature = "Win32_Foundation")] |
2938 | impl ::core::marker::Copy for FWPM_NET_EVENT_CLASSIFY_DROP1 {} | |
2939 | #[cfg(feature = "Win32_Foundation")] | |
2940 | impl ::core::clone::Clone for FWPM_NET_EVENT_CLASSIFY_DROP1 { | |
5e7ed085 FG |
2941 | fn clone(&self) -> Self { |
2942 | *self | |
2943 | } | |
2944 | } | |
5e7ed085 | 2945 | #[repr(C)] |
6522a427 EL |
2946 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
2947 | #[cfg(feature = "Win32_Foundation")] | |
2948 | pub struct FWPM_NET_EVENT_CLASSIFY_DROP2 { | |
2949 | pub filterId: u64, | |
2950 | pub layerId: u16, | |
2951 | pub reauthReason: u32, | |
2952 | pub originalProfile: u32, | |
2953 | pub currentProfile: u32, | |
2954 | pub msFwpDirection: u32, | |
2955 | pub isLoopback: super::super::Foundation::BOOL, | |
2956 | pub vSwitchId: FWP_BYTE_BLOB, | |
2957 | pub vSwitchSourcePort: u32, | |
2958 | pub vSwitchDestinationPort: u32, | |
5e7ed085 | 2959 | } |
6522a427 EL |
2960 | #[cfg(feature = "Win32_Foundation")] |
2961 | impl ::core::marker::Copy for FWPM_NET_EVENT_CLASSIFY_DROP2 {} | |
2962 | #[cfg(feature = "Win32_Foundation")] | |
2963 | impl ::core::clone::Clone for FWPM_NET_EVENT_CLASSIFY_DROP2 { | |
5e7ed085 FG |
2964 | fn clone(&self) -> Self { |
2965 | *self | |
2966 | } | |
2967 | } | |
2968 | #[repr(C)] | |
6522a427 EL |
2969 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
2970 | #[cfg(feature = "Win32_Foundation")] | |
2971 | pub struct FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { | |
2972 | pub localMacAddr: FWP_BYTE_ARRAY6, | |
2973 | pub remoteMacAddr: FWP_BYTE_ARRAY6, | |
2974 | pub mediaType: u32, | |
2975 | pub ifType: u32, | |
2976 | pub etherType: u16, | |
2977 | pub ndisPortNumber: u32, | |
2978 | pub reserved: u32, | |
2979 | pub vlanTag: u16, | |
2980 | pub ifLuid: u64, | |
2981 | pub filterId: u64, | |
2982 | pub layerId: u16, | |
2983 | pub reauthReason: u32, | |
2984 | pub originalProfile: u32, | |
2985 | pub currentProfile: u32, | |
2986 | pub msFwpDirection: u32, | |
2987 | pub isLoopback: super::super::Foundation::BOOL, | |
2988 | pub vSwitchId: FWP_BYTE_BLOB, | |
2989 | pub vSwitchSourcePort: u32, | |
2990 | pub vSwitchDestinationPort: u32, | |
5e7ed085 | 2991 | } |
6522a427 EL |
2992 | #[cfg(feature = "Win32_Foundation")] |
2993 | impl ::core::marker::Copy for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 {} | |
2994 | #[cfg(feature = "Win32_Foundation")] | |
2995 | impl ::core::clone::Clone for FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 { | |
5e7ed085 FG |
2996 | fn clone(&self) -> Self { |
2997 | *self | |
2998 | } | |
2999 | } | |
3000 | #[repr(C)] | |
6522a427 EL |
3001 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3002 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3003 | pub struct FWPM_NET_EVENT_ENUM_TEMPLATE0 { | |
3004 | pub startTime: super::super::Foundation::FILETIME, | |
3005 | pub endTime: super::super::Foundation::FILETIME, | |
3006 | pub numFilterConditions: u32, | |
3007 | pub filterCondition: *mut FWPM_FILTER_CONDITION0, | |
5e7ed085 | 3008 | } |
6522a427 EL |
3009 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3010 | impl ::core::marker::Copy for FWPM_NET_EVENT_ENUM_TEMPLATE0 {} | |
3011 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3012 | impl ::core::clone::Clone for FWPM_NET_EVENT_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
3013 | fn clone(&self) -> Self { |
3014 | *self | |
3015 | } | |
3016 | } | |
3017 | #[repr(C)] | |
6522a427 EL |
3018 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3019 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3020 | pub struct FWPM_NET_EVENT_HEADER0 { | |
3021 | pub timeStamp: super::super::Foundation::FILETIME, | |
3022 | pub flags: u32, | |
3023 | pub ipVersion: FWP_IP_VERSION, | |
3024 | pub ipProtocol: u8, | |
3025 | pub Anonymous1: FWPM_NET_EVENT_HEADER0_0, | |
3026 | pub Anonymous2: FWPM_NET_EVENT_HEADER0_1, | |
3027 | pub localPort: u16, | |
3028 | pub remotePort: u16, | |
3029 | pub scopeId: u32, | |
3030 | pub appId: FWP_BYTE_BLOB, | |
3031 | pub userId: *mut super::super::Security::SID, | |
5e7ed085 | 3032 | } |
6522a427 EL |
3033 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3034 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER0 {} | |
3035 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3036 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER0 { | |
5e7ed085 FG |
3037 | fn clone(&self) -> Self { |
3038 | *self | |
3039 | } | |
3040 | } | |
3041 | #[repr(C)] | |
6522a427 EL |
3042 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3043 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3044 | pub union FWPM_NET_EVENT_HEADER0_0 { | |
3045 | pub localAddrV4: u32, | |
3046 | pub localAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3047 | } |
6522a427 EL |
3048 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3049 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER0_0 {} | |
3050 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3051 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER0_0 { | |
5e7ed085 | 3052 | fn clone(&self) -> Self { |
6522a427 EL |
3053 | *self |
3054 | } | |
5e7ed085 | 3055 | } |
6522a427 EL |
3056 | #[repr(C)] |
3057 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
3058 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3059 | pub union FWPM_NET_EVENT_HEADER0_1 { | |
3060 | pub remoteAddrV4: u32, | |
3061 | pub remoteAddrV6: FWP_BYTE_ARRAY16, | |
3062 | } | |
3063 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3064 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER0_1 {} | |
3065 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3066 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER0_1 { | |
5e7ed085 FG |
3067 | fn clone(&self) -> Self { |
3068 | *self | |
3069 | } | |
3070 | } | |
3071 | #[repr(C)] | |
6522a427 EL |
3072 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3073 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3074 | pub struct FWPM_NET_EVENT_HEADER1 { | |
3075 | pub timeStamp: super::super::Foundation::FILETIME, | |
3076 | pub flags: u32, | |
3077 | pub ipVersion: FWP_IP_VERSION, | |
3078 | pub ipProtocol: u8, | |
3079 | pub Anonymous1: FWPM_NET_EVENT_HEADER1_0, | |
3080 | pub Anonymous2: FWPM_NET_EVENT_HEADER1_1, | |
3081 | pub localPort: u16, | |
3082 | pub remotePort: u16, | |
3083 | pub scopeId: u32, | |
3084 | pub appId: FWP_BYTE_BLOB, | |
3085 | pub userId: *mut super::super::Security::SID, | |
3086 | pub Anonymous3: FWPM_NET_EVENT_HEADER1_2, | |
5e7ed085 | 3087 | } |
6522a427 EL |
3088 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3089 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1 {} | |
3090 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3091 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1 { | |
5e7ed085 FG |
3092 | fn clone(&self) -> Self { |
3093 | *self | |
3094 | } | |
3095 | } | |
3096 | #[repr(C)] | |
6522a427 EL |
3097 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3098 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3099 | pub union FWPM_NET_EVENT_HEADER1_0 { | |
3100 | pub localAddrV4: u32, | |
3101 | pub localAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3102 | } |
6522a427 EL |
3103 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3104 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1_0 {} | |
3105 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3106 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_0 { | |
5e7ed085 FG |
3107 | fn clone(&self) -> Self { |
3108 | *self | |
3109 | } | |
3110 | } | |
3111 | #[repr(C)] | |
6522a427 EL |
3112 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3113 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3114 | pub union FWPM_NET_EVENT_HEADER1_1 { | |
3115 | pub remoteAddrV4: u32, | |
3116 | pub remoteAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3117 | } |
6522a427 EL |
3118 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3119 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1_1 {} | |
3120 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3121 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_1 { | |
5e7ed085 FG |
3122 | fn clone(&self) -> Self { |
3123 | *self | |
3124 | } | |
3125 | } | |
3126 | #[repr(C)] | |
6522a427 EL |
3127 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3128 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3129 | pub union FWPM_NET_EVENT_HEADER1_2 { | |
3130 | pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0, | |
5e7ed085 | 3131 | } |
6522a427 EL |
3132 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3133 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1_2 {} | |
3134 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3135 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2 { | |
5e7ed085 FG |
3136 | fn clone(&self) -> Self { |
3137 | *self | |
3138 | } | |
3139 | } | |
3140 | #[repr(C)] | |
6522a427 EL |
3141 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3142 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3143 | pub struct FWPM_NET_EVENT_HEADER1_2_0 { | |
3144 | pub reserved1: FWP_AF, | |
3145 | pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0_0, | |
5e7ed085 | 3146 | } |
6522a427 EL |
3147 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3148 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1_2_0 {} | |
3149 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3150 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2_0 { | |
5e7ed085 FG |
3151 | fn clone(&self) -> Self { |
3152 | *self | |
3153 | } | |
3154 | } | |
3155 | #[repr(C)] | |
6522a427 EL |
3156 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3157 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3158 | pub union FWPM_NET_EVENT_HEADER1_2_0_0 { | |
3159 | pub Anonymous: FWPM_NET_EVENT_HEADER1_2_0_0_0, | |
5e7ed085 | 3160 | } |
6522a427 EL |
3161 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3162 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1_2_0_0 {} | |
3163 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3164 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2_0_0 { | |
5e7ed085 FG |
3165 | fn clone(&self) -> Self { |
3166 | *self | |
3167 | } | |
3168 | } | |
3169 | #[repr(C)] | |
6522a427 EL |
3170 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3171 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3172 | pub struct FWPM_NET_EVENT_HEADER1_2_0_0_0 { | |
3173 | pub reserved2: FWP_BYTE_ARRAY6, | |
3174 | pub reserved3: FWP_BYTE_ARRAY6, | |
3175 | pub reserved4: u32, | |
3176 | pub reserved5: u32, | |
3177 | pub reserved6: u16, | |
3178 | pub reserved7: u32, | |
3179 | pub reserved8: u32, | |
3180 | pub reserved9: u16, | |
3181 | pub reserved10: u64, | |
5e7ed085 | 3182 | } |
6522a427 EL |
3183 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3184 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER1_2_0_0_0 {} | |
3185 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3186 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER1_2_0_0_0 { | |
5e7ed085 FG |
3187 | fn clone(&self) -> Self { |
3188 | *self | |
3189 | } | |
3190 | } | |
3191 | #[repr(C)] | |
6522a427 EL |
3192 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3193 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3194 | pub struct FWPM_NET_EVENT_HEADER2 { | |
3195 | pub timeStamp: super::super::Foundation::FILETIME, | |
3196 | pub flags: u32, | |
3197 | pub ipVersion: FWP_IP_VERSION, | |
3198 | pub ipProtocol: u8, | |
3199 | pub Anonymous1: FWPM_NET_EVENT_HEADER2_0, | |
3200 | pub Anonymous2: FWPM_NET_EVENT_HEADER2_1, | |
3201 | pub localPort: u16, | |
3202 | pub remotePort: u16, | |
3203 | pub scopeId: u32, | |
3204 | pub appId: FWP_BYTE_BLOB, | |
3205 | pub userId: *mut super::super::Security::SID, | |
3206 | pub addressFamily: FWP_AF, | |
3207 | pub packageSid: *mut super::super::Security::SID, | |
5e7ed085 | 3208 | } |
6522a427 EL |
3209 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3210 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER2 {} | |
3211 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3212 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER2 { | |
5e7ed085 FG |
3213 | fn clone(&self) -> Self { |
3214 | *self | |
3215 | } | |
3216 | } | |
3217 | #[repr(C)] | |
6522a427 EL |
3218 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3219 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3220 | pub union FWPM_NET_EVENT_HEADER2_0 { | |
3221 | pub localAddrV4: u32, | |
3222 | pub localAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3223 | } |
6522a427 EL |
3224 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3225 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER2_0 {} | |
3226 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3227 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER2_0 { | |
5e7ed085 FG |
3228 | fn clone(&self) -> Self { |
3229 | *self | |
3230 | } | |
3231 | } | |
3232 | #[repr(C)] | |
6522a427 EL |
3233 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3234 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3235 | pub union FWPM_NET_EVENT_HEADER2_1 { | |
3236 | pub remoteAddrV4: u32, | |
3237 | pub remoteAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3238 | } |
6522a427 EL |
3239 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3240 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER2_1 {} | |
3241 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3242 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER2_1 { | |
5e7ed085 FG |
3243 | fn clone(&self) -> Self { |
3244 | *self | |
3245 | } | |
3246 | } | |
3247 | #[repr(C)] | |
6522a427 EL |
3248 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3249 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3250 | pub struct FWPM_NET_EVENT_HEADER3 { | |
3251 | pub timeStamp: super::super::Foundation::FILETIME, | |
3252 | pub flags: u32, | |
3253 | pub ipVersion: FWP_IP_VERSION, | |
3254 | pub ipProtocol: u8, | |
3255 | pub Anonymous1: FWPM_NET_EVENT_HEADER3_0, | |
3256 | pub Anonymous2: FWPM_NET_EVENT_HEADER3_1, | |
3257 | pub localPort: u16, | |
3258 | pub remotePort: u16, | |
3259 | pub scopeId: u32, | |
3260 | pub appId: FWP_BYTE_BLOB, | |
3261 | pub userId: *mut super::super::Security::SID, | |
3262 | pub addressFamily: FWP_AF, | |
3263 | pub packageSid: *mut super::super::Security::SID, | |
3264 | pub enterpriseId: ::windows_sys::core::PWSTR, | |
3265 | pub policyFlags: u64, | |
3266 | pub effectiveName: FWP_BYTE_BLOB, | |
5e7ed085 | 3267 | } |
6522a427 EL |
3268 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3269 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER3 {} | |
3270 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3271 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER3 { | |
5e7ed085 FG |
3272 | fn clone(&self) -> Self { |
3273 | *self | |
3274 | } | |
3275 | } | |
3276 | #[repr(C)] | |
6522a427 EL |
3277 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3278 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3279 | pub union FWPM_NET_EVENT_HEADER3_0 { | |
3280 | pub localAddrV4: u32, | |
3281 | pub localAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3282 | } |
6522a427 EL |
3283 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3284 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER3_0 {} | |
3285 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3286 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER3_0 { | |
5e7ed085 FG |
3287 | fn clone(&self) -> Self { |
3288 | *self | |
3289 | } | |
3290 | } | |
3291 | #[repr(C)] | |
6522a427 EL |
3292 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3293 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3294 | pub union FWPM_NET_EVENT_HEADER3_1 { | |
3295 | pub remoteAddrV4: u32, | |
3296 | pub remoteAddrV6: FWP_BYTE_ARRAY16, | |
5e7ed085 | 3297 | } |
6522a427 EL |
3298 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3299 | impl ::core::marker::Copy for FWPM_NET_EVENT_HEADER3_1 {} | |
3300 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3301 | impl ::core::clone::Clone for FWPM_NET_EVENT_HEADER3_1 { | |
5e7ed085 FG |
3302 | fn clone(&self) -> Self { |
3303 | *self | |
3304 | } | |
3305 | } | |
3306 | #[repr(C)] | |
04454e1e | 3307 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3308 | pub struct FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { |
3309 | pub failureErrorCode: u32, | |
3310 | pub failurePoint: IPSEC_FAILURE_POINT, | |
5e7ed085 | 3311 | pub flags: u32, |
6522a427 EL |
3312 | pub emState: IKEEXT_EM_SA_STATE, |
3313 | pub saRole: IKEEXT_SA_ROLE, | |
3314 | pub emAuthMethod: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
3315 | pub endCertHash: [u8; 20], | |
3316 | pub mmId: u64, | |
3317 | pub qmFilterId: u64, | |
5e7ed085 | 3318 | } |
6522a427 EL |
3319 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 {} |
3320 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 { | |
5e7ed085 FG |
3321 | fn clone(&self) -> Self { |
3322 | *self | |
3323 | } | |
3324 | } | |
3325 | #[repr(C)] | |
04454e1e | 3326 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3327 | pub struct FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 { |
3328 | pub failureErrorCode: u32, | |
3329 | pub failurePoint: IPSEC_FAILURE_POINT, | |
5e7ed085 | 3330 | pub flags: u32, |
6522a427 EL |
3331 | pub emState: IKEEXT_EM_SA_STATE, |
3332 | pub saRole: IKEEXT_SA_ROLE, | |
3333 | pub emAuthMethod: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
3334 | pub endCertHash: [u8; 20], | |
3335 | pub mmId: u64, | |
3336 | pub qmFilterId: u64, | |
3337 | pub localPrincipalNameForAuth: ::windows_sys::core::PWSTR, | |
3338 | pub remotePrincipalNameForAuth: ::windows_sys::core::PWSTR, | |
3339 | pub numLocalPrincipalGroupSids: u32, | |
3340 | pub localPrincipalGroupSids: *mut ::windows_sys::core::PWSTR, | |
3341 | pub numRemotePrincipalGroupSids: u32, | |
3342 | pub remotePrincipalGroupSids: *mut ::windows_sys::core::PWSTR, | |
3343 | pub saTrafficType: IPSEC_TRAFFIC_TYPE, | |
5e7ed085 | 3344 | } |
6522a427 EL |
3345 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 {} |
3346 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 { | |
5e7ed085 FG |
3347 | fn clone(&self) -> Self { |
3348 | *self | |
3349 | } | |
3350 | } | |
3351 | #[repr(C)] | |
04454e1e | 3352 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3353 | pub struct FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { |
3354 | pub failureErrorCode: u32, | |
3355 | pub failurePoint: IPSEC_FAILURE_POINT, | |
5e7ed085 | 3356 | pub flags: u32, |
6522a427 EL |
3357 | pub keyingModuleType: IKEEXT_KEY_MODULE_TYPE, |
3358 | pub mmState: IKEEXT_MM_SA_STATE, | |
3359 | pub saRole: IKEEXT_SA_ROLE, | |
3360 | pub mmAuthMethod: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
3361 | pub endCertHash: [u8; 20], | |
3362 | pub mmId: u64, | |
3363 | pub mmFilterId: u64, | |
5e7ed085 | 3364 | } |
6522a427 EL |
3365 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 {} |
3366 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 { | |
5e7ed085 FG |
3367 | fn clone(&self) -> Self { |
3368 | *self | |
3369 | } | |
3370 | } | |
5e7ed085 | 3371 | #[repr(C)] |
04454e1e | 3372 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3373 | pub struct FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 { |
3374 | pub failureErrorCode: u32, | |
3375 | pub failurePoint: IPSEC_FAILURE_POINT, | |
3376 | pub flags: u32, | |
3377 | pub keyingModuleType: IKEEXT_KEY_MODULE_TYPE, | |
3378 | pub mmState: IKEEXT_MM_SA_STATE, | |
3379 | pub saRole: IKEEXT_SA_ROLE, | |
3380 | pub mmAuthMethod: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
3381 | pub endCertHash: [u8; 20], | |
3382 | pub mmId: u64, | |
3383 | pub mmFilterId: u64, | |
3384 | pub localPrincipalNameForAuth: ::windows_sys::core::PWSTR, | |
3385 | pub remotePrincipalNameForAuth: ::windows_sys::core::PWSTR, | |
3386 | pub numLocalPrincipalGroupSids: u32, | |
3387 | pub localPrincipalGroupSids: *mut ::windows_sys::core::PWSTR, | |
3388 | pub numRemotePrincipalGroupSids: u32, | |
3389 | pub remotePrincipalGroupSids: *mut ::windows_sys::core::PWSTR, | |
5e7ed085 | 3390 | } |
6522a427 EL |
3391 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 {} |
3392 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 { | |
5e7ed085 FG |
3393 | fn clone(&self) -> Self { |
3394 | *self | |
3395 | } | |
3396 | } | |
5e7ed085 | 3397 | #[repr(C)] |
04454e1e | 3398 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3399 | pub struct FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { |
3400 | pub failureErrorCode: u32, | |
3401 | pub failurePoint: IPSEC_FAILURE_POINT, | |
3402 | pub flags: u32, | |
3403 | pub keyingModuleType: IKEEXT_KEY_MODULE_TYPE, | |
3404 | pub mmState: IKEEXT_MM_SA_STATE, | |
3405 | pub saRole: IKEEXT_SA_ROLE, | |
3406 | pub mmAuthMethod: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
3407 | pub endCertHash: [u8; 20], | |
3408 | pub mmId: u64, | |
3409 | pub mmFilterId: u64, | |
3410 | pub localPrincipalNameForAuth: ::windows_sys::core::PWSTR, | |
3411 | pub remotePrincipalNameForAuth: ::windows_sys::core::PWSTR, | |
3412 | pub numLocalPrincipalGroupSids: u32, | |
3413 | pub localPrincipalGroupSids: *mut ::windows_sys::core::PWSTR, | |
3414 | pub numRemotePrincipalGroupSids: u32, | |
3415 | pub remotePrincipalGroupSids: *mut ::windows_sys::core::PWSTR, | |
3416 | pub providerContextKey: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 3417 | } |
6522a427 EL |
3418 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 {} |
3419 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_MM_FAILURE2 { | |
5e7ed085 FG |
3420 | fn clone(&self) -> Self { |
3421 | *self | |
3422 | } | |
3423 | } | |
3424 | #[repr(C)] | |
6522a427 EL |
3425 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3426 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3427 | pub struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { | |
3428 | pub failureErrorCode: u32, | |
3429 | pub failurePoint: IPSEC_FAILURE_POINT, | |
3430 | pub keyingModuleType: IKEEXT_KEY_MODULE_TYPE, | |
3431 | pub qmState: IKEEXT_QM_SA_STATE, | |
3432 | pub saRole: IKEEXT_SA_ROLE, | |
3433 | pub saTrafficType: IPSEC_TRAFFIC_TYPE, | |
3434 | pub Anonymous1: FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0, | |
3435 | pub Anonymous2: FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1, | |
3436 | pub qmFilterId: u64, | |
5e7ed085 | 3437 | } |
6522a427 EL |
3438 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3439 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 {} | |
3440 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3441 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 { | |
5e7ed085 FG |
3442 | fn clone(&self) -> Self { |
3443 | *self | |
3444 | } | |
3445 | } | |
3446 | #[repr(C)] | |
6522a427 EL |
3447 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3448 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3449 | pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { | |
3450 | pub localSubNet: FWP_CONDITION_VALUE0, | |
5e7ed085 | 3451 | } |
6522a427 EL |
3452 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3453 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 {} | |
3454 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3455 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_0 { | |
5e7ed085 FG |
3456 | fn clone(&self) -> Self { |
3457 | *self | |
3458 | } | |
3459 | } | |
5e7ed085 | 3460 | #[repr(C)] |
6522a427 EL |
3461 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3462 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3463 | pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { | |
3464 | pub remoteSubNet: FWP_CONDITION_VALUE0, | |
5e7ed085 | 3465 | } |
6522a427 EL |
3466 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3467 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 {} | |
3468 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3469 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE0_1 { | |
5e7ed085 FG |
3470 | fn clone(&self) -> Self { |
3471 | *self | |
3472 | } | |
3473 | } | |
3474 | #[repr(C)] | |
6522a427 EL |
3475 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3476 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3477 | pub struct FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { | |
3478 | pub failureErrorCode: u32, | |
3479 | pub failurePoint: IPSEC_FAILURE_POINT, | |
3480 | pub keyingModuleType: IKEEXT_KEY_MODULE_TYPE, | |
3481 | pub qmState: IKEEXT_QM_SA_STATE, | |
3482 | pub saRole: IKEEXT_SA_ROLE, | |
3483 | pub saTrafficType: IPSEC_TRAFFIC_TYPE, | |
3484 | pub Anonymous1: FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0, | |
3485 | pub Anonymous2: FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1, | |
3486 | pub qmFilterId: u64, | |
3487 | pub mmSaLuid: u64, | |
3488 | pub mmProviderContextKey: ::windows_sys::core::GUID, | |
5e7ed085 | 3489 | } |
6522a427 EL |
3490 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3491 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 {} | |
3492 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3493 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1 { | |
5e7ed085 FG |
3494 | fn clone(&self) -> Self { |
3495 | *self | |
3496 | } | |
3497 | } | |
3498 | #[repr(C)] | |
6522a427 EL |
3499 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3500 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3501 | pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { | |
3502 | pub localSubNet: FWP_CONDITION_VALUE0, | |
5e7ed085 | 3503 | } |
6522a427 EL |
3504 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3505 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 {} | |
3506 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3507 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_0 { | |
5e7ed085 FG |
3508 | fn clone(&self) -> Self { |
3509 | *self | |
3510 | } | |
3511 | } | |
3512 | #[repr(C)] | |
6522a427 EL |
3513 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3514 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3515 | pub union FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 { | |
3516 | pub remoteSubNet: FWP_CONDITION_VALUE0, | |
5e7ed085 | 3517 | } |
6522a427 EL |
3518 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3519 | impl ::core::marker::Copy for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 {} | |
3520 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3521 | impl ::core::clone::Clone for FWPM_NET_EVENT_IKEEXT_QM_FAILURE1_1 { | |
5e7ed085 FG |
3522 | fn clone(&self) -> Self { |
3523 | *self | |
3524 | } | |
3525 | } | |
3526 | #[repr(C)] | |
04454e1e | 3527 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3528 | pub struct FWPM_NET_EVENT_IPSEC_DOSP_DROP0 { |
3529 | pub ipVersion: FWP_IP_VERSION, | |
3530 | pub Anonymous1: FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0, | |
3531 | pub Anonymous2: FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1, | |
3532 | pub failureStatus: i32, | |
3533 | pub direction: FWP_DIRECTION, | |
5e7ed085 | 3534 | } |
6522a427 EL |
3535 | impl ::core::marker::Copy for FWPM_NET_EVENT_IPSEC_DOSP_DROP0 {} |
3536 | impl ::core::clone::Clone for FWPM_NET_EVENT_IPSEC_DOSP_DROP0 { | |
5e7ed085 FG |
3537 | fn clone(&self) -> Self { |
3538 | *self | |
3539 | } | |
3540 | } | |
3541 | #[repr(C)] | |
04454e1e | 3542 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3543 | pub union FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0 { |
3544 | pub publicHostV4Addr: u32, | |
3545 | pub publicHostV6Addr: [u8; 16], | |
5e7ed085 | 3546 | } |
6522a427 EL |
3547 | impl ::core::marker::Copy for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0 {} |
3548 | impl ::core::clone::Clone for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_0 { | |
5e7ed085 FG |
3549 | fn clone(&self) -> Self { |
3550 | *self | |
3551 | } | |
3552 | } | |
3553 | #[repr(C)] | |
04454e1e | 3554 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3555 | pub union FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1 { |
3556 | pub internalHostV4Addr: u32, | |
3557 | pub internalHostV6Addr: [u8; 16], | |
5e7ed085 | 3558 | } |
6522a427 EL |
3559 | impl ::core::marker::Copy for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1 {} |
3560 | impl ::core::clone::Clone for FWPM_NET_EVENT_IPSEC_DOSP_DROP0_1 { | |
5e7ed085 FG |
3561 | fn clone(&self) -> Self { |
3562 | *self | |
3563 | } | |
3564 | } | |
3565 | #[repr(C)] | |
04454e1e | 3566 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3567 | pub struct FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 { |
3568 | pub failureStatus: i32, | |
3569 | pub direction: FWP_DIRECTION, | |
3570 | pub spi: u32, | |
3571 | pub filterId: u64, | |
3572 | pub layerId: u16, | |
5e7ed085 | 3573 | } |
6522a427 EL |
3574 | impl ::core::marker::Copy for FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 {} |
3575 | impl ::core::clone::Clone for FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 { | |
5e7ed085 FG |
3576 | fn clone(&self) -> Self { |
3577 | *self | |
3578 | } | |
3579 | } | |
3580 | #[repr(C)] | |
04454e1e | 3581 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3582 | pub struct FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 { |
3583 | pub spi: u32, | |
5e7ed085 | 3584 | } |
6522a427 EL |
3585 | impl ::core::marker::Copy for FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 {} |
3586 | impl ::core::clone::Clone for FWPM_NET_EVENT_LPM_PACKET_ARRIVAL0 { | |
5e7ed085 FG |
3587 | fn clone(&self) -> Self { |
3588 | *self | |
3589 | } | |
3590 | } | |
3591 | #[repr(C)] | |
6522a427 EL |
3592 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3593 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3594 | pub struct FWPM_NET_EVENT_SUBSCRIPTION0 { | |
3595 | pub enumTemplate: *mut FWPM_NET_EVENT_ENUM_TEMPLATE0, | |
3596 | pub flags: u32, | |
3597 | pub sessionKey: ::windows_sys::core::GUID, | |
5e7ed085 | 3598 | } |
6522a427 EL |
3599 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3600 | impl ::core::marker::Copy for FWPM_NET_EVENT_SUBSCRIPTION0 {} | |
3601 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3602 | impl ::core::clone::Clone for FWPM_NET_EVENT_SUBSCRIPTION0 { | |
5e7ed085 FG |
3603 | fn clone(&self) -> Self { |
3604 | *self | |
3605 | } | |
3606 | } | |
3607 | #[repr(C)] | |
04454e1e | 3608 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3609 | pub struct FWPM_PROVIDER0 { |
3610 | pub providerKey: ::windows_sys::core::GUID, | |
3611 | pub displayData: FWPM_DISPLAY_DATA0, | |
3612 | pub flags: u32, | |
3613 | pub providerData: FWP_BYTE_BLOB, | |
3614 | pub serviceName: ::windows_sys::core::PWSTR, | |
5e7ed085 | 3615 | } |
6522a427 EL |
3616 | impl ::core::marker::Copy for FWPM_PROVIDER0 {} |
3617 | impl ::core::clone::Clone for FWPM_PROVIDER0 { | |
5e7ed085 FG |
3618 | fn clone(&self) -> Self { |
3619 | *self | |
3620 | } | |
3621 | } | |
3622 | #[repr(C)] | |
04454e1e | 3623 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3624 | pub struct FWPM_PROVIDER_CHANGE0 { |
3625 | pub changeType: FWPM_CHANGE_TYPE, | |
3626 | pub providerKey: ::windows_sys::core::GUID, | |
5e7ed085 | 3627 | } |
6522a427 EL |
3628 | impl ::core::marker::Copy for FWPM_PROVIDER_CHANGE0 {} |
3629 | impl ::core::clone::Clone for FWPM_PROVIDER_CHANGE0 { | |
5e7ed085 FG |
3630 | fn clone(&self) -> Self { |
3631 | *self | |
3632 | } | |
3633 | } | |
3634 | #[repr(C)] | |
6522a427 EL |
3635 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3636 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3637 | pub struct FWPM_PROVIDER_CONTEXT0 { | |
3638 | pub providerContextKey: ::windows_sys::core::GUID, | |
3639 | pub displayData: FWPM_DISPLAY_DATA0, | |
3640 | pub flags: u32, | |
3641 | pub providerKey: *mut ::windows_sys::core::GUID, | |
3642 | pub providerData: FWP_BYTE_BLOB, | |
3643 | pub r#type: FWPM_PROVIDER_CONTEXT_TYPE, | |
3644 | pub Anonymous: FWPM_PROVIDER_CONTEXT0_0, | |
3645 | pub providerContextId: u64, | |
5e7ed085 | 3646 | } |
6522a427 EL |
3647 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3648 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT0 {} | |
3649 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3650 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT0 { | |
5e7ed085 FG |
3651 | fn clone(&self) -> Self { |
3652 | *self | |
3653 | } | |
3654 | } | |
3655 | #[repr(C)] | |
6522a427 EL |
3656 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3657 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3658 | pub union FWPM_PROVIDER_CONTEXT0_0 { | |
3659 | pub keyingPolicy: *mut IPSEC_KEYING_POLICY0, | |
3660 | pub ikeQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY0, | |
3661 | pub ikeQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY0, | |
3662 | pub authipQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY0, | |
3663 | pub authipQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY0, | |
3664 | pub ikeMmPolicy: *mut IKEEXT_POLICY0, | |
3665 | pub authIpMmPolicy: *mut IKEEXT_POLICY0, | |
3666 | pub dataBuffer: *mut FWP_BYTE_BLOB, | |
3667 | pub classifyOptions: *mut FWPM_CLASSIFY_OPTIONS0, | |
5e7ed085 | 3668 | } |
6522a427 EL |
3669 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3670 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT0_0 {} | |
3671 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3672 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT0_0 { | |
5e7ed085 FG |
3673 | fn clone(&self) -> Self { |
3674 | *self | |
3675 | } | |
3676 | } | |
3677 | #[repr(C)] | |
6522a427 EL |
3678 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3679 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3680 | pub struct FWPM_PROVIDER_CONTEXT1 { | |
3681 | pub providerContextKey: ::windows_sys::core::GUID, | |
3682 | pub displayData: FWPM_DISPLAY_DATA0, | |
3683 | pub flags: u32, | |
3684 | pub providerKey: *mut ::windows_sys::core::GUID, | |
3685 | pub providerData: FWP_BYTE_BLOB, | |
3686 | pub r#type: FWPM_PROVIDER_CONTEXT_TYPE, | |
3687 | pub Anonymous: FWPM_PROVIDER_CONTEXT1_0, | |
3688 | pub providerContextId: u64, | |
5e7ed085 | 3689 | } |
6522a427 EL |
3690 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3691 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT1 {} | |
3692 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3693 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT1 { | |
5e7ed085 FG |
3694 | fn clone(&self) -> Self { |
3695 | *self | |
3696 | } | |
3697 | } | |
5e7ed085 | 3698 | #[repr(C)] |
6522a427 EL |
3699 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3700 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3701 | pub union FWPM_PROVIDER_CONTEXT1_0 { | |
3702 | pub keyingPolicy: *mut IPSEC_KEYING_POLICY0, | |
3703 | pub ikeQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY1, | |
3704 | pub ikeQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY1, | |
3705 | pub authipQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY1, | |
3706 | pub authipQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY1, | |
3707 | pub ikeMmPolicy: *mut IKEEXT_POLICY1, | |
3708 | pub authIpMmPolicy: *mut IKEEXT_POLICY1, | |
3709 | pub dataBuffer: *mut FWP_BYTE_BLOB, | |
3710 | pub classifyOptions: *mut FWPM_CLASSIFY_OPTIONS0, | |
3711 | pub ikeV2QmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY1, | |
3712 | pub ikeV2MmPolicy: *mut IKEEXT_POLICY1, | |
3713 | pub idpOptions: *mut IPSEC_DOSP_OPTIONS0, | |
5e7ed085 | 3714 | } |
6522a427 EL |
3715 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3716 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT1_0 {} | |
3717 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3718 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT1_0 { | |
5e7ed085 FG |
3719 | fn clone(&self) -> Self { |
3720 | *self | |
3721 | } | |
3722 | } | |
5e7ed085 | 3723 | #[repr(C)] |
6522a427 EL |
3724 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3725 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3726 | pub struct FWPM_PROVIDER_CONTEXT2 { | |
3727 | pub providerContextKey: ::windows_sys::core::GUID, | |
3728 | pub displayData: FWPM_DISPLAY_DATA0, | |
3729 | pub flags: u32, | |
3730 | pub providerKey: *mut ::windows_sys::core::GUID, | |
3731 | pub providerData: FWP_BYTE_BLOB, | |
3732 | pub r#type: FWPM_PROVIDER_CONTEXT_TYPE, | |
3733 | pub Anonymous: FWPM_PROVIDER_CONTEXT2_0, | |
3734 | pub providerContextId: u64, | |
5e7ed085 | 3735 | } |
6522a427 EL |
3736 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3737 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT2 {} | |
3738 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3739 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT2 { | |
5e7ed085 FG |
3740 | fn clone(&self) -> Self { |
3741 | *self | |
3742 | } | |
3743 | } | |
3744 | #[repr(C)] | |
6522a427 EL |
3745 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3746 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3747 | pub union FWPM_PROVIDER_CONTEXT2_0 { | |
3748 | pub keyingPolicy: *mut IPSEC_KEYING_POLICY1, | |
3749 | pub ikeQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY2, | |
3750 | pub ikeQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY2, | |
3751 | pub authipQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY2, | |
3752 | pub authipQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY2, | |
3753 | pub ikeMmPolicy: *mut IKEEXT_POLICY2, | |
3754 | pub authIpMmPolicy: *mut IKEEXT_POLICY2, | |
3755 | pub dataBuffer: *mut FWP_BYTE_BLOB, | |
3756 | pub classifyOptions: *mut FWPM_CLASSIFY_OPTIONS0, | |
3757 | pub ikeV2QmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY2, | |
3758 | pub ikeV2QmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY2, | |
3759 | pub ikeV2MmPolicy: *mut IKEEXT_POLICY2, | |
3760 | pub idpOptions: *mut IPSEC_DOSP_OPTIONS0, | |
5e7ed085 | 3761 | } |
6522a427 EL |
3762 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3763 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT2_0 {} | |
3764 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3765 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT2_0 { | |
5e7ed085 FG |
3766 | fn clone(&self) -> Self { |
3767 | *self | |
3768 | } | |
3769 | } | |
3770 | #[repr(C)] | |
6522a427 EL |
3771 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3772 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3773 | pub struct FWPM_PROVIDER_CONTEXT3 { | |
3774 | pub providerContextKey: ::windows_sys::core::GUID, | |
3775 | pub displayData: FWPM_DISPLAY_DATA0, | |
3776 | pub flags: u32, | |
3777 | pub providerKey: *mut ::windows_sys::core::GUID, | |
3778 | pub providerData: FWP_BYTE_BLOB, | |
3779 | pub r#type: FWPM_PROVIDER_CONTEXT_TYPE, | |
3780 | pub Anonymous: FWPM_PROVIDER_CONTEXT3_0, | |
3781 | pub providerContextId: u64, | |
5e7ed085 | 3782 | } |
6522a427 EL |
3783 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3784 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT3 {} | |
3785 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3786 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT3 { | |
5e7ed085 FG |
3787 | fn clone(&self) -> Self { |
3788 | *self | |
3789 | } | |
3790 | } | |
5e7ed085 | 3791 | #[repr(C)] |
6522a427 EL |
3792 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3793 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3794 | pub union FWPM_PROVIDER_CONTEXT3_0 { | |
3795 | pub keyingPolicy: *mut IPSEC_KEYING_POLICY1, | |
3796 | pub ikeQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY2, | |
3797 | pub ikeQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY3, | |
3798 | pub authipQmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY2, | |
3799 | pub authipQmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY3, | |
3800 | pub ikeMmPolicy: *mut IKEEXT_POLICY2, | |
3801 | pub authIpMmPolicy: *mut IKEEXT_POLICY2, | |
3802 | pub dataBuffer: *mut FWP_BYTE_BLOB, | |
3803 | pub classifyOptions: *mut FWPM_CLASSIFY_OPTIONS0, | |
3804 | pub ikeV2QmTunnelPolicy: *mut IPSEC_TUNNEL_POLICY3, | |
3805 | pub ikeV2QmTransportPolicy: *mut IPSEC_TRANSPORT_POLICY2, | |
3806 | pub ikeV2MmPolicy: *mut IKEEXT_POLICY2, | |
3807 | pub idpOptions: *mut IPSEC_DOSP_OPTIONS0, | |
5e7ed085 | 3808 | } |
6522a427 EL |
3809 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3810 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT3_0 {} | |
3811 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3812 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT3_0 { | |
5e7ed085 FG |
3813 | fn clone(&self) -> Self { |
3814 | *self | |
3815 | } | |
3816 | } | |
5e7ed085 | 3817 | #[repr(C)] |
04454e1e | 3818 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3819 | pub struct FWPM_PROVIDER_CONTEXT_CHANGE0 { |
3820 | pub changeType: FWPM_CHANGE_TYPE, | |
3821 | pub providerContextKey: ::windows_sys::core::GUID, | |
3822 | pub providerContextId: u64, | |
5e7ed085 | 3823 | } |
6522a427 EL |
3824 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT_CHANGE0 {} |
3825 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT_CHANGE0 { | |
5e7ed085 FG |
3826 | fn clone(&self) -> Self { |
3827 | *self | |
3828 | } | |
3829 | } | |
3830 | #[repr(C)] | |
04454e1e | 3831 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3832 | pub struct FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 { |
3833 | pub providerKey: *mut ::windows_sys::core::GUID, | |
3834 | pub providerContextType: FWPM_PROVIDER_CONTEXT_TYPE, | |
5e7ed085 | 3835 | } |
6522a427 EL |
3836 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 {} |
3837 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
3838 | fn clone(&self) -> Self { |
3839 | *self | |
3840 | } | |
3841 | } | |
3842 | #[repr(C)] | |
04454e1e | 3843 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3844 | pub struct FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 { |
3845 | pub enumTemplate: *mut FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0, | |
3846 | pub flags: FWPM_SUBSCRIPTION_FLAGS, | |
3847 | pub sessionKey: ::windows_sys::core::GUID, | |
5e7ed085 | 3848 | } |
6522a427 EL |
3849 | impl ::core::marker::Copy for FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 {} |
3850 | impl ::core::clone::Clone for FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 { | |
5e7ed085 FG |
3851 | fn clone(&self) -> Self { |
3852 | *self | |
3853 | } | |
3854 | } | |
3855 | #[repr(C)] | |
04454e1e | 3856 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3857 | pub struct FWPM_PROVIDER_ENUM_TEMPLATE0 { |
3858 | pub reserved: u64, | |
5e7ed085 | 3859 | } |
6522a427 EL |
3860 | impl ::core::marker::Copy for FWPM_PROVIDER_ENUM_TEMPLATE0 {} |
3861 | impl ::core::clone::Clone for FWPM_PROVIDER_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
3862 | fn clone(&self) -> Self { |
3863 | *self | |
3864 | } | |
3865 | } | |
3866 | #[repr(C)] | |
04454e1e | 3867 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3868 | pub struct FWPM_PROVIDER_SUBSCRIPTION0 { |
3869 | pub enumTemplate: *mut FWPM_PROVIDER_ENUM_TEMPLATE0, | |
3870 | pub flags: u32, | |
3871 | pub sessionKey: ::windows_sys::core::GUID, | |
5e7ed085 | 3872 | } |
6522a427 EL |
3873 | impl ::core::marker::Copy for FWPM_PROVIDER_SUBSCRIPTION0 {} |
3874 | impl ::core::clone::Clone for FWPM_PROVIDER_SUBSCRIPTION0 { | |
5e7ed085 FG |
3875 | fn clone(&self) -> Self { |
3876 | *self | |
3877 | } | |
3878 | } | |
3879 | #[repr(C)] | |
6522a427 EL |
3880 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
3881 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3882 | pub struct FWPM_SESSION0 { | |
3883 | pub sessionKey: ::windows_sys::core::GUID, | |
3884 | pub displayData: FWPM_DISPLAY_DATA0, | |
3885 | pub flags: u32, | |
3886 | pub txnWaitTimeoutInMSec: u32, | |
3887 | pub processId: u32, | |
3888 | pub sid: *mut super::super::Security::SID, | |
3889 | pub username: ::windows_sys::core::PWSTR, | |
3890 | pub kernelMode: super::super::Foundation::BOOL, | |
5e7ed085 | 3891 | } |
6522a427 EL |
3892 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
3893 | impl ::core::marker::Copy for FWPM_SESSION0 {} | |
3894 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
3895 | impl ::core::clone::Clone for FWPM_SESSION0 { | |
5e7ed085 FG |
3896 | fn clone(&self) -> Self { |
3897 | *self | |
3898 | } | |
3899 | } | |
3900 | #[repr(C)] | |
04454e1e | 3901 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3902 | pub struct FWPM_SESSION_ENUM_TEMPLATE0 { |
3903 | pub reserved: u64, | |
5e7ed085 | 3904 | } |
6522a427 EL |
3905 | impl ::core::marker::Copy for FWPM_SESSION_ENUM_TEMPLATE0 {} |
3906 | impl ::core::clone::Clone for FWPM_SESSION_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
3907 | fn clone(&self) -> Self { |
3908 | *self | |
3909 | } | |
3910 | } | |
5e7ed085 | 3911 | #[repr(C)] |
04454e1e | 3912 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3913 | pub struct FWPM_STATISTICS0 { |
3914 | pub numLayerStatistics: u32, | |
3915 | pub layerStatistics: *mut FWPM_LAYER_STATISTICS0, | |
3916 | pub inboundAllowedConnectionsV4: u32, | |
3917 | pub inboundBlockedConnectionsV4: u32, | |
3918 | pub outboundAllowedConnectionsV4: u32, | |
3919 | pub outboundBlockedConnectionsV4: u32, | |
3920 | pub inboundAllowedConnectionsV6: u32, | |
3921 | pub inboundBlockedConnectionsV6: u32, | |
3922 | pub outboundAllowedConnectionsV6: u32, | |
3923 | pub outboundBlockedConnectionsV6: u32, | |
3924 | pub inboundActiveConnectionsV4: u32, | |
3925 | pub outboundActiveConnectionsV4: u32, | |
3926 | pub inboundActiveConnectionsV6: u32, | |
3927 | pub outboundActiveConnectionsV6: u32, | |
3928 | pub reauthDirInbound: u64, | |
3929 | pub reauthDirOutbound: u64, | |
3930 | pub reauthFamilyV4: u64, | |
3931 | pub reauthFamilyV6: u64, | |
3932 | pub reauthProtoOther: u64, | |
3933 | pub reauthProtoIPv4: u64, | |
3934 | pub reauthProtoIPv6: u64, | |
3935 | pub reauthProtoICMP: u64, | |
3936 | pub reauthProtoICMP6: u64, | |
3937 | pub reauthProtoUDP: u64, | |
3938 | pub reauthProtoTCP: u64, | |
3939 | pub reauthReasonPolicyChange: u64, | |
3940 | pub reauthReasonNewArrivalInterface: u64, | |
3941 | pub reauthReasonNewNextHopInterface: u64, | |
3942 | pub reauthReasonProfileCrossing: u64, | |
3943 | pub reauthReasonClassifyCompletion: u64, | |
3944 | pub reauthReasonIPSecPropertiesChanged: u64, | |
3945 | pub reauthReasonMidStreamInspection: u64, | |
3946 | pub reauthReasonSocketPropertyChanged: u64, | |
3947 | pub reauthReasonNewInboundMCastBCastPacket: u64, | |
3948 | pub reauthReasonEDPPolicyChanged: u64, | |
3949 | pub reauthReasonProxyHandleChanged: u64, | |
5e7ed085 | 3950 | } |
6522a427 EL |
3951 | impl ::core::marker::Copy for FWPM_STATISTICS0 {} |
3952 | impl ::core::clone::Clone for FWPM_STATISTICS0 { | |
5e7ed085 FG |
3953 | fn clone(&self) -> Self { |
3954 | *self | |
3955 | } | |
3956 | } | |
3957 | #[repr(C)] | |
04454e1e | 3958 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3959 | pub struct FWPM_SUBLAYER0 { |
3960 | pub subLayerKey: ::windows_sys::core::GUID, | |
3961 | pub displayData: FWPM_DISPLAY_DATA0, | |
3962 | pub flags: u32, | |
3963 | pub providerKey: *mut ::windows_sys::core::GUID, | |
3964 | pub providerData: FWP_BYTE_BLOB, | |
3965 | pub weight: u16, | |
5e7ed085 | 3966 | } |
6522a427 EL |
3967 | impl ::core::marker::Copy for FWPM_SUBLAYER0 {} |
3968 | impl ::core::clone::Clone for FWPM_SUBLAYER0 { | |
5e7ed085 FG |
3969 | fn clone(&self) -> Self { |
3970 | *self | |
3971 | } | |
3972 | } | |
5e7ed085 | 3973 | #[repr(C)] |
04454e1e | 3974 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3975 | pub struct FWPM_SUBLAYER_CHANGE0 { |
3976 | pub changeType: FWPM_CHANGE_TYPE, | |
3977 | pub subLayerKey: ::windows_sys::core::GUID, | |
5e7ed085 | 3978 | } |
6522a427 EL |
3979 | impl ::core::marker::Copy for FWPM_SUBLAYER_CHANGE0 {} |
3980 | impl ::core::clone::Clone for FWPM_SUBLAYER_CHANGE0 { | |
5e7ed085 FG |
3981 | fn clone(&self) -> Self { |
3982 | *self | |
3983 | } | |
3984 | } | |
3985 | #[repr(C)] | |
04454e1e | 3986 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3987 | pub struct FWPM_SUBLAYER_ENUM_TEMPLATE0 { |
3988 | pub providerKey: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 3989 | } |
6522a427 EL |
3990 | impl ::core::marker::Copy for FWPM_SUBLAYER_ENUM_TEMPLATE0 {} |
3991 | impl ::core::clone::Clone for FWPM_SUBLAYER_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
3992 | fn clone(&self) -> Self { |
3993 | *self | |
3994 | } | |
3995 | } | |
5e7ed085 | 3996 | #[repr(C)] |
04454e1e | 3997 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
3998 | pub struct FWPM_SUBLAYER_SUBSCRIPTION0 { |
3999 | pub enumTemplate: *mut FWPM_SUBLAYER_ENUM_TEMPLATE0, | |
4000 | pub flags: FWPM_SUBSCRIPTION_FLAGS, | |
4001 | pub sessionKey: ::windows_sys::core::GUID, | |
5e7ed085 | 4002 | } |
6522a427 EL |
4003 | impl ::core::marker::Copy for FWPM_SUBLAYER_SUBSCRIPTION0 {} |
4004 | impl ::core::clone::Clone for FWPM_SUBLAYER_SUBSCRIPTION0 { | |
5e7ed085 FG |
4005 | fn clone(&self) -> Self { |
4006 | *self | |
4007 | } | |
4008 | } | |
4009 | #[repr(C)] | |
04454e1e | 4010 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4011 | pub struct FWPM_SYSTEM_PORTS0 { |
4012 | pub numTypes: u32, | |
4013 | pub types: *mut FWPM_SYSTEM_PORTS_BY_TYPE0, | |
5e7ed085 | 4014 | } |
6522a427 EL |
4015 | impl ::core::marker::Copy for FWPM_SYSTEM_PORTS0 {} |
4016 | impl ::core::clone::Clone for FWPM_SYSTEM_PORTS0 { | |
5e7ed085 FG |
4017 | fn clone(&self) -> Self { |
4018 | *self | |
4019 | } | |
4020 | } | |
4021 | #[repr(C)] | |
04454e1e | 4022 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4023 | pub struct FWPM_SYSTEM_PORTS_BY_TYPE0 { |
4024 | pub r#type: FWPM_SYSTEM_PORT_TYPE, | |
4025 | pub numPorts: u32, | |
4026 | pub ports: *mut u16, | |
5e7ed085 | 4027 | } |
6522a427 EL |
4028 | impl ::core::marker::Copy for FWPM_SYSTEM_PORTS_BY_TYPE0 {} |
4029 | impl ::core::clone::Clone for FWPM_SYSTEM_PORTS_BY_TYPE0 { | |
5e7ed085 FG |
4030 | fn clone(&self) -> Self { |
4031 | *self | |
4032 | } | |
4033 | } | |
5e7ed085 | 4034 | #[repr(C)] |
6522a427 EL |
4035 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
4036 | #[cfg(feature = "Win32_Foundation")] | |
4037 | pub struct FWPM_VSWITCH_EVENT0 { | |
4038 | pub eventType: FWPM_VSWITCH_EVENT_TYPE, | |
4039 | pub vSwitchId: ::windows_sys::core::PWSTR, | |
4040 | pub Anonymous: FWPM_VSWITCH_EVENT0_0, | |
5e7ed085 | 4041 | } |
6522a427 EL |
4042 | #[cfg(feature = "Win32_Foundation")] |
4043 | impl ::core::marker::Copy for FWPM_VSWITCH_EVENT0 {} | |
4044 | #[cfg(feature = "Win32_Foundation")] | |
4045 | impl ::core::clone::Clone for FWPM_VSWITCH_EVENT0 { | |
5e7ed085 FG |
4046 | fn clone(&self) -> Self { |
4047 | *self | |
4048 | } | |
4049 | } | |
4050 | #[repr(C)] | |
6522a427 EL |
4051 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
4052 | #[cfg(feature = "Win32_Foundation")] | |
4053 | pub union FWPM_VSWITCH_EVENT0_0 { | |
4054 | pub positionInfo: FWPM_VSWITCH_EVENT0_0_0, | |
4055 | pub reorderInfo: FWPM_VSWITCH_EVENT0_0_1, | |
5e7ed085 | 4056 | } |
6522a427 EL |
4057 | #[cfg(feature = "Win32_Foundation")] |
4058 | impl ::core::marker::Copy for FWPM_VSWITCH_EVENT0_0 {} | |
4059 | #[cfg(feature = "Win32_Foundation")] | |
4060 | impl ::core::clone::Clone for FWPM_VSWITCH_EVENT0_0 { | |
5e7ed085 FG |
4061 | fn clone(&self) -> Self { |
4062 | *self | |
4063 | } | |
4064 | } | |
5e7ed085 | 4065 | #[repr(C)] |
6522a427 EL |
4066 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
4067 | #[cfg(feature = "Win32_Foundation")] | |
4068 | pub struct FWPM_VSWITCH_EVENT0_0_0 { | |
4069 | pub numvSwitchFilterExtensions: u32, | |
4070 | pub vSwitchFilterExtensions: *mut ::windows_sys::core::PWSTR, | |
5e7ed085 | 4071 | } |
6522a427 EL |
4072 | #[cfg(feature = "Win32_Foundation")] |
4073 | impl ::core::marker::Copy for FWPM_VSWITCH_EVENT0_0_0 {} | |
4074 | #[cfg(feature = "Win32_Foundation")] | |
4075 | impl ::core::clone::Clone for FWPM_VSWITCH_EVENT0_0_0 { | |
5e7ed085 FG |
4076 | fn clone(&self) -> Self { |
4077 | *self | |
4078 | } | |
4079 | } | |
5e7ed085 | 4080 | #[repr(C)] |
6522a427 EL |
4081 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] |
4082 | #[cfg(feature = "Win32_Foundation")] | |
4083 | pub struct FWPM_VSWITCH_EVENT0_0_1 { | |
4084 | pub inRequiredPosition: super::super::Foundation::BOOL, | |
4085 | pub numvSwitchFilterExtensions: u32, | |
4086 | pub vSwitchFilterExtensions: *mut ::windows_sys::core::PWSTR, | |
5e7ed085 | 4087 | } |
6522a427 EL |
4088 | #[cfg(feature = "Win32_Foundation")] |
4089 | impl ::core::marker::Copy for FWPM_VSWITCH_EVENT0_0_1 {} | |
4090 | #[cfg(feature = "Win32_Foundation")] | |
4091 | impl ::core::clone::Clone for FWPM_VSWITCH_EVENT0_0_1 { | |
5e7ed085 FG |
4092 | fn clone(&self) -> Self { |
4093 | *self | |
4094 | } | |
4095 | } | |
5e7ed085 | 4096 | #[repr(C)] |
04454e1e | 4097 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4098 | pub struct FWPM_VSWITCH_EVENT_SUBSCRIPTION0 { |
4099 | pub flags: u32, | |
4100 | pub sessionKey: ::windows_sys::core::GUID, | |
5e7ed085 | 4101 | } |
6522a427 EL |
4102 | impl ::core::marker::Copy for FWPM_VSWITCH_EVENT_SUBSCRIPTION0 {} |
4103 | impl ::core::clone::Clone for FWPM_VSWITCH_EVENT_SUBSCRIPTION0 { | |
5e7ed085 FG |
4104 | fn clone(&self) -> Self { |
4105 | *self | |
4106 | } | |
4107 | } | |
4108 | #[repr(C)] | |
04454e1e | 4109 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4110 | pub struct FWP_BYTE_ARRAY16 { |
4111 | pub byteArray16: [u8; 16], | |
5e7ed085 | 4112 | } |
6522a427 EL |
4113 | impl ::core::marker::Copy for FWP_BYTE_ARRAY16 {} |
4114 | impl ::core::clone::Clone for FWP_BYTE_ARRAY16 { | |
5e7ed085 FG |
4115 | fn clone(&self) -> Self { |
4116 | *self | |
4117 | } | |
4118 | } | |
4119 | #[repr(C)] | |
04454e1e | 4120 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4121 | pub struct FWP_BYTE_ARRAY6 { |
4122 | pub byteArray6: [u8; 6], | |
5e7ed085 | 4123 | } |
6522a427 EL |
4124 | impl ::core::marker::Copy for FWP_BYTE_ARRAY6 {} |
4125 | impl ::core::clone::Clone for FWP_BYTE_ARRAY6 { | |
5e7ed085 FG |
4126 | fn clone(&self) -> Self { |
4127 | *self | |
4128 | } | |
4129 | } | |
4130 | #[repr(C)] | |
04454e1e | 4131 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4132 | pub struct FWP_BYTE_BLOB { |
4133 | pub size: u32, | |
4134 | pub data: *mut u8, | |
5e7ed085 | 4135 | } |
6522a427 EL |
4136 | impl ::core::marker::Copy for FWP_BYTE_BLOB {} |
4137 | impl ::core::clone::Clone for FWP_BYTE_BLOB { | |
5e7ed085 FG |
4138 | fn clone(&self) -> Self { |
4139 | *self | |
4140 | } | |
4141 | } | |
4142 | #[repr(C)] | |
6522a427 EL |
4143 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
4144 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4145 | pub struct FWP_CONDITION_VALUE0 { | |
4146 | pub r#type: FWP_DATA_TYPE, | |
4147 | pub Anonymous: FWP_CONDITION_VALUE0_0, | |
5e7ed085 | 4148 | } |
6522a427 EL |
4149 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
4150 | impl ::core::marker::Copy for FWP_CONDITION_VALUE0 {} | |
4151 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4152 | impl ::core::clone::Clone for FWP_CONDITION_VALUE0 { | |
5e7ed085 FG |
4153 | fn clone(&self) -> Self { |
4154 | *self | |
4155 | } | |
4156 | } | |
4157 | #[repr(C)] | |
6522a427 EL |
4158 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
4159 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4160 | pub union FWP_CONDITION_VALUE0_0 { | |
4161 | pub uint8: u8, | |
4162 | pub uint16: u16, | |
4163 | pub uint32: u32, | |
4164 | pub uint64: *mut u64, | |
4165 | pub int8: i8, | |
4166 | pub int16: i16, | |
4167 | pub int32: i32, | |
4168 | pub int64: *mut i64, | |
4169 | pub float32: f32, | |
4170 | pub double64: *mut f64, | |
4171 | pub byteArray16: *mut FWP_BYTE_ARRAY16, | |
4172 | pub byteBlob: *mut FWP_BYTE_BLOB, | |
4173 | pub sid: *mut super::super::Security::SID, | |
4174 | pub sd: *mut FWP_BYTE_BLOB, | |
4175 | pub tokenInformation: *mut FWP_TOKEN_INFORMATION, | |
4176 | pub tokenAccessInformation: *mut FWP_BYTE_BLOB, | |
4177 | pub unicodeString: ::windows_sys::core::PWSTR, | |
4178 | pub byteArray6: *mut FWP_BYTE_ARRAY6, | |
4179 | pub v4AddrMask: *mut FWP_V4_ADDR_AND_MASK, | |
4180 | pub v6AddrMask: *mut FWP_V6_ADDR_AND_MASK, | |
4181 | pub rangeValue: *mut FWP_RANGE0, | |
5e7ed085 | 4182 | } |
6522a427 EL |
4183 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
4184 | impl ::core::marker::Copy for FWP_CONDITION_VALUE0_0 {} | |
4185 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4186 | impl ::core::clone::Clone for FWP_CONDITION_VALUE0_0 { | |
5e7ed085 FG |
4187 | fn clone(&self) -> Self { |
4188 | *self | |
4189 | } | |
4190 | } | |
4191 | #[repr(C)] | |
04454e1e | 4192 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5e7ed085 | 4193 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6522a427 EL |
4194 | pub struct FWP_RANGE0 { |
4195 | pub valueLow: FWP_VALUE0, | |
4196 | pub valueHigh: FWP_VALUE0, | |
5e7ed085 FG |
4197 | } |
4198 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6522a427 | 4199 | impl ::core::marker::Copy for FWP_RANGE0 {} |
5e7ed085 | 4200 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6522a427 | 4201 | impl ::core::clone::Clone for FWP_RANGE0 { |
5e7ed085 FG |
4202 | fn clone(&self) -> Self { |
4203 | *self | |
4204 | } | |
4205 | } | |
5e7ed085 | 4206 | #[repr(C)] |
6522a427 EL |
4207 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
4208 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4209 | pub struct FWP_TOKEN_INFORMATION { | |
4210 | pub sidCount: u32, | |
4211 | pub sids: *mut super::super::Security::SID_AND_ATTRIBUTES, | |
4212 | pub restrictedSidCount: u32, | |
4213 | pub restrictedSids: *mut super::super::Security::SID_AND_ATTRIBUTES, | |
5e7ed085 | 4214 | } |
6522a427 EL |
4215 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
4216 | impl ::core::marker::Copy for FWP_TOKEN_INFORMATION {} | |
4217 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4218 | impl ::core::clone::Clone for FWP_TOKEN_INFORMATION { | |
5e7ed085 FG |
4219 | fn clone(&self) -> Self { |
4220 | *self | |
4221 | } | |
4222 | } | |
4223 | #[repr(C)] | |
04454e1e | 4224 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4225 | pub struct FWP_V4_ADDR_AND_MASK { |
4226 | pub addr: u32, | |
4227 | pub mask: u32, | |
5e7ed085 | 4228 | } |
6522a427 EL |
4229 | impl ::core::marker::Copy for FWP_V4_ADDR_AND_MASK {} |
4230 | impl ::core::clone::Clone for FWP_V4_ADDR_AND_MASK { | |
5e7ed085 FG |
4231 | fn clone(&self) -> Self { |
4232 | *self | |
4233 | } | |
4234 | } | |
4235 | #[repr(C)] | |
04454e1e | 4236 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4237 | pub struct FWP_V6_ADDR_AND_MASK { |
4238 | pub addr: [u8; 16], | |
4239 | pub prefixLength: u8, | |
5e7ed085 | 4240 | } |
6522a427 EL |
4241 | impl ::core::marker::Copy for FWP_V6_ADDR_AND_MASK {} |
4242 | impl ::core::clone::Clone for FWP_V6_ADDR_AND_MASK { | |
5e7ed085 FG |
4243 | fn clone(&self) -> Self { |
4244 | *self | |
4245 | } | |
4246 | } | |
4247 | #[repr(C)] | |
6522a427 EL |
4248 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
4249 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4250 | pub struct FWP_VALUE0 { | |
4251 | pub r#type: FWP_DATA_TYPE, | |
4252 | pub Anonymous: FWP_VALUE0_0, | |
5e7ed085 | 4253 | } |
6522a427 EL |
4254 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
4255 | impl ::core::marker::Copy for FWP_VALUE0 {} | |
4256 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4257 | impl ::core::clone::Clone for FWP_VALUE0 { | |
5e7ed085 FG |
4258 | fn clone(&self) -> Self { |
4259 | *self | |
4260 | } | |
4261 | } | |
4262 | #[repr(C)] | |
6522a427 EL |
4263 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
4264 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4265 | pub union FWP_VALUE0_0 { | |
4266 | pub uint8: u8, | |
4267 | pub uint16: u16, | |
4268 | pub uint32: u32, | |
4269 | pub uint64: *mut u64, | |
4270 | pub int8: i8, | |
4271 | pub int16: i16, | |
4272 | pub int32: i32, | |
4273 | pub int64: *mut i64, | |
4274 | pub float32: f32, | |
4275 | pub double64: *mut f64, | |
4276 | pub byteArray16: *mut FWP_BYTE_ARRAY16, | |
4277 | pub byteBlob: *mut FWP_BYTE_BLOB, | |
4278 | pub sid: *mut super::super::Security::SID, | |
4279 | pub sd: *mut FWP_BYTE_BLOB, | |
4280 | pub tokenInformation: *mut FWP_TOKEN_INFORMATION, | |
4281 | pub tokenAccessInformation: *mut FWP_BYTE_BLOB, | |
4282 | pub unicodeString: ::windows_sys::core::PWSTR, | |
4283 | pub byteArray6: *mut FWP_BYTE_ARRAY6, | |
5e7ed085 | 4284 | } |
6522a427 EL |
4285 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
4286 | impl ::core::marker::Copy for FWP_VALUE0_0 {} | |
4287 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
4288 | impl ::core::clone::Clone for FWP_VALUE0_0 { | |
5e7ed085 FG |
4289 | fn clone(&self) -> Self { |
4290 | *self | |
4291 | } | |
4292 | } | |
6522a427 | 4293 | #[repr(C)] |
04454e1e | 4294 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4295 | pub struct IKEEXT_AUTHENTICATION_METHOD0 { |
4296 | pub authenticationMethodType: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
4297 | pub Anonymous: IKEEXT_AUTHENTICATION_METHOD0_0, | |
4298 | } | |
4299 | impl ::core::marker::Copy for IKEEXT_AUTHENTICATION_METHOD0 {} | |
4300 | impl ::core::clone::Clone for IKEEXT_AUTHENTICATION_METHOD0 { | |
4301 | fn clone(&self) -> Self { | |
4302 | *self | |
4303 | } | |
4304 | } | |
4305 | #[repr(C)] | |
04454e1e | 4306 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4307 | pub union IKEEXT_AUTHENTICATION_METHOD0_0 { |
4308 | pub presharedKeyAuthentication: IKEEXT_PRESHARED_KEY_AUTHENTICATION0, | |
4309 | pub certificateAuthentication: IKEEXT_CERTIFICATE_AUTHENTICATION0, | |
4310 | pub kerberosAuthentication: IKEEXT_KERBEROS_AUTHENTICATION0, | |
4311 | pub ntlmV2Authentication: IKEEXT_NTLM_V2_AUTHENTICATION0, | |
4312 | pub sslAuthentication: IKEEXT_CERTIFICATE_AUTHENTICATION0, | |
4313 | pub cgaAuthentication: IKEEXT_IPV6_CGA_AUTHENTICATION0, | |
4314 | } | |
4315 | impl ::core::marker::Copy for IKEEXT_AUTHENTICATION_METHOD0_0 {} | |
4316 | impl ::core::clone::Clone for IKEEXT_AUTHENTICATION_METHOD0_0 { | |
4317 | fn clone(&self) -> Self { | |
4318 | *self | |
4319 | } | |
4320 | } | |
4321 | #[repr(C)] | |
04454e1e | 4322 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4323 | pub struct IKEEXT_AUTHENTICATION_METHOD1 { |
4324 | pub authenticationMethodType: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
4325 | pub Anonymous: IKEEXT_AUTHENTICATION_METHOD1_0, | |
4326 | } | |
4327 | impl ::core::marker::Copy for IKEEXT_AUTHENTICATION_METHOD1 {} | |
4328 | impl ::core::clone::Clone for IKEEXT_AUTHENTICATION_METHOD1 { | |
4329 | fn clone(&self) -> Self { | |
4330 | *self | |
4331 | } | |
4332 | } | |
5e7ed085 | 4333 | #[repr(C)] |
04454e1e | 4334 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4335 | pub union IKEEXT_AUTHENTICATION_METHOD1_0 { |
4336 | pub presharedKeyAuthentication: IKEEXT_PRESHARED_KEY_AUTHENTICATION1, | |
4337 | pub certificateAuthentication: IKEEXT_CERTIFICATE_AUTHENTICATION1, | |
4338 | pub kerberosAuthentication: IKEEXT_KERBEROS_AUTHENTICATION0, | |
4339 | pub ntlmV2Authentication: IKEEXT_NTLM_V2_AUTHENTICATION0, | |
4340 | pub sslAuthentication: IKEEXT_CERTIFICATE_AUTHENTICATION1, | |
4341 | pub cgaAuthentication: IKEEXT_IPV6_CGA_AUTHENTICATION0, | |
4342 | pub eapAuthentication: IKEEXT_EAP_AUTHENTICATION0, | |
5e7ed085 | 4343 | } |
6522a427 EL |
4344 | impl ::core::marker::Copy for IKEEXT_AUTHENTICATION_METHOD1_0 {} |
4345 | impl ::core::clone::Clone for IKEEXT_AUTHENTICATION_METHOD1_0 { | |
5e7ed085 FG |
4346 | fn clone(&self) -> Self { |
4347 | *self | |
4348 | } | |
4349 | } | |
4350 | #[repr(C)] | |
04454e1e | 4351 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4352 | pub struct IKEEXT_AUTHENTICATION_METHOD2 { |
4353 | pub authenticationMethodType: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
4354 | pub Anonymous: IKEEXT_AUTHENTICATION_METHOD2_0, | |
5e7ed085 | 4355 | } |
6522a427 EL |
4356 | impl ::core::marker::Copy for IKEEXT_AUTHENTICATION_METHOD2 {} |
4357 | impl ::core::clone::Clone for IKEEXT_AUTHENTICATION_METHOD2 { | |
5e7ed085 FG |
4358 | fn clone(&self) -> Self { |
4359 | *self | |
4360 | } | |
4361 | } | |
4362 | #[repr(C)] | |
04454e1e | 4363 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4364 | pub union IKEEXT_AUTHENTICATION_METHOD2_0 { |
4365 | pub presharedKeyAuthentication: IKEEXT_PRESHARED_KEY_AUTHENTICATION1, | |
4366 | pub certificateAuthentication: IKEEXT_CERTIFICATE_AUTHENTICATION2, | |
4367 | pub kerberosAuthentication: IKEEXT_KERBEROS_AUTHENTICATION1, | |
4368 | pub reservedAuthentication: IKEEXT_RESERVED_AUTHENTICATION0, | |
4369 | pub ntlmV2Authentication: IKEEXT_NTLM_V2_AUTHENTICATION0, | |
4370 | pub sslAuthentication: IKEEXT_CERTIFICATE_AUTHENTICATION2, | |
4371 | pub cgaAuthentication: IKEEXT_IPV6_CGA_AUTHENTICATION0, | |
4372 | pub eapAuthentication: IKEEXT_EAP_AUTHENTICATION0, | |
5e7ed085 | 4373 | } |
6522a427 EL |
4374 | impl ::core::marker::Copy for IKEEXT_AUTHENTICATION_METHOD2_0 {} |
4375 | impl ::core::clone::Clone for IKEEXT_AUTHENTICATION_METHOD2_0 { | |
5e7ed085 FG |
4376 | fn clone(&self) -> Self { |
4377 | *self | |
4378 | } | |
4379 | } | |
4380 | #[repr(C)] | |
04454e1e | 4381 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4382 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION0 { |
4383 | pub inboundConfigType: IKEEXT_CERT_CONFIG_TYPE, | |
4384 | pub Anonymous1: IKEEXT_CERTIFICATE_AUTHENTICATION0_0, | |
4385 | pub outboundConfigType: IKEEXT_CERT_CONFIG_TYPE, | |
4386 | pub Anonymous2: IKEEXT_CERTIFICATE_AUTHENTICATION0_1, | |
4387 | pub flags: IKEEXT_CERT_AUTH, | |
5e7ed085 | 4388 | } |
6522a427 EL |
4389 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION0 {} |
4390 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION0 { | |
5e7ed085 FG |
4391 | fn clone(&self) -> Self { |
4392 | *self | |
4393 | } | |
4394 | } | |
4395 | #[repr(C)] | |
04454e1e | 4396 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4397 | pub union IKEEXT_CERTIFICATE_AUTHENTICATION0_0 { |
4398 | pub Anonymous: IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0, | |
4399 | pub inboundEnterpriseStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
4400 | pub inboundTrustedRootStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4401 | } |
6522a427 EL |
4402 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION0_0 {} |
4403 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION0_0 { | |
5e7ed085 FG |
4404 | fn clone(&self) -> Self { |
4405 | *self | |
4406 | } | |
4407 | } | |
4408 | #[repr(C)] | |
04454e1e | 4409 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4410 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0 { |
4411 | pub inboundRootArraySize: u32, | |
4412 | pub inboundRootArray: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4413 | } |
6522a427 EL |
4414 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0 {} |
4415 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION0_0_0 { | |
5e7ed085 FG |
4416 | fn clone(&self) -> Self { |
4417 | *self | |
4418 | } | |
4419 | } | |
5e7ed085 | 4420 | #[repr(C)] |
04454e1e | 4421 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4422 | pub union IKEEXT_CERTIFICATE_AUTHENTICATION0_1 { |
4423 | pub Anonymous: IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0, | |
4424 | pub outboundEnterpriseStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
4425 | pub outboundTrustedRootStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4426 | } |
6522a427 EL |
4427 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION0_1 {} |
4428 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION0_1 { | |
5e7ed085 FG |
4429 | fn clone(&self) -> Self { |
4430 | *self | |
4431 | } | |
4432 | } | |
4433 | #[repr(C)] | |
04454e1e | 4434 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4435 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0 { |
4436 | pub outboundRootArraySize: u32, | |
4437 | pub outboundRootArray: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4438 | } |
6522a427 EL |
4439 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0 {} |
4440 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION0_1_0 { | |
5e7ed085 FG |
4441 | fn clone(&self) -> Self { |
4442 | *self | |
4443 | } | |
4444 | } | |
5e7ed085 | 4445 | #[repr(C)] |
04454e1e | 4446 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4447 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION1 { |
4448 | pub inboundConfigType: IKEEXT_CERT_CONFIG_TYPE, | |
4449 | pub Anonymous1: IKEEXT_CERTIFICATE_AUTHENTICATION1_0, | |
4450 | pub outboundConfigType: IKEEXT_CERT_CONFIG_TYPE, | |
4451 | pub Anonymous2: IKEEXT_CERTIFICATE_AUTHENTICATION1_1, | |
4452 | pub flags: IKEEXT_CERT_AUTH, | |
4453 | pub localCertLocationUrl: FWP_BYTE_BLOB, | |
5e7ed085 | 4454 | } |
6522a427 EL |
4455 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION1 {} |
4456 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION1 { | |
5e7ed085 FG |
4457 | fn clone(&self) -> Self { |
4458 | *self | |
4459 | } | |
4460 | } | |
4461 | #[repr(C)] | |
04454e1e | 4462 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4463 | pub union IKEEXT_CERTIFICATE_AUTHENTICATION1_0 { |
4464 | pub Anonymous: IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0, | |
4465 | pub inboundEnterpriseStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
4466 | pub inboundTrustedRootStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4467 | } |
6522a427 EL |
4468 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION1_0 {} |
4469 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION1_0 { | |
5e7ed085 FG |
4470 | fn clone(&self) -> Self { |
4471 | *self | |
4472 | } | |
4473 | } | |
5e7ed085 | 4474 | #[repr(C)] |
04454e1e | 4475 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4476 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0 { |
4477 | pub inboundRootArraySize: u32, | |
4478 | pub inboundRootArray: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4479 | } |
6522a427 EL |
4480 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0 {} |
4481 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION1_0_0 { | |
5e7ed085 FG |
4482 | fn clone(&self) -> Self { |
4483 | *self | |
4484 | } | |
4485 | } | |
5e7ed085 | 4486 | #[repr(C)] |
04454e1e | 4487 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4488 | pub union IKEEXT_CERTIFICATE_AUTHENTICATION1_1 { |
4489 | pub Anonymous: IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0, | |
4490 | pub outboundEnterpriseStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
4491 | pub outboundTrustedRootStoreConfig: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4492 | } |
6522a427 EL |
4493 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION1_1 {} |
4494 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION1_1 { | |
5e7ed085 FG |
4495 | fn clone(&self) -> Self { |
4496 | *self | |
4497 | } | |
4498 | } | |
4499 | #[repr(C)] | |
04454e1e | 4500 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4501 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0 { |
4502 | pub outboundRootArraySize: u32, | |
4503 | pub outboundRootArray: *mut IKEEXT_CERT_ROOT_CONFIG0, | |
5e7ed085 | 4504 | } |
6522a427 EL |
4505 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0 {} |
4506 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION1_1_0 { | |
5e7ed085 FG |
4507 | fn clone(&self) -> Self { |
4508 | *self | |
4509 | } | |
4510 | } | |
4511 | #[repr(C)] | |
04454e1e | 4512 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4513 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2 { |
4514 | pub inboundConfigType: IKEEXT_CERT_CONFIG_TYPE, | |
4515 | pub Anonymous1: IKEEXT_CERTIFICATE_AUTHENTICATION2_0, | |
4516 | pub outboundConfigType: IKEEXT_CERT_CONFIG_TYPE, | |
4517 | pub Anonymous2: IKEEXT_CERTIFICATE_AUTHENTICATION2_1, | |
4518 | pub flags: IKEEXT_CERT_AUTH, | |
4519 | pub localCertLocationUrl: FWP_BYTE_BLOB, | |
5e7ed085 | 4520 | } |
6522a427 EL |
4521 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2 {} |
4522 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2 { | |
5e7ed085 FG |
4523 | fn clone(&self) -> Self { |
4524 | *self | |
4525 | } | |
4526 | } | |
4527 | #[repr(C)] | |
04454e1e | 4528 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4529 | pub union IKEEXT_CERTIFICATE_AUTHENTICATION2_0 { |
4530 | pub Anonymous1: IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0, | |
4531 | pub Anonymous2: IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1, | |
4532 | pub Anonymous3: IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2, | |
5e7ed085 | 4533 | } |
6522a427 EL |
4534 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_0 {} |
4535 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_0 { | |
5e7ed085 FG |
4536 | fn clone(&self) -> Self { |
4537 | *self | |
4538 | } | |
4539 | } | |
5e7ed085 | 4540 | #[repr(C)] |
04454e1e | 4541 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4542 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0 { |
4543 | pub inboundRootArraySize: u32, | |
4544 | pub inboundRootCriteria: *mut IKEEXT_CERTIFICATE_CRITERIA0, | |
5e7ed085 | 4545 | } |
6522a427 EL |
4546 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0 {} |
4547 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_0 { | |
5e7ed085 FG |
4548 | fn clone(&self) -> Self { |
4549 | *self | |
4550 | } | |
4551 | } | |
4552 | #[repr(C)] | |
04454e1e | 4553 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4554 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1 { |
4555 | pub inboundEnterpriseStoreArraySize: u32, | |
4556 | pub inboundEnterpriseStoreCriteria: *mut IKEEXT_CERTIFICATE_CRITERIA0, | |
5e7ed085 | 4557 | } |
6522a427 EL |
4558 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1 {} |
4559 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_1 { | |
5e7ed085 FG |
4560 | fn clone(&self) -> Self { |
4561 | *self | |
4562 | } | |
4563 | } | |
4564 | #[repr(C)] | |
04454e1e | 4565 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4566 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2 { |
4567 | pub inboundRootStoreArraySize: u32, | |
4568 | pub inboundTrustedRootStoreCriteria: *mut IKEEXT_CERTIFICATE_CRITERIA0, | |
5e7ed085 | 4569 | } |
6522a427 EL |
4570 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2 {} |
4571 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_0_2 { | |
5e7ed085 FG |
4572 | fn clone(&self) -> Self { |
4573 | *self | |
4574 | } | |
4575 | } | |
4576 | #[repr(C)] | |
04454e1e | 4577 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4578 | pub union IKEEXT_CERTIFICATE_AUTHENTICATION2_1 { |
4579 | pub Anonymous1: IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0, | |
4580 | pub Anonymous2: IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1, | |
4581 | pub Anonymous3: IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2, | |
5e7ed085 | 4582 | } |
6522a427 EL |
4583 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_1 {} |
4584 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_1 { | |
5e7ed085 FG |
4585 | fn clone(&self) -> Self { |
4586 | *self | |
4587 | } | |
4588 | } | |
4589 | #[repr(C)] | |
04454e1e | 4590 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4591 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0 { |
4592 | pub outboundRootArraySize: u32, | |
4593 | pub outboundRootCriteria: *mut IKEEXT_CERTIFICATE_CRITERIA0, | |
5e7ed085 | 4594 | } |
6522a427 EL |
4595 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0 {} |
4596 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_0 { | |
5e7ed085 FG |
4597 | fn clone(&self) -> Self { |
4598 | *self | |
4599 | } | |
4600 | } | |
4601 | #[repr(C)] | |
04454e1e | 4602 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4603 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1 { |
4604 | pub outboundEnterpriseStoreArraySize: u32, | |
4605 | pub outboundEnterpriseStoreCriteria: *mut IKEEXT_CERTIFICATE_CRITERIA0, | |
5e7ed085 | 4606 | } |
6522a427 EL |
4607 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1 {} |
4608 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_1 { | |
5e7ed085 FG |
4609 | fn clone(&self) -> Self { |
4610 | *self | |
4611 | } | |
4612 | } | |
4613 | #[repr(C)] | |
04454e1e | 4614 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4615 | pub struct IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2 { |
4616 | pub outboundRootStoreArraySize: u32, | |
4617 | pub outboundTrustedRootStoreCriteria: *mut IKEEXT_CERTIFICATE_CRITERIA0, | |
5e7ed085 | 4618 | } |
6522a427 EL |
4619 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2 {} |
4620 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_AUTHENTICATION2_1_2 { | |
5e7ed085 FG |
4621 | fn clone(&self) -> Self { |
4622 | *self | |
4623 | } | |
4624 | } | |
5e7ed085 | 4625 | #[repr(C)] |
04454e1e | 4626 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4627 | pub struct IKEEXT_CERTIFICATE_CREDENTIAL0 { |
4628 | pub subjectName: FWP_BYTE_BLOB, | |
4629 | pub certHash: FWP_BYTE_BLOB, | |
4630 | pub flags: u32, | |
5e7ed085 | 4631 | } |
6522a427 EL |
4632 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_CREDENTIAL0 {} |
4633 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_CREDENTIAL0 { | |
5e7ed085 FG |
4634 | fn clone(&self) -> Self { |
4635 | *self | |
4636 | } | |
4637 | } | |
4638 | #[repr(C)] | |
04454e1e | 4639 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4640 | pub struct IKEEXT_CERTIFICATE_CREDENTIAL1 { |
4641 | pub subjectName: FWP_BYTE_BLOB, | |
4642 | pub certHash: FWP_BYTE_BLOB, | |
5e7ed085 | 4643 | pub flags: u32, |
6522a427 | 4644 | pub certificate: FWP_BYTE_BLOB, |
5e7ed085 | 4645 | } |
6522a427 EL |
4646 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_CREDENTIAL1 {} |
4647 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_CREDENTIAL1 { | |
5e7ed085 FG |
4648 | fn clone(&self) -> Self { |
4649 | *self | |
4650 | } | |
4651 | } | |
4652 | #[repr(C)] | |
6522a427 EL |
4653 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4654 | pub struct IKEEXT_CERTIFICATE_CRITERIA0 { | |
4655 | pub certData: FWP_BYTE_BLOB, | |
4656 | pub certHash: FWP_BYTE_BLOB, | |
4657 | pub eku: *mut IKEEXT_CERT_EKUS0, | |
4658 | pub name: *mut IKEEXT_CERT_NAME0, | |
5e7ed085 | 4659 | pub flags: u32, |
5e7ed085 | 4660 | } |
6522a427 EL |
4661 | impl ::core::marker::Copy for IKEEXT_CERTIFICATE_CRITERIA0 {} |
4662 | impl ::core::clone::Clone for IKEEXT_CERTIFICATE_CRITERIA0 { | |
5e7ed085 FG |
4663 | fn clone(&self) -> Self { |
4664 | *self | |
4665 | } | |
4666 | } | |
5e7ed085 | 4667 | #[repr(C)] |
04454e1e | 4668 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4669 | pub struct IKEEXT_CERT_EKUS0 { |
4670 | pub numEku: u32, | |
4671 | pub eku: *mut ::windows_sys::core::PSTR, | |
5e7ed085 | 4672 | } |
6522a427 EL |
4673 | impl ::core::marker::Copy for IKEEXT_CERT_EKUS0 {} |
4674 | impl ::core::clone::Clone for IKEEXT_CERT_EKUS0 { | |
5e7ed085 FG |
4675 | fn clone(&self) -> Self { |
4676 | *self | |
4677 | } | |
4678 | } | |
4679 | #[repr(C)] | |
04454e1e | 4680 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4681 | pub struct IKEEXT_CERT_NAME0 { |
4682 | pub nameType: IKEEXT_CERT_CRITERIA_NAME_TYPE, | |
4683 | pub certName: ::windows_sys::core::PWSTR, | |
5e7ed085 | 4684 | } |
6522a427 EL |
4685 | impl ::core::marker::Copy for IKEEXT_CERT_NAME0 {} |
4686 | impl ::core::clone::Clone for IKEEXT_CERT_NAME0 { | |
5e7ed085 FG |
4687 | fn clone(&self) -> Self { |
4688 | *self | |
4689 | } | |
4690 | } | |
4691 | #[repr(C)] | |
04454e1e | 4692 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4693 | pub struct IKEEXT_CERT_ROOT_CONFIG0 { |
4694 | pub certData: FWP_BYTE_BLOB, | |
4695 | pub flags: IKEEXT_CERT_FLAGS, | |
5e7ed085 | 4696 | } |
6522a427 EL |
4697 | impl ::core::marker::Copy for IKEEXT_CERT_ROOT_CONFIG0 {} |
4698 | impl ::core::clone::Clone for IKEEXT_CERT_ROOT_CONFIG0 { | |
5e7ed085 FG |
4699 | fn clone(&self) -> Self { |
4700 | *self | |
4701 | } | |
4702 | } | |
4703 | #[repr(C)] | |
04454e1e | 4704 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4705 | pub struct IKEEXT_CIPHER_ALGORITHM0 { |
4706 | pub algoIdentifier: IKEEXT_CIPHER_TYPE, | |
4707 | pub keyLen: u32, | |
4708 | pub rounds: u32, | |
5e7ed085 | 4709 | } |
6522a427 EL |
4710 | impl ::core::marker::Copy for IKEEXT_CIPHER_ALGORITHM0 {} |
4711 | impl ::core::clone::Clone for IKEEXT_CIPHER_ALGORITHM0 { | |
5e7ed085 FG |
4712 | fn clone(&self) -> Self { |
4713 | *self | |
4714 | } | |
4715 | } | |
4716 | #[repr(C)] | |
04454e1e | 4717 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4718 | pub struct IKEEXT_COMMON_STATISTICS0 { |
4719 | pub v4Statistics: IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0, | |
4720 | pub v6Statistics: IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0, | |
4721 | pub totalPacketsReceived: u32, | |
4722 | pub totalInvalidPacketsReceived: u32, | |
4723 | pub currentQueuedWorkitems: u32, | |
5e7ed085 | 4724 | } |
6522a427 EL |
4725 | impl ::core::marker::Copy for IKEEXT_COMMON_STATISTICS0 {} |
4726 | impl ::core::clone::Clone for IKEEXT_COMMON_STATISTICS0 { | |
5e7ed085 FG |
4727 | fn clone(&self) -> Self { |
4728 | *self | |
4729 | } | |
4730 | } | |
4731 | #[repr(C)] | |
04454e1e | 4732 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4733 | pub struct IKEEXT_COMMON_STATISTICS1 { |
4734 | pub v4Statistics: IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1, | |
4735 | pub v6Statistics: IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1, | |
4736 | pub totalPacketsReceived: u32, | |
4737 | pub totalInvalidPacketsReceived: u32, | |
4738 | pub currentQueuedWorkitems: u32, | |
5e7ed085 | 4739 | } |
6522a427 EL |
4740 | impl ::core::marker::Copy for IKEEXT_COMMON_STATISTICS1 {} |
4741 | impl ::core::clone::Clone for IKEEXT_COMMON_STATISTICS1 { | |
5e7ed085 FG |
4742 | fn clone(&self) -> Self { |
4743 | *self | |
4744 | } | |
4745 | } | |
4746 | #[repr(C)] | |
04454e1e | 4747 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4748 | pub struct IKEEXT_COOKIE_PAIR0 { |
4749 | pub initiator: u64, | |
4750 | pub responder: u64, | |
5e7ed085 | 4751 | } |
6522a427 EL |
4752 | impl ::core::marker::Copy for IKEEXT_COOKIE_PAIR0 {} |
4753 | impl ::core::clone::Clone for IKEEXT_COOKIE_PAIR0 { | |
5e7ed085 FG |
4754 | fn clone(&self) -> Self { |
4755 | *self | |
4756 | } | |
4757 | } | |
4758 | #[repr(C)] | |
04454e1e | 4759 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4760 | pub struct IKEEXT_CREDENTIAL0 { |
4761 | pub authenticationMethodType: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
4762 | pub impersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
4763 | pub Anonymous: IKEEXT_CREDENTIAL0_0, | |
5e7ed085 | 4764 | } |
6522a427 EL |
4765 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL0 {} |
4766 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL0 { | |
5e7ed085 FG |
4767 | fn clone(&self) -> Self { |
4768 | *self | |
4769 | } | |
4770 | } | |
4771 | #[repr(C)] | |
04454e1e | 4772 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4773 | pub union IKEEXT_CREDENTIAL0_0 { |
4774 | pub presharedKey: *mut IKEEXT_PRESHARED_KEY_AUTHENTICATION0, | |
4775 | pub certificate: *mut IKEEXT_CERTIFICATE_CREDENTIAL0, | |
4776 | pub name: *mut IKEEXT_NAME_CREDENTIAL0, | |
5e7ed085 | 4777 | } |
6522a427 EL |
4778 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL0_0 {} |
4779 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL0_0 { | |
5e7ed085 FG |
4780 | fn clone(&self) -> Self { |
4781 | *self | |
4782 | } | |
4783 | } | |
6522a427 | 4784 | #[repr(C)] |
04454e1e | 4785 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4786 | pub struct IKEEXT_CREDENTIAL1 { |
4787 | pub authenticationMethodType: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
4788 | pub impersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
4789 | pub Anonymous: IKEEXT_CREDENTIAL1_0, | |
4790 | } | |
4791 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL1 {} | |
4792 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL1 { | |
4793 | fn clone(&self) -> Self { | |
4794 | *self | |
4795 | } | |
4796 | } | |
4797 | #[repr(C)] | |
04454e1e | 4798 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4799 | pub union IKEEXT_CREDENTIAL1_0 { |
4800 | pub presharedKey: *mut IKEEXT_PRESHARED_KEY_AUTHENTICATION1, | |
4801 | pub certificate: *mut IKEEXT_CERTIFICATE_CREDENTIAL1, | |
4802 | pub name: *mut IKEEXT_NAME_CREDENTIAL0, | |
4803 | } | |
4804 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL1_0 {} | |
4805 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL1_0 { | |
4806 | fn clone(&self) -> Self { | |
4807 | *self | |
4808 | } | |
4809 | } | |
4810 | #[repr(C)] | |
04454e1e | 4811 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4812 | pub struct IKEEXT_CREDENTIAL2 { |
4813 | pub authenticationMethodType: IKEEXT_AUTHENTICATION_METHOD_TYPE, | |
4814 | pub impersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
4815 | pub Anonymous: IKEEXT_CREDENTIAL2_0, | |
4816 | } | |
4817 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL2 {} | |
4818 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL2 { | |
4819 | fn clone(&self) -> Self { | |
4820 | *self | |
4821 | } | |
4822 | } | |
4823 | #[repr(C)] | |
04454e1e | 4824 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4825 | pub union IKEEXT_CREDENTIAL2_0 { |
4826 | pub presharedKey: *mut IKEEXT_PRESHARED_KEY_AUTHENTICATION1, | |
4827 | pub certificate: *mut IKEEXT_CERTIFICATE_CREDENTIAL1, | |
4828 | pub name: *mut IKEEXT_NAME_CREDENTIAL0, | |
4829 | } | |
4830 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL2_0 {} | |
4831 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL2_0 { | |
4832 | fn clone(&self) -> Self { | |
4833 | *self | |
4834 | } | |
4835 | } | |
4836 | #[repr(C)] | |
04454e1e | 4837 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4838 | pub struct IKEEXT_CREDENTIALS0 { |
4839 | pub numCredentials: u32, | |
4840 | pub credentials: *mut IKEEXT_CREDENTIAL_PAIR0, | |
4841 | } | |
4842 | impl ::core::marker::Copy for IKEEXT_CREDENTIALS0 {} | |
4843 | impl ::core::clone::Clone for IKEEXT_CREDENTIALS0 { | |
4844 | fn clone(&self) -> Self { | |
4845 | *self | |
4846 | } | |
4847 | } | |
5e7ed085 | 4848 | #[repr(C)] |
04454e1e | 4849 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4850 | pub struct IKEEXT_CREDENTIALS1 { |
4851 | pub numCredentials: u32, | |
4852 | pub credentials: *mut IKEEXT_CREDENTIAL_PAIR1, | |
5e7ed085 | 4853 | } |
6522a427 EL |
4854 | impl ::core::marker::Copy for IKEEXT_CREDENTIALS1 {} |
4855 | impl ::core::clone::Clone for IKEEXT_CREDENTIALS1 { | |
5e7ed085 FG |
4856 | fn clone(&self) -> Self { |
4857 | *self | |
4858 | } | |
4859 | } | |
4860 | #[repr(C)] | |
6522a427 EL |
4861 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4862 | pub struct IKEEXT_CREDENTIALS2 { | |
4863 | pub numCredentials: u32, | |
4864 | pub credentials: *mut IKEEXT_CREDENTIAL_PAIR2, | |
5e7ed085 | 4865 | } |
6522a427 EL |
4866 | impl ::core::marker::Copy for IKEEXT_CREDENTIALS2 {} |
4867 | impl ::core::clone::Clone for IKEEXT_CREDENTIALS2 { | |
5e7ed085 FG |
4868 | fn clone(&self) -> Self { |
4869 | *self | |
4870 | } | |
4871 | } | |
4872 | #[repr(C)] | |
6522a427 EL |
4873 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4874 | pub struct IKEEXT_CREDENTIAL_PAIR0 { | |
4875 | pub localCredentials: IKEEXT_CREDENTIAL0, | |
4876 | pub peerCredentials: IKEEXT_CREDENTIAL0, | |
5e7ed085 | 4877 | } |
6522a427 EL |
4878 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL_PAIR0 {} |
4879 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL_PAIR0 { | |
5e7ed085 FG |
4880 | fn clone(&self) -> Self { |
4881 | *self | |
4882 | } | |
4883 | } | |
5e7ed085 | 4884 | #[repr(C)] |
04454e1e | 4885 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4886 | pub struct IKEEXT_CREDENTIAL_PAIR1 { |
4887 | pub localCredentials: IKEEXT_CREDENTIAL1, | |
4888 | pub peerCredentials: IKEEXT_CREDENTIAL1, | |
5e7ed085 | 4889 | } |
6522a427 EL |
4890 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL_PAIR1 {} |
4891 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL_PAIR1 { | |
5e7ed085 FG |
4892 | fn clone(&self) -> Self { |
4893 | *self | |
4894 | } | |
4895 | } | |
4896 | #[repr(C)] | |
6522a427 EL |
4897 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4898 | pub struct IKEEXT_CREDENTIAL_PAIR2 { | |
4899 | pub localCredentials: IKEEXT_CREDENTIAL2, | |
4900 | pub peerCredentials: IKEEXT_CREDENTIAL2, | |
5e7ed085 | 4901 | } |
6522a427 EL |
4902 | impl ::core::marker::Copy for IKEEXT_CREDENTIAL_PAIR2 {} |
4903 | impl ::core::clone::Clone for IKEEXT_CREDENTIAL_PAIR2 { | |
5e7ed085 FG |
4904 | fn clone(&self) -> Self { |
4905 | *self | |
4906 | } | |
4907 | } | |
5e7ed085 | 4908 | #[repr(C)] |
6522a427 EL |
4909 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4910 | pub struct IKEEXT_EAP_AUTHENTICATION0 { | |
4911 | pub flags: IKEEXT_EAP_AUTHENTICATION_FLAGS, | |
5e7ed085 | 4912 | } |
6522a427 EL |
4913 | impl ::core::marker::Copy for IKEEXT_EAP_AUTHENTICATION0 {} |
4914 | impl ::core::clone::Clone for IKEEXT_EAP_AUTHENTICATION0 { | |
5e7ed085 FG |
4915 | fn clone(&self) -> Self { |
4916 | *self | |
4917 | } | |
4918 | } | |
4919 | #[repr(C)] | |
6522a427 EL |
4920 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4921 | pub struct IKEEXT_EM_POLICY0 { | |
4922 | pub numAuthenticationMethods: u32, | |
4923 | pub authenticationMethods: *mut IKEEXT_AUTHENTICATION_METHOD0, | |
4924 | pub initiatorImpersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
5e7ed085 | 4925 | } |
6522a427 EL |
4926 | impl ::core::marker::Copy for IKEEXT_EM_POLICY0 {} |
4927 | impl ::core::clone::Clone for IKEEXT_EM_POLICY0 { | |
5e7ed085 FG |
4928 | fn clone(&self) -> Self { |
4929 | *self | |
4930 | } | |
4931 | } | |
4932 | #[repr(C)] | |
6522a427 EL |
4933 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4934 | pub struct IKEEXT_EM_POLICY1 { | |
4935 | pub numAuthenticationMethods: u32, | |
4936 | pub authenticationMethods: *mut IKEEXT_AUTHENTICATION_METHOD1, | |
4937 | pub initiatorImpersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
5e7ed085 | 4938 | } |
6522a427 EL |
4939 | impl ::core::marker::Copy for IKEEXT_EM_POLICY1 {} |
4940 | impl ::core::clone::Clone for IKEEXT_EM_POLICY1 { | |
5e7ed085 FG |
4941 | fn clone(&self) -> Self { |
4942 | *self | |
4943 | } | |
4944 | } | |
4945 | #[repr(C)] | |
6522a427 EL |
4946 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4947 | pub struct IKEEXT_EM_POLICY2 { | |
4948 | pub numAuthenticationMethods: u32, | |
4949 | pub authenticationMethods: *mut IKEEXT_AUTHENTICATION_METHOD2, | |
4950 | pub initiatorImpersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
5e7ed085 | 4951 | } |
6522a427 EL |
4952 | impl ::core::marker::Copy for IKEEXT_EM_POLICY2 {} |
4953 | impl ::core::clone::Clone for IKEEXT_EM_POLICY2 { | |
5e7ed085 FG |
4954 | fn clone(&self) -> Self { |
4955 | *self | |
4956 | } | |
4957 | } | |
4958 | #[repr(C)] | |
6522a427 EL |
4959 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
4960 | pub struct IKEEXT_INTEGRITY_ALGORITHM0 { | |
4961 | pub algoIdentifier: IKEEXT_INTEGRITY_TYPE, | |
5e7ed085 | 4962 | } |
6522a427 EL |
4963 | impl ::core::marker::Copy for IKEEXT_INTEGRITY_ALGORITHM0 {} |
4964 | impl ::core::clone::Clone for IKEEXT_INTEGRITY_ALGORITHM0 { | |
5e7ed085 FG |
4965 | fn clone(&self) -> Self { |
4966 | *self | |
4967 | } | |
4968 | } | |
4969 | #[repr(C)] | |
04454e1e | 4970 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4971 | pub struct IKEEXT_IPV6_CGA_AUTHENTICATION0 { |
4972 | pub keyContainerName: ::windows_sys::core::PWSTR, | |
4973 | pub cspName: ::windows_sys::core::PWSTR, | |
4974 | pub cspType: u32, | |
4975 | pub cgaModifier: FWP_BYTE_ARRAY16, | |
4976 | pub cgaCollisionCount: u8, | |
5e7ed085 | 4977 | } |
6522a427 EL |
4978 | impl ::core::marker::Copy for IKEEXT_IPV6_CGA_AUTHENTICATION0 {} |
4979 | impl ::core::clone::Clone for IKEEXT_IPV6_CGA_AUTHENTICATION0 { | |
5e7ed085 FG |
4980 | fn clone(&self) -> Self { |
4981 | *self | |
4982 | } | |
4983 | } | |
4984 | #[repr(C)] | |
04454e1e | 4985 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4986 | pub struct IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 { |
4987 | pub totalSocketReceiveFailures: u32, | |
4988 | pub totalSocketSendFailures: u32, | |
5e7ed085 | 4989 | } |
6522a427 EL |
4990 | impl ::core::marker::Copy for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 {} |
4991 | impl ::core::clone::Clone for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 { | |
5e7ed085 FG |
4992 | fn clone(&self) -> Self { |
4993 | *self | |
4994 | } | |
4995 | } | |
4996 | #[repr(C)] | |
04454e1e | 4997 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
4998 | pub struct IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 { |
4999 | pub totalSocketReceiveFailures: u32, | |
5000 | pub totalSocketSendFailures: u32, | |
5e7ed085 | 5001 | } |
6522a427 EL |
5002 | impl ::core::marker::Copy for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 {} |
5003 | impl ::core::clone::Clone for IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 { | |
5e7ed085 FG |
5004 | fn clone(&self) -> Self { |
5005 | *self | |
5006 | } | |
5007 | } | |
5008 | #[repr(C)] | |
04454e1e | 5009 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5010 | pub struct IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 { |
5011 | pub currentActiveMainModes: u32, | |
5012 | pub totalMainModesStarted: u32, | |
5013 | pub totalSuccessfulMainModes: u32, | |
5014 | pub totalFailedMainModes: u32, | |
5015 | pub totalResponderMainModes: u32, | |
5016 | pub currentNewResponderMainModes: u32, | |
5017 | pub currentActiveQuickModes: u32, | |
5018 | pub totalQuickModesStarted: u32, | |
5019 | pub totalSuccessfulQuickModes: u32, | |
5020 | pub totalFailedQuickModes: u32, | |
5021 | pub totalAcquires: u32, | |
5022 | pub totalReinitAcquires: u32, | |
5023 | pub currentActiveExtendedModes: u32, | |
5024 | pub totalExtendedModesStarted: u32, | |
5025 | pub totalSuccessfulExtendedModes: u32, | |
5026 | pub totalFailedExtendedModes: u32, | |
5027 | pub totalImpersonationExtendedModes: u32, | |
5028 | pub totalImpersonationMainModes: u32, | |
5e7ed085 | 5029 | } |
6522a427 EL |
5030 | impl ::core::marker::Copy for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 {} |
5031 | impl ::core::clone::Clone for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 { | |
5e7ed085 FG |
5032 | fn clone(&self) -> Self { |
5033 | *self | |
5034 | } | |
5035 | } | |
5036 | #[repr(C)] | |
04454e1e | 5037 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5038 | pub struct IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 { |
5039 | pub currentActiveMainModes: u32, | |
5040 | pub totalMainModesStarted: u32, | |
5041 | pub totalSuccessfulMainModes: u32, | |
5042 | pub totalFailedMainModes: u32, | |
5043 | pub totalResponderMainModes: u32, | |
5044 | pub currentNewResponderMainModes: u32, | |
5045 | pub currentActiveQuickModes: u32, | |
5046 | pub totalQuickModesStarted: u32, | |
5047 | pub totalSuccessfulQuickModes: u32, | |
5048 | pub totalFailedQuickModes: u32, | |
5049 | pub totalAcquires: u32, | |
5050 | pub totalReinitAcquires: u32, | |
5051 | pub currentActiveExtendedModes: u32, | |
5052 | pub totalExtendedModesStarted: u32, | |
5053 | pub totalSuccessfulExtendedModes: u32, | |
5054 | pub totalFailedExtendedModes: u32, | |
5055 | pub totalImpersonationExtendedModes: u32, | |
5056 | pub totalImpersonationMainModes: u32, | |
5e7ed085 | 5057 | } |
6522a427 EL |
5058 | impl ::core::marker::Copy for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 {} |
5059 | impl ::core::clone::Clone for IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 { | |
5e7ed085 FG |
5060 | fn clone(&self) -> Self { |
5061 | *self | |
5062 | } | |
5063 | } | |
5064 | #[repr(C)] | |
04454e1e | 5065 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5066 | pub struct IKEEXT_KERBEROS_AUTHENTICATION0 { |
5067 | pub flags: IKEEXT_KERBEROS_AUTHENTICATION_FLAGS, | |
5e7ed085 | 5068 | } |
6522a427 EL |
5069 | impl ::core::marker::Copy for IKEEXT_KERBEROS_AUTHENTICATION0 {} |
5070 | impl ::core::clone::Clone for IKEEXT_KERBEROS_AUTHENTICATION0 { | |
5e7ed085 FG |
5071 | fn clone(&self) -> Self { |
5072 | *self | |
5073 | } | |
5074 | } | |
5075 | #[repr(C)] | |
04454e1e | 5076 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5077 | pub struct IKEEXT_KERBEROS_AUTHENTICATION1 { |
5078 | pub flags: IKEEXT_KERBEROS_AUTHENTICATION_FLAGS, | |
5079 | pub proxyServer: ::windows_sys::core::PWSTR, | |
5e7ed085 | 5080 | } |
6522a427 EL |
5081 | impl ::core::marker::Copy for IKEEXT_KERBEROS_AUTHENTICATION1 {} |
5082 | impl ::core::clone::Clone for IKEEXT_KERBEROS_AUTHENTICATION1 { | |
5e7ed085 FG |
5083 | fn clone(&self) -> Self { |
5084 | *self | |
5085 | } | |
5086 | } | |
5087 | #[repr(C)] | |
04454e1e | 5088 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5089 | pub struct IKEEXT_KEYMODULE_STATISTICS0 { |
5090 | pub v4Statistics: IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0, | |
5091 | pub v6Statistics: IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0, | |
5092 | pub errorFrequencyTable: [u32; 97], | |
5093 | pub mainModeNegotiationTime: u32, | |
5094 | pub quickModeNegotiationTime: u32, | |
5095 | pub extendedModeNegotiationTime: u32, | |
5e7ed085 | 5096 | } |
6522a427 EL |
5097 | impl ::core::marker::Copy for IKEEXT_KEYMODULE_STATISTICS0 {} |
5098 | impl ::core::clone::Clone for IKEEXT_KEYMODULE_STATISTICS0 { | |
5e7ed085 FG |
5099 | fn clone(&self) -> Self { |
5100 | *self | |
5101 | } | |
5102 | } | |
5e7ed085 | 5103 | #[repr(C)] |
04454e1e | 5104 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5105 | pub struct IKEEXT_KEYMODULE_STATISTICS1 { |
5106 | pub v4Statistics: IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1, | |
5107 | pub v6Statistics: IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1, | |
5108 | pub errorFrequencyTable: [u32; 97], | |
5109 | pub mainModeNegotiationTime: u32, | |
5110 | pub quickModeNegotiationTime: u32, | |
5111 | pub extendedModeNegotiationTime: u32, | |
5e7ed085 | 5112 | } |
6522a427 EL |
5113 | impl ::core::marker::Copy for IKEEXT_KEYMODULE_STATISTICS1 {} |
5114 | impl ::core::clone::Clone for IKEEXT_KEYMODULE_STATISTICS1 { | |
5e7ed085 FG |
5115 | fn clone(&self) -> Self { |
5116 | *self | |
5117 | } | |
5118 | } | |
5119 | #[repr(C)] | |
04454e1e | 5120 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5121 | pub struct IKEEXT_NAME_CREDENTIAL0 { |
5122 | pub principalName: ::windows_sys::core::PWSTR, | |
5e7ed085 | 5123 | } |
6522a427 EL |
5124 | impl ::core::marker::Copy for IKEEXT_NAME_CREDENTIAL0 {} |
5125 | impl ::core::clone::Clone for IKEEXT_NAME_CREDENTIAL0 { | |
5e7ed085 FG |
5126 | fn clone(&self) -> Self { |
5127 | *self | |
5128 | } | |
5129 | } | |
5130 | #[repr(C)] | |
04454e1e | 5131 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5132 | pub struct IKEEXT_NTLM_V2_AUTHENTICATION0 { |
5133 | pub flags: u32, | |
5e7ed085 | 5134 | } |
6522a427 EL |
5135 | impl ::core::marker::Copy for IKEEXT_NTLM_V2_AUTHENTICATION0 {} |
5136 | impl ::core::clone::Clone for IKEEXT_NTLM_V2_AUTHENTICATION0 { | |
5e7ed085 FG |
5137 | fn clone(&self) -> Self { |
5138 | *self | |
5139 | } | |
5140 | } | |
5141 | #[repr(C)] | |
04454e1e | 5142 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5143 | pub struct IKEEXT_POLICY0 { |
5144 | pub softExpirationTime: u32, | |
5145 | pub numAuthenticationMethods: u32, | |
5146 | pub authenticationMethods: *mut IKEEXT_AUTHENTICATION_METHOD0, | |
5147 | pub initiatorImpersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
5148 | pub numIkeProposals: u32, | |
5149 | pub ikeProposals: *mut IKEEXT_PROPOSAL0, | |
5150 | pub flags: IKEEXT_POLICY_FLAG, | |
5151 | pub maxDynamicFilters: u32, | |
5e7ed085 | 5152 | } |
6522a427 EL |
5153 | impl ::core::marker::Copy for IKEEXT_POLICY0 {} |
5154 | impl ::core::clone::Clone for IKEEXT_POLICY0 { | |
5e7ed085 FG |
5155 | fn clone(&self) -> Self { |
5156 | *self | |
5157 | } | |
5158 | } | |
5159 | #[repr(C)] | |
04454e1e | 5160 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5161 | pub struct IKEEXT_POLICY1 { |
5162 | pub softExpirationTime: u32, | |
5163 | pub numAuthenticationMethods: u32, | |
5164 | pub authenticationMethods: *mut IKEEXT_AUTHENTICATION_METHOD1, | |
5165 | pub initiatorImpersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
5166 | pub numIkeProposals: u32, | |
5167 | pub ikeProposals: *mut IKEEXT_PROPOSAL0, | |
5168 | pub flags: IKEEXT_POLICY_FLAG, | |
5169 | pub maxDynamicFilters: u32, | |
5170 | pub retransmitDurationSecs: u32, | |
5e7ed085 | 5171 | } |
6522a427 EL |
5172 | impl ::core::marker::Copy for IKEEXT_POLICY1 {} |
5173 | impl ::core::clone::Clone for IKEEXT_POLICY1 { | |
5e7ed085 FG |
5174 | fn clone(&self) -> Self { |
5175 | *self | |
5176 | } | |
5177 | } | |
5178 | #[repr(C)] | |
04454e1e | 5179 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5180 | pub struct IKEEXT_POLICY2 { |
5181 | pub softExpirationTime: u32, | |
5182 | pub numAuthenticationMethods: u32, | |
5183 | pub authenticationMethods: *mut IKEEXT_AUTHENTICATION_METHOD2, | |
5184 | pub initiatorImpersonationType: IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE, | |
5185 | pub numIkeProposals: u32, | |
5186 | pub ikeProposals: *mut IKEEXT_PROPOSAL0, | |
5187 | pub flags: IKEEXT_POLICY_FLAG, | |
5188 | pub maxDynamicFilters: u32, | |
5189 | pub retransmitDurationSecs: u32, | |
5e7ed085 | 5190 | } |
6522a427 EL |
5191 | impl ::core::marker::Copy for IKEEXT_POLICY2 {} |
5192 | impl ::core::clone::Clone for IKEEXT_POLICY2 { | |
5e7ed085 FG |
5193 | fn clone(&self) -> Self { |
5194 | *self | |
5195 | } | |
5196 | } | |
5197 | #[repr(C)] | |
04454e1e | 5198 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5199 | pub struct IKEEXT_PRESHARED_KEY_AUTHENTICATION0 { |
5200 | pub presharedKey: FWP_BYTE_BLOB, | |
5e7ed085 | 5201 | } |
6522a427 EL |
5202 | impl ::core::marker::Copy for IKEEXT_PRESHARED_KEY_AUTHENTICATION0 {} |
5203 | impl ::core::clone::Clone for IKEEXT_PRESHARED_KEY_AUTHENTICATION0 { | |
5e7ed085 FG |
5204 | fn clone(&self) -> Self { |
5205 | *self | |
5206 | } | |
5207 | } | |
5208 | #[repr(C)] | |
04454e1e | 5209 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5210 | pub struct IKEEXT_PRESHARED_KEY_AUTHENTICATION1 { |
5211 | pub presharedKey: FWP_BYTE_BLOB, | |
5212 | pub flags: IKEEXT_PRESHARED_KEY_AUTHENTICATION_FLAGS, | |
5e7ed085 | 5213 | } |
6522a427 EL |
5214 | impl ::core::marker::Copy for IKEEXT_PRESHARED_KEY_AUTHENTICATION1 {} |
5215 | impl ::core::clone::Clone for IKEEXT_PRESHARED_KEY_AUTHENTICATION1 { | |
5e7ed085 FG |
5216 | fn clone(&self) -> Self { |
5217 | *self | |
5218 | } | |
5219 | } | |
5220 | #[repr(C)] | |
04454e1e | 5221 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5222 | pub struct IKEEXT_PROPOSAL0 { |
5223 | pub cipherAlgorithm: IKEEXT_CIPHER_ALGORITHM0, | |
5224 | pub integrityAlgorithm: IKEEXT_INTEGRITY_ALGORITHM0, | |
5225 | pub maxLifetimeSeconds: u32, | |
5226 | pub dhGroup: IKEEXT_DH_GROUP, | |
5227 | pub quickModeLimit: u32, | |
5e7ed085 | 5228 | } |
6522a427 EL |
5229 | impl ::core::marker::Copy for IKEEXT_PROPOSAL0 {} |
5230 | impl ::core::clone::Clone for IKEEXT_PROPOSAL0 { | |
5e7ed085 FG |
5231 | fn clone(&self) -> Self { |
5232 | *self | |
5233 | } | |
5234 | } | |
5235 | #[repr(C)] | |
04454e1e | 5236 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5237 | pub struct IKEEXT_RESERVED_AUTHENTICATION0 { |
5238 | pub flags: IKEEXT_RESERVED_AUTHENTICATION_FLAGS, | |
5e7ed085 | 5239 | } |
6522a427 EL |
5240 | impl ::core::marker::Copy for IKEEXT_RESERVED_AUTHENTICATION0 {} |
5241 | impl ::core::clone::Clone for IKEEXT_RESERVED_AUTHENTICATION0 { | |
5e7ed085 FG |
5242 | fn clone(&self) -> Self { |
5243 | *self | |
5244 | } | |
5245 | } | |
5246 | #[repr(C)] | |
04454e1e | 5247 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5248 | pub struct IKEEXT_SA_DETAILS0 { |
5249 | pub saId: u64, | |
5250 | pub keyModuleType: IKEEXT_KEY_MODULE_TYPE, | |
5251 | pub ipVersion: FWP_IP_VERSION, | |
5252 | pub Anonymous: IKEEXT_SA_DETAILS0_0, | |
5253 | pub ikeTraffic: IKEEXT_TRAFFIC0, | |
5254 | pub ikeProposal: IKEEXT_PROPOSAL0, | |
5255 | pub cookiePair: IKEEXT_COOKIE_PAIR0, | |
5256 | pub ikeCredentials: IKEEXT_CREDENTIALS0, | |
5257 | pub ikePolicyKey: ::windows_sys::core::GUID, | |
5258 | pub virtualIfTunnelId: u64, | |
5e7ed085 | 5259 | } |
6522a427 EL |
5260 | impl ::core::marker::Copy for IKEEXT_SA_DETAILS0 {} |
5261 | impl ::core::clone::Clone for IKEEXT_SA_DETAILS0 { | |
5e7ed085 FG |
5262 | fn clone(&self) -> Self { |
5263 | *self | |
5264 | } | |
5265 | } | |
5266 | #[repr(C)] | |
04454e1e | 5267 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5268 | pub union IKEEXT_SA_DETAILS0_0 { |
5269 | pub v4UdpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 5270 | } |
6522a427 EL |
5271 | impl ::core::marker::Copy for IKEEXT_SA_DETAILS0_0 {} |
5272 | impl ::core::clone::Clone for IKEEXT_SA_DETAILS0_0 { | |
5e7ed085 FG |
5273 | fn clone(&self) -> Self { |
5274 | *self | |
5275 | } | |
5276 | } | |
5277 | #[repr(C)] | |
04454e1e | 5278 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5279 | pub struct IKEEXT_SA_DETAILS1 { |
5280 | pub saId: u64, | |
5281 | pub keyModuleType: IKEEXT_KEY_MODULE_TYPE, | |
5282 | pub ipVersion: FWP_IP_VERSION, | |
5283 | pub Anonymous: IKEEXT_SA_DETAILS1_0, | |
5284 | pub ikeTraffic: IKEEXT_TRAFFIC0, | |
5285 | pub ikeProposal: IKEEXT_PROPOSAL0, | |
5286 | pub cookiePair: IKEEXT_COOKIE_PAIR0, | |
5287 | pub ikeCredentials: IKEEXT_CREDENTIALS1, | |
5288 | pub ikePolicyKey: ::windows_sys::core::GUID, | |
5289 | pub virtualIfTunnelId: u64, | |
5290 | pub correlationKey: FWP_BYTE_BLOB, | |
5e7ed085 | 5291 | } |
6522a427 EL |
5292 | impl ::core::marker::Copy for IKEEXT_SA_DETAILS1 {} |
5293 | impl ::core::clone::Clone for IKEEXT_SA_DETAILS1 { | |
5e7ed085 FG |
5294 | fn clone(&self) -> Self { |
5295 | *self | |
5296 | } | |
5297 | } | |
5298 | #[repr(C)] | |
04454e1e | 5299 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5300 | pub union IKEEXT_SA_DETAILS1_0 { |
5301 | pub v4UdpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 5302 | } |
6522a427 EL |
5303 | impl ::core::marker::Copy for IKEEXT_SA_DETAILS1_0 {} |
5304 | impl ::core::clone::Clone for IKEEXT_SA_DETAILS1_0 { | |
5e7ed085 FG |
5305 | fn clone(&self) -> Self { |
5306 | *self | |
5307 | } | |
5308 | } | |
5e7ed085 | 5309 | #[repr(C)] |
04454e1e | 5310 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5311 | pub struct IKEEXT_SA_DETAILS2 { |
5312 | pub saId: u64, | |
5313 | pub keyModuleType: IKEEXT_KEY_MODULE_TYPE, | |
5314 | pub ipVersion: FWP_IP_VERSION, | |
5315 | pub Anonymous: IKEEXT_SA_DETAILS2_0, | |
5316 | pub ikeTraffic: IKEEXT_TRAFFIC0, | |
5317 | pub ikeProposal: IKEEXT_PROPOSAL0, | |
5318 | pub cookiePair: IKEEXT_COOKIE_PAIR0, | |
5319 | pub ikeCredentials: IKEEXT_CREDENTIALS2, | |
5320 | pub ikePolicyKey: ::windows_sys::core::GUID, | |
5321 | pub virtualIfTunnelId: u64, | |
5322 | pub correlationKey: FWP_BYTE_BLOB, | |
5e7ed085 | 5323 | } |
6522a427 EL |
5324 | impl ::core::marker::Copy for IKEEXT_SA_DETAILS2 {} |
5325 | impl ::core::clone::Clone for IKEEXT_SA_DETAILS2 { | |
5e7ed085 FG |
5326 | fn clone(&self) -> Self { |
5327 | *self | |
5328 | } | |
5329 | } | |
5330 | #[repr(C)] | |
04454e1e | 5331 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5332 | pub union IKEEXT_SA_DETAILS2_0 { |
5333 | pub v4UdpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 5334 | } |
6522a427 EL |
5335 | impl ::core::marker::Copy for IKEEXT_SA_DETAILS2_0 {} |
5336 | impl ::core::clone::Clone for IKEEXT_SA_DETAILS2_0 { | |
5e7ed085 FG |
5337 | fn clone(&self) -> Self { |
5338 | *self | |
5339 | } | |
5340 | } | |
5341 | #[repr(C)] | |
6522a427 EL |
5342 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5343 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5344 | pub struct IKEEXT_SA_ENUM_TEMPLATE0 { | |
5345 | pub localSubNet: FWP_CONDITION_VALUE0, | |
5346 | pub remoteSubNet: FWP_CONDITION_VALUE0, | |
5347 | pub localMainModeCertHash: FWP_BYTE_BLOB, | |
5e7ed085 | 5348 | } |
6522a427 EL |
5349 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
5350 | impl ::core::marker::Copy for IKEEXT_SA_ENUM_TEMPLATE0 {} | |
5351 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5352 | impl ::core::clone::Clone for IKEEXT_SA_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
5353 | fn clone(&self) -> Self { |
5354 | *self | |
5355 | } | |
5356 | } | |
5357 | #[repr(C)] | |
04454e1e | 5358 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5359 | pub struct IKEEXT_STATISTICS0 { |
5360 | pub ikeStatistics: IKEEXT_KEYMODULE_STATISTICS0, | |
5361 | pub authipStatistics: IKEEXT_KEYMODULE_STATISTICS0, | |
5362 | pub commonStatistics: IKEEXT_COMMON_STATISTICS0, | |
5e7ed085 | 5363 | } |
6522a427 EL |
5364 | impl ::core::marker::Copy for IKEEXT_STATISTICS0 {} |
5365 | impl ::core::clone::Clone for IKEEXT_STATISTICS0 { | |
5e7ed085 FG |
5366 | fn clone(&self) -> Self { |
5367 | *self | |
5368 | } | |
5369 | } | |
5370 | #[repr(C)] | |
04454e1e | 5371 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5372 | pub struct IKEEXT_STATISTICS1 { |
5373 | pub ikeStatistics: IKEEXT_KEYMODULE_STATISTICS1, | |
5374 | pub authipStatistics: IKEEXT_KEYMODULE_STATISTICS1, | |
5375 | pub ikeV2Statistics: IKEEXT_KEYMODULE_STATISTICS1, | |
5376 | pub commonStatistics: IKEEXT_COMMON_STATISTICS1, | |
5e7ed085 | 5377 | } |
6522a427 EL |
5378 | impl ::core::marker::Copy for IKEEXT_STATISTICS1 {} |
5379 | impl ::core::clone::Clone for IKEEXT_STATISTICS1 { | |
5e7ed085 FG |
5380 | fn clone(&self) -> Self { |
5381 | *self | |
5382 | } | |
5383 | } | |
5384 | #[repr(C)] | |
04454e1e | 5385 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 5386 | pub struct IKEEXT_TRAFFIC0 { |
5e7ed085 | 5387 | pub ipVersion: FWP_IP_VERSION, |
6522a427 EL |
5388 | pub Anonymous1: IKEEXT_TRAFFIC0_0, |
5389 | pub Anonymous2: IKEEXT_TRAFFIC0_1, | |
5390 | pub authIpFilterId: u64, | |
5e7ed085 | 5391 | } |
6522a427 EL |
5392 | impl ::core::marker::Copy for IKEEXT_TRAFFIC0 {} |
5393 | impl ::core::clone::Clone for IKEEXT_TRAFFIC0 { | |
5e7ed085 FG |
5394 | fn clone(&self) -> Self { |
5395 | *self | |
5396 | } | |
5397 | } | |
5398 | #[repr(C)] | |
04454e1e | 5399 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 5400 | pub union IKEEXT_TRAFFIC0_0 { |
5e7ed085 FG |
5401 | pub localV4Address: u32, |
5402 | pub localV6Address: [u8; 16], | |
5403 | } | |
6522a427 EL |
5404 | impl ::core::marker::Copy for IKEEXT_TRAFFIC0_0 {} |
5405 | impl ::core::clone::Clone for IKEEXT_TRAFFIC0_0 { | |
5e7ed085 FG |
5406 | fn clone(&self) -> Self { |
5407 | *self | |
5408 | } | |
5409 | } | |
5410 | #[repr(C)] | |
04454e1e | 5411 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 | 5412 | pub union IKEEXT_TRAFFIC0_1 { |
5e7ed085 FG |
5413 | pub remoteV4Address: u32, |
5414 | pub remoteV6Address: [u8; 16], | |
5415 | } | |
6522a427 EL |
5416 | impl ::core::marker::Copy for IKEEXT_TRAFFIC0_1 {} |
5417 | impl ::core::clone::Clone for IKEEXT_TRAFFIC0_1 { | |
5e7ed085 FG |
5418 | fn clone(&self) -> Self { |
5419 | *self | |
5420 | } | |
5421 | } | |
5422 | #[repr(C)] | |
04454e1e | 5423 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5424 | pub struct IPSEC_ADDRESS_INFO0 { |
5425 | pub numV4Addresses: u32, | |
5426 | pub v4Addresses: *mut u32, | |
5427 | pub numV6Addresses: u32, | |
5428 | pub v6Addresses: *mut FWP_BYTE_ARRAY16, | |
5e7ed085 | 5429 | } |
6522a427 EL |
5430 | impl ::core::marker::Copy for IPSEC_ADDRESS_INFO0 {} |
5431 | impl ::core::clone::Clone for IPSEC_ADDRESS_INFO0 { | |
5e7ed085 FG |
5432 | fn clone(&self) -> Self { |
5433 | *self | |
5434 | } | |
5435 | } | |
5436 | #[repr(C)] | |
04454e1e | 5437 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5438 | pub struct IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { |
5439 | pub invalidSpisOnInbound: u32, | |
5440 | pub decryptionFailuresOnInbound: u32, | |
5441 | pub authenticationFailuresOnInbound: u32, | |
5442 | pub udpEspValidationFailuresOnInbound: u32, | |
5443 | pub replayCheckFailuresOnInbound: u32, | |
5444 | pub invalidClearTextInbound: u32, | |
5445 | pub saNotInitializedOnInbound: u32, | |
5446 | pub receiveOverIncorrectSaInbound: u32, | |
5447 | pub secureReceivesNotMatchingFilters: u32, | |
5e7ed085 | 5448 | } |
6522a427 EL |
5449 | impl ::core::marker::Copy for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 {} |
5450 | impl ::core::clone::Clone for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 { | |
5e7ed085 FG |
5451 | fn clone(&self) -> Self { |
5452 | *self | |
5453 | } | |
5454 | } | |
5455 | #[repr(C)] | |
04454e1e | 5456 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5457 | pub struct IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { |
5458 | pub invalidSpisOnInbound: u32, | |
5459 | pub decryptionFailuresOnInbound: u32, | |
5460 | pub authenticationFailuresOnInbound: u32, | |
5461 | pub udpEspValidationFailuresOnInbound: u32, | |
5462 | pub replayCheckFailuresOnInbound: u32, | |
5463 | pub invalidClearTextInbound: u32, | |
5464 | pub saNotInitializedOnInbound: u32, | |
5465 | pub receiveOverIncorrectSaInbound: u32, | |
5466 | pub secureReceivesNotMatchingFilters: u32, | |
5467 | pub totalDropPacketsInbound: u32, | |
5e7ed085 | 5468 | } |
6522a427 EL |
5469 | impl ::core::marker::Copy for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 {} |
5470 | impl ::core::clone::Clone for IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 { | |
5e7ed085 FG |
5471 | fn clone(&self) -> Self { |
5472 | *self | |
5473 | } | |
5474 | } | |
5475 | #[repr(C)] | |
04454e1e | 5476 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5477 | pub struct IPSEC_AGGREGATE_SA_STATISTICS0 { |
5478 | pub activeSas: u32, | |
5479 | pub pendingSaNegotiations: u32, | |
5480 | pub totalSasAdded: u32, | |
5481 | pub totalSasDeleted: u32, | |
5482 | pub successfulRekeys: u32, | |
5483 | pub activeTunnels: u32, | |
5484 | pub offloadedSas: u32, | |
5e7ed085 | 5485 | } |
6522a427 EL |
5486 | impl ::core::marker::Copy for IPSEC_AGGREGATE_SA_STATISTICS0 {} |
5487 | impl ::core::clone::Clone for IPSEC_AGGREGATE_SA_STATISTICS0 { | |
5e7ed085 FG |
5488 | fn clone(&self) -> Self { |
5489 | *self | |
5490 | } | |
5491 | } | |
5492 | #[repr(C)] | |
04454e1e | 5493 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5494 | pub struct IPSEC_AH_DROP_PACKET_STATISTICS0 { |
5495 | pub invalidSpisOnInbound: u32, | |
5496 | pub authenticationFailuresOnInbound: u32, | |
5497 | pub replayCheckFailuresOnInbound: u32, | |
5498 | pub saNotInitializedOnInbound: u32, | |
5e7ed085 | 5499 | } |
6522a427 EL |
5500 | impl ::core::marker::Copy for IPSEC_AH_DROP_PACKET_STATISTICS0 {} |
5501 | impl ::core::clone::Clone for IPSEC_AH_DROP_PACKET_STATISTICS0 { | |
5e7ed085 FG |
5502 | fn clone(&self) -> Self { |
5503 | *self | |
5504 | } | |
5505 | } | |
5506 | #[repr(C)] | |
04454e1e | 5507 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5508 | pub struct IPSEC_AUTH_AND_CIPHER_TRANSFORM0 { |
5509 | pub authTransform: IPSEC_AUTH_TRANSFORM0, | |
5510 | pub cipherTransform: IPSEC_CIPHER_TRANSFORM0, | |
5e7ed085 | 5511 | } |
6522a427 EL |
5512 | impl ::core::marker::Copy for IPSEC_AUTH_AND_CIPHER_TRANSFORM0 {} |
5513 | impl ::core::clone::Clone for IPSEC_AUTH_AND_CIPHER_TRANSFORM0 { | |
5e7ed085 FG |
5514 | fn clone(&self) -> Self { |
5515 | *self | |
5516 | } | |
5517 | } | |
5518 | #[repr(C)] | |
04454e1e | 5519 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5520 | pub struct IPSEC_AUTH_TRANSFORM0 { |
5521 | pub authTransformId: IPSEC_AUTH_TRANSFORM_ID0, | |
5522 | pub cryptoModuleId: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 5523 | } |
6522a427 EL |
5524 | impl ::core::marker::Copy for IPSEC_AUTH_TRANSFORM0 {} |
5525 | impl ::core::clone::Clone for IPSEC_AUTH_TRANSFORM0 { | |
5e7ed085 FG |
5526 | fn clone(&self) -> Self { |
5527 | *self | |
5528 | } | |
5529 | } | |
5530 | #[repr(C)] | |
04454e1e | 5531 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5532 | pub struct IPSEC_AUTH_TRANSFORM_ID0 { |
5533 | pub authType: IPSEC_AUTH_TYPE, | |
5534 | pub authConfig: u8, | |
5e7ed085 | 5535 | } |
6522a427 EL |
5536 | impl ::core::marker::Copy for IPSEC_AUTH_TRANSFORM_ID0 {} |
5537 | impl ::core::clone::Clone for IPSEC_AUTH_TRANSFORM_ID0 { | |
5e7ed085 FG |
5538 | fn clone(&self) -> Self { |
5539 | *self | |
5540 | } | |
5541 | } | |
5542 | #[repr(C)] | |
04454e1e | 5543 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5544 | pub struct IPSEC_CIPHER_TRANSFORM0 { |
5545 | pub cipherTransformId: IPSEC_CIPHER_TRANSFORM_ID0, | |
5546 | pub cryptoModuleId: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 5547 | } |
6522a427 EL |
5548 | impl ::core::marker::Copy for IPSEC_CIPHER_TRANSFORM0 {} |
5549 | impl ::core::clone::Clone for IPSEC_CIPHER_TRANSFORM0 { | |
5e7ed085 FG |
5550 | fn clone(&self) -> Self { |
5551 | *self | |
5552 | } | |
5553 | } | |
5554 | #[repr(C)] | |
04454e1e | 5555 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5556 | pub struct IPSEC_CIPHER_TRANSFORM_ID0 { |
5557 | pub cipherType: IPSEC_CIPHER_TYPE, | |
5558 | pub cipherConfig: u8, | |
5559 | } | |
5560 | impl ::core::marker::Copy for IPSEC_CIPHER_TRANSFORM_ID0 {} | |
5561 | impl ::core::clone::Clone for IPSEC_CIPHER_TRANSFORM_ID0 { | |
5562 | fn clone(&self) -> Self { | |
5563 | *self | |
5564 | } | |
5565 | } | |
5566 | #[repr(C)] | |
5567 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
5568 | pub struct IPSEC_DOSP_OPTIONS0 { | |
5569 | pub stateIdleTimeoutSeconds: u32, | |
5570 | pub perIPRateLimitQueueIdleTimeoutSeconds: u32, | |
5571 | pub ipV6IPsecUnauthDscp: u8, | |
5572 | pub ipV6IPsecUnauthRateLimitBytesPerSec: u32, | |
5573 | pub ipV6IPsecUnauthPerIPRateLimitBytesPerSec: u32, | |
5574 | pub ipV6IPsecAuthDscp: u8, | |
5575 | pub ipV6IPsecAuthRateLimitBytesPerSec: u32, | |
5576 | pub icmpV6Dscp: u8, | |
5577 | pub icmpV6RateLimitBytesPerSec: u32, | |
5578 | pub ipV6FilterExemptDscp: u8, | |
5579 | pub ipV6FilterExemptRateLimitBytesPerSec: u32, | |
5580 | pub defBlockExemptDscp: u8, | |
5581 | pub defBlockExemptRateLimitBytesPerSec: u32, | |
5582 | pub maxStateEntries: u32, | |
5583 | pub maxPerIPRateLimitQueues: u32, | |
5584 | pub flags: IPSEC_DOSP_FLAGS, | |
5585 | pub numPublicIFLuids: u32, | |
5586 | pub publicIFLuids: *mut u64, | |
5587 | pub numInternalIFLuids: u32, | |
5588 | pub internalIFLuids: *mut u64, | |
5589 | pub publicV6AddrMask: FWP_V6_ADDR_AND_MASK, | |
5590 | pub internalV6AddrMask: FWP_V6_ADDR_AND_MASK, | |
5e7ed085 | 5591 | } |
6522a427 EL |
5592 | impl ::core::marker::Copy for IPSEC_DOSP_OPTIONS0 {} |
5593 | impl ::core::clone::Clone for IPSEC_DOSP_OPTIONS0 { | |
5e7ed085 FG |
5594 | fn clone(&self) -> Self { |
5595 | *self | |
5596 | } | |
5597 | } | |
5598 | #[repr(C)] | |
04454e1e | 5599 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5600 | pub struct IPSEC_DOSP_STATE0 { |
5601 | pub publicHostV6Addr: [u8; 16], | |
5602 | pub internalHostV6Addr: [u8; 16], | |
5603 | pub totalInboundIPv6IPsecAuthPackets: u64, | |
5604 | pub totalOutboundIPv6IPsecAuthPackets: u64, | |
5605 | pub durationSecs: u32, | |
5e7ed085 | 5606 | } |
6522a427 EL |
5607 | impl ::core::marker::Copy for IPSEC_DOSP_STATE0 {} |
5608 | impl ::core::clone::Clone for IPSEC_DOSP_STATE0 { | |
5e7ed085 FG |
5609 | fn clone(&self) -> Self { |
5610 | *self | |
5611 | } | |
5612 | } | |
5613 | #[repr(C)] | |
04454e1e | 5614 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5615 | pub struct IPSEC_DOSP_STATE_ENUM_TEMPLATE0 { |
5616 | pub publicV6AddrMask: FWP_V6_ADDR_AND_MASK, | |
5617 | pub internalV6AddrMask: FWP_V6_ADDR_AND_MASK, | |
5e7ed085 | 5618 | } |
6522a427 EL |
5619 | impl ::core::marker::Copy for IPSEC_DOSP_STATE_ENUM_TEMPLATE0 {} |
5620 | impl ::core::clone::Clone for IPSEC_DOSP_STATE_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
5621 | fn clone(&self) -> Self { |
5622 | *self | |
5623 | } | |
5624 | } | |
6522a427 | 5625 | #[repr(C)] |
04454e1e | 5626 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5627 | pub struct IPSEC_DOSP_STATISTICS0 { |
5628 | pub totalStateEntriesCreated: u64, | |
5629 | pub currentStateEntries: u64, | |
5630 | pub totalInboundAllowedIPv6IPsecUnauthPkts: u64, | |
5631 | pub totalInboundRatelimitDiscardedIPv6IPsecUnauthPkts: u64, | |
5632 | pub totalInboundPerIPRatelimitDiscardedIPv6IPsecUnauthPkts: u64, | |
5633 | pub totalInboundOtherDiscardedIPv6IPsecUnauthPkts: u64, | |
5634 | pub totalInboundAllowedIPv6IPsecAuthPkts: u64, | |
5635 | pub totalInboundRatelimitDiscardedIPv6IPsecAuthPkts: u64, | |
5636 | pub totalInboundOtherDiscardedIPv6IPsecAuthPkts: u64, | |
5637 | pub totalInboundAllowedICMPv6Pkts: u64, | |
5638 | pub totalInboundRatelimitDiscardedICMPv6Pkts: u64, | |
5639 | pub totalInboundAllowedIPv6FilterExemptPkts: u64, | |
5640 | pub totalInboundRatelimitDiscardedIPv6FilterExemptPkts: u64, | |
5641 | pub totalInboundDiscardedIPv6FilterBlockPkts: u64, | |
5642 | pub totalInboundAllowedDefBlockExemptPkts: u64, | |
5643 | pub totalInboundRatelimitDiscardedDefBlockExemptPkts: u64, | |
5644 | pub totalInboundDiscardedDefBlockPkts: u64, | |
5645 | pub currentInboundIPv6IPsecUnauthPerIPRateLimitQueues: u64, | |
5e7ed085 | 5646 | } |
6522a427 EL |
5647 | impl ::core::marker::Copy for IPSEC_DOSP_STATISTICS0 {} |
5648 | impl ::core::clone::Clone for IPSEC_DOSP_STATISTICS0 { | |
5e7ed085 FG |
5649 | fn clone(&self) -> Self { |
5650 | *self | |
5651 | } | |
5652 | } | |
5653 | #[repr(C)] | |
6522a427 EL |
5654 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5655 | pub struct IPSEC_ESP_DROP_PACKET_STATISTICS0 { | |
5656 | pub invalidSpisOnInbound: u32, | |
5657 | pub decryptionFailuresOnInbound: u32, | |
5658 | pub authenticationFailuresOnInbound: u32, | |
5659 | pub replayCheckFailuresOnInbound: u32, | |
5660 | pub saNotInitializedOnInbound: u32, | |
5e7ed085 | 5661 | } |
6522a427 EL |
5662 | impl ::core::marker::Copy for IPSEC_ESP_DROP_PACKET_STATISTICS0 {} |
5663 | impl ::core::clone::Clone for IPSEC_ESP_DROP_PACKET_STATISTICS0 { | |
5e7ed085 FG |
5664 | fn clone(&self) -> Self { |
5665 | *self | |
5666 | } | |
5667 | } | |
5668 | #[repr(C)] | |
6522a427 EL |
5669 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5670 | pub struct IPSEC_GETSPI0 { | |
5671 | pub inboundIpsecTraffic: IPSEC_TRAFFIC0, | |
5672 | pub ipVersion: FWP_IP_VERSION, | |
5673 | pub Anonymous: IPSEC_GETSPI0_0, | |
5674 | pub rngCryptoModuleID: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 5675 | } |
6522a427 EL |
5676 | impl ::core::marker::Copy for IPSEC_GETSPI0 {} |
5677 | impl ::core::clone::Clone for IPSEC_GETSPI0 { | |
5e7ed085 FG |
5678 | fn clone(&self) -> Self { |
5679 | *self | |
5680 | } | |
5681 | } | |
5682 | #[repr(C)] | |
6522a427 EL |
5683 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5684 | pub union IPSEC_GETSPI0_0 { | |
5685 | pub inboundUdpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 5686 | } |
6522a427 EL |
5687 | impl ::core::marker::Copy for IPSEC_GETSPI0_0 {} |
5688 | impl ::core::clone::Clone for IPSEC_GETSPI0_0 { | |
5e7ed085 FG |
5689 | fn clone(&self) -> Self { |
5690 | *self | |
5691 | } | |
5692 | } | |
5693 | #[repr(C)] | |
6522a427 EL |
5694 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5695 | pub struct IPSEC_GETSPI1 { | |
5696 | pub inboundIpsecTraffic: IPSEC_TRAFFIC1, | |
5697 | pub ipVersion: FWP_IP_VERSION, | |
5698 | pub Anonymous: IPSEC_GETSPI1_0, | |
5699 | pub rngCryptoModuleID: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 5700 | } |
6522a427 EL |
5701 | impl ::core::marker::Copy for IPSEC_GETSPI1 {} |
5702 | impl ::core::clone::Clone for IPSEC_GETSPI1 { | |
5e7ed085 FG |
5703 | fn clone(&self) -> Self { |
5704 | *self | |
5705 | } | |
5706 | } | |
5707 | #[repr(C)] | |
6522a427 EL |
5708 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5709 | pub union IPSEC_GETSPI1_0 { | |
5710 | pub inboundUdpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 5711 | } |
6522a427 EL |
5712 | impl ::core::marker::Copy for IPSEC_GETSPI1_0 {} |
5713 | impl ::core::clone::Clone for IPSEC_GETSPI1_0 { | |
5e7ed085 FG |
5714 | fn clone(&self) -> Self { |
5715 | *self | |
5716 | } | |
5717 | } | |
5718 | #[repr(C)] | |
6522a427 EL |
5719 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5720 | pub struct IPSEC_ID0 { | |
5721 | pub mmTargetName: ::windows_sys::core::PWSTR, | |
5722 | pub emTargetName: ::windows_sys::core::PWSTR, | |
5723 | pub numTokens: u32, | |
5724 | pub tokens: *mut IPSEC_TOKEN0, | |
5725 | pub explicitCredentials: u64, | |
5726 | pub logonId: u64, | |
5e7ed085 | 5727 | } |
6522a427 EL |
5728 | impl ::core::marker::Copy for IPSEC_ID0 {} |
5729 | impl ::core::clone::Clone for IPSEC_ID0 { | |
5e7ed085 FG |
5730 | fn clone(&self) -> Self { |
5731 | *self | |
5732 | } | |
5733 | } | |
5734 | #[repr(C)] | |
6522a427 EL |
5735 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5736 | pub struct IPSEC_KEYING_POLICY0 { | |
5737 | pub numKeyMods: u32, | |
5738 | pub keyModKeys: *mut ::windows_sys::core::GUID, | |
5e7ed085 | 5739 | } |
6522a427 EL |
5740 | impl ::core::marker::Copy for IPSEC_KEYING_POLICY0 {} |
5741 | impl ::core::clone::Clone for IPSEC_KEYING_POLICY0 { | |
5e7ed085 FG |
5742 | fn clone(&self) -> Self { |
5743 | *self | |
5744 | } | |
5745 | } | |
5e7ed085 | 5746 | #[repr(C)] |
04454e1e | 5747 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5748 | pub struct IPSEC_KEYING_POLICY1 { |
5749 | pub numKeyMods: u32, | |
5750 | pub keyModKeys: *mut ::windows_sys::core::GUID, | |
5751 | pub flags: u32, | |
5e7ed085 | 5752 | } |
6522a427 EL |
5753 | impl ::core::marker::Copy for IPSEC_KEYING_POLICY1 {} |
5754 | impl ::core::clone::Clone for IPSEC_KEYING_POLICY1 { | |
5e7ed085 FG |
5755 | fn clone(&self) -> Self { |
5756 | *self | |
5757 | } | |
5758 | } | |
5759 | #[repr(C)] | |
04454e1e | 5760 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5761 | pub struct IPSEC_KEYMODULE_STATE0 { |
5762 | pub keyModuleKey: ::windows_sys::core::GUID, | |
5763 | pub stateBlob: FWP_BYTE_BLOB, | |
5e7ed085 | 5764 | } |
6522a427 EL |
5765 | impl ::core::marker::Copy for IPSEC_KEYMODULE_STATE0 {} |
5766 | impl ::core::clone::Clone for IPSEC_KEYMODULE_STATE0 { | |
5e7ed085 FG |
5767 | fn clone(&self) -> Self { |
5768 | *self | |
5769 | } | |
5770 | } | |
5771 | #[repr(C)] | |
04454e1e | 5772 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5773 | pub struct IPSEC_KEY_MANAGER0 { |
5774 | pub keyManagerKey: ::windows_sys::core::GUID, | |
5775 | pub displayData: FWPM_DISPLAY_DATA0, | |
5776 | pub flags: u32, | |
5777 | pub keyDictationTimeoutHint: u8, | |
5e7ed085 | 5778 | } |
6522a427 EL |
5779 | impl ::core::marker::Copy for IPSEC_KEY_MANAGER0 {} |
5780 | impl ::core::clone::Clone for IPSEC_KEY_MANAGER0 { | |
5e7ed085 FG |
5781 | fn clone(&self) -> Self { |
5782 | *self | |
5783 | } | |
5784 | } | |
5e7ed085 | 5785 | #[repr(C)] |
6522a427 EL |
5786 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5787 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5788 | pub struct IPSEC_KEY_MANAGER_CALLBACKS0 { | |
5789 | pub reserved: ::windows_sys::core::GUID, | |
5790 | pub flags: u32, | |
5791 | pub keyDictationCheck: IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0, | |
5792 | pub keyDictation: IPSEC_KEY_MANAGER_DICTATE_KEY0, | |
5793 | pub keyNotify: IPSEC_KEY_MANAGER_NOTIFY_KEY0, | |
5e7ed085 | 5794 | } |
6522a427 EL |
5795 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
5796 | impl ::core::marker::Copy for IPSEC_KEY_MANAGER_CALLBACKS0 {} | |
5797 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5798 | impl ::core::clone::Clone for IPSEC_KEY_MANAGER_CALLBACKS0 { | |
5e7ed085 FG |
5799 | fn clone(&self) -> Self { |
5800 | *self | |
5801 | } | |
5802 | } | |
5803 | #[repr(C)] | |
04454e1e | 5804 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5805 | pub struct IPSEC_PROPOSAL0 { |
5806 | pub lifetime: IPSEC_SA_LIFETIME0, | |
5807 | pub numSaTransforms: u32, | |
5808 | pub saTransforms: *mut IPSEC_SA_TRANSFORM0, | |
5809 | pub pfsGroup: IPSEC_PFS_GROUP, | |
5e7ed085 | 5810 | } |
6522a427 EL |
5811 | impl ::core::marker::Copy for IPSEC_PROPOSAL0 {} |
5812 | impl ::core::clone::Clone for IPSEC_PROPOSAL0 { | |
5e7ed085 FG |
5813 | fn clone(&self) -> Self { |
5814 | *self | |
5815 | } | |
5816 | } | |
5817 | #[repr(C)] | |
04454e1e | 5818 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5819 | pub struct IPSEC_SA0 { |
5820 | pub spi: u32, | |
5821 | pub saTransformType: IPSEC_TRANSFORM_TYPE, | |
5822 | pub Anonymous: IPSEC_SA0_0, | |
5e7ed085 | 5823 | } |
6522a427 EL |
5824 | impl ::core::marker::Copy for IPSEC_SA0 {} |
5825 | impl ::core::clone::Clone for IPSEC_SA0 { | |
5e7ed085 FG |
5826 | fn clone(&self) -> Self { |
5827 | *self | |
5828 | } | |
5829 | } | |
5830 | #[repr(C)] | |
04454e1e | 5831 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5832 | pub union IPSEC_SA0_0 { |
5833 | pub ahInformation: *mut IPSEC_SA_AUTH_INFORMATION0, | |
5834 | pub espAuthInformation: *mut IPSEC_SA_AUTH_INFORMATION0, | |
5835 | pub espCipherInformation: *mut IPSEC_SA_CIPHER_INFORMATION0, | |
5836 | pub espAuthAndCipherInformation: *mut IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0, | |
5837 | pub espAuthFwInformation: *mut IPSEC_SA_AUTH_INFORMATION0, | |
5e7ed085 | 5838 | } |
6522a427 EL |
5839 | impl ::core::marker::Copy for IPSEC_SA0_0 {} |
5840 | impl ::core::clone::Clone for IPSEC_SA0_0 { | |
5e7ed085 FG |
5841 | fn clone(&self) -> Self { |
5842 | *self | |
5843 | } | |
5844 | } | |
5e7ed085 | 5845 | #[repr(C)] |
04454e1e | 5846 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5847 | pub struct IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 { |
5848 | pub saCipherInformation: IPSEC_SA_CIPHER_INFORMATION0, | |
5849 | pub saAuthInformation: IPSEC_SA_AUTH_INFORMATION0, | |
5e7ed085 | 5850 | } |
6522a427 EL |
5851 | impl ::core::marker::Copy for IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 {} |
5852 | impl ::core::clone::Clone for IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 { | |
5e7ed085 FG |
5853 | fn clone(&self) -> Self { |
5854 | *self | |
5855 | } | |
5856 | } | |
5e7ed085 | 5857 | #[repr(C)] |
04454e1e | 5858 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5859 | pub struct IPSEC_SA_AUTH_INFORMATION0 { |
5860 | pub authTransform: IPSEC_AUTH_TRANSFORM0, | |
5861 | pub authKey: FWP_BYTE_BLOB, | |
5e7ed085 | 5862 | } |
6522a427 EL |
5863 | impl ::core::marker::Copy for IPSEC_SA_AUTH_INFORMATION0 {} |
5864 | impl ::core::clone::Clone for IPSEC_SA_AUTH_INFORMATION0 { | |
5e7ed085 FG |
5865 | fn clone(&self) -> Self { |
5866 | *self | |
5867 | } | |
5868 | } | |
5869 | #[repr(C)] | |
04454e1e | 5870 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5871 | pub struct IPSEC_SA_BUNDLE0 { |
5872 | pub flags: IPSEC_SA_BUNDLE_FLAGS, | |
5873 | pub lifetime: IPSEC_SA_LIFETIME0, | |
5874 | pub idleTimeoutSeconds: u32, | |
5875 | pub ndAllowClearTimeoutSeconds: u32, | |
5876 | pub ipsecId: *mut IPSEC_ID0, | |
5877 | pub napContext: u32, | |
5878 | pub qmSaId: u32, | |
5879 | pub numSAs: u32, | |
5880 | pub saList: *mut IPSEC_SA0, | |
5881 | pub keyModuleState: *mut IPSEC_KEYMODULE_STATE0, | |
5882 | pub ipVersion: FWP_IP_VERSION, | |
5883 | pub Anonymous: IPSEC_SA_BUNDLE0_0, | |
5884 | pub mmSaId: u64, | |
5885 | pub pfsGroup: IPSEC_PFS_GROUP, | |
5e7ed085 | 5886 | } |
6522a427 EL |
5887 | impl ::core::marker::Copy for IPSEC_SA_BUNDLE0 {} |
5888 | impl ::core::clone::Clone for IPSEC_SA_BUNDLE0 { | |
5e7ed085 FG |
5889 | fn clone(&self) -> Self { |
5890 | *self | |
5891 | } | |
5892 | } | |
5893 | #[repr(C)] | |
04454e1e | 5894 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5895 | pub union IPSEC_SA_BUNDLE0_0 { |
5896 | pub peerV4PrivateAddress: u32, | |
5e7ed085 | 5897 | } |
6522a427 EL |
5898 | impl ::core::marker::Copy for IPSEC_SA_BUNDLE0_0 {} |
5899 | impl ::core::clone::Clone for IPSEC_SA_BUNDLE0_0 { | |
5e7ed085 FG |
5900 | fn clone(&self) -> Self { |
5901 | *self | |
5902 | } | |
5903 | } | |
5e7ed085 | 5904 | #[repr(C)] |
6522a427 EL |
5905 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5906 | pub struct IPSEC_SA_BUNDLE1 { | |
5907 | pub flags: IPSEC_SA_BUNDLE_FLAGS, | |
5908 | pub lifetime: IPSEC_SA_LIFETIME0, | |
5909 | pub idleTimeoutSeconds: u32, | |
5910 | pub ndAllowClearTimeoutSeconds: u32, | |
5911 | pub ipsecId: *mut IPSEC_ID0, | |
5912 | pub napContext: u32, | |
5913 | pub qmSaId: u32, | |
5914 | pub numSAs: u32, | |
5915 | pub saList: *mut IPSEC_SA0, | |
5916 | pub keyModuleState: *mut IPSEC_KEYMODULE_STATE0, | |
5917 | pub ipVersion: FWP_IP_VERSION, | |
5918 | pub Anonymous: IPSEC_SA_BUNDLE1_0, | |
5919 | pub mmSaId: u64, | |
5920 | pub pfsGroup: IPSEC_PFS_GROUP, | |
5921 | pub saLookupContext: ::windows_sys::core::GUID, | |
5922 | pub qmFilterId: u64, | |
5e7ed085 | 5923 | } |
6522a427 EL |
5924 | impl ::core::marker::Copy for IPSEC_SA_BUNDLE1 {} |
5925 | impl ::core::clone::Clone for IPSEC_SA_BUNDLE1 { | |
5e7ed085 FG |
5926 | fn clone(&self) -> Self { |
5927 | *self | |
5928 | } | |
5929 | } | |
5930 | #[repr(C)] | |
6522a427 EL |
5931 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5932 | pub union IPSEC_SA_BUNDLE1_0 { | |
5933 | pub peerV4PrivateAddress: u32, | |
5e7ed085 | 5934 | } |
6522a427 EL |
5935 | impl ::core::marker::Copy for IPSEC_SA_BUNDLE1_0 {} |
5936 | impl ::core::clone::Clone for IPSEC_SA_BUNDLE1_0 { | |
5e7ed085 FG |
5937 | fn clone(&self) -> Self { |
5938 | *self | |
5939 | } | |
5940 | } | |
5941 | #[repr(C)] | |
6522a427 EL |
5942 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
5943 | pub struct IPSEC_SA_CIPHER_INFORMATION0 { | |
5944 | pub cipherTransform: IPSEC_CIPHER_TRANSFORM0, | |
5945 | pub cipherKey: FWP_BYTE_BLOB, | |
5e7ed085 | 5946 | } |
6522a427 EL |
5947 | impl ::core::marker::Copy for IPSEC_SA_CIPHER_INFORMATION0 {} |
5948 | impl ::core::clone::Clone for IPSEC_SA_CIPHER_INFORMATION0 { | |
5e7ed085 FG |
5949 | fn clone(&self) -> Self { |
5950 | *self | |
5951 | } | |
5952 | } | |
5e7ed085 | 5953 | #[repr(C)] |
6522a427 EL |
5954 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5955 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5956 | pub struct IPSEC_SA_CONTEXT0 { | |
5957 | pub saContextId: u64, | |
5958 | pub inboundSa: *mut IPSEC_SA_DETAILS0, | |
5959 | pub outboundSa: *mut IPSEC_SA_DETAILS0, | |
5e7ed085 | 5960 | } |
6522a427 EL |
5961 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
5962 | impl ::core::marker::Copy for IPSEC_SA_CONTEXT0 {} | |
5963 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5964 | impl ::core::clone::Clone for IPSEC_SA_CONTEXT0 { | |
5e7ed085 FG |
5965 | fn clone(&self) -> Self { |
5966 | *self | |
5967 | } | |
5968 | } | |
5969 | #[repr(C)] | |
6522a427 EL |
5970 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5971 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5972 | pub struct IPSEC_SA_CONTEXT1 { | |
5973 | pub saContextId: u64, | |
5974 | pub inboundSa: *mut IPSEC_SA_DETAILS1, | |
5975 | pub outboundSa: *mut IPSEC_SA_DETAILS1, | |
5e7ed085 | 5976 | } |
6522a427 EL |
5977 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
5978 | impl ::core::marker::Copy for IPSEC_SA_CONTEXT1 {} | |
5979 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
5980 | impl ::core::clone::Clone for IPSEC_SA_CONTEXT1 { | |
5e7ed085 FG |
5981 | fn clone(&self) -> Self { |
5982 | *self | |
5983 | } | |
5984 | } | |
5985 | #[repr(C)] | |
04454e1e | 5986 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
5987 | pub struct IPSEC_SA_CONTEXT_CHANGE0 { |
5988 | pub changeType: IPSEC_SA_CONTEXT_EVENT_TYPE0, | |
5989 | pub saContextId: u64, | |
5e7ed085 | 5990 | } |
6522a427 EL |
5991 | impl ::core::marker::Copy for IPSEC_SA_CONTEXT_CHANGE0 {} |
5992 | impl ::core::clone::Clone for IPSEC_SA_CONTEXT_CHANGE0 { | |
5e7ed085 FG |
5993 | fn clone(&self) -> Self { |
5994 | *self | |
5995 | } | |
5996 | } | |
5997 | #[repr(C)] | |
6522a427 EL |
5998 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
5999 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6000 | pub struct IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { | |
6001 | pub localSubNet: FWP_CONDITION_VALUE0, | |
6002 | pub remoteSubNet: FWP_CONDITION_VALUE0, | |
5e7ed085 | 6003 | } |
6522a427 EL |
6004 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6005 | impl ::core::marker::Copy for IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 {} | |
6006 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6007 | impl ::core::clone::Clone for IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
6008 | fn clone(&self) -> Self { |
6009 | *self | |
6010 | } | |
6011 | } | |
6012 | #[repr(C)] | |
6522a427 EL |
6013 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
6014 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6015 | pub struct IPSEC_SA_CONTEXT_SUBSCRIPTION0 { | |
6016 | pub enumTemplate: *mut IPSEC_SA_CONTEXT_ENUM_TEMPLATE0, | |
6017 | pub flags: u32, | |
6018 | pub sessionKey: ::windows_sys::core::GUID, | |
5e7ed085 | 6019 | } |
6522a427 EL |
6020 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6021 | impl ::core::marker::Copy for IPSEC_SA_CONTEXT_SUBSCRIPTION0 {} | |
6022 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6023 | impl ::core::clone::Clone for IPSEC_SA_CONTEXT_SUBSCRIPTION0 { | |
5e7ed085 FG |
6024 | fn clone(&self) -> Self { |
6025 | *self | |
6026 | } | |
6027 | } | |
5e7ed085 | 6028 | #[repr(C)] |
6522a427 EL |
6029 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
6030 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6031 | pub struct IPSEC_SA_DETAILS0 { | |
6032 | pub ipVersion: FWP_IP_VERSION, | |
6033 | pub saDirection: FWP_DIRECTION, | |
6034 | pub traffic: IPSEC_TRAFFIC0, | |
6035 | pub saBundle: IPSEC_SA_BUNDLE0, | |
6036 | pub Anonymous: IPSEC_SA_DETAILS0_0, | |
6037 | pub transportFilter: *mut FWPM_FILTER0, | |
5e7ed085 | 6038 | } |
6522a427 EL |
6039 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6040 | impl ::core::marker::Copy for IPSEC_SA_DETAILS0 {} | |
6041 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6042 | impl ::core::clone::Clone for IPSEC_SA_DETAILS0 { | |
5e7ed085 FG |
6043 | fn clone(&self) -> Self { |
6044 | *self | |
6045 | } | |
6046 | } | |
6047 | #[repr(C)] | |
6522a427 EL |
6048 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
6049 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6050 | pub union IPSEC_SA_DETAILS0_0 { | |
6051 | pub udpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 6052 | } |
6522a427 EL |
6053 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6054 | impl ::core::marker::Copy for IPSEC_SA_DETAILS0_0 {} | |
6055 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6056 | impl ::core::clone::Clone for IPSEC_SA_DETAILS0_0 { | |
5e7ed085 FG |
6057 | fn clone(&self) -> Self { |
6058 | *self | |
6059 | } | |
6060 | } | |
6061 | #[repr(C)] | |
6522a427 EL |
6062 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
6063 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6064 | pub struct IPSEC_SA_DETAILS1 { | |
6065 | pub ipVersion: FWP_IP_VERSION, | |
6066 | pub saDirection: FWP_DIRECTION, | |
6067 | pub traffic: IPSEC_TRAFFIC1, | |
6068 | pub saBundle: IPSEC_SA_BUNDLE1, | |
6069 | pub Anonymous: IPSEC_SA_DETAILS1_0, | |
6070 | pub transportFilter: *mut FWPM_FILTER0, | |
6071 | pub virtualIfTunnelInfo: IPSEC_VIRTUAL_IF_TUNNEL_INFO0, | |
5e7ed085 | 6072 | } |
6522a427 EL |
6073 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6074 | impl ::core::marker::Copy for IPSEC_SA_DETAILS1 {} | |
6075 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6076 | impl ::core::clone::Clone for IPSEC_SA_DETAILS1 { | |
5e7ed085 FG |
6077 | fn clone(&self) -> Self { |
6078 | *self | |
6079 | } | |
6080 | } | |
5e7ed085 | 6081 | #[repr(C)] |
6522a427 EL |
6082 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] |
6083 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6084 | pub union IPSEC_SA_DETAILS1_0 { | |
6085 | pub udpEncapsulation: *mut IPSEC_V4_UDP_ENCAPSULATION0, | |
5e7ed085 | 6086 | } |
6522a427 EL |
6087 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] |
6088 | impl ::core::marker::Copy for IPSEC_SA_DETAILS1_0 {} | |
6089 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6090 | impl ::core::clone::Clone for IPSEC_SA_DETAILS1_0 { | |
5e7ed085 FG |
6091 | fn clone(&self) -> Self { |
6092 | *self | |
6093 | } | |
6094 | } | |
6095 | #[repr(C)] | |
6522a427 EL |
6096 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6097 | pub struct IPSEC_SA_ENUM_TEMPLATE0 { | |
6098 | pub saDirection: FWP_DIRECTION, | |
5e7ed085 | 6099 | } |
6522a427 EL |
6100 | impl ::core::marker::Copy for IPSEC_SA_ENUM_TEMPLATE0 {} |
6101 | impl ::core::clone::Clone for IPSEC_SA_ENUM_TEMPLATE0 { | |
5e7ed085 FG |
6102 | fn clone(&self) -> Self { |
6103 | *self | |
6104 | } | |
6105 | } | |
6106 | #[repr(C)] | |
6522a427 EL |
6107 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6108 | pub struct IPSEC_SA_IDLE_TIMEOUT0 { | |
6109 | pub idleTimeoutSeconds: u32, | |
6110 | pub idleTimeoutSecondsFailOver: u32, | |
5e7ed085 | 6111 | } |
6522a427 EL |
6112 | impl ::core::marker::Copy for IPSEC_SA_IDLE_TIMEOUT0 {} |
6113 | impl ::core::clone::Clone for IPSEC_SA_IDLE_TIMEOUT0 { | |
5e7ed085 FG |
6114 | fn clone(&self) -> Self { |
6115 | *self | |
6116 | } | |
6117 | } | |
6118 | #[repr(C)] | |
6522a427 EL |
6119 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6120 | pub struct IPSEC_SA_LIFETIME0 { | |
6121 | pub lifetimeSeconds: u32, | |
6122 | pub lifetimeKilobytes: u32, | |
6123 | pub lifetimePackets: u32, | |
5e7ed085 | 6124 | } |
6522a427 EL |
6125 | impl ::core::marker::Copy for IPSEC_SA_LIFETIME0 {} |
6126 | impl ::core::clone::Clone for IPSEC_SA_LIFETIME0 { | |
5e7ed085 FG |
6127 | fn clone(&self) -> Self { |
6128 | *self | |
6129 | } | |
6130 | } | |
6131 | #[repr(C)] | |
6522a427 EL |
6132 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6133 | pub struct IPSEC_SA_TRANSFORM0 { | |
6134 | pub ipsecTransformType: IPSEC_TRANSFORM_TYPE, | |
6135 | pub Anonymous: IPSEC_SA_TRANSFORM0_0, | |
5e7ed085 | 6136 | } |
6522a427 EL |
6137 | impl ::core::marker::Copy for IPSEC_SA_TRANSFORM0 {} |
6138 | impl ::core::clone::Clone for IPSEC_SA_TRANSFORM0 { | |
5e7ed085 FG |
6139 | fn clone(&self) -> Self { |
6140 | *self | |
6141 | } | |
6142 | } | |
6143 | #[repr(C)] | |
04454e1e | 6144 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6145 | pub union IPSEC_SA_TRANSFORM0_0 { |
6146 | pub ahTransform: *mut IPSEC_AUTH_TRANSFORM0, | |
6147 | pub espAuthTransform: *mut IPSEC_AUTH_TRANSFORM0, | |
6148 | pub espCipherTransform: *mut IPSEC_CIPHER_TRANSFORM0, | |
6149 | pub espAuthAndCipherTransform: *mut IPSEC_AUTH_AND_CIPHER_TRANSFORM0, | |
6150 | pub espAuthFwTransform: *mut IPSEC_AUTH_TRANSFORM0, | |
5e7ed085 | 6151 | } |
6522a427 EL |
6152 | impl ::core::marker::Copy for IPSEC_SA_TRANSFORM0_0 {} |
6153 | impl ::core::clone::Clone for IPSEC_SA_TRANSFORM0_0 { | |
5e7ed085 FG |
6154 | fn clone(&self) -> Self { |
6155 | *self | |
6156 | } | |
6157 | } | |
6158 | #[repr(C)] | |
6522a427 EL |
6159 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6160 | pub struct IPSEC_STATISTICS0 { | |
6161 | pub aggregateSaStatistics: IPSEC_AGGREGATE_SA_STATISTICS0, | |
6162 | pub espDropPacketStatistics: IPSEC_ESP_DROP_PACKET_STATISTICS0, | |
6163 | pub ahDropPacketStatistics: IPSEC_AH_DROP_PACKET_STATISTICS0, | |
6164 | pub aggregateDropPacketStatistics: IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0, | |
6165 | pub inboundTrafficStatistics: IPSEC_TRAFFIC_STATISTICS0, | |
6166 | pub outboundTrafficStatistics: IPSEC_TRAFFIC_STATISTICS0, | |
5e7ed085 | 6167 | } |
6522a427 EL |
6168 | impl ::core::marker::Copy for IPSEC_STATISTICS0 {} |
6169 | impl ::core::clone::Clone for IPSEC_STATISTICS0 { | |
5e7ed085 FG |
6170 | fn clone(&self) -> Self { |
6171 | *self | |
6172 | } | |
6173 | } | |
6174 | #[repr(C)] | |
6522a427 EL |
6175 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6176 | pub struct IPSEC_STATISTICS1 { | |
6177 | pub aggregateSaStatistics: IPSEC_AGGREGATE_SA_STATISTICS0, | |
6178 | pub espDropPacketStatistics: IPSEC_ESP_DROP_PACKET_STATISTICS0, | |
6179 | pub ahDropPacketStatistics: IPSEC_AH_DROP_PACKET_STATISTICS0, | |
6180 | pub aggregateDropPacketStatistics: IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1, | |
6181 | pub inboundTrafficStatistics: IPSEC_TRAFFIC_STATISTICS1, | |
6182 | pub outboundTrafficStatistics: IPSEC_TRAFFIC_STATISTICS1, | |
5e7ed085 | 6183 | } |
6522a427 EL |
6184 | impl ::core::marker::Copy for IPSEC_STATISTICS1 {} |
6185 | impl ::core::clone::Clone for IPSEC_STATISTICS1 { | |
5e7ed085 FG |
6186 | fn clone(&self) -> Self { |
6187 | *self | |
6188 | } | |
6189 | } | |
5e7ed085 | 6190 | #[repr(C)] |
6522a427 EL |
6191 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6192 | pub struct IPSEC_TOKEN0 { | |
6193 | pub r#type: IPSEC_TOKEN_TYPE, | |
6194 | pub principal: IPSEC_TOKEN_PRINCIPAL, | |
6195 | pub mode: IPSEC_TOKEN_MODE, | |
6196 | pub token: u64, | |
5e7ed085 | 6197 | } |
6522a427 EL |
6198 | impl ::core::marker::Copy for IPSEC_TOKEN0 {} |
6199 | impl ::core::clone::Clone for IPSEC_TOKEN0 { | |
5e7ed085 FG |
6200 | fn clone(&self) -> Self { |
6201 | *self | |
6202 | } | |
6203 | } | |
6204 | #[repr(C)] | |
6522a427 EL |
6205 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6206 | pub struct IPSEC_TRAFFIC0 { | |
6207 | pub ipVersion: FWP_IP_VERSION, | |
6208 | pub Anonymous1: IPSEC_TRAFFIC0_0, | |
6209 | pub Anonymous2: IPSEC_TRAFFIC0_1, | |
6210 | pub trafficType: IPSEC_TRAFFIC_TYPE, | |
6211 | pub Anonymous3: IPSEC_TRAFFIC0_2, | |
6212 | pub remotePort: u16, | |
5e7ed085 | 6213 | } |
6522a427 EL |
6214 | impl ::core::marker::Copy for IPSEC_TRAFFIC0 {} |
6215 | impl ::core::clone::Clone for IPSEC_TRAFFIC0 { | |
5e7ed085 FG |
6216 | fn clone(&self) -> Self { |
6217 | *self | |
6218 | } | |
6219 | } | |
5e7ed085 | 6220 | #[repr(C)] |
04454e1e | 6221 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6222 | pub union IPSEC_TRAFFIC0_0 { |
6223 | pub localV4Address: u32, | |
6224 | pub localV6Address: [u8; 16], | |
5e7ed085 | 6225 | } |
6522a427 EL |
6226 | impl ::core::marker::Copy for IPSEC_TRAFFIC0_0 {} |
6227 | impl ::core::clone::Clone for IPSEC_TRAFFIC0_0 { | |
5e7ed085 FG |
6228 | fn clone(&self) -> Self { |
6229 | *self | |
6230 | } | |
6231 | } | |
6522a427 | 6232 | #[repr(C)] |
04454e1e | 6233 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6234 | pub union IPSEC_TRAFFIC0_1 { |
6235 | pub remoteV4Address: u32, | |
6236 | pub remoteV6Address: [u8; 16], | |
6237 | } | |
6238 | impl ::core::marker::Copy for IPSEC_TRAFFIC0_1 {} | |
6239 | impl ::core::clone::Clone for IPSEC_TRAFFIC0_1 { | |
6240 | fn clone(&self) -> Self { | |
6241 | *self | |
6242 | } | |
6243 | } | |
5e7ed085 | 6244 | #[repr(C)] |
04454e1e | 6245 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6246 | pub union IPSEC_TRAFFIC0_2 { |
6247 | pub ipsecFilterId: u64, | |
6248 | pub tunnelPolicyId: u64, | |
5e7ed085 | 6249 | } |
6522a427 EL |
6250 | impl ::core::marker::Copy for IPSEC_TRAFFIC0_2 {} |
6251 | impl ::core::clone::Clone for IPSEC_TRAFFIC0_2 { | |
5e7ed085 FG |
6252 | fn clone(&self) -> Self { |
6253 | *self | |
6254 | } | |
6255 | } | |
6256 | #[repr(C)] | |
04454e1e | 6257 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6258 | pub struct IPSEC_TRAFFIC1 { |
6259 | pub ipVersion: FWP_IP_VERSION, | |
6260 | pub Anonymous1: IPSEC_TRAFFIC1_0, | |
6261 | pub Anonymous2: IPSEC_TRAFFIC1_1, | |
6262 | pub trafficType: IPSEC_TRAFFIC_TYPE, | |
6263 | pub Anonymous3: IPSEC_TRAFFIC1_2, | |
6264 | pub remotePort: u16, | |
6265 | pub localPort: u16, | |
6266 | pub ipProtocol: u8, | |
6267 | pub localIfLuid: u64, | |
6268 | pub realIfProfileId: u32, | |
5e7ed085 | 6269 | } |
6522a427 EL |
6270 | impl ::core::marker::Copy for IPSEC_TRAFFIC1 {} |
6271 | impl ::core::clone::Clone for IPSEC_TRAFFIC1 { | |
5e7ed085 FG |
6272 | fn clone(&self) -> Self { |
6273 | *self | |
6274 | } | |
6275 | } | |
6276 | #[repr(C)] | |
04454e1e | 6277 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6278 | pub union IPSEC_TRAFFIC1_0 { |
6279 | pub localV4Address: u32, | |
6280 | pub localV6Address: [u8; 16], | |
5e7ed085 | 6281 | } |
6522a427 EL |
6282 | impl ::core::marker::Copy for IPSEC_TRAFFIC1_0 {} |
6283 | impl ::core::clone::Clone for IPSEC_TRAFFIC1_0 { | |
5e7ed085 FG |
6284 | fn clone(&self) -> Self { |
6285 | *self | |
6286 | } | |
6287 | } | |
6522a427 | 6288 | #[repr(C)] |
04454e1e | 6289 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6290 | pub union IPSEC_TRAFFIC1_1 { |
6291 | pub remoteV4Address: u32, | |
6292 | pub remoteV6Address: [u8; 16], | |
6293 | } | |
6294 | impl ::core::marker::Copy for IPSEC_TRAFFIC1_1 {} | |
6295 | impl ::core::clone::Clone for IPSEC_TRAFFIC1_1 { | |
6296 | fn clone(&self) -> Self { | |
6297 | *self | |
6298 | } | |
6299 | } | |
5e7ed085 | 6300 | #[repr(C)] |
6522a427 EL |
6301 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6302 | pub union IPSEC_TRAFFIC1_2 { | |
6303 | pub ipsecFilterId: u64, | |
6304 | pub tunnelPolicyId: u64, | |
5e7ed085 | 6305 | } |
6522a427 EL |
6306 | impl ::core::marker::Copy for IPSEC_TRAFFIC1_2 {} |
6307 | impl ::core::clone::Clone for IPSEC_TRAFFIC1_2 { | |
5e7ed085 FG |
6308 | fn clone(&self) -> Self { |
6309 | *self | |
6310 | } | |
6311 | } | |
6312 | #[repr(C)] | |
6522a427 EL |
6313 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6314 | pub struct IPSEC_TRAFFIC_SELECTOR0 { | |
6315 | pub protocolId: u8, | |
6316 | pub portStart: u16, | |
6317 | pub portEnd: u16, | |
6318 | pub ipVersion: FWP_IP_VERSION, | |
6319 | pub Anonymous1: IPSEC_TRAFFIC_SELECTOR0_0, | |
6320 | pub Anonymous2: IPSEC_TRAFFIC_SELECTOR0_1, | |
5e7ed085 | 6321 | } |
6522a427 EL |
6322 | impl ::core::marker::Copy for IPSEC_TRAFFIC_SELECTOR0 {} |
6323 | impl ::core::clone::Clone for IPSEC_TRAFFIC_SELECTOR0 { | |
5e7ed085 FG |
6324 | fn clone(&self) -> Self { |
6325 | *self | |
6326 | } | |
6327 | } | |
6328 | #[repr(C)] | |
04454e1e | 6329 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6330 | pub union IPSEC_TRAFFIC_SELECTOR0_0 { |
6331 | pub startV4Address: u32, | |
6332 | pub startV6Address: [u8; 16], | |
5e7ed085 | 6333 | } |
6522a427 EL |
6334 | impl ::core::marker::Copy for IPSEC_TRAFFIC_SELECTOR0_0 {} |
6335 | impl ::core::clone::Clone for IPSEC_TRAFFIC_SELECTOR0_0 { | |
5e7ed085 FG |
6336 | fn clone(&self) -> Self { |
6337 | *self | |
6338 | } | |
6339 | } | |
6340 | #[repr(C)] | |
04454e1e | 6341 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6342 | pub union IPSEC_TRAFFIC_SELECTOR0_1 { |
6343 | pub endV4Address: u32, | |
6344 | pub endV6Address: [u8; 16], | |
5e7ed085 | 6345 | } |
6522a427 EL |
6346 | impl ::core::marker::Copy for IPSEC_TRAFFIC_SELECTOR0_1 {} |
6347 | impl ::core::clone::Clone for IPSEC_TRAFFIC_SELECTOR0_1 { | |
5e7ed085 FG |
6348 | fn clone(&self) -> Self { |
6349 | *self | |
6350 | } | |
6351 | } | |
6352 | #[repr(C)] | |
04454e1e | 6353 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6354 | pub struct IPSEC_TRAFFIC_SELECTOR_POLICY0 { |
6355 | pub flags: u32, | |
6356 | pub numLocalTrafficSelectors: u32, | |
6357 | pub localTrafficSelectors: *mut IPSEC_TRAFFIC_SELECTOR0, | |
6358 | pub numRemoteTrafficSelectors: u32, | |
6359 | pub remoteTrafficSelectors: *mut IPSEC_TRAFFIC_SELECTOR0, | |
5e7ed085 | 6360 | } |
6522a427 EL |
6361 | impl ::core::marker::Copy for IPSEC_TRAFFIC_SELECTOR_POLICY0 {} |
6362 | impl ::core::clone::Clone for IPSEC_TRAFFIC_SELECTOR_POLICY0 { | |
5e7ed085 FG |
6363 | fn clone(&self) -> Self { |
6364 | *self | |
6365 | } | |
6366 | } | |
6367 | #[repr(C)] | |
6522a427 EL |
6368 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6369 | pub struct IPSEC_TRAFFIC_STATISTICS0 { | |
6370 | pub encryptedByteCount: u64, | |
6371 | pub authenticatedAHByteCount: u64, | |
6372 | pub authenticatedESPByteCount: u64, | |
6373 | pub transportByteCount: u64, | |
6374 | pub tunnelByteCount: u64, | |
6375 | pub offloadByteCount: u64, | |
5e7ed085 | 6376 | } |
6522a427 EL |
6377 | impl ::core::marker::Copy for IPSEC_TRAFFIC_STATISTICS0 {} |
6378 | impl ::core::clone::Clone for IPSEC_TRAFFIC_STATISTICS0 { | |
5e7ed085 FG |
6379 | fn clone(&self) -> Self { |
6380 | *self | |
6381 | } | |
6382 | } | |
6383 | #[repr(C)] | |
6522a427 EL |
6384 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6385 | pub struct IPSEC_TRAFFIC_STATISTICS1 { | |
6386 | pub encryptedByteCount: u64, | |
6387 | pub authenticatedAHByteCount: u64, | |
6388 | pub authenticatedESPByteCount: u64, | |
6389 | pub transportByteCount: u64, | |
6390 | pub tunnelByteCount: u64, | |
6391 | pub offloadByteCount: u64, | |
6392 | pub totalSuccessfulPackets: u64, | |
5e7ed085 | 6393 | } |
6522a427 EL |
6394 | impl ::core::marker::Copy for IPSEC_TRAFFIC_STATISTICS1 {} |
6395 | impl ::core::clone::Clone for IPSEC_TRAFFIC_STATISTICS1 { | |
5e7ed085 FG |
6396 | fn clone(&self) -> Self { |
6397 | *self | |
6398 | } | |
6399 | } | |
6400 | #[repr(C)] | |
6522a427 EL |
6401 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6402 | pub struct IPSEC_TRANSPORT_POLICY0 { | |
6403 | pub numIpsecProposals: u32, | |
6404 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6405 | pub flags: IPSEC_POLICY_FLAG, | |
6406 | pub ndAllowClearTimeoutSeconds: u32, | |
6407 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6408 | pub emPolicy: *mut IKEEXT_EM_POLICY0, | |
5e7ed085 | 6409 | } |
6522a427 EL |
6410 | impl ::core::marker::Copy for IPSEC_TRANSPORT_POLICY0 {} |
6411 | impl ::core::clone::Clone for IPSEC_TRANSPORT_POLICY0 { | |
5e7ed085 FG |
6412 | fn clone(&self) -> Self { |
6413 | *self | |
6414 | } | |
6415 | } | |
6416 | #[repr(C)] | |
6522a427 EL |
6417 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6418 | pub struct IPSEC_TRANSPORT_POLICY1 { | |
6419 | pub numIpsecProposals: u32, | |
6420 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6421 | pub flags: IPSEC_POLICY_FLAG, | |
6422 | pub ndAllowClearTimeoutSeconds: u32, | |
6423 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6424 | pub emPolicy: *mut IKEEXT_EM_POLICY1, | |
5e7ed085 | 6425 | } |
6522a427 EL |
6426 | impl ::core::marker::Copy for IPSEC_TRANSPORT_POLICY1 {} |
6427 | impl ::core::clone::Clone for IPSEC_TRANSPORT_POLICY1 { | |
5e7ed085 FG |
6428 | fn clone(&self) -> Self { |
6429 | *self | |
6430 | } | |
6431 | } | |
6432 | #[repr(C)] | |
6522a427 EL |
6433 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6434 | pub struct IPSEC_TRANSPORT_POLICY2 { | |
6435 | pub numIpsecProposals: u32, | |
6436 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6437 | pub flags: IPSEC_POLICY_FLAG, | |
6438 | pub ndAllowClearTimeoutSeconds: u32, | |
6439 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6440 | pub emPolicy: *mut IKEEXT_EM_POLICY2, | |
5e7ed085 | 6441 | } |
6522a427 EL |
6442 | impl ::core::marker::Copy for IPSEC_TRANSPORT_POLICY2 {} |
6443 | impl ::core::clone::Clone for IPSEC_TRANSPORT_POLICY2 { | |
5e7ed085 FG |
6444 | fn clone(&self) -> Self { |
6445 | *self | |
6446 | } | |
6447 | } | |
6448 | #[repr(C)] | |
04454e1e | 6449 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6450 | pub struct IPSEC_TUNNEL_ENDPOINT0 { |
6451 | pub ipVersion: FWP_IP_VERSION, | |
6452 | pub Anonymous: IPSEC_TUNNEL_ENDPOINT0_0, | |
5e7ed085 | 6453 | } |
6522a427 EL |
6454 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINT0 {} |
6455 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINT0 { | |
5e7ed085 FG |
6456 | fn clone(&self) -> Self { |
6457 | *self | |
6458 | } | |
6459 | } | |
6460 | #[repr(C)] | |
04454e1e | 6461 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6462 | pub union IPSEC_TUNNEL_ENDPOINT0_0 { |
6463 | pub v4Address: u32, | |
6464 | pub v6Address: [u8; 16], | |
5e7ed085 | 6465 | } |
6522a427 EL |
6466 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINT0_0 {} |
6467 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINT0_0 { | |
5e7ed085 FG |
6468 | fn clone(&self) -> Self { |
6469 | *self | |
6470 | } | |
6471 | } | |
6472 | #[repr(C)] | |
6522a427 EL |
6473 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6474 | pub struct IPSEC_TUNNEL_ENDPOINTS0 { | |
6475 | pub ipVersion: FWP_IP_VERSION, | |
6476 | pub Anonymous1: IPSEC_TUNNEL_ENDPOINTS0_0, | |
6477 | pub Anonymous2: IPSEC_TUNNEL_ENDPOINTS0_1, | |
5e7ed085 | 6478 | } |
6522a427 EL |
6479 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS0 {} |
6480 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS0 { | |
5e7ed085 FG |
6481 | fn clone(&self) -> Self { |
6482 | *self | |
6483 | } | |
6484 | } | |
6485 | #[repr(C)] | |
6522a427 EL |
6486 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6487 | pub union IPSEC_TUNNEL_ENDPOINTS0_0 { | |
6488 | pub localV4Address: u32, | |
6489 | pub localV6Address: [u8; 16], | |
5e7ed085 | 6490 | } |
6522a427 EL |
6491 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS0_0 {} |
6492 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS0_0 { | |
5e7ed085 FG |
6493 | fn clone(&self) -> Self { |
6494 | *self | |
6495 | } | |
6496 | } | |
6497 | #[repr(C)] | |
6522a427 EL |
6498 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6499 | pub union IPSEC_TUNNEL_ENDPOINTS0_1 { | |
6500 | pub remoteV4Address: u32, | |
6501 | pub remoteV6Address: [u8; 16], | |
5e7ed085 | 6502 | } |
6522a427 EL |
6503 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS0_1 {} |
6504 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS0_1 { | |
5e7ed085 FG |
6505 | fn clone(&self) -> Self { |
6506 | *self | |
6507 | } | |
6508 | } | |
6509 | #[repr(C)] | |
6522a427 EL |
6510 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6511 | pub struct IPSEC_TUNNEL_ENDPOINTS1 { | |
6512 | pub ipVersion: FWP_IP_VERSION, | |
6513 | pub Anonymous1: IPSEC_TUNNEL_ENDPOINTS1_0, | |
6514 | pub Anonymous2: IPSEC_TUNNEL_ENDPOINTS1_1, | |
6515 | pub localIfLuid: u64, | |
5e7ed085 | 6516 | } |
6522a427 EL |
6517 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS1 {} |
6518 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS1 { | |
5e7ed085 FG |
6519 | fn clone(&self) -> Self { |
6520 | *self | |
6521 | } | |
6522 | } | |
6523 | #[repr(C)] | |
04454e1e | 6524 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6525 | pub union IPSEC_TUNNEL_ENDPOINTS1_0 { |
6526 | pub localV4Address: u32, | |
6527 | pub localV6Address: [u8; 16], | |
5e7ed085 | 6528 | } |
6522a427 EL |
6529 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS1_0 {} |
6530 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS1_0 { | |
5e7ed085 FG |
6531 | fn clone(&self) -> Self { |
6532 | *self | |
6533 | } | |
6534 | } | |
6535 | #[repr(C)] | |
04454e1e | 6536 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6537 | pub union IPSEC_TUNNEL_ENDPOINTS1_1 { |
6538 | pub remoteV4Address: u32, | |
6539 | pub remoteV6Address: [u8; 16], | |
5e7ed085 | 6540 | } |
6522a427 EL |
6541 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS1_1 {} |
6542 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS1_1 { | |
5e7ed085 FG |
6543 | fn clone(&self) -> Self { |
6544 | *self | |
6545 | } | |
6546 | } | |
6522a427 | 6547 | #[repr(C)] |
04454e1e | 6548 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6549 | pub struct IPSEC_TUNNEL_ENDPOINTS2 { |
6550 | pub ipVersion: FWP_IP_VERSION, | |
6551 | pub Anonymous1: IPSEC_TUNNEL_ENDPOINTS2_0, | |
6552 | pub Anonymous2: IPSEC_TUNNEL_ENDPOINTS2_1, | |
6553 | pub localIfLuid: u64, | |
6554 | pub remoteFqdn: ::windows_sys::core::PWSTR, | |
6555 | pub numAddresses: u32, | |
6556 | pub remoteAddresses: *mut IPSEC_TUNNEL_ENDPOINT0, | |
5e7ed085 | 6557 | } |
6522a427 EL |
6558 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS2 {} |
6559 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS2 { | |
5e7ed085 FG |
6560 | fn clone(&self) -> Self { |
6561 | *self | |
6562 | } | |
6563 | } | |
6564 | #[repr(C)] | |
04454e1e | 6565 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6566 | pub union IPSEC_TUNNEL_ENDPOINTS2_0 { |
6567 | pub localV4Address: u32, | |
6568 | pub localV6Address: [u8; 16], | |
5e7ed085 | 6569 | } |
6522a427 EL |
6570 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS2_0 {} |
6571 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS2_0 { | |
5e7ed085 FG |
6572 | fn clone(&self) -> Self { |
6573 | *self | |
6574 | } | |
6575 | } | |
6522a427 | 6576 | #[repr(C)] |
04454e1e | 6577 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6578 | pub union IPSEC_TUNNEL_ENDPOINTS2_1 { |
6579 | pub remoteV4Address: u32, | |
6580 | pub remoteV6Address: [u8; 16], | |
5e7ed085 | 6581 | } |
6522a427 EL |
6582 | impl ::core::marker::Copy for IPSEC_TUNNEL_ENDPOINTS2_1 {} |
6583 | impl ::core::clone::Clone for IPSEC_TUNNEL_ENDPOINTS2_1 { | |
5e7ed085 FG |
6584 | fn clone(&self) -> Self { |
6585 | *self | |
6586 | } | |
6587 | } | |
6588 | #[repr(C)] | |
04454e1e | 6589 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6590 | pub struct IPSEC_TUNNEL_POLICY0 { |
6591 | pub flags: IPSEC_POLICY_FLAG, | |
6592 | pub numIpsecProposals: u32, | |
6593 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6594 | pub tunnelEndpoints: IPSEC_TUNNEL_ENDPOINTS0, | |
6595 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6596 | pub emPolicy: *mut IKEEXT_EM_POLICY0, | |
5e7ed085 | 6597 | } |
6522a427 EL |
6598 | impl ::core::marker::Copy for IPSEC_TUNNEL_POLICY0 {} |
6599 | impl ::core::clone::Clone for IPSEC_TUNNEL_POLICY0 { | |
5e7ed085 FG |
6600 | fn clone(&self) -> Self { |
6601 | *self | |
6602 | } | |
6603 | } | |
6522a427 | 6604 | #[repr(C)] |
04454e1e | 6605 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6606 | pub struct IPSEC_TUNNEL_POLICY1 { |
6607 | pub flags: IPSEC_POLICY_FLAG, | |
6608 | pub numIpsecProposals: u32, | |
6609 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6610 | pub tunnelEndpoints: IPSEC_TUNNEL_ENDPOINTS1, | |
6611 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6612 | pub emPolicy: *mut IKEEXT_EM_POLICY1, | |
5e7ed085 | 6613 | } |
6522a427 EL |
6614 | impl ::core::marker::Copy for IPSEC_TUNNEL_POLICY1 {} |
6615 | impl ::core::clone::Clone for IPSEC_TUNNEL_POLICY1 { | |
5e7ed085 FG |
6616 | fn clone(&self) -> Self { |
6617 | *self | |
6618 | } | |
6619 | } | |
6620 | #[repr(C)] | |
04454e1e | 6621 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6622 | pub struct IPSEC_TUNNEL_POLICY2 { |
6623 | pub flags: IPSEC_POLICY_FLAG, | |
6624 | pub numIpsecProposals: u32, | |
6625 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6626 | pub tunnelEndpoints: IPSEC_TUNNEL_ENDPOINTS2, | |
6627 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6628 | pub emPolicy: *mut IKEEXT_EM_POLICY2, | |
6629 | pub fwdPathSaLifetime: u32, | |
5e7ed085 | 6630 | } |
6522a427 EL |
6631 | impl ::core::marker::Copy for IPSEC_TUNNEL_POLICY2 {} |
6632 | impl ::core::clone::Clone for IPSEC_TUNNEL_POLICY2 { | |
5e7ed085 FG |
6633 | fn clone(&self) -> Self { |
6634 | *self | |
6635 | } | |
6636 | } | |
6522a427 | 6637 | #[repr(C)] |
04454e1e | 6638 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6639 | pub struct IPSEC_TUNNEL_POLICY3 { |
6640 | pub flags: u32, | |
6641 | pub numIpsecProposals: u32, | |
6642 | pub ipsecProposals: *mut IPSEC_PROPOSAL0, | |
6643 | pub tunnelEndpoints: IPSEC_TUNNEL_ENDPOINTS2, | |
6644 | pub saIdleTimeout: IPSEC_SA_IDLE_TIMEOUT0, | |
6645 | pub emPolicy: *mut IKEEXT_EM_POLICY2, | |
6646 | pub fwdPathSaLifetime: u32, | |
6647 | pub compartmentId: u32, | |
6648 | pub numTrafficSelectorPolicy: u32, | |
6649 | pub trafficSelectorPolicies: *mut IPSEC_TRAFFIC_SELECTOR_POLICY0, | |
5e7ed085 | 6650 | } |
6522a427 EL |
6651 | impl ::core::marker::Copy for IPSEC_TUNNEL_POLICY3 {} |
6652 | impl ::core::clone::Clone for IPSEC_TUNNEL_POLICY3 { | |
5e7ed085 FG |
6653 | fn clone(&self) -> Self { |
6654 | *self | |
6655 | } | |
6656 | } | |
6657 | #[repr(C)] | |
04454e1e | 6658 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6659 | pub struct IPSEC_V4_UDP_ENCAPSULATION0 { |
6660 | pub localUdpEncapPort: u16, | |
6661 | pub remoteUdpEncapPort: u16, | |
5e7ed085 | 6662 | } |
6522a427 EL |
6663 | impl ::core::marker::Copy for IPSEC_V4_UDP_ENCAPSULATION0 {} |
6664 | impl ::core::clone::Clone for IPSEC_V4_UDP_ENCAPSULATION0 { | |
5e7ed085 FG |
6665 | fn clone(&self) -> Self { |
6666 | *self | |
6667 | } | |
6668 | } | |
6669 | #[repr(C)] | |
04454e1e | 6670 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6522a427 EL |
6671 | pub struct IPSEC_VIRTUAL_IF_TUNNEL_INFO0 { |
6672 | pub virtualIfTunnelId: u64, | |
6673 | pub trafficSelectorId: u64, | |
5e7ed085 | 6674 | } |
6522a427 EL |
6675 | impl ::core::marker::Copy for IPSEC_VIRTUAL_IF_TUNNEL_INFO0 {} |
6676 | impl ::core::clone::Clone for IPSEC_VIRTUAL_IF_TUNNEL_INFO0 { | |
5e7ed085 FG |
6677 | fn clone(&self) -> Self { |
6678 | *self | |
6679 | } | |
6680 | } | |
6522a427 EL |
6681 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] |
6682 | pub type FWPM_CALLOUT_CHANGE_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_CALLOUT_CHANGE0) -> ()>; | |
6683 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] | |
6684 | #[cfg(feature = "Win32_Foundation")] | |
6685 | pub type FWPM_CONNECTION_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, eventtype: FWPM_CONNECTION_EVENT_TYPE, connection: *const FWPM_CONNECTION0) -> ()>; | |
6686 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6687 | pub type FWPM_DYNAMIC_KEYWORD_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(notification: *mut ::core::ffi::c_void, context: *mut ::core::ffi::c_void) -> ()>; | |
6688 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6689 | pub type FWPM_FILTER_CHANGE_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_FILTER_CHANGE0) -> ()>; | |
6690 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6691 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6692 | pub type FWPM_NET_EVENT_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT1) -> ()>; | |
6693 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6694 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6695 | pub type FWPM_NET_EVENT_CALLBACK1 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT2) -> ()>; | |
6696 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6697 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6698 | pub type FWPM_NET_EVENT_CALLBACK2 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT3) -> ()>; | |
6699 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6700 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6701 | pub type FWPM_NET_EVENT_CALLBACK3 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT4) -> ()>; | |
6702 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6703 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6704 | pub type FWPM_NET_EVENT_CALLBACK4 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, event: *const FWPM_NET_EVENT5) -> ()>; | |
6705 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6706 | pub type FWPM_PROVIDER_CHANGE_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_PROVIDER_CHANGE0) -> ()>; | |
6707 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6708 | pub type FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_PROVIDER_CONTEXT_CHANGE0) -> ()>; | |
6709 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6710 | pub type FWPM_SUBLAYER_CHANGE_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const FWPM_SUBLAYER_CHANGE0) -> ()>; | |
6711 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6712 | pub type FWPM_SYSTEM_PORTS_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, sysports: *const FWPM_SYSTEM_PORTS0) -> ()>; | |
6713 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] | |
6714 | #[cfg(feature = "Win32_Foundation")] | |
6715 | pub type FWPM_VSWITCH_EVENT_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, vswitchevent: *const FWPM_VSWITCH_EVENT0) -> u32>; | |
6716 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6717 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6718 | pub type IPSEC_KEY_MANAGER_DICTATE_KEY0 = ::core::option::Option<unsafe extern "system" fn(inboundsadetails: *mut IPSEC_SA_DETAILS1, outboundsadetails: *mut IPSEC_SA_DETAILS1, keyingmodulegenkey: *mut super::super::Foundation::BOOL) -> u32>; | |
6719 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] | |
6720 | #[cfg(feature = "Win32_Foundation")] | |
6721 | pub type IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 = ::core::option::Option<unsafe extern "system" fn(iketraffic: *const IKEEXT_TRAFFIC0, willdictatekey: *mut super::super::Foundation::BOOL, weight: *mut u32) -> ()>; | |
6722 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] | |
6723 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] | |
6724 | pub type IPSEC_KEY_MANAGER_NOTIFY_KEY0 = ::core::option::Option<unsafe extern "system" fn(inboundsa: *const IPSEC_SA_DETAILS1, outboundsa: *const IPSEC_SA_DETAILS1) -> ()>; | |
6725 | #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] | |
6726 | pub type IPSEC_SA_CONTEXT_CALLBACK0 = ::core::option::Option<unsafe extern "system" fn(context: *mut ::core::ffi::c_void, change: *const IPSEC_SA_CONTEXT_CHANGE0) -> ()>; |