1 #[cfg_attr(windows, link(name = "windows"))]
3 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
4 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
5 pub fn QOSAddSocketToFlow(qoshandle
: super::super::Foundation
::HANDLE
, socket
: super::super::Networking
::WinSock
::SOCKET
, destaddr
: *const super::super::Networking
::WinSock
::SOCKADDR
, traffictype
: QOS_TRAFFIC_TYPE
, flags
: u32, flowid
: *mut u32) -> super::super::Foundation
::BOOL
;
6 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
7 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
8 pub fn QOSCancel(qoshandle
: super::super::Foundation
::HANDLE
, overlapped
: *const super::super::System
::IO
::OVERLAPPED
) -> super::super::Foundation
::BOOL
;
9 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
10 #[cfg(feature = "Win32_Foundation")]
11 pub fn QOSCloseHandle(qoshandle
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
12 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
13 #[cfg(feature = "Win32_Foundation")]
14 pub fn QOSCreateHandle(version
: *const QOS_VERSION
, qoshandle
: *mut super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
15 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn QOSEnumerateFlows(qoshandle
: super::super::Foundation
::HANDLE
, size
: *mut u32, buffer
: *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
18 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
19 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
20 pub fn QOSNotifyFlow(qoshandle
: super::super::Foundation
::HANDLE
, flowid
: u32, operation
: QOS_NOTIFY_FLOW
, size
: *mut u32, buffer
: *mut ::core
::ffi
::c_void
, flags
: u32, overlapped
: *mut super::super::System
::IO
::OVERLAPPED
) -> super::super::Foundation
::BOOL
;
21 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
22 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
23 pub fn QOSQueryFlow(qoshandle
: super::super::Foundation
::HANDLE
, flowid
: u32, operation
: QOS_QUERY_FLOW
, size
: *mut u32, buffer
: *mut ::core
::ffi
::c_void
, flags
: u32, overlapped
: *mut super::super::System
::IO
::OVERLAPPED
) -> super::super::Foundation
::BOOL
;
24 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
25 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
26 pub fn QOSRemoveSocketFromFlow(qoshandle
: super::super::Foundation
::HANDLE
, socket
: super::super::Networking
::WinSock
::SOCKET
, flowid
: u32, flags
: u32) -> super::super::Foundation
::BOOL
;
27 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"]
28 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))]
29 pub fn QOSSetFlow(qoshandle
: super::super::Foundation
::HANDLE
, flowid
: u32, operation
: QOS_SET_FLOW
, size
: u32, buffer
: *const ::core
::ffi
::c_void
, flags
: u32, overlapped
: *mut super::super::System
::IO
::OVERLAPPED
) -> super::super::Foundation
::BOOL
;
30 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
31 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
32 pub fn QOSStartTrackingClient(qoshandle
: super::super::Foundation
::HANDLE
, destaddr
: *const super::super::Networking
::WinSock
::SOCKADDR
, flags
: u32) -> super::super::Foundation
::BOOL
;
33 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
34 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
35 pub fn QOSStopTrackingClient(qoshandle
: super::super::Foundation
::HANDLE
, destaddr
: *const super::super::Networking
::WinSock
::SOCKADDR
, flags
: u32) -> super::super::Foundation
::BOOL
;
36 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
37 #[cfg(feature = "Win32_Foundation")]
38 pub fn TcAddFilter(flowhandle
: super::super::Foundation
::HANDLE
, pgenericfilter
: *const TC_GEN_FILTER
, pfilterhandle
: *mut super::super::Foundation
::HANDLE
) -> u32;
39 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
40 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
41 pub fn TcAddFlow(ifchandle
: super::super::Foundation
::HANDLE
, clflowctx
: super::super::Foundation
::HANDLE
, flags
: u32, pgenericflow
: *const TC_GEN_FLOW
, pflowhandle
: *mut super::super::Foundation
::HANDLE
) -> u32;
42 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
43 #[cfg(feature = "Win32_Foundation")]
44 pub fn TcCloseInterface(ifchandle
: super::super::Foundation
::HANDLE
) -> u32;
45 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
46 #[cfg(feature = "Win32_Foundation")]
47 pub fn TcDeleteFilter(filterhandle
: super::super::Foundation
::HANDLE
) -> u32;
48 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
49 #[cfg(feature = "Win32_Foundation")]
50 pub fn TcDeleteFlow(flowhandle
: super::super::Foundation
::HANDLE
) -> u32;
51 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
52 #[cfg(feature = "Win32_Foundation")]
53 pub fn TcDeregisterClient(clienthandle
: super::super::Foundation
::HANDLE
) -> u32;
54 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
55 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
56 pub fn TcEnumerateFlows(ifchandle
: super::super::Foundation
::HANDLE
, penumhandle
: *mut super::super::Foundation
::HANDLE
, pflowcount
: *mut u32, pbufsize
: *mut u32, buffer
: *mut ENUMERATION_BUFFER
) -> u32;
57 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
58 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))]
59 pub fn TcEnumerateInterfaces(clienthandle
: super::super::Foundation
::HANDLE
, pbuffersize
: *mut u32, interfacebuffer
: *mut TC_IFC_DESCRIPTOR
) -> u32;
60 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
61 #[cfg(feature = "Win32_Foundation")]
62 pub fn TcGetFlowNameA(flowhandle
: super::super::Foundation
::HANDLE
, strsize
: u32, pflowname
: ::windows_sys
::core
::PSTR
) -> u32;
63 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
64 #[cfg(feature = "Win32_Foundation")]
65 pub fn TcGetFlowNameW(flowhandle
: super::super::Foundation
::HANDLE
, strsize
: u32, pflowname
: ::windows_sys
::core
::PWSTR
) -> u32;
66 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
67 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
68 pub fn TcModifyFlow(flowhandle
: super::super::Foundation
::HANDLE
, pgenericflow
: *const TC_GEN_FLOW
) -> u32;
69 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
70 #[cfg(feature = "Win32_Foundation")]
71 pub fn TcOpenInterfaceA(pinterfacename
: ::windows_sys
::core
::PCSTR
, clienthandle
: super::super::Foundation
::HANDLE
, clifcctx
: super::super::Foundation
::HANDLE
, pifchandle
: *mut super::super::Foundation
::HANDLE
) -> u32;
72 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
73 #[cfg(feature = "Win32_Foundation")]
74 pub fn TcOpenInterfaceW(pinterfacename
: ::windows_sys
::core
::PCWSTR
, clienthandle
: super::super::Foundation
::HANDLE
, clifcctx
: super::super::Foundation
::HANDLE
, pifchandle
: *mut super::super::Foundation
::HANDLE
) -> u32;
75 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
76 pub fn TcQueryFlowA(pflowname
: ::windows_sys
::core
::PCSTR
, pguidparam
: *const ::windows_sys
::core
::GUID
, pbuffersize
: *mut u32, buffer
: *mut ::core
::ffi
::c_void
) -> u32;
77 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
78 pub fn TcQueryFlowW(pflowname
: ::windows_sys
::core
::PCWSTR
, pguidparam
: *const ::windows_sys
::core
::GUID
, pbuffersize
: *mut u32, buffer
: *mut ::core
::ffi
::c_void
) -> u32;
79 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
80 #[cfg(feature = "Win32_Foundation")]
81 pub fn TcQueryInterface(ifchandle
: super::super::Foundation
::HANDLE
, pguidparam
: *const ::windows_sys
::core
::GUID
, notifychange
: super::super::Foundation
::BOOLEAN
, pbuffersize
: *mut u32, buffer
: *mut ::core
::ffi
::c_void
) -> u32;
82 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
83 #[cfg(feature = "Win32_Foundation")]
84 pub fn TcRegisterClient(tciversion
: u32, clregctx
: super::super::Foundation
::HANDLE
, clienthandlerlist
: *const TCI_CLIENT_FUNC_LIST
, pclienthandle
: *mut super::super::Foundation
::HANDLE
) -> u32;
85 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
86 pub fn TcSetFlowA(pflowname
: ::windows_sys
::core
::PCSTR
, pguidparam
: *const ::windows_sys
::core
::GUID
, buffersize
: u32, buffer
: *const ::core
::ffi
::c_void
) -> u32;
87 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
88 pub fn TcSetFlowW(pflowname
: ::windows_sys
::core
::PCWSTR
, pguidparam
: *const ::windows_sys
::core
::GUID
, buffersize
: u32, buffer
: *const ::core
::ffi
::c_void
) -> u32;
89 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
90 #[cfg(feature = "Win32_Foundation")]
91 pub fn TcSetInterface(ifchandle
: super::super::Foundation
::HANDLE
, pguidparam
: *const ::windows_sys
::core
::GUID
, buffersize
: u32, buffer
: *const ::core
::ffi
::c_void
) -> u32;
93 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
94 pub const ABLE_TO_RECV_RSVP
: u32 = 50002u32;
95 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
96 pub const ADM_CTRL_FAILED
: u32 = 3u32;
97 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
98 pub const AD_FLAG_BREAK_BIT
: u32 = 1u32;
99 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
100 pub const ALLOWED_TO_SEND_DATA
: u32 = 50001u32;
101 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
102 pub const ANY_DEST_ADDR
: u32 = 4294967295u32;
103 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
104 pub const CONTROLLED_DELAY_SERV
: u32 = 4u32;
105 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
106 pub const CONTROLLED_LOAD_SERV
: u32 = 5u32;
107 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
108 pub const CREDENTIAL_SUB_TYPE_ASCII_ID
: u32 = 1u32;
109 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
110 pub const CREDENTIAL_SUB_TYPE_KERBEROS_TKT
: u32 = 3u32;
111 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
112 pub const CREDENTIAL_SUB_TYPE_PGP_CERT
: u32 = 5u32;
113 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
114 pub const CREDENTIAL_SUB_TYPE_UNICODE_ID
: u32 = 2u32;
115 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
116 pub const CREDENTIAL_SUB_TYPE_X509_V3_CERT
: u32 = 4u32;
117 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
118 pub const CURRENT_TCI_VERSION
: u32 = 2u32;
119 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
120 pub const DD_TCP_DEVICE_NAME
: &str = "\\Device\\Tcp";
121 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
122 pub const DUP_RESULTS
: u32 = 4u32;
123 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
124 pub const END_TO_END_QOSABILITY
: u32 = 50006u32;
125 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
126 pub const ERROR_ADDRESS_TYPE_NOT_SUPPORTED
: u32 = 7511u32;
127 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
128 pub const ERROR_DS_MAPPING_EXISTS
: u32 = 7518u32;
129 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
130 pub const ERROR_DUPLICATE_FILTER
: u32 = 7509u32;
131 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
132 pub const ERROR_FILTER_CONFLICT
: u32 = 7510u32;
133 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
134 pub const ERROR_INCOMPATABLE_QOS
: u32 = 7513u32;
135 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
136 pub const ERROR_INCOMPATIBLE_TCI_VERSION
: u32 = 7501u32;
137 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
138 pub const ERROR_INVALID_ADDRESS_TYPE
: u32 = 7508u32;
139 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
140 pub const ERROR_INVALID_DIFFSERV_FLOW
: u32 = 7517u32;
141 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
142 pub const ERROR_INVALID_DS_CLASS
: u32 = 7520u32;
143 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
144 pub const ERROR_INVALID_FLOW_MODE
: u32 = 7516u32;
145 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
146 pub const ERROR_INVALID_PEAK_RATE
: u32 = 7504u32;
147 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
148 pub const ERROR_INVALID_QOS_PRIORITY
: u32 = 7506u32;
149 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
150 pub const ERROR_INVALID_SD_MODE
: u32 = 7505u32;
151 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
152 pub const ERROR_INVALID_SERVICE_TYPE
: u32 = 7502u32;
153 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
154 pub const ERROR_INVALID_SHAPE_RATE
: u32 = 7519u32;
155 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
156 pub const ERROR_INVALID_TOKEN_RATE
: u32 = 7503u32;
157 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
158 pub const ERROR_INVALID_TRAFFIC_CLASS
: u32 = 7507u32;
159 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
160 pub const ERROR_NO_MORE_INFO
: u32 = 1u32;
161 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
162 pub const ERROR_SPECF_InPlace
: u32 = 1u32;
163 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
164 pub const ERROR_SPECF_NotGuilty
: u32 = 2u32;
165 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
166 pub const ERROR_TC_NOT_SUPPORTED
: u32 = 7514u32;
167 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
168 pub const ERROR_TC_OBJECT_LENGTH_INVALID
: u32 = 7515u32;
169 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
170 pub const ERROR_TC_SUPPORTED_OBJECTS_EXIST
: u32 = 7512u32;
171 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
172 pub const ERROR_TOO_MANY_CLIENTS
: u32 = 7521u32;
173 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
174 pub const ERR_FORWARD_OK
: u32 = 32768u32;
175 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
176 pub const ERR_Usage_globl
: u32 = 0u32;
177 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
178 pub const ERR_Usage_local
: u32 = 16u32;
179 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
180 pub const ERR_Usage_serv
: u32 = 17u32;
181 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
182 pub const ERR_global_mask
: u32 = 4095u32;
183 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
184 pub const EXPIRED_CREDENTIAL
: u32 = 4u32;
185 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
186 pub const FLOW_DURATION
: u32 = 5u32;
187 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
188 pub const FORCE_IMMEDIATE_REFRESH
: u32 = 1u32;
189 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
190 pub const FSCTL_TCP_BASE
: u32 = 18u32;
191 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
192 pub const FVEB_UNLOCK_FLAG_AUK_OSFVEINFO
: u32 = 512u32;
193 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
194 pub const FVEB_UNLOCK_FLAG_CACHED
: u32 = 1u32;
195 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
196 pub const FVEB_UNLOCK_FLAG_EXTERNAL
: u32 = 32u32;
197 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
198 pub const FVEB_UNLOCK_FLAG_MEDIA
: u32 = 2u32;
199 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
200 pub const FVEB_UNLOCK_FLAG_NBP
: u32 = 256u32;
201 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
202 pub const FVEB_UNLOCK_FLAG_NONE
: u32 = 0u32;
203 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
204 pub const FVEB_UNLOCK_FLAG_PASSPHRASE
: u32 = 128u32;
205 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
206 pub const FVEB_UNLOCK_FLAG_PIN
: u32 = 16u32;
207 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
208 pub const FVEB_UNLOCK_FLAG_RECOVERY
: u32 = 64u32;
209 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
210 pub const FVEB_UNLOCK_FLAG_TPM
: u32 = 4u32;
211 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
212 pub const GENERAL_INFO
: u32 = 1u32;
213 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
214 pub const GQOS_API
: u32 = 56400u32;
215 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
216 pub const GQOS_ERRORCODE_UNKNOWN
: u32 = 4294967295u32;
217 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
218 pub const GQOS_ERRORVALUE_UNKNOWN
: u32 = 4294967295u32;
219 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
220 pub const GQOS_KERNEL_TC
: u32 = 56700u32;
221 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
222 pub const GQOS_KERNEL_TC_SYS
: u32 = 56500u32;
223 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
224 pub const GQOS_NET_ADMISSION
: u32 = 56100u32;
225 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
226 pub const GQOS_NET_POLICY
: u32 = 56200u32;
227 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
228 pub const GQOS_NO_ERRORCODE
: u32 = 0u32;
229 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
230 pub const GQOS_NO_ERRORVALUE
: u32 = 0u32;
231 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
232 pub const GQOS_RSVP
: u32 = 56300u32;
233 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
234 pub const GQOS_RSVP_SYS
: u32 = 56600u32;
235 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
236 pub const GUARANTEED_SERV
: u32 = 2u32;
237 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
238 pub const GUAR_ADSPARM_C
: i32 = 131i32;
239 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
240 pub const GUAR_ADSPARM_Csum
: i32 = 135i32;
241 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
242 pub const GUAR_ADSPARM_Ctot
: i32 = 133i32;
243 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
244 pub const GUAR_ADSPARM_D
: i32 = 132i32;
245 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
246 pub const GUAR_ADSPARM_Dsum
: i32 = 136i32;
247 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
248 pub const GUAR_ADSPARM_Dtot
: i32 = 134i32;
249 pub const GUID_QOS_BESTEFFORT_BANDWIDTH
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3985134224, data2: 16620, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }
;
250 pub const GUID_QOS_ENABLE_AVG_STATS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3137039633, data2: 10180, data3: 18433, data4: [164, 111, 239, 128, 128, 193, 136, 200] }
;
251 pub const GUID_QOS_ENABLE_WINDOW_ADJUSTMENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2861983525, data2: 54249, data3: 19541, data4: [179, 53, 42, 0, 39, 154, 30, 100] }
;
252 pub const GUID_QOS_FLOW_8021P_CONFORMING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 146923539, data2: 64722, data3: 4562, data4: [190, 30, 0, 160, 201, 158, 230, 59] }
;
253 pub const GUID_QOS_FLOW_8021P_NONCONFORMING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 151142289, data2: 64722, data3: 4562, data4: [190, 30, 0, 160, 201, 158, 230, 59] }
;
254 pub const GUID_QOS_FLOW_COUNT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 289929344, data2: 16621, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }
;
255 pub const GUID_QOS_FLOW_IP_CONFORMING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 133798539, data2: 64722, data3: 4562, data4: [190, 30, 0, 160, 201, 158, 230, 59] }
;
256 pub const GUID_QOS_FLOW_IP_NONCONFORMING
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 142236039, data2: 64722, data3: 4562, data4: [190, 30, 0, 160, 201, 158, 230, 59] }
;
257 pub const GUID_QOS_FLOW_MODE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1552034058, data2: 20826, data3: 4562, data4: [142, 88, 0, 192, 79, 201, 191, 203] }
;
258 pub const GUID_QOS_ISSLOW_FLOW
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2884793252, data2: 60935, data3: 4562, data4: [190, 27, 0, 160, 201, 158, 230, 59] }
;
259 pub const GUID_QOS_LATENCY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4232089328, data2: 16620, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }
;
260 pub const GUID_QOS_MAX_OUTSTANDING_SENDS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 371194502, data2: 24864, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }
;
261 pub const GUID_QOS_NON_BESTEFFORT_LIMIT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 408700128, data2: 16621, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }
;
262 pub const GUID_QOS_REMAINING_BANDWIDTH
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3301250848, data2: 16620, data3: 4561, data4: [44, 145, 0, 170, 0, 87, 73, 21] }
;
263 pub const GUID_QOS_STATISTICS_BUFFER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3140225408, data2: 59648, data3: 4561, data4: [176, 126, 0, 128, 199, 19, 130, 191] }
;
264 pub const GUID_QOS_TIMER_RESOLUTION
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3121663112, data2: 61758, data3: 4562, data4: [190, 27, 0, 160, 201, 158, 230, 59] }
;
265 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
266 pub const HIGHLY_DELAY_SENSITIVE
: u32 = 4294967294u32;
267 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
268 pub const IDENTITY_CHANGED
: u32 = 5u32;
269 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
270 pub const IF_MIB_STATS_ID
: u32 = 1u32;
271 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
272 pub const INFO_NOT_AVAILABLE
: u32 = 4294967295u32;
273 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
274 pub const INSUFFICIENT_PRIVILEGES
: u32 = 3u32;
275 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
276 pub const INTSERV_VERSION0
: u32 = 0u32;
277 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
278 pub const INTSERV_VERS_MASK
: u32 = 240u32;
279 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
280 pub const INV_LPM_HANDLE
: u32 = 1u32;
281 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
282 pub const INV_REQ_HANDLE
: u32 = 3u32;
283 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
284 pub const INV_RESULTS
: u32 = 5u32;
285 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
286 pub const IP_INTFC_INFO_ID
: u32 = 259u32;
287 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
288 pub const IP_MIB_ADDRTABLE_ENTRY_ID
: u32 = 258u32;
289 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
290 pub const IP_MIB_STATS_ID
: u32 = 1u32;
291 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
292 pub const ISPH_FLG_INV
: u32 = 128u32;
293 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
294 pub const ISSH_BREAK_BIT
: u32 = 128u32;
295 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
296 pub const IS_GUAR_RSPEC
: i32 = 130i32;
297 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
298 pub const LINE_RATE
: u32 = 50003u32;
299 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
300 pub const LOCAL_QOSABILITY
: u32 = 50005u32;
301 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
302 pub const LOCAL_TRAFFIC_CONTROL
: u32 = 50004u32;
303 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
304 pub const LPM_API_VERSION_1
: u32 = 1u32;
305 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
306 pub const LPM_OK
: u32 = 0u32;
307 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
308 pub const LPM_PE_ALL_TYPES
: u32 = 0u32;
309 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
310 pub const LPM_PE_APP_IDENTITY
: u32 = 3u32;
311 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
312 pub const LPM_PE_USER_IDENTITY
: u32 = 2u32;
313 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
314 pub const LPM_RESULT_DEFER
: u32 = 1u32;
315 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
316 pub const LPM_RESULT_READY
: u32 = 0u32;
317 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
318 pub const LPM_TIME_OUT
: u32 = 2u32;
319 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
320 pub const LPV_DONT_CARE
: u32 = 65534u32;
321 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
322 pub const LPV_DROP_MSG
: u32 = 65533u32;
323 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
324 pub const LPV_MAX_PRIORITY
: u32 = 65280u32;
325 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
326 pub const LPV_MIN_PRIORITY
: u32 = 1u32;
327 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
328 pub const LPV_REJECT
: u32 = 65535u32;
329 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
330 pub const LPV_RESERVED
: u32 = 0u32;
331 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
332 pub const MAX_PHYSADDR_SIZE
: u32 = 8u32;
333 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
334 pub const MAX_STRING_LENGTH
: u32 = 256u32;
335 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
336 pub const MODERATELY_DELAY_SENSITIVE
: u32 = 4294967293u32;
337 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
338 pub const OSDEVICE_TYPE_BLOCKIO_CDROM
: u32 = 65539u32;
339 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
340 pub const OSDEVICE_TYPE_BLOCKIO_FILE
: u32 = 65541u32;
341 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
342 pub const OSDEVICE_TYPE_BLOCKIO_HARDDISK
: u32 = 65537u32;
343 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
344 pub const OSDEVICE_TYPE_BLOCKIO_PARTITION
: u32 = 65540u32;
345 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
346 pub const OSDEVICE_TYPE_BLOCKIO_RAMDISK
: u32 = 65542u32;
347 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
348 pub const OSDEVICE_TYPE_BLOCKIO_REMOVABLEDISK
: u32 = 65538u32;
349 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
350 pub const OSDEVICE_TYPE_BLOCKIO_VIRTUALHARDDISK
: u32 = 65543u32;
351 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
352 pub const OSDEVICE_TYPE_COMPOSITE
: u32 = 327680u32;
353 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
354 pub const OSDEVICE_TYPE_SERIAL
: u32 = 131072u32;
355 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
356 pub const OSDEVICE_TYPE_UDP
: u32 = 196608u32;
357 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
358 pub const OSDEVICE_TYPE_UNKNOWN
: u32 = 0u32;
359 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
360 pub const OSDEVICE_TYPE_VMBUS
: u32 = 262144u32;
361 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
362 pub const Opt_Distinct
: u32 = 8u32;
363 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
364 pub const Opt_Explicit
: u32 = 2u32;
365 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
366 pub const Opt_Share_mask
: u32 = 24u32;
367 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
368 pub const Opt_Shared
: u32 = 16u32;
369 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
370 pub const Opt_SndSel_mask
: u32 = 7u32;
371 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
372 pub const Opt_Wildcard
: u32 = 1u32;
373 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
374 pub const PCM_VERSION_1
: u32 = 1u32;
375 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
376 pub const PE_ATTRIB_TYPE_CREDENTIAL
: u32 = 2u32;
377 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
378 pub const PE_ATTRIB_TYPE_POLICY_LOCATOR
: u32 = 1u32;
379 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
380 pub const PE_TYPE_APPID
: u32 = 3u32;
381 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
382 pub const POLICY_ERRV_CRAZY_FLOWSPEC
: u32 = 57u32;
383 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
384 pub const POLICY_ERRV_EXPIRED_CREDENTIALS
: u32 = 4u32;
385 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
386 pub const POLICY_ERRV_EXPIRED_USER_TOKEN
: u32 = 51u32;
387 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
388 pub const POLICY_ERRV_GLOBAL_DEF_FLOW_COUNT
: u32 = 1u32;
389 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
390 pub const POLICY_ERRV_GLOBAL_DEF_FLOW_DURATION
: u32 = 9u32;
391 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
392 pub const POLICY_ERRV_GLOBAL_DEF_FLOW_RATE
: u32 = 17u32;
393 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
394 pub const POLICY_ERRV_GLOBAL_DEF_PEAK_RATE
: u32 = 25u32;
395 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
396 pub const POLICY_ERRV_GLOBAL_DEF_SUM_FLOW_RATE
: u32 = 33u32;
397 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
398 pub const POLICY_ERRV_GLOBAL_DEF_SUM_PEAK_RATE
: u32 = 41u32;
399 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
400 pub const POLICY_ERRV_GLOBAL_GRP_FLOW_COUNT
: u32 = 2u32;
401 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
402 pub const POLICY_ERRV_GLOBAL_GRP_FLOW_DURATION
: u32 = 10u32;
403 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
404 pub const POLICY_ERRV_GLOBAL_GRP_FLOW_RATE
: u32 = 18u32;
405 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
406 pub const POLICY_ERRV_GLOBAL_GRP_PEAK_RATE
: u32 = 26u32;
407 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
408 pub const POLICY_ERRV_GLOBAL_GRP_SUM_FLOW_RATE
: u32 = 34u32;
409 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
410 pub const POLICY_ERRV_GLOBAL_GRP_SUM_PEAK_RATE
: u32 = 42u32;
411 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
412 pub const POLICY_ERRV_GLOBAL_UNAUTH_USER_FLOW_COUNT
: u32 = 4u32;
413 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
414 pub const POLICY_ERRV_GLOBAL_UNAUTH_USER_FLOW_DURATION
: u32 = 12u32;
415 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
416 pub const POLICY_ERRV_GLOBAL_UNAUTH_USER_FLOW_RATE
: u32 = 20u32;
417 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
418 pub const POLICY_ERRV_GLOBAL_UNAUTH_USER_PEAK_RATE
: u32 = 28u32;
419 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
420 pub const POLICY_ERRV_GLOBAL_UNAUTH_USER_SUM_FLOW_RATE
: u32 = 36u32;
421 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
422 pub const POLICY_ERRV_GLOBAL_UNAUTH_USER_SUM_PEAK_RATE
: u32 = 44u32;
423 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
424 pub const POLICY_ERRV_GLOBAL_USER_FLOW_COUNT
: u32 = 3u32;
425 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
426 pub const POLICY_ERRV_GLOBAL_USER_FLOW_DURATION
: u32 = 11u32;
427 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
428 pub const POLICY_ERRV_GLOBAL_USER_FLOW_RATE
: u32 = 19u32;
429 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
430 pub const POLICY_ERRV_GLOBAL_USER_PEAK_RATE
: u32 = 27u32;
431 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
432 pub const POLICY_ERRV_GLOBAL_USER_SUM_FLOW_RATE
: u32 = 35u32;
433 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
434 pub const POLICY_ERRV_GLOBAL_USER_SUM_PEAK_RATE
: u32 = 43u32;
435 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
436 pub const POLICY_ERRV_IDENTITY_CHANGED
: u32 = 5u32;
437 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
438 pub const POLICY_ERRV_INSUFFICIENT_PRIVILEGES
: u32 = 3u32;
439 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
440 pub const POLICY_ERRV_NO_ACCEPTS
: u32 = 55u32;
441 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
442 pub const POLICY_ERRV_NO_MEMORY
: u32 = 56u32;
443 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
444 pub const POLICY_ERRV_NO_MORE_INFO
: u32 = 1u32;
445 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
446 pub const POLICY_ERRV_NO_PRIVILEGES
: u32 = 50u32;
447 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
448 pub const POLICY_ERRV_NO_RESOURCES
: u32 = 52u32;
449 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
450 pub const POLICY_ERRV_PRE_EMPTED
: u32 = 53u32;
451 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
452 pub const POLICY_ERRV_SUBNET_DEF_FLOW_COUNT
: u32 = 5u32;
453 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
454 pub const POLICY_ERRV_SUBNET_DEF_FLOW_DURATION
: u32 = 13u32;
455 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
456 pub const POLICY_ERRV_SUBNET_DEF_FLOW_RATE
: u32 = 21u32;
457 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
458 pub const POLICY_ERRV_SUBNET_DEF_PEAK_RATE
: u32 = 29u32;
459 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
460 pub const POLICY_ERRV_SUBNET_DEF_SUM_FLOW_RATE
: u32 = 37u32;
461 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
462 pub const POLICY_ERRV_SUBNET_DEF_SUM_PEAK_RATE
: u32 = 45u32;
463 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
464 pub const POLICY_ERRV_SUBNET_GRP_FLOW_COUNT
: u32 = 6u32;
465 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
466 pub const POLICY_ERRV_SUBNET_GRP_FLOW_DURATION
: u32 = 14u32;
467 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
468 pub const POLICY_ERRV_SUBNET_GRP_FLOW_RATE
: u32 = 22u32;
469 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
470 pub const POLICY_ERRV_SUBNET_GRP_PEAK_RATE
: u32 = 30u32;
471 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
472 pub const POLICY_ERRV_SUBNET_GRP_SUM_FLOW_RATE
: u32 = 38u32;
473 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
474 pub const POLICY_ERRV_SUBNET_GRP_SUM_PEAK_RATE
: u32 = 46u32;
475 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
476 pub const POLICY_ERRV_SUBNET_UNAUTH_USER_FLOW_COUNT
: u32 = 8u32;
477 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
478 pub const POLICY_ERRV_SUBNET_UNAUTH_USER_FLOW_DURATION
: u32 = 16u32;
479 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
480 pub const POLICY_ERRV_SUBNET_UNAUTH_USER_FLOW_RATE
: u32 = 24u32;
481 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
482 pub const POLICY_ERRV_SUBNET_UNAUTH_USER_PEAK_RATE
: u32 = 32u32;
483 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
484 pub const POLICY_ERRV_SUBNET_UNAUTH_USER_SUM_FLOW_RATE
: u32 = 40u32;
485 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
486 pub const POLICY_ERRV_SUBNET_UNAUTH_USER_SUM_PEAK_RATE
: u32 = 48u32;
487 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
488 pub const POLICY_ERRV_SUBNET_USER_FLOW_COUNT
: u32 = 7u32;
489 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
490 pub const POLICY_ERRV_SUBNET_USER_FLOW_DURATION
: u32 = 15u32;
491 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
492 pub const POLICY_ERRV_SUBNET_USER_FLOW_RATE
: u32 = 23u32;
493 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
494 pub const POLICY_ERRV_SUBNET_USER_PEAK_RATE
: u32 = 31u32;
495 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
496 pub const POLICY_ERRV_SUBNET_USER_SUM_FLOW_RATE
: u32 = 39u32;
497 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
498 pub const POLICY_ERRV_SUBNET_USER_SUM_PEAK_RATE
: u32 = 47u32;
499 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
500 pub const POLICY_ERRV_UNKNOWN
: u32 = 0u32;
501 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
502 pub const POLICY_ERRV_UNKNOWN_USER
: u32 = 49u32;
503 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
504 pub const POLICY_ERRV_UNSUPPORTED_CREDENTIAL_TYPE
: u32 = 2u32;
505 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
506 pub const POLICY_ERRV_USER_CHANGED
: u32 = 54u32;
507 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
508 pub const POLICY_LOCATOR_SUB_TYPE_ASCII_DN
: u32 = 1u32;
509 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
510 pub const POLICY_LOCATOR_SUB_TYPE_ASCII_DN_ENC
: u32 = 3u32;
511 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
512 pub const POLICY_LOCATOR_SUB_TYPE_UNICODE_DN
: u32 = 2u32;
513 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
514 pub const POLICY_LOCATOR_SUB_TYPE_UNICODE_DN_ENC
: u32 = 4u32;
515 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
516 pub const POSITIVE_INFINITY_RATE
: u32 = 4294967294u32;
517 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
518 pub const PREDICTIVE_SERV
: u32 = 3u32;
519 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
520 pub const QOSSPBASE
: u32 = 50000u32;
521 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
522 pub const QOSSP_ERR_BASE
: u32 = 56000u32;
523 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
524 pub const QOS_GENERAL_ID_BASE
: u32 = 2000u32;
525 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
526 pub const QOS_MAX_OBJECT_STRING_LENGTH
: u32 = 256u32;
527 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
528 pub const QOS_NON_ADAPTIVE_FLOW
: u32 = 2u32;
529 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
530 pub const QOS_NOT_SPECIFIED
: u32 = 4294967295u32;
531 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
532 pub const QOS_OUTGOING_DEFAULT_MINIMUM_BANDWIDTH
: u32 = 4294967295u32;
533 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
534 pub const QOS_QUERYFLOW_FRESH
: u32 = 1u32;
535 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
536 pub const QOS_TRAFFIC_GENERAL_ID_BASE
: u32 = 4000u32;
537 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
538 pub const QUALITATIVE_SERV
: u32 = 6u32;
539 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
540 pub const RCVD_PATH_TEAR
: u32 = 1u32;
541 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
542 pub const RCVD_RESV_TEAR
: u32 = 2u32;
543 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
544 pub const RESOURCES_ALLOCATED
: u32 = 1u32;
545 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
546 pub const RESOURCES_MODIFIED
: u32 = 2u32;
547 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
548 pub const RSVP_DEFAULT_STYLE
: u32 = 0u32;
549 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
550 pub const RSVP_Err_ADMISSION
: u32 = 1u32;
551 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
552 pub const RSVP_Err_AMBIG_FILTER
: u32 = 9u32;
553 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
554 pub const RSVP_Err_API_ERROR
: u32 = 20u32;
555 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
556 pub const RSVP_Err_BAD_DSTPORT
: u32 = 7u32;
557 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
558 pub const RSVP_Err_BAD_SNDPORT
: u32 = 8u32;
559 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
560 pub const RSVP_Err_BAD_STYLE
: u32 = 5u32;
561 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
562 pub const RSVP_Err_NONE
: u32 = 0u32;
563 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
564 pub const RSVP_Err_NO_PATH
: u32 = 3u32;
565 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
566 pub const RSVP_Err_NO_SENDER
: u32 = 4u32;
567 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
568 pub const RSVP_Err_POLICY
: u32 = 2u32;
569 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
570 pub const RSVP_Err_PREEMPTED
: u32 = 12u32;
571 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
572 pub const RSVP_Err_RSVP_SYS_ERROR
: u32 = 23u32;
573 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
574 pub const RSVP_Err_TC_ERROR
: u32 = 21u32;
575 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
576 pub const RSVP_Err_TC_SYS_ERROR
: u32 = 22u32;
577 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
578 pub const RSVP_Err_UNKNOWN_CTYPE
: u32 = 14u32;
579 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
580 pub const RSVP_Err_UNKNOWN_STYLE
: u32 = 6u32;
581 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
582 pub const RSVP_Err_UNKN_OBJ_CLASS
: u32 = 13u32;
583 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
584 pub const RSVP_Erv_API
: u32 = 2u32;
585 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
586 pub const RSVP_Erv_Bandwidth
: u32 = 2u32;
587 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
588 pub const RSVP_Erv_Bucket_szie
: u32 = 32770u32;
589 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
590 pub const RSVP_Erv_Conflict_Serv
: u32 = 1u32;
591 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
592 pub const RSVP_Erv_Crazy_Flowspec
: u32 = 3u32;
593 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
594 pub const RSVP_Erv_Crazy_Tspec
: u32 = 4u32;
595 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
596 pub const RSVP_Erv_DelayBnd
: u32 = 1u32;
597 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
598 pub const RSVP_Erv_Flow_Rate
: u32 = 32769u32;
599 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
600 pub const RSVP_Erv_MEMORY
: u32 = 1u32;
601 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
602 pub const RSVP_Erv_MTU
: u32 = 3u32;
603 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
604 pub const RSVP_Erv_Min_Policied_size
: u32 = 32772u32;
605 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
606 pub const RSVP_Erv_No_Serv
: u32 = 2u32;
607 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
608 pub const RSVP_Erv_Nonev
: u32 = 0u32;
609 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
610 pub const RSVP_Erv_Other
: u32 = 0u32;
611 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
612 pub const RSVP_Erv_Peak_Rate
: u32 = 32771u32;
613 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
614 pub const RSVP_FIXED_FILTER_STYLE
: u32 = 2u32;
615 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
616 pub const RSVP_OBJECT_ID_BASE
: u32 = 1000u32;
617 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
618 pub const RSVP_PATH
: u32 = 1u32;
619 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
620 pub const RSVP_PATH_ERR
: u32 = 3u32;
621 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
622 pub const RSVP_PATH_TEAR
: u32 = 5u32;
623 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
624 pub const RSVP_RESV
: u32 = 2u32;
625 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
626 pub const RSVP_RESV_ERR
: u32 = 4u32;
627 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
628 pub const RSVP_RESV_TEAR
: u32 = 6u32;
629 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
630 pub const RSVP_SHARED_EXPLICIT_STYLE
: u32 = 3u32;
631 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
632 pub const RSVP_WILDCARD_STYLE
: u32 = 1u32;
633 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
634 pub const SERVICETYPE_BESTEFFORT
: u32 = 1u32;
635 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
636 pub const SERVICETYPE_CONTROLLEDLOAD
: u32 = 2u32;
637 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
638 pub const SERVICETYPE_GENERAL_INFORMATION
: u32 = 5u32;
639 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
640 pub const SERVICETYPE_GUARANTEED
: u32 = 3u32;
641 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
642 pub const SERVICETYPE_NETWORK_CONTROL
: u32 = 10u32;
643 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
644 pub const SERVICETYPE_NETWORK_UNAVAILABLE
: u32 = 4u32;
645 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
646 pub const SERVICETYPE_NOCHANGE
: u32 = 6u32;
647 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
648 pub const SERVICETYPE_NONCONFORMING
: u32 = 9u32;
649 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
650 pub const SERVICETYPE_NOTRAFFIC
: u32 = 0u32;
651 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
652 pub const SERVICETYPE_QUALITATIVE
: u32 = 13u32;
653 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
654 pub const SERVICE_BESTEFFORT
: u32 = 2147549184u32;
655 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
656 pub const SERVICE_CONTROLLEDLOAD
: u32 = 2147614720u32;
657 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
658 pub const SERVICE_GUARANTEED
: u32 = 2147745792u32;
659 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
660 pub const SERVICE_NO_QOS_SIGNALING
: u32 = 1073741824u32;
661 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
662 pub const SERVICE_NO_TRAFFIC_CONTROL
: u32 = 2164260864u32;
663 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
664 pub const SERVICE_QUALITATIVE
: u32 = 2149580800u32;
665 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
666 pub const SESSFLG_E_Police
: u32 = 1u32;
667 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
668 pub const SIPAERROR_FIRMWAREFAILURE
: u32 = 196609u32;
669 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
670 pub const SIPAERROR_INTERNALFAILURE
: u32 = 196611u32;
671 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
672 pub const SIPAEVENTTYPE_AGGREGATION
: u32 = 1073741824u32;
673 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
674 pub const SIPAEVENTTYPE_AUTHORITY
: u32 = 393216u32;
675 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
676 pub const SIPAEVENTTYPE_CONTAINER
: u32 = 65536u32;
677 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
678 pub const SIPAEVENTTYPE_DRTM
: u32 = 786432u32;
679 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
680 pub const SIPAEVENTTYPE_ELAM
: u32 = 589824u32;
681 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
682 pub const SIPAEVENTTYPE_ERROR
: u32 = 196608u32;
683 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
684 pub const SIPAEVENTTYPE_INFORMATION
: u32 = 131072u32;
685 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
686 pub const SIPAEVENTTYPE_KSR
: u32 = 720896u32;
687 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
688 pub const SIPAEVENTTYPE_LOADEDMODULE
: u32 = 458752u32;
689 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
690 pub const SIPAEVENTTYPE_NONMEASURED
: u32 = 2147483648u32;
691 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
692 pub const SIPAEVENTTYPE_OSPARAMETER
: u32 = 327680u32;
693 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
694 pub const SIPAEVENTTYPE_PREOSPARAMETER
: u32 = 262144u32;
695 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
696 pub const SIPAEVENTTYPE_TRUSTPOINT
: u32 = 524288u32;
697 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
698 pub const SIPAEVENTTYPE_VBS
: u32 = 655360u32;
699 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
700 pub const SIPAEVENT_APPLICATION_RETURN
: u32 = 131076u32;
701 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
702 pub const SIPAEVENT_APPLICATION_SVN
: u32 = 131081u32;
703 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
704 pub const SIPAEVENT_AUTHENTICODEHASH
: u32 = 458756u32;
705 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
706 pub const SIPAEVENT_AUTHORITYISSUER
: u32 = 458757u32;
707 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
708 pub const SIPAEVENT_AUTHORITYPUBKEY
: u32 = 393218u32;
709 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
710 pub const SIPAEVENT_AUTHORITYPUBLISHER
: u32 = 458760u32;
711 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
712 pub const SIPAEVENT_AUTHORITYSERIAL
: u32 = 458758u32;
713 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
714 pub const SIPAEVENT_AUTHORITYSHA1THUMBPRINT
: u32 = 458761u32;
715 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
716 pub const SIPAEVENT_BITLOCKER_UNLOCK
: u32 = 131077u32;
717 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
718 pub const SIPAEVENT_BOOTCOUNTER
: u32 = 131074u32;
719 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
720 pub const SIPAEVENT_BOOTDEBUGGING
: u32 = 262145u32;
721 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
722 pub const SIPAEVENT_BOOT_REVOCATION_LIST
: u32 = 262146u32;
723 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
724 pub const SIPAEVENT_CODEINTEGRITY
: u32 = 327682u32;
725 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
726 pub const SIPAEVENT_COUNTERID
: u32 = 131079u32;
727 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
728 pub const SIPAEVENT_DATAEXECUTIONPREVENTION
: u32 = 327684u32;
729 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
730 pub const SIPAEVENT_DRIVER_LOAD_POLICY
: u32 = 327694u32;
731 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
732 pub const SIPAEVENT_DRTM_AMD_SMM_HASH
: u32 = 786435u32;
733 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
734 pub const SIPAEVENT_DRTM_AMD_SMM_SIGNER_KEY
: u32 = 786436u32;
735 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
736 pub const SIPAEVENT_DRTM_SMM_LEVEL
: u32 = 786434u32;
737 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
738 pub const SIPAEVENT_DRTM_STATE_AUTH
: u32 = 786433u32;
739 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
740 pub const SIPAEVENT_DUMPS_DISABLED
: u32 = 327717u32;
741 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
742 pub const SIPAEVENT_DUMP_ENCRYPTION_ENABLED
: u32 = 327718u32;
743 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
744 pub const SIPAEVENT_DUMP_ENCRYPTION_KEY_DIGEST
: u32 = 327719u32;
745 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
746 pub const SIPAEVENT_ELAM_CONFIGURATION
: u32 = 589826u32;
747 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
748 pub const SIPAEVENT_ELAM_KEYNAME
: u32 = 589825u32;
749 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
750 pub const SIPAEVENT_ELAM_MEASURED
: u32 = 589828u32;
751 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
752 pub const SIPAEVENT_ELAM_POLICY
: u32 = 589827u32;
753 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
754 pub const SIPAEVENT_EVENTCOUNTER
: u32 = 131078u32;
755 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
756 pub const SIPAEVENT_FILEPATH
: u32 = 458753u32;
757 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
758 pub const SIPAEVENT_FLIGHTSIGNING
: u32 = 327713u32;
759 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
760 pub const SIPAEVENT_HASHALGORITHMID
: u32 = 458755u32;
761 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
762 pub const SIPAEVENT_HIBERNATION_DISABLED
: u32 = 327716u32;
763 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
764 pub const SIPAEVENT_HYPERVISOR_BOOT_DMA_PROTECTION
: u32 = 327728u32;
765 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
766 pub const SIPAEVENT_HYPERVISOR_DEBUG
: u32 = 327693u32;
767 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
768 pub const SIPAEVENT_HYPERVISOR_IOMMU_POLICY
: u32 = 327692u32;
769 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
770 pub const SIPAEVENT_HYPERVISOR_LAUNCH_TYPE
: u32 = 327690u32;
771 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
772 pub const SIPAEVENT_HYPERVISOR_MMIO_NX_POLICY
: u32 = 327696u32;
773 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
774 pub const SIPAEVENT_HYPERVISOR_MSR_FILTER_POLICY
: u32 = 327697u32;
775 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
776 pub const SIPAEVENT_HYPERVISOR_PATH
: u32 = 327691u32;
777 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
778 pub const SIPAEVENT_IMAGEBASE
: u32 = 458759u32;
779 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
780 pub const SIPAEVENT_IMAGESIZE
: u32 = 458754u32;
781 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
782 pub const SIPAEVENT_IMAGEVALIDATED
: u32 = 458762u32;
783 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
784 pub const SIPAEVENT_INFORMATION
: u32 = 131073u32;
785 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
786 pub const SIPAEVENT_KSR_SIGNATURE
: u32 = 720897u32;
787 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
788 pub const SIPAEVENT_LSAISO_CONFIG
: u32 = 327720u32;
789 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
790 pub const SIPAEVENT_MODULE_SVN
: u32 = 458763u32;
791 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
792 pub const SIPAEVENT_MORBIT_API_STATUS
: u32 = 131083u32;
793 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
794 pub const SIPAEVENT_MORBIT_NOT_CANCELABLE
: u32 = 131080u32;
795 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
796 pub const SIPAEVENT_NOAUTHORITY
: u32 = 393217u32;
797 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
798 pub const SIPAEVENT_OSDEVICE
: u32 = 327688u32;
799 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
800 pub const SIPAEVENT_OSKERNELDEBUG
: u32 = 327681u32;
801 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
802 pub const SIPAEVENT_OS_REVOCATION_LIST
: u32 = 327699u32;
803 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
804 pub const SIPAEVENT_PAGEFILE_ENCRYPTION_ENABLED
: u32 = 327714u32;
805 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
806 pub const SIPAEVENT_PHYSICALADDRESSEXTENSION
: u32 = 327687u32;
807 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
808 pub const SIPAEVENT_SAFEMODE
: u32 = 327685u32;
809 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
810 pub const SIPAEVENT_SBCP_INFO
: u32 = 327721u32;
811 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
812 pub const SIPAEVENT_SI_POLICY
: u32 = 327695u32;
813 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
814 pub const SIPAEVENT_SMT_STATUS
: u32 = 327700u32;
815 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
816 pub const SIPAEVENT_SVN_CHAIN_STATUS
: u32 = 131082u32;
817 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
818 pub const SIPAEVENT_SYSTEMROOT
: u32 = 327689u32;
819 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
820 pub const SIPAEVENT_TESTSIGNING
: u32 = 327683u32;
821 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
822 pub const SIPAEVENT_TRANSFER_CONTROL
: u32 = 131075u32;
823 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
824 pub const SIPAEVENT_VBS_DUMP_USES_AMEROOT
: u32 = 655369u32;
825 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
826 pub const SIPAEVENT_VBS_HVCI_POLICY
: u32 = 655367u32;
827 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
828 pub const SIPAEVENT_VBS_IOMMU_REQUIRED
: u32 = 655363u32;
829 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
830 pub const SIPAEVENT_VBS_MANDATORY_ENFORCEMENT
: u32 = 655366u32;
831 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
832 pub const SIPAEVENT_VBS_MICROSOFT_BOOT_CHAIN_REQUIRED
: u32 = 655368u32;
833 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
834 pub const SIPAEVENT_VBS_MMIO_NX_REQUIRED
: u32 = 655364u32;
835 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
836 pub const SIPAEVENT_VBS_MSR_FILTERING_REQUIRED
: u32 = 655365u32;
837 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
838 pub const SIPAEVENT_VBS_SECUREBOOT_REQUIRED
: u32 = 655362u32;
839 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
840 pub const SIPAEVENT_VBS_VSM_NOSECRETS_ENFORCED
: u32 = 655370u32;
841 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
842 pub const SIPAEVENT_VBS_VSM_REQUIRED
: u32 = 655361u32;
843 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
844 pub const SIPAEVENT_VSM_IDKS_INFO
: u32 = 327715u32;
845 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
846 pub const SIPAEVENT_VSM_IDK_INFO
: u32 = 327712u32;
847 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
848 pub const SIPAEVENT_VSM_LAUNCH_TYPE
: u32 = 327698u32;
849 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
850 pub const SIPAEVENT_WINPE
: u32 = 327686u32;
851 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
852 pub const SIPAEV_ACTION
: u32 = 5u32;
853 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
854 pub const SIPAEV_AMD_SL_EVENT_BASE
: u32 = 32768u32;
855 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
856 pub const SIPAEV_AMD_SL_LOAD
: u32 = 32769u32;
857 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
858 pub const SIPAEV_AMD_SL_LOAD_1
: u32 = 32774u32;
859 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
860 pub const SIPAEV_AMD_SL_PSP_FW_SPLT
: u32 = 32770u32;
861 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
862 pub const SIPAEV_AMD_SL_PUB_KEY
: u32 = 32772u32;
863 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
864 pub const SIPAEV_AMD_SL_SEPARATOR
: u32 = 32775u32;
865 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
866 pub const SIPAEV_AMD_SL_SVN
: u32 = 32773u32;
867 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
868 pub const SIPAEV_AMD_SL_TSME_RB_FUSE
: u32 = 32771u32;
869 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
870 pub const SIPAEV_COMPACT_HASH
: u32 = 12u32;
871 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
872 pub const SIPAEV_CPU_MICROCODE
: u32 = 9u32;
873 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
874 pub const SIPAEV_EFI_ACTION
: u32 = 2147483655u32;
875 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
876 pub const SIPAEV_EFI_BOOT_SERVICES_APPLICATION
: u32 = 2147483651u32;
877 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
878 pub const SIPAEV_EFI_BOOT_SERVICES_DRIVER
: u32 = 2147483652u32;
879 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
880 pub const SIPAEV_EFI_EVENT_BASE
: u32 = 2147483648u32;
881 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
882 pub const SIPAEV_EFI_GPT_EVENT
: u32 = 2147483654u32;
883 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
884 pub const SIPAEV_EFI_HANDOFF_TABLES
: u32 = 2147483657u32;
885 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
886 pub const SIPAEV_EFI_HANDOFF_TABLES2
: u32 = 2147483659u32;
887 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
888 pub const SIPAEV_EFI_HCRTM_EVENT
: u32 = 2147483664u32;
889 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
890 pub const SIPAEV_EFI_PLATFORM_FIRMWARE_BLOB
: u32 = 2147483656u32;
891 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
892 pub const SIPAEV_EFI_PLATFORM_FIRMWARE_BLOB2
: u32 = 2147483658u32;
893 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
894 pub const SIPAEV_EFI_RUNTIME_SERVICES_DRIVER
: u32 = 2147483653u32;
895 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
896 pub const SIPAEV_EFI_SPDM_FIRMWARE_BLOB
: u32 = 2147483873u32;
897 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
898 pub const SIPAEV_EFI_SPDM_FIRMWARE_CONFIG
: u32 = 2147483874u32;
899 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
900 pub const SIPAEV_EFI_VARIABLE_AUTHORITY
: u32 = 2147483872u32;
901 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
902 pub const SIPAEV_EFI_VARIABLE_BOOT
: u32 = 2147483650u32;
903 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
904 pub const SIPAEV_EFI_VARIABLE_DRIVER_CONFIG
: u32 = 2147483649u32;
905 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
906 pub const SIPAEV_EVENT_TAG
: u32 = 6u32;
907 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
908 pub const SIPAEV_IPL
: u32 = 13u32;
909 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
910 pub const SIPAEV_IPL_PARTITION_DATA
: u32 = 14u32;
911 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
912 pub const SIPAEV_NONHOST_CODE
: u32 = 15u32;
913 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
914 pub const SIPAEV_NONHOST_CONFIG
: u32 = 16u32;
915 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
916 pub const SIPAEV_NONHOST_INFO
: u32 = 17u32;
917 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
918 pub const SIPAEV_NO_ACTION
: u32 = 3u32;
919 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
920 pub const SIPAEV_OMIT_BOOT_DEVICE_EVENTS
: u32 = 18u32;
921 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
922 pub const SIPAEV_PLATFORM_CONFIG_FLAGS
: u32 = 10u32;
923 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
924 pub const SIPAEV_POST_CODE
: u32 = 1u32;
925 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
926 pub const SIPAEV_PREBOOT_CERT
: u32 = 0u32;
927 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
928 pub const SIPAEV_SEPARATOR
: u32 = 4u32;
929 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
930 pub const SIPAEV_S_CRTM_CONTENTS
: u32 = 7u32;
931 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
932 pub const SIPAEV_S_CRTM_VERSION
: u32 = 8u32;
933 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
934 pub const SIPAEV_TABLE_OF_DEVICES
: u32 = 11u32;
935 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
936 pub const SIPAEV_TXT_BIOSAC_REG_DATA
: u32 = 1034u32;
937 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
938 pub const SIPAEV_TXT_BOOT_POL_HASH
: u32 = 1050u32;
939 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
940 pub const SIPAEV_TXT_BPM_HASH
: u32 = 1047u32;
941 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
942 pub const SIPAEV_TXT_BPM_INFO_HASH
: u32 = 1049u32;
943 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
944 pub const SIPAEV_TXT_CAP_VALUE
: u32 = 1279u32;
945 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
946 pub const SIPAEV_TXT_COLD_BOOT_BIOS_HASH
: u32 = 1045u32;
947 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
948 pub const SIPAEV_TXT_COMBINED_HASH
: u32 = 1027u32;
949 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
950 pub const SIPAEV_TXT_CPU_SCRTM_STAT
: u32 = 1035u32;
951 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
952 pub const SIPAEV_TXT_ELEMENTS_HASH
: u32 = 1037u32;
953 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
954 pub const SIPAEV_TXT_EVENT_BASE
: u32 = 1024u32;
955 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
956 pub const SIPAEV_TXT_HASH_START
: u32 = 1026u32;
957 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
958 pub const SIPAEV_TXT_KM_HASH
: u32 = 1046u32;
959 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
960 pub const SIPAEV_TXT_KM_INFO_HASH
: u32 = 1048u32;
961 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
962 pub const SIPAEV_TXT_LCP_AUTHORITIES_HASH
: u32 = 1043u32;
963 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
964 pub const SIPAEV_TXT_LCP_CONTROL_HASH
: u32 = 1036u32;
965 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
966 pub const SIPAEV_TXT_LCP_DETAILS_HASH
: u32 = 1042u32;
967 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
968 pub const SIPAEV_TXT_LCP_HASH
: u32 = 1041u32;
969 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
970 pub const SIPAEV_TXT_MLE_HASH
: u32 = 1028u32;
971 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
972 pub const SIPAEV_TXT_NV_INFO_HASH
: u32 = 1044u32;
973 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
974 pub const SIPAEV_TXT_OSSINITDATA_CAP_HASH
: u32 = 1039u32;
975 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
976 pub const SIPAEV_TXT_PCR_MAPPING
: u32 = 1025u32;
977 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
978 pub const SIPAEV_TXT_RANDOM_VALUE
: u32 = 1278u32;
979 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
980 pub const SIPAEV_TXT_SINIT_PUBKEY_HASH
: u32 = 1040u32;
981 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
982 pub const SIPAEV_TXT_STM_HASH
: u32 = 1038u32;
983 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
984 pub const SIPAEV_UNUSED
: u32 = 2u32;
985 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
986 pub const SIPAHDRSIGNATURE
: u32 = 1279476311u32;
987 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
988 pub const SIPAKSRHDRSIGNATURE
: u32 = 1297240907u32;
989 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
990 pub const SIPALOGVERSION
: u32 = 1u32;
991 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
992 pub const STATE_TIMEOUT
: u32 = 4u32;
993 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
994 pub const TCBASE
: u32 = 7500u32;
995 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
996 pub const TC_NONCONF_BORROW
: u32 = 0u32;
997 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
998 pub const TC_NONCONF_BORROW_PLUS
: u32 = 3u32;
999 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1000 pub const TC_NONCONF_DISCARD
: u32 = 2u32;
1001 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1002 pub const TC_NONCONF_SHAPE
: u32 = 1u32;
1003 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1004 pub const TC_NOTIFY_FLOW_CLOSE
: u32 = 5u32;
1005 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1006 pub const TC_NOTIFY_IFC_CHANGE
: u32 = 3u32;
1007 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1008 pub const TC_NOTIFY_IFC_CLOSE
: u32 = 2u32;
1009 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1010 pub const TC_NOTIFY_IFC_UP
: u32 = 1u32;
1011 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1012 pub const TC_NOTIFY_PARAM_CHANGED
: u32 = 4u32;
1013 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1014 pub const UNSUPPORTED_CREDENTIAL_TYPE
: u32 = 2u32;
1015 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1016 pub const WBCL_DIGEST_ALG_BITMAP_SHA3_256
: u32 = 32u32;
1017 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1018 pub const WBCL_DIGEST_ALG_BITMAP_SHA3_384
: u32 = 64u32;
1019 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1020 pub const WBCL_DIGEST_ALG_BITMAP_SHA3_512
: u32 = 128u32;
1021 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1022 pub const WBCL_DIGEST_ALG_BITMAP_SHA_1
: u32 = 1u32;
1023 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1024 pub const WBCL_DIGEST_ALG_BITMAP_SHA_2_256
: u32 = 2u32;
1025 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1026 pub const WBCL_DIGEST_ALG_BITMAP_SHA_2_384
: u32 = 4u32;
1027 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1028 pub const WBCL_DIGEST_ALG_BITMAP_SHA_2_512
: u32 = 8u32;
1029 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1030 pub const WBCL_DIGEST_ALG_BITMAP_SM3_256
: u32 = 16u32;
1031 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1032 pub const WBCL_DIGEST_ALG_ID_SHA3_256
: u32 = 39u32;
1033 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1034 pub const WBCL_DIGEST_ALG_ID_SHA3_384
: u32 = 40u32;
1035 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1036 pub const WBCL_DIGEST_ALG_ID_SHA3_512
: u32 = 41u32;
1037 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1038 pub const WBCL_DIGEST_ALG_ID_SHA_1
: u32 = 4u32;
1039 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1040 pub const WBCL_DIGEST_ALG_ID_SHA_2_256
: u32 = 11u32;
1041 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1042 pub const WBCL_DIGEST_ALG_ID_SHA_2_384
: u32 = 12u32;
1043 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1044 pub const WBCL_DIGEST_ALG_ID_SHA_2_512
: u32 = 13u32;
1045 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1046 pub const WBCL_DIGEST_ALG_ID_SM3_256
: u32 = 18u32;
1047 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1048 pub const WBCL_HASH_LEN_SHA1
: u32 = 20u32;
1049 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1050 pub const class_ADSPEC
: u32 = 13u32;
1051 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1052 pub const class_CONFIRM
: u32 = 15u32;
1053 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1054 pub const class_ERROR_SPEC
: u32 = 6u32;
1055 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1056 pub const class_FILTER_SPEC
: u32 = 10u32;
1057 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1058 pub const class_FLOWSPEC
: u32 = 9u32;
1059 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1060 pub const class_INTEGRITY
: u32 = 4u32;
1061 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1062 pub const class_IS_FLOWSPEC
: u32 = 9u32;
1063 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1064 pub const class_MAX
: u32 = 15u32;
1065 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1066 pub const class_NULL
: u32 = 0u32;
1067 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1068 pub const class_POLICY_DATA
: u32 = 14u32;
1069 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1070 pub const class_RSVP_HOP
: u32 = 3u32;
1071 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1072 pub const class_SCOPE
: u32 = 7u32;
1073 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1074 pub const class_SENDER_TEMPLATE
: u32 = 11u32;
1075 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1076 pub const class_SENDER_TSPEC
: u32 = 12u32;
1077 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1078 pub const class_SESSION
: u32 = 1u32;
1079 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1080 pub const class_SESSION_GROUP
: u32 = 2u32;
1081 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1082 pub const class_STYLE
: u32 = 8u32;
1083 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1084 pub const class_TIME_VALUES
: u32 = 5u32;
1085 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1086 pub const ctype_ADSPEC_INTSERV
: u32 = 2u32;
1087 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1088 pub const ctype_ERROR_SPEC_ipv4
: u32 = 1u32;
1089 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1090 pub const ctype_FILTER_SPEC_ipv4
: u32 = 1u32;
1091 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1092 pub const ctype_FILTER_SPEC_ipv4GPI
: u32 = 4u32;
1093 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1094 pub const ctype_FLOWSPEC_Intserv0
: u32 = 2u32;
1095 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1096 pub const ctype_POLICY_DATA
: u32 = 1u32;
1097 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1098 pub const ctype_RSVP_HOP_ipv4
: u32 = 1u32;
1099 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1100 pub const ctype_SCOPE_list_ipv4
: u32 = 1u32;
1101 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1102 pub const ctype_SENDER_TEMPLATE_ipv4
: u32 = 1u32;
1103 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1104 pub const ctype_SENDER_TEMPLATE_ipv4GPI
: u32 = 4u32;
1105 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1106 pub const ctype_SENDER_TSPEC
: u32 = 2u32;
1107 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1108 pub const ctype_SESSION_ipv4
: u32 = 1u32;
1109 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1110 pub const ctype_SESSION_ipv4GPI
: u32 = 3u32;
1111 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1112 pub const ctype_STYLE
: u32 = 1u32;
1113 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1114 pub const ioctl_code
: u32 = 1u32;
1115 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1116 pub const mCOMPANY
: u32 = 402653184u32;
1117 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1118 pub const mIOC_IN
: u32 = 2147483648u32;
1119 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1120 pub const mIOC_OUT
: u32 = 1073741824u32;
1121 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1122 pub const mIOC_VENDOR
: u32 = 67108864u32;
1123 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1124 pub type FilterType
= i32;
1125 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1126 pub const FILTERSPECV4
: FilterType
= 1i32;
1127 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1128 pub const FILTERSPECV6
: FilterType
= 2i32;
1129 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1130 pub const FILTERSPECV6_FLOW
: FilterType
= 3i32;
1131 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1132 pub const FILTERSPECV4_GPI
: FilterType
= 4i32;
1133 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1134 pub const FILTERSPECV6_GPI
: FilterType
= 5i32;
1135 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1136 pub const FILTERSPEC_END
: FilterType
= 6i32;
1137 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1138 pub type QOS_FLOWRATE_REASON
= i32;
1139 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1140 pub const QOSFlowRateNotApplicable
: QOS_FLOWRATE_REASON
= 0i32;
1141 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1142 pub const QOSFlowRateContentChange
: QOS_FLOWRATE_REASON
= 1i32;
1143 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1144 pub const QOSFlowRateCongestion
: QOS_FLOWRATE_REASON
= 2i32;
1145 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1146 pub const QOSFlowRateHigherContentEncoding
: QOS_FLOWRATE_REASON
= 3i32;
1147 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1148 pub const QOSFlowRateUserCaused
: QOS_FLOWRATE_REASON
= 4i32;
1149 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1150 pub type QOS_NOTIFY_FLOW
= i32;
1151 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1152 pub const QOSNotifyCongested
: QOS_NOTIFY_FLOW
= 0i32;
1153 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1154 pub const QOSNotifyUncongested
: QOS_NOTIFY_FLOW
= 1i32;
1155 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1156 pub const QOSNotifyAvailable
: QOS_NOTIFY_FLOW
= 2i32;
1157 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1158 pub type QOS_QUERY_FLOW
= i32;
1159 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1160 pub const QOSQueryFlowFundamentals
: QOS_QUERY_FLOW
= 0i32;
1161 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1162 pub const QOSQueryPacketPriority
: QOS_QUERY_FLOW
= 1i32;
1163 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1164 pub const QOSQueryOutgoingRate
: QOS_QUERY_FLOW
= 2i32;
1165 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1166 pub type QOS_SET_FLOW
= i32;
1167 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1168 pub const QOSSetTrafficType
: QOS_SET_FLOW
= 0i32;
1169 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1170 pub const QOSSetOutgoingRate
: QOS_SET_FLOW
= 1i32;
1171 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1172 pub const QOSSetOutgoingDSCPValue
: QOS_SET_FLOW
= 2i32;
1173 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1174 pub type QOS_SHAPING
= i32;
1175 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1176 pub const QOSShapeOnly
: QOS_SHAPING
= 0i32;
1177 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1178 pub const QOSShapeAndMark
: QOS_SHAPING
= 1i32;
1179 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1180 pub const QOSUseNonConformantMarkings
: QOS_SHAPING
= 2i32;
1181 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1182 pub type QOS_TRAFFIC_TYPE
= i32;
1183 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1184 pub const QOSTrafficTypeBestEffort
: QOS_TRAFFIC_TYPE
= 0i32;
1185 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1186 pub const QOSTrafficTypeBackground
: QOS_TRAFFIC_TYPE
= 1i32;
1187 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1188 pub const QOSTrafficTypeExcellentEffort
: QOS_TRAFFIC_TYPE
= 2i32;
1189 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1190 pub const QOSTrafficTypeAudioVideo
: QOS_TRAFFIC_TYPE
= 3i32;
1191 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1192 pub const QOSTrafficTypeVoice
: QOS_TRAFFIC_TYPE
= 4i32;
1193 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1194 pub const QOSTrafficTypeControl
: QOS_TRAFFIC_TYPE
= 5i32;
1195 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1196 pub type int_serv_wkp
= i32;
1197 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1198 pub const IS_WKP_HOP_CNT
: int_serv_wkp
= 4i32;
1199 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1200 pub const IS_WKP_PATH_BW
: int_serv_wkp
= 6i32;
1201 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1202 pub const IS_WKP_MIN_LATENCY
: int_serv_wkp
= 8i32;
1203 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1204 pub const IS_WKP_COMPOSED_MTU
: int_serv_wkp
= 10i32;
1205 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1206 pub const IS_WKP_TB_TSPEC
: int_serv_wkp
= 127i32;
1207 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1208 pub const IS_WKP_Q_TSPEC
: int_serv_wkp
= 128i32;
1210 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
1211 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
1212 pub struct ADDRESS_LIST_DESCRIPTOR
{
1214 pub AddressList
: super::Ndis
::NETWORK_ADDRESS_LIST
,
1216 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
1217 impl ::core
::marker
::Copy
for ADDRESS_LIST_DESCRIPTOR {}
1218 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
1219 impl ::core
::clone
::Clone
for ADDRESS_LIST_DESCRIPTOR
{
1220 fn clone(&self) -> Self {
1225 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1227 pub adspec_header
: RsvpObjHdr
,
1228 pub adspec_body
: IS_ADSPEC_BODY
,
1230 impl ::core
::marker
::Copy
for ADSPEC {}
1231 impl ::core
::clone
::Clone
for ADSPEC
{
1232 fn clone(&self) -> Self {
1237 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1238 pub struct AD_GENERAL_PARAMS
{
1239 pub IntServAwareHopCount
: u32,
1240 pub PathBandwidthEstimate
: u32,
1241 pub MinimumLatency
: u32,
1245 impl ::core
::marker
::Copy
for AD_GENERAL_PARAMS {}
1246 impl ::core
::clone
::Clone
for AD_GENERAL_PARAMS
{
1247 fn clone(&self) -> Self {
1252 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1253 pub struct AD_GUARANTEED
{
1259 impl ::core
::marker
::Copy
for AD_GUARANTEED {}
1260 impl ::core
::clone
::Clone
for AD_GUARANTEED
{
1261 fn clone(&self) -> Self {
1266 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1267 pub struct CONTROL_SERVICE
{
1270 pub Overrides
: AD_GENERAL_PARAMS
,
1271 pub Anonymous
: CONTROL_SERVICE_0
,
1273 impl ::core
::marker
::Copy
for CONTROL_SERVICE {}
1274 impl ::core
::clone
::Clone
for CONTROL_SERVICE
{
1275 fn clone(&self) -> Self {
1280 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1281 pub union CONTROL_SERVICE_0
{
1282 pub Guaranteed
: AD_GUARANTEED
,
1283 pub ParamBuffer
: [PARAM_BUFFER
; 1],
1285 impl ::core
::marker
::Copy
for CONTROL_SERVICE_0 {}
1286 impl ::core
::clone
::Clone
for CONTROL_SERVICE_0
{
1287 fn clone(&self) -> Self {
1292 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1293 pub struct CtrlLoadFlowspec
{
1294 pub CL_spec_serv_hdr
: IntServServiceHdr
,
1295 pub CL_spec_parm_hdr
: IntServParmHdr
,
1296 pub CL_spec_parms
: GenTspecParms
,
1298 impl ::core
::marker
::Copy
for CtrlLoadFlowspec {}
1299 impl ::core
::clone
::Clone
for CtrlLoadFlowspec
{
1300 fn clone(&self) -> Self {
1305 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1306 #[cfg(feature = "Win32_Networking_WinSock")]
1307 pub struct ENUMERATION_BUFFER
{
1309 pub OwnerProcessId
: u32,
1310 pub FlowNameLength
: u16,
1311 pub FlowName
: [u16; 256],
1312 pub pFlow
: *mut TC_GEN_FLOW
,
1313 pub NumberOfFilters
: u32,
1314 pub GenericFilter
: [TC_GEN_FILTER
; 1],
1316 #[cfg(feature = "Win32_Networking_WinSock")]
1317 impl ::core
::marker
::Copy
for ENUMERATION_BUFFER {}
1318 #[cfg(feature = "Win32_Networking_WinSock")]
1319 impl ::core
::clone
::Clone
for ENUMERATION_BUFFER
{
1320 fn clone(&self) -> Self {
1325 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1326 #[cfg(feature = "Win32_Networking_WinSock")]
1327 pub struct ERROR_SPEC
{
1328 pub errs_header
: RsvpObjHdr
,
1329 pub errs_u
: ERROR_SPEC_0
,
1331 #[cfg(feature = "Win32_Networking_WinSock")]
1332 impl ::core
::marker
::Copy
for ERROR_SPEC {}
1333 #[cfg(feature = "Win32_Networking_WinSock")]
1334 impl ::core
::clone
::Clone
for ERROR_SPEC
{
1335 fn clone(&self) -> Self {
1340 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1341 #[cfg(feature = "Win32_Networking_WinSock")]
1342 pub union ERROR_SPEC_0
{
1343 pub errs_ipv4
: Error_Spec_IPv4
,
1345 #[cfg(feature = "Win32_Networking_WinSock")]
1346 impl ::core
::marker
::Copy
for ERROR_SPEC_0 {}
1347 #[cfg(feature = "Win32_Networking_WinSock")]
1348 impl ::core
::clone
::Clone
for ERROR_SPEC_0
{
1349 fn clone(&self) -> Self {
1354 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1355 #[cfg(feature = "Win32_Networking_WinSock")]
1356 pub struct Error_Spec_IPv4
{
1357 pub errs_errnode
: super::super::Networking
::WinSock
::IN_ADDR
,
1360 pub errs_value
: u16,
1362 #[cfg(feature = "Win32_Networking_WinSock")]
1363 impl ::core
::marker
::Copy
for Error_Spec_IPv4 {}
1364 #[cfg(feature = "Win32_Networking_WinSock")]
1365 impl ::core
::clone
::Clone
for Error_Spec_IPv4
{
1366 fn clone(&self) -> Self {
1371 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1372 #[cfg(feature = "Win32_Networking_WinSock")]
1373 pub struct FILTER_SPEC
{
1374 pub filt_header
: RsvpObjHdr
,
1375 pub filt_u
: FILTER_SPEC_0
,
1377 #[cfg(feature = "Win32_Networking_WinSock")]
1378 impl ::core
::marker
::Copy
for FILTER_SPEC {}
1379 #[cfg(feature = "Win32_Networking_WinSock")]
1380 impl ::core
::clone
::Clone
for FILTER_SPEC
{
1381 fn clone(&self) -> Self {
1386 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1387 #[cfg(feature = "Win32_Networking_WinSock")]
1388 pub union FILTER_SPEC_0
{
1389 pub filt_ipv4
: Filter_Spec_IPv4
,
1390 pub filt_ipv4gpi
: Filter_Spec_IPv4GPI
,
1392 #[cfg(feature = "Win32_Networking_WinSock")]
1393 impl ::core
::marker
::Copy
for FILTER_SPEC_0 {}
1394 #[cfg(feature = "Win32_Networking_WinSock")]
1395 impl ::core
::clone
::Clone
for FILTER_SPEC_0
{
1396 fn clone(&self) -> Self {
1401 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1402 #[cfg(feature = "Win32_Networking_WinSock")]
1403 pub struct FLOWDESCRIPTOR
{
1404 pub FlowSpec
: super::super::Networking
::WinSock
::FLOWSPEC
,
1405 pub NumFilters
: u32,
1406 pub FilterList
: *mut RSVP_FILTERSPEC
,
1408 #[cfg(feature = "Win32_Networking_WinSock")]
1409 impl ::core
::marker
::Copy
for FLOWDESCRIPTOR {}
1410 #[cfg(feature = "Win32_Networking_WinSock")]
1411 impl ::core
::clone
::Clone
for FLOWDESCRIPTOR
{
1412 fn clone(&self) -> Self {
1417 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1418 #[cfg(feature = "Win32_Networking_WinSock")]
1419 pub struct FLOW_DESC
{
1420 pub u1
: FLOW_DESC_0
,
1421 pub u2
: FLOW_DESC_1
,
1423 #[cfg(feature = "Win32_Networking_WinSock")]
1424 impl ::core
::marker
::Copy
for FLOW_DESC {}
1425 #[cfg(feature = "Win32_Networking_WinSock")]
1426 impl ::core
::clone
::Clone
for FLOW_DESC
{
1427 fn clone(&self) -> Self {
1432 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1433 #[cfg(feature = "Win32_Networking_WinSock")]
1434 pub union FLOW_DESC_0
{
1435 pub stspec
: *mut SENDER_TSPEC
,
1436 pub isflow
: *mut IS_FLOWSPEC
,
1438 #[cfg(feature = "Win32_Networking_WinSock")]
1439 impl ::core
::marker
::Copy
for FLOW_DESC_0 {}
1440 #[cfg(feature = "Win32_Networking_WinSock")]
1441 impl ::core
::clone
::Clone
for FLOW_DESC_0
{
1442 fn clone(&self) -> Self {
1447 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1448 #[cfg(feature = "Win32_Networking_WinSock")]
1449 pub union FLOW_DESC_1
{
1450 pub stemp
: *mut FILTER_SPEC
,
1451 pub fspec
: *mut FILTER_SPEC
,
1453 #[cfg(feature = "Win32_Networking_WinSock")]
1454 impl ::core
::marker
::Copy
for FLOW_DESC_1 {}
1455 #[cfg(feature = "Win32_Networking_WinSock")]
1456 impl ::core
::clone
::Clone
for FLOW_DESC_1
{
1457 fn clone(&self) -> Self {
1462 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1463 #[cfg(feature = "Win32_Networking_WinSock")]
1464 pub struct Filter_Spec_IPv4
{
1465 pub filt_ipaddr
: super::super::Networking
::WinSock
::IN_ADDR
,
1466 pub filt_unused
: u16,
1469 #[cfg(feature = "Win32_Networking_WinSock")]
1470 impl ::core
::marker
::Copy
for Filter_Spec_IPv4 {}
1471 #[cfg(feature = "Win32_Networking_WinSock")]
1472 impl ::core
::clone
::Clone
for Filter_Spec_IPv4
{
1473 fn clone(&self) -> Self {
1478 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1479 #[cfg(feature = "Win32_Networking_WinSock")]
1480 pub struct Filter_Spec_IPv4GPI
{
1481 pub filt_ipaddr
: super::super::Networking
::WinSock
::IN_ADDR
,
1484 #[cfg(feature = "Win32_Networking_WinSock")]
1485 impl ::core
::marker
::Copy
for Filter_Spec_IPv4GPI {}
1486 #[cfg(feature = "Win32_Networking_WinSock")]
1487 impl ::core
::clone
::Clone
for Filter_Spec_IPv4GPI
{
1488 fn clone(&self) -> Self {
1493 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1494 pub struct Gads_parms_t
{
1495 pub Gads_serv_hdr
: IntServServiceHdr
,
1496 pub Gads_Ctot_hdr
: IntServParmHdr
,
1498 pub Gads_Dtot_hdr
: IntServParmHdr
,
1500 pub Gads_Csum_hdr
: IntServParmHdr
,
1502 pub Gads_Dsum_hdr
: IntServParmHdr
,
1505 impl ::core
::marker
::Copy
for Gads_parms_t {}
1506 impl ::core
::clone
::Clone
for Gads_parms_t
{
1507 fn clone(&self) -> Self {
1512 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1513 pub struct GenAdspecParams
{
1514 pub gen_parm_hdr
: IntServServiceHdr
,
1515 pub gen_parm_hopcnt_hdr
: IntServParmHdr
,
1516 pub gen_parm_hopcnt
: u32,
1517 pub gen_parm_pathbw_hdr
: IntServParmHdr
,
1518 pub gen_parm_path_bw
: f32,
1519 pub gen_parm_minlat_hdr
: IntServParmHdr
,
1520 pub gen_parm_min_latency
: u32,
1521 pub gen_parm_compmtu_hdr
: IntServParmHdr
,
1522 pub gen_parm_composed_MTU
: u32,
1524 impl ::core
::marker
::Copy
for GenAdspecParams {}
1525 impl ::core
::clone
::Clone
for GenAdspecParams
{
1526 fn clone(&self) -> Self {
1531 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1532 pub struct GenTspec
{
1533 pub gen_Tspec_serv_hdr
: IntServServiceHdr
,
1534 pub gen_Tspec_parm_hdr
: IntServParmHdr
,
1535 pub gen_Tspec_parms
: GenTspecParms
,
1537 impl ::core
::marker
::Copy
for GenTspec {}
1538 impl ::core
::clone
::Clone
for GenTspec
{
1539 fn clone(&self) -> Self {
1544 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1545 pub struct GenTspecParms
{
1546 pub TB_Tspec_r
: f32,
1547 pub TB_Tspec_b
: f32,
1548 pub TB_Tspec_p
: f32,
1549 pub TB_Tspec_m
: u32,
1550 pub TB_Tspec_M
: u32,
1552 impl ::core
::marker
::Copy
for GenTspecParms {}
1553 impl ::core
::clone
::Clone
for GenTspecParms
{
1554 fn clone(&self) -> Self {
1559 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1560 pub struct GuarFlowSpec
{
1561 pub Guar_serv_hdr
: IntServServiceHdr
,
1562 pub Guar_Tspec_hdr
: IntServParmHdr
,
1563 pub Guar_Tspec_parms
: GenTspecParms
,
1564 pub Guar_Rspec_hdr
: IntServParmHdr
,
1565 pub Guar_Rspec
: GuarRspec
,
1567 impl ::core
::marker
::Copy
for GuarFlowSpec {}
1568 impl ::core
::clone
::Clone
for GuarFlowSpec
{
1569 fn clone(&self) -> Self {
1574 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1575 pub struct GuarRspec
{
1579 impl ::core
::marker
::Copy
for GuarRspec {}
1580 impl ::core
::clone
::Clone
for GuarRspec
{
1581 fn clone(&self) -> Self {
1586 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1587 pub struct IDPE_ATTR
{
1588 pub PeAttribLength
: u16,
1589 pub PeAttribType
: u8,
1590 pub PeAttribSubType
: u8,
1591 pub PeAttribValue
: [u8; 4],
1593 impl ::core
::marker
::Copy
for IDPE_ATTR {}
1594 impl ::core
::clone
::Clone
for IDPE_ATTR
{
1595 fn clone(&self) -> Self {
1600 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1601 pub struct ID_ERROR_OBJECT
{
1602 pub usIdErrLength
: u16,
1605 pub usReserved
: u16,
1606 pub usIdErrorValue
: u16,
1607 pub ucIdErrData
: [u8; 4],
1609 impl ::core
::marker
::Copy
for ID_ERROR_OBJECT {}
1610 impl ::core
::clone
::Clone
for ID_ERROR_OBJECT
{
1611 fn clone(&self) -> Self {
1616 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1617 pub union IN_ADDR_IPV4
{
1619 pub AddrBytes
: [u8; 4],
1621 impl ::core
::marker
::Copy
for IN_ADDR_IPV4 {}
1622 impl ::core
::clone
::Clone
for IN_ADDR_IPV4
{
1623 fn clone(&self) -> Self {
1628 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1629 pub struct IN_ADDR_IPV6
{
1632 impl ::core
::marker
::Copy
for IN_ADDR_IPV6 {}
1633 impl ::core
::clone
::Clone
for IN_ADDR_IPV6
{
1634 fn clone(&self) -> Self {
1639 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1640 pub struct IPX_PATTERN
{
1641 pub Src
: IPX_PATTERN_0
,
1642 pub Dest
: IPX_PATTERN_0
,
1644 impl ::core
::marker
::Copy
for IPX_PATTERN {}
1645 impl ::core
::clone
::Clone
for IPX_PATTERN
{
1646 fn clone(&self) -> Self {
1651 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1652 pub struct IPX_PATTERN_0
{
1653 pub NetworkAddress
: u32,
1654 pub NodeAddress
: [u8; 6],
1657 impl ::core
::marker
::Copy
for IPX_PATTERN_0 {}
1658 impl ::core
::clone
::Clone
for IPX_PATTERN_0
{
1659 fn clone(&self) -> Self {
1664 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1665 pub struct IP_PATTERN
{
1670 pub S_un
: IP_PATTERN_0
,
1672 pub Reserved3
: [u8; 3],
1674 impl ::core
::marker
::Copy
for IP_PATTERN {}
1675 impl ::core
::clone
::Clone
for IP_PATTERN
{
1676 fn clone(&self) -> Self {
1681 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1682 pub union IP_PATTERN_0
{
1683 pub S_un_ports
: IP_PATTERN_0_1
,
1684 pub S_un_icmp
: IP_PATTERN_0_0
,
1687 impl ::core
::marker
::Copy
for IP_PATTERN_0 {}
1688 impl ::core
::clone
::Clone
for IP_PATTERN_0
{
1689 fn clone(&self) -> Self {
1694 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1695 pub struct IP_PATTERN_0_0
{
1700 impl ::core
::marker
::Copy
for IP_PATTERN_0_0 {}
1701 impl ::core
::clone
::Clone
for IP_PATTERN_0_0
{
1702 fn clone(&self) -> Self {
1707 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1708 pub struct IP_PATTERN_0_1
{
1712 impl ::core
::marker
::Copy
for IP_PATTERN_0_1 {}
1713 impl ::core
::clone
::Clone
for IP_PATTERN_0_1
{
1714 fn clone(&self) -> Self {
1719 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1720 pub struct IS_ADSPEC_BODY
{
1721 pub adspec_mh
: IntServMainHdr
,
1722 pub adspec_genparms
: GenAdspecParams
,
1724 impl ::core
::marker
::Copy
for IS_ADSPEC_BODY {}
1725 impl ::core
::clone
::Clone
for IS_ADSPEC_BODY
{
1726 fn clone(&self) -> Self {
1731 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1732 pub struct IS_FLOWSPEC
{
1733 pub flow_header
: RsvpObjHdr
,
1734 pub flow_body
: IntServFlowSpec
,
1736 impl ::core
::marker
::Copy
for IS_FLOWSPEC {}
1737 impl ::core
::clone
::Clone
for IS_FLOWSPEC
{
1738 fn clone(&self) -> Self {
1743 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1744 pub struct IntServFlowSpec
{
1745 pub spec_mh
: IntServMainHdr
,
1746 pub spec_u
: IntServFlowSpec_0
,
1748 impl ::core
::marker
::Copy
for IntServFlowSpec {}
1749 impl ::core
::clone
::Clone
for IntServFlowSpec
{
1750 fn clone(&self) -> Self {
1755 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1756 pub union IntServFlowSpec_0
{
1757 pub CL_spec
: CtrlLoadFlowspec
,
1758 pub G_spec
: GuarFlowSpec
,
1759 pub Q_spec
: QualAppFlowSpec
,
1761 impl ::core
::marker
::Copy
for IntServFlowSpec_0 {}
1762 impl ::core
::clone
::Clone
for IntServFlowSpec_0
{
1763 fn clone(&self) -> Self {
1768 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1769 pub struct IntServMainHdr
{
1770 pub ismh_version
: u8,
1771 pub ismh_unused
: u8,
1772 pub ismh_len32b
: u16,
1774 impl ::core
::marker
::Copy
for IntServMainHdr {}
1775 impl ::core
::clone
::Clone
for IntServMainHdr
{
1776 fn clone(&self) -> Self {
1781 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1782 pub struct IntServParmHdr
{
1783 pub isph_parm_num
: u8,
1785 pub isph_len32b
: u16,
1787 impl ::core
::marker
::Copy
for IntServParmHdr {}
1788 impl ::core
::clone
::Clone
for IntServParmHdr
{
1789 fn clone(&self) -> Self {
1794 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1795 pub struct IntServServiceHdr
{
1796 pub issh_service
: u8,
1798 pub issh_len32b
: u16,
1800 impl ::core
::marker
::Copy
for IntServServiceHdr {}
1801 impl ::core
::clone
::Clone
for IntServServiceHdr
{
1802 fn clone(&self) -> Self {
1807 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1808 pub struct IntServTspecBody
{
1809 pub st_mh
: IntServMainHdr
,
1810 pub tspec_u
: IntServTspecBody_0
,
1812 impl ::core
::marker
::Copy
for IntServTspecBody {}
1813 impl ::core
::clone
::Clone
for IntServTspecBody
{
1814 fn clone(&self) -> Self {
1819 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1820 pub union IntServTspecBody_0
{
1821 pub gen_stspec
: GenTspec
,
1822 pub qual_stspec
: QualTspec
,
1824 impl ::core
::marker
::Copy
for IntServTspecBody_0 {}
1825 impl ::core
::clone
::Clone
for IntServTspecBody_0
{
1826 fn clone(&self) -> Self {
1831 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
1832 #[cfg(feature = "Win32_Networking_WinSock")]
1833 pub struct LPMIPTABLE
{
1836 pub IfIpAddr
: super::super::Networking
::WinSock
::IN_ADDR
,
1837 pub IfNetMask
: super::super::Networking
::WinSock
::IN_ADDR
,
1839 #[cfg(feature = "Win32_Networking_WinSock")]
1840 impl ::core
::marker
::Copy
for LPMIPTABLE {}
1841 #[cfg(feature = "Win32_Networking_WinSock")]
1842 impl ::core
::clone
::Clone
for LPMIPTABLE
{
1843 fn clone(&self) -> Self {
1847 pub type LPM_HANDLE
= isize;
1849 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1850 pub struct LPM_INIT_INFO
{
1851 pub PcmVersionNumber
: u32,
1852 pub ResultTimeLimit
: u32,
1853 pub ConfiguredLpmCount
: i32,
1854 pub AllocMemory
: PALLOCMEM
,
1855 pub FreeMemory
: PFREEMEM
,
1856 pub PcmAdmitResultCallback
: CBADMITRESULT
,
1857 pub GetRsvpObjectsCallback
: CBGETRSVPOBJECTS
,
1859 impl ::core
::marker
::Copy
for LPM_INIT_INFO {}
1860 impl ::core
::clone
::Clone
for LPM_INIT_INFO
{
1861 fn clone(&self) -> Self {
1866 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1867 pub struct PARAM_BUFFER
{
1868 pub ParameterId
: u32,
1870 pub Buffer
: [u8; 1],
1872 impl ::core
::marker
::Copy
for PARAM_BUFFER {}
1873 impl ::core
::clone
::Clone
for PARAM_BUFFER
{
1874 fn clone(&self) -> Self {
1879 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1880 pub struct POLICY_DATA
{
1881 pub PolicyObjHdr
: RsvpObjHdr
,
1882 pub usPeOffset
: u16,
1883 pub usReserved
: u16,
1885 impl ::core
::marker
::Copy
for POLICY_DATA {}
1886 impl ::core
::clone
::Clone
for POLICY_DATA
{
1887 fn clone(&self) -> Self {
1892 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1893 pub struct POLICY_DECISION
{
1895 pub wPolicyErrCode
: u16,
1896 pub wPolicyErrValue
: u16,
1898 impl ::core
::marker
::Copy
for POLICY_DECISION {}
1899 impl ::core
::clone
::Clone
for POLICY_DECISION
{
1900 fn clone(&self) -> Self {
1905 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1906 pub struct POLICY_ELEMENT
{
1907 pub usPeLength
: u16,
1909 pub ucPeData
: [u8; 4],
1911 impl ::core
::marker
::Copy
for POLICY_ELEMENT {}
1912 impl ::core
::clone
::Clone
for POLICY_ELEMENT
{
1913 fn clone(&self) -> Self {
1918 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"]
1919 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
1920 pub struct QOS_DESTADDR
{
1921 pub ObjectHdr
: QOS_OBJECT_HDR
,
1922 pub SocketAddress
: *const super::super::Networking
::WinSock
::SOCKADDR
,
1923 pub SocketAddressLength
: u32,
1925 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
1926 impl ::core
::marker
::Copy
for QOS_DESTADDR {}
1927 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))]
1928 impl ::core
::clone
::Clone
for QOS_DESTADDR
{
1929 fn clone(&self) -> Self {
1934 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1935 pub struct QOS_DIFFSERV
{
1936 pub ObjectHdr
: QOS_OBJECT_HDR
,
1937 pub DSFieldCount
: u32,
1938 pub DiffservRule
: [u8; 1],
1940 impl ::core
::marker
::Copy
for QOS_DIFFSERV {}
1941 impl ::core
::clone
::Clone
for QOS_DIFFSERV
{
1942 fn clone(&self) -> Self {
1947 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1948 pub struct QOS_DIFFSERV_RULE
{
1949 pub InboundDSField
: u8,
1950 pub ConformingOutboundDSField
: u8,
1951 pub NonConformingOutboundDSField
: u8,
1952 pub ConformingUserPriority
: u8,
1953 pub NonConformingUserPriority
: u8,
1955 impl ::core
::marker
::Copy
for QOS_DIFFSERV_RULE {}
1956 impl ::core
::clone
::Clone
for QOS_DIFFSERV_RULE
{
1957 fn clone(&self) -> Self {
1962 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1963 pub struct QOS_DS_CLASS
{
1964 pub ObjectHdr
: QOS_OBJECT_HDR
,
1967 impl ::core
::marker
::Copy
for QOS_DS_CLASS {}
1968 impl ::core
::clone
::Clone
for QOS_DS_CLASS
{
1969 fn clone(&self) -> Self {
1974 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
1975 pub struct QOS_FLOWRATE_OUTGOING
{
1977 pub ShapingBehavior
: QOS_SHAPING
,
1978 pub Reason
: QOS_FLOWRATE_REASON
,
1980 impl ::core
::marker
::Copy
for QOS_FLOWRATE_OUTGOING {}
1981 impl ::core
::clone
::Clone
for QOS_FLOWRATE_OUTGOING
{
1982 fn clone(&self) -> Self {
1987 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
1988 #[cfg(feature = "Win32_Foundation")]
1989 pub struct QOS_FLOW_FUNDAMENTALS
{
1990 pub BottleneckBandwidthSet
: super::super::Foundation
::BOOL
,
1991 pub BottleneckBandwidth
: u64,
1992 pub AvailableBandwidthSet
: super::super::Foundation
::BOOL
,
1993 pub AvailableBandwidth
: u64,
1994 pub RTTSet
: super::super::Foundation
::BOOL
,
1997 #[cfg(feature = "Win32_Foundation")]
1998 impl ::core
::marker
::Copy
for QOS_FLOW_FUNDAMENTALS {}
1999 #[cfg(feature = "Win32_Foundation")]
2000 impl ::core
::clone
::Clone
for QOS_FLOW_FUNDAMENTALS
{
2001 fn clone(&self) -> Self {
2006 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2007 pub struct QOS_FRIENDLY_NAME
{
2008 pub ObjectHdr
: QOS_OBJECT_HDR
,
2009 pub FriendlyName
: [u16; 256],
2011 impl ::core
::marker
::Copy
for QOS_FRIENDLY_NAME {}
2012 impl ::core
::clone
::Clone
for QOS_FRIENDLY_NAME
{
2013 fn clone(&self) -> Self {
2018 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2019 pub struct QOS_OBJECT_HDR
{
2020 pub ObjectType
: u32,
2021 pub ObjectLength
: u32,
2023 impl ::core
::marker
::Copy
for QOS_OBJECT_HDR {}
2024 impl ::core
::clone
::Clone
for QOS_OBJECT_HDR
{
2025 fn clone(&self) -> Self {
2030 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2031 pub struct QOS_PACKET_PRIORITY
{
2032 pub ConformantDSCPValue
: u32,
2033 pub NonConformantDSCPValue
: u32,
2034 pub ConformantL2Value
: u32,
2035 pub NonConformantL2Value
: u32,
2037 impl ::core
::marker
::Copy
for QOS_PACKET_PRIORITY {}
2038 impl ::core
::clone
::Clone
for QOS_PACKET_PRIORITY
{
2039 fn clone(&self) -> Self {
2044 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2045 pub struct QOS_SD_MODE
{
2046 pub ObjectHdr
: QOS_OBJECT_HDR
,
2047 pub ShapeDiscardMode
: u32,
2049 impl ::core
::marker
::Copy
for QOS_SD_MODE {}
2050 impl ::core
::clone
::Clone
for QOS_SD_MODE
{
2051 fn clone(&self) -> Self {
2056 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2057 pub struct QOS_SHAPING_RATE
{
2058 pub ObjectHdr
: QOS_OBJECT_HDR
,
2059 pub ShapingRate
: u32,
2061 impl ::core
::marker
::Copy
for QOS_SHAPING_RATE {}
2062 impl ::core
::clone
::Clone
for QOS_SHAPING_RATE
{
2063 fn clone(&self) -> Self {
2068 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2069 pub struct QOS_TCP_TRAFFIC
{
2070 pub ObjectHdr
: QOS_OBJECT_HDR
,
2072 impl ::core
::marker
::Copy
for QOS_TCP_TRAFFIC {}
2073 impl ::core
::clone
::Clone
for QOS_TCP_TRAFFIC
{
2074 fn clone(&self) -> Self {
2079 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2080 pub struct QOS_TRAFFIC_CLASS
{
2081 pub ObjectHdr
: QOS_OBJECT_HDR
,
2082 pub TrafficClass
: u32,
2084 impl ::core
::marker
::Copy
for QOS_TRAFFIC_CLASS {}
2085 impl ::core
::clone
::Clone
for QOS_TRAFFIC_CLASS
{
2086 fn clone(&self) -> Self {
2091 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2092 pub struct QOS_VERSION
{
2093 pub MajorVersion
: u16,
2094 pub MinorVersion
: u16,
2096 impl ::core
::marker
::Copy
for QOS_VERSION {}
2097 impl ::core
::clone
::Clone
for QOS_VERSION
{
2098 fn clone(&self) -> Self {
2103 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2104 pub struct QualAppFlowSpec
{
2105 pub Q_spec_serv_hdr
: IntServServiceHdr
,
2106 pub Q_spec_parm_hdr
: IntServParmHdr
,
2107 pub Q_spec_parms
: QualTspecParms
,
2109 impl ::core
::marker
::Copy
for QualAppFlowSpec {}
2110 impl ::core
::clone
::Clone
for QualAppFlowSpec
{
2111 fn clone(&self) -> Self {
2116 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2117 pub struct QualTspec
{
2118 pub qual_Tspec_serv_hdr
: IntServServiceHdr
,
2119 pub qual_Tspec_parm_hdr
: IntServParmHdr
,
2120 pub qual_Tspec_parms
: QualTspecParms
,
2122 impl ::core
::marker
::Copy
for QualTspec {}
2123 impl ::core
::clone
::Clone
for QualTspec
{
2124 fn clone(&self) -> Self {
2129 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2130 pub struct QualTspecParms
{
2131 pub TB_Tspec_M
: u32,
2133 impl ::core
::marker
::Copy
for QualTspecParms {}
2134 impl ::core
::clone
::Clone
for QualTspecParms
{
2135 fn clone(&self) -> Self {
2140 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2141 pub struct RESV_STYLE
{
2142 pub style_header
: RsvpObjHdr
,
2143 pub style_word
: u32,
2145 impl ::core
::marker
::Copy
for RESV_STYLE {}
2146 impl ::core
::clone
::Clone
for RESV_STYLE
{
2147 fn clone(&self) -> Self {
2151 pub type RHANDLE
= isize;
2153 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2154 pub struct RSVP_ADSPEC
{
2155 pub ObjectHdr
: QOS_OBJECT_HDR
,
2156 pub GeneralParams
: AD_GENERAL_PARAMS
,
2157 pub NumberOfServices
: u32,
2158 pub Services
: [CONTROL_SERVICE
; 1],
2160 impl ::core
::marker
::Copy
for RSVP_ADSPEC {}
2161 impl ::core
::clone
::Clone
for RSVP_ADSPEC
{
2162 fn clone(&self) -> Self {
2167 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2168 pub struct RSVP_FILTERSPEC
{
2169 pub Type
: FilterType
,
2170 pub Anonymous
: RSVP_FILTERSPEC_0
,
2172 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC {}
2173 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC
{
2174 fn clone(&self) -> Self {
2179 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2180 pub union RSVP_FILTERSPEC_0
{
2181 pub FilterSpecV4
: RSVP_FILTERSPEC_V4
,
2182 pub FilterSpecV6
: RSVP_FILTERSPEC_V6
,
2183 pub FilterSpecV6Flow
: RSVP_FILTERSPEC_V6_FLOW
,
2184 pub FilterSpecV4Gpi
: RSVP_FILTERSPEC_V4_GPI
,
2185 pub FilterSpecV6Gpi
: RSVP_FILTERSPEC_V6_GPI
,
2187 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC_0 {}
2188 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC_0
{
2189 fn clone(&self) -> Self {
2194 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2195 pub struct RSVP_FILTERSPEC_V4
{
2196 pub Address
: IN_ADDR_IPV4
,
2200 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC_V4 {}
2201 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC_V4
{
2202 fn clone(&self) -> Self {
2207 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2208 pub struct RSVP_FILTERSPEC_V4_GPI
{
2209 pub Address
: IN_ADDR_IPV4
,
2210 pub GeneralPortId
: u32,
2212 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC_V4_GPI {}
2213 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC_V4_GPI
{
2214 fn clone(&self) -> Self {
2219 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2220 pub struct RSVP_FILTERSPEC_V6
{
2221 pub Address
: IN_ADDR_IPV6
,
2225 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC_V6 {}
2226 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC_V6
{
2227 fn clone(&self) -> Self {
2232 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2233 pub struct RSVP_FILTERSPEC_V6_FLOW
{
2234 pub Address
: IN_ADDR_IPV6
,
2236 pub FlowLabel
: [u8; 3],
2238 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC_V6_FLOW {}
2239 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC_V6_FLOW
{
2240 fn clone(&self) -> Self {
2245 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2246 pub struct RSVP_FILTERSPEC_V6_GPI
{
2247 pub Address
: IN_ADDR_IPV6
,
2248 pub GeneralPortId
: u32,
2250 impl ::core
::marker
::Copy
for RSVP_FILTERSPEC_V6_GPI {}
2251 impl ::core
::clone
::Clone
for RSVP_FILTERSPEC_V6_GPI
{
2252 fn clone(&self) -> Self {
2257 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2258 #[cfg(feature = "Win32_Networking_WinSock")]
2259 pub struct RSVP_HOP
{
2260 pub hop_header
: RsvpObjHdr
,
2261 pub hop_u
: RSVP_HOP_0
,
2263 #[cfg(feature = "Win32_Networking_WinSock")]
2264 impl ::core
::marker
::Copy
for RSVP_HOP {}
2265 #[cfg(feature = "Win32_Networking_WinSock")]
2266 impl ::core
::clone
::Clone
for RSVP_HOP
{
2267 fn clone(&self) -> Self {
2272 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2273 #[cfg(feature = "Win32_Networking_WinSock")]
2274 pub union RSVP_HOP_0
{
2275 pub hop_ipv4
: Rsvp_Hop_IPv4
,
2277 #[cfg(feature = "Win32_Networking_WinSock")]
2278 impl ::core
::marker
::Copy
for RSVP_HOP_0 {}
2279 #[cfg(feature = "Win32_Networking_WinSock")]
2280 impl ::core
::clone
::Clone
for RSVP_HOP_0
{
2281 fn clone(&self) -> Self {
2286 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2287 #[cfg(feature = "Win32_Networking_WinSock")]
2288 pub struct RSVP_MSG_OBJS
{
2289 pub RsvpMsgType
: i32,
2290 pub pRsvpSession
: *mut RSVP_SESSION
,
2291 pub pRsvpFromHop
: *mut RSVP_HOP
,
2292 pub pRsvpToHop
: *mut RSVP_HOP
,
2293 pub pResvStyle
: *mut RESV_STYLE
,
2294 pub pRsvpScope
: *mut RSVP_SCOPE
,
2295 pub FlowDescCount
: i32,
2296 pub pFlowDescs
: *mut FLOW_DESC
,
2297 pub PdObjectCount
: i32,
2298 pub ppPdObjects
: *mut *mut POLICY_DATA
,
2299 pub pErrorSpec
: *mut ERROR_SPEC
,
2300 pub pAdspec
: *mut ADSPEC
,
2302 #[cfg(feature = "Win32_Networking_WinSock")]
2303 impl ::core
::marker
::Copy
for RSVP_MSG_OBJS {}
2304 #[cfg(feature = "Win32_Networking_WinSock")]
2305 impl ::core
::clone
::Clone
for RSVP_MSG_OBJS
{
2306 fn clone(&self) -> Self {
2311 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2312 pub struct RSVP_POLICY
{
2317 impl ::core
::marker
::Copy
for RSVP_POLICY {}
2318 impl ::core
::clone
::Clone
for RSVP_POLICY
{
2319 fn clone(&self) -> Self {
2324 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2325 pub struct RSVP_POLICY_INFO
{
2326 pub ObjectHdr
: QOS_OBJECT_HDR
,
2327 pub NumPolicyElement
: u32,
2328 pub PolicyElement
: [RSVP_POLICY
; 1],
2330 impl ::core
::marker
::Copy
for RSVP_POLICY_INFO {}
2331 impl ::core
::clone
::Clone
for RSVP_POLICY_INFO
{
2332 fn clone(&self) -> Self {
2337 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2338 #[cfg(feature = "Win32_Networking_WinSock")]
2339 pub struct RSVP_RESERVE_INFO
{
2340 pub ObjectHdr
: QOS_OBJECT_HDR
,
2342 pub ConfirmRequest
: u32,
2343 pub PolicyElementList
: *mut RSVP_POLICY_INFO
,
2344 pub NumFlowDesc
: u32,
2345 pub FlowDescList
: *mut FLOWDESCRIPTOR
,
2347 #[cfg(feature = "Win32_Networking_WinSock")]
2348 impl ::core
::marker
::Copy
for RSVP_RESERVE_INFO {}
2349 #[cfg(feature = "Win32_Networking_WinSock")]
2350 impl ::core
::clone
::Clone
for RSVP_RESERVE_INFO
{
2351 fn clone(&self) -> Self {
2356 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2357 #[cfg(feature = "Win32_Networking_WinSock")]
2358 pub struct RSVP_SCOPE
{
2359 pub scopl_header
: RsvpObjHdr
,
2360 pub scope_u
: RSVP_SCOPE_0
,
2362 #[cfg(feature = "Win32_Networking_WinSock")]
2363 impl ::core
::marker
::Copy
for RSVP_SCOPE {}
2364 #[cfg(feature = "Win32_Networking_WinSock")]
2365 impl ::core
::clone
::Clone
for RSVP_SCOPE
{
2366 fn clone(&self) -> Self {
2371 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2372 #[cfg(feature = "Win32_Networking_WinSock")]
2373 pub union RSVP_SCOPE_0
{
2374 pub scopl_ipv4
: Scope_list_ipv4
,
2376 #[cfg(feature = "Win32_Networking_WinSock")]
2377 impl ::core
::marker
::Copy
for RSVP_SCOPE_0 {}
2378 #[cfg(feature = "Win32_Networking_WinSock")]
2379 impl ::core
::clone
::Clone
for RSVP_SCOPE_0
{
2380 fn clone(&self) -> Self {
2385 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2386 #[cfg(feature = "Win32_Networking_WinSock")]
2387 pub struct RSVP_SESSION
{
2388 pub sess_header
: RsvpObjHdr
,
2389 pub sess_u
: RSVP_SESSION_0
,
2391 #[cfg(feature = "Win32_Networking_WinSock")]
2392 impl ::core
::marker
::Copy
for RSVP_SESSION {}
2393 #[cfg(feature = "Win32_Networking_WinSock")]
2394 impl ::core
::clone
::Clone
for RSVP_SESSION
{
2395 fn clone(&self) -> Self {
2400 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2401 #[cfg(feature = "Win32_Networking_WinSock")]
2402 pub union RSVP_SESSION_0
{
2403 pub sess_ipv4
: Session_IPv4
,
2405 #[cfg(feature = "Win32_Networking_WinSock")]
2406 impl ::core
::marker
::Copy
for RSVP_SESSION_0 {}
2407 #[cfg(feature = "Win32_Networking_WinSock")]
2408 impl ::core
::clone
::Clone
for RSVP_SESSION_0
{
2409 fn clone(&self) -> Self {
2414 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2415 pub struct RSVP_STATUS_INFO
{
2416 pub ObjectHdr
: QOS_OBJECT_HDR
,
2417 pub StatusCode
: u32,
2418 pub ExtendedStatus1
: u32,
2419 pub ExtendedStatus2
: u32,
2421 impl ::core
::marker
::Copy
for RSVP_STATUS_INFO {}
2422 impl ::core
::clone
::Clone
for RSVP_STATUS_INFO
{
2423 fn clone(&self) -> Self {
2428 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2429 pub struct RsvpObjHdr
{
2430 pub obj_length
: u16,
2434 impl ::core
::marker
::Copy
for RsvpObjHdr {}
2435 impl ::core
::clone
::Clone
for RsvpObjHdr
{
2436 fn clone(&self) -> Self {
2441 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2442 #[cfg(feature = "Win32_Networking_WinSock")]
2443 pub struct Rsvp_Hop_IPv4
{
2444 pub hop_ipaddr
: super::super::Networking
::WinSock
::IN_ADDR
,
2447 #[cfg(feature = "Win32_Networking_WinSock")]
2448 impl ::core
::marker
::Copy
for Rsvp_Hop_IPv4 {}
2449 #[cfg(feature = "Win32_Networking_WinSock")]
2450 impl ::core
::clone
::Clone
for Rsvp_Hop_IPv4
{
2451 fn clone(&self) -> Self {
2456 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2457 pub struct SENDER_TSPEC
{
2458 pub stspec_header
: RsvpObjHdr
,
2459 pub stspec_body
: IntServTspecBody
,
2461 impl ::core
::marker
::Copy
for SENDER_TSPEC {}
2462 impl ::core
::clone
::Clone
for SENDER_TSPEC
{
2463 fn clone(&self) -> Self {
2467 #[repr(C, packed(1))]
2468 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2469 pub struct SIPAEVENT_KSR_SIGNATURE_PAYLOAD
{
2471 pub SignatureLength
: u32,
2472 pub Signature
: [u8; 1],
2474 impl ::core
::marker
::Copy
for SIPAEVENT_KSR_SIGNATURE_PAYLOAD {}
2475 impl ::core
::clone
::Clone
for SIPAEVENT_KSR_SIGNATURE_PAYLOAD
{
2476 fn clone(&self) -> Self {
2480 #[repr(C, packed(1))]
2481 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2482 pub struct SIPAEVENT_REVOCATION_LIST_PAYLOAD
{
2483 pub CreationTime
: i64,
2484 pub DigestLength
: u32,
2486 pub Digest
: [u8; 1],
2488 impl ::core
::marker
::Copy
for SIPAEVENT_REVOCATION_LIST_PAYLOAD {}
2489 impl ::core
::clone
::Clone
for SIPAEVENT_REVOCATION_LIST_PAYLOAD
{
2490 fn clone(&self) -> Self {
2494 #[repr(C, packed(1))]
2495 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2496 pub struct SIPAEVENT_SBCP_INFO_PAYLOAD_V1
{
2497 pub PayloadVersion
: u32,
2498 pub VarDataOffset
: u32,
2500 pub DigestLength
: u16,
2502 pub SignersCount
: u32,
2503 pub VarData
: [u8; 1],
2505 impl ::core
::marker
::Copy
for SIPAEVENT_SBCP_INFO_PAYLOAD_V1 {}
2506 impl ::core
::clone
::Clone
for SIPAEVENT_SBCP_INFO_PAYLOAD_V1
{
2507 fn clone(&self) -> Self {
2511 #[repr(C, packed(1))]
2512 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2513 pub struct SIPAEVENT_SI_POLICY_PAYLOAD
{
2514 pub PolicyVersion
: u64,
2515 pub PolicyNameLength
: u16,
2517 pub DigestLength
: u32,
2518 pub VarLengthData
: [u8; 1],
2520 impl ::core
::marker
::Copy
for SIPAEVENT_SI_POLICY_PAYLOAD {}
2521 impl ::core
::clone
::Clone
for SIPAEVENT_SI_POLICY_PAYLOAD
{
2522 fn clone(&self) -> Self {
2526 #[repr(C, packed(1))]
2527 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2528 pub struct SIPAEVENT_VSM_IDK_INFO_PAYLOAD
{
2530 pub Anonymous
: SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0
,
2532 impl ::core
::marker
::Copy
for SIPAEVENT_VSM_IDK_INFO_PAYLOAD {}
2533 impl ::core
::clone
::Clone
for SIPAEVENT_VSM_IDK_INFO_PAYLOAD
{
2534 fn clone(&self) -> Self {
2539 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2540 pub union SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0
{
2541 pub RsaKeyInfo
: SIPAEVENT_VSM_IDK_RSA_INFO
,
2543 impl ::core
::marker
::Copy
for SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0 {}
2544 impl ::core
::clone
::Clone
for SIPAEVENT_VSM_IDK_INFO_PAYLOAD_0
{
2545 fn clone(&self) -> Self {
2549 #[repr(C, packed(1))]
2550 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2551 pub struct SIPAEVENT_VSM_IDK_RSA_INFO
{
2552 pub KeyBitLength
: u32,
2553 pub PublicExpLengthBytes
: u32,
2554 pub ModulusSizeBytes
: u32,
2555 pub PublicKeyData
: [u8; 1],
2557 impl ::core
::marker
::Copy
for SIPAEVENT_VSM_IDK_RSA_INFO {}
2558 impl ::core
::clone
::Clone
for SIPAEVENT_VSM_IDK_RSA_INFO
{
2559 fn clone(&self) -> Self {
2564 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2565 #[cfg(feature = "Win32_Networking_WinSock")]
2566 pub struct Scope_list_ipv4
{
2567 pub scopl_ipaddr
: [super::super::Networking
::WinSock
::IN_ADDR
; 1],
2569 #[cfg(feature = "Win32_Networking_WinSock")]
2570 impl ::core
::marker
::Copy
for Scope_list_ipv4 {}
2571 #[cfg(feature = "Win32_Networking_WinSock")]
2572 impl ::core
::clone
::Clone
for Scope_list_ipv4
{
2573 fn clone(&self) -> Self {
2578 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2579 #[cfg(feature = "Win32_Networking_WinSock")]
2580 pub struct Session_IPv4
{
2581 pub sess_destaddr
: super::super::Networking
::WinSock
::IN_ADDR
,
2582 pub sess_protid
: u8,
2584 pub sess_destport
: u16,
2586 #[cfg(feature = "Win32_Networking_WinSock")]
2587 impl ::core
::marker
::Copy
for Session_IPv4 {}
2588 #[cfg(feature = "Win32_Networking_WinSock")]
2589 impl ::core
::clone
::Clone
for Session_IPv4
{
2590 fn clone(&self) -> Self {
2594 #[repr(C, packed(1))]
2595 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2596 pub struct TCG_PCClientPCREventStruct
{
2599 pub digest
: [u8; 20],
2600 pub eventDataSize
: u32,
2603 impl ::core
::marker
::Copy
for TCG_PCClientPCREventStruct {}
2604 impl ::core
::clone
::Clone
for TCG_PCClientPCREventStruct
{
2605 fn clone(&self) -> Self {
2609 #[repr(C, packed(1))]
2610 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2611 pub struct TCG_PCClientTaggedEventStruct
{
2613 pub EventDataSize
: u32,
2614 pub EventData
: [u8; 1],
2616 impl ::core
::marker
::Copy
for TCG_PCClientTaggedEventStruct {}
2617 impl ::core
::clone
::Clone
for TCG_PCClientTaggedEventStruct
{
2618 fn clone(&self) -> Self {
2623 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
2624 #[cfg(feature = "Win32_Foundation")]
2625 pub struct TCI_CLIENT_FUNC_LIST
{
2626 pub ClNotifyHandler
: TCI_NOTIFY_HANDLER
,
2627 pub ClAddFlowCompleteHandler
: TCI_ADD_FLOW_COMPLETE_HANDLER
,
2628 pub ClModifyFlowCompleteHandler
: TCI_MOD_FLOW_COMPLETE_HANDLER
,
2629 pub ClDeleteFlowCompleteHandler
: TCI_DEL_FLOW_COMPLETE_HANDLER
,
2631 #[cfg(feature = "Win32_Foundation")]
2632 impl ::core
::marker
::Copy
for TCI_CLIENT_FUNC_LIST {}
2633 #[cfg(feature = "Win32_Foundation")]
2634 impl ::core
::clone
::Clone
for TCI_CLIENT_FUNC_LIST
{
2635 fn clone(&self) -> Self {
2640 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2641 pub struct TC_GEN_FILTER
{
2642 pub AddressType
: u16,
2643 pub PatternSize
: u32,
2644 pub Pattern
: *mut ::core
::ffi
::c_void
,
2645 pub Mask
: *mut ::core
::ffi
::c_void
,
2647 impl ::core
::marker
::Copy
for TC_GEN_FILTER {}
2648 impl ::core
::clone
::Clone
for TC_GEN_FILTER
{
2649 fn clone(&self) -> Self {
2654 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Networking_WinSock\"`*"]
2655 #[cfg(feature = "Win32_Networking_WinSock")]
2656 pub struct TC_GEN_FLOW
{
2657 pub SendingFlowspec
: super::super::Networking
::WinSock
::FLOWSPEC
,
2658 pub ReceivingFlowspec
: super::super::Networking
::WinSock
::FLOWSPEC
,
2659 pub TcObjectsLength
: u32,
2660 pub TcObjects
: [QOS_OBJECT_HDR
; 1],
2662 #[cfg(feature = "Win32_Networking_WinSock")]
2663 impl ::core
::marker
::Copy
for TC_GEN_FLOW {}
2664 #[cfg(feature = "Win32_Networking_WinSock")]
2665 impl ::core
::clone
::Clone
for TC_GEN_FLOW
{
2666 fn clone(&self) -> Self {
2671 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
2672 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
2673 pub struct TC_IFC_DESCRIPTOR
{
2675 pub pInterfaceName
: ::windows_sys
::core
::PWSTR
,
2676 pub pInterfaceID
: ::windows_sys
::core
::PWSTR
,
2677 pub AddressListDesc
: ADDRESS_LIST_DESCRIPTOR
,
2679 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
2680 impl ::core
::marker
::Copy
for TC_IFC_DESCRIPTOR {}
2681 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
2682 impl ::core
::clone
::Clone
for TC_IFC_DESCRIPTOR
{
2683 fn clone(&self) -> Self {
2688 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_NetworkManagement_Ndis\"`*"]
2689 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
2690 pub struct TC_SUPPORTED_INFO_BUFFER
{
2691 pub InstanceIDLength
: u16,
2692 pub InstanceID
: [u16; 256],
2693 pub InterfaceLuid
: u64,
2694 pub AddrListDesc
: ADDRESS_LIST_DESCRIPTOR
,
2696 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
2697 impl ::core
::marker
::Copy
for TC_SUPPORTED_INFO_BUFFER {}
2698 #[cfg(feature = "Win32_NetworkManagement_Ndis")]
2699 impl ::core
::clone
::Clone
for TC_SUPPORTED_INFO_BUFFER
{
2700 fn clone(&self) -> Self {
2704 #[repr(C, packed(1))]
2705 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2706 pub struct WBCL_Iterator
{
2707 pub firstElementPtr
: *mut ::core
::ffi
::c_void
,
2709 pub currentElementPtr
: *mut ::core
::ffi
::c_void
,
2710 pub currentElementSize
: u32,
2711 pub digestSize
: u16,
2713 pub numberOfDigests
: u32,
2714 pub digestSizes
: *mut ::core
::ffi
::c_void
,
2715 pub supportedAlgorithms
: u32,
2716 pub hashAlgorithm
: u16,
2718 impl ::core
::marker
::Copy
for WBCL_Iterator {}
2719 impl ::core
::clone
::Clone
for WBCL_Iterator
{
2720 fn clone(&self) -> Self {
2724 #[repr(C, packed(1))]
2725 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2726 pub struct WBCL_LogHdr
{
2732 impl ::core
::marker
::Copy
for WBCL_LogHdr {}
2733 impl ::core
::clone
::Clone
for WBCL_LogHdr
{
2734 fn clone(&self) -> Self {
2738 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2739 pub type CBADMITRESULT
= ::core
::option
::Option
<unsafe extern "system" fn(lpmhandle
: LPM_HANDLE
, requesthandle
: RHANDLE
, ulpcmactionflags
: u32, lpmerror
: i32, policydecisionscount
: i32, ppolicydecisions
: *mut POLICY_DECISION
) -> *mut u32>;
2740 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2741 pub type CBGETRSVPOBJECTS
= ::core
::option
::Option
<unsafe extern "system" fn(lpmhandle
: LPM_HANDLE
, requesthandle
: RHANDLE
, lpmerror
: i32, rsvpobjectscount
: i32, pprsvpobjects
: *mut *mut RsvpObjHdr
) -> *mut u32>;
2742 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2743 pub type PALLOCMEM
= ::core
::option
::Option
<unsafe extern "system" fn(size
: u32) -> *mut ::core
::ffi
::c_void
>;
2744 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"]
2745 pub type PFREEMEM
= ::core
::option
::Option
<unsafe extern "system" fn(pv
: *mut ::core
::ffi
::c_void
)>;
2746 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
2747 #[cfg(feature = "Win32_Foundation")]
2748 pub type TCI_ADD_FLOW_COMPLETE_HANDLER
= ::core
::option
::Option
<unsafe extern "system" fn(clflowctx
: super::super::Foundation
::HANDLE
, status
: u32)>;
2749 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
2750 #[cfg(feature = "Win32_Foundation")]
2751 pub type TCI_DEL_FLOW_COMPLETE_HANDLER
= ::core
::option
::Option
<unsafe extern "system" fn(clflowctx
: super::super::Foundation
::HANDLE
, status
: u32)>;
2752 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
2753 #[cfg(feature = "Win32_Foundation")]
2754 pub type TCI_MOD_FLOW_COMPLETE_HANDLER
= ::core
::option
::Option
<unsafe extern "system" fn(clflowctx
: super::super::Foundation
::HANDLE
, status
: u32)>;
2755 #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"]
2756 #[cfg(feature = "Win32_Foundation")]
2757 pub type TCI_NOTIFY_HANDLER
= ::core
::option
::Option
<unsafe extern "system" fn(clregctx
: super::super::Foundation
::HANDLE
, clifcctx
: super::super::Foundation
::HANDLE
, event
: u32, subcode
: super::super::Foundation
::HANDLE
, bufsize
: u32, buffer
: *const ::core
::ffi
::c_void
)>;