]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/NetworkManagement/MobileBroadband/mod.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / NetworkManagement / MobileBroadband / mod.rs
1 pub type IDummyMBNUCMExt = *mut ::core::ffi::c_void;
2 pub type IMbnConnection = *mut ::core::ffi::c_void;
3 pub type IMbnConnectionContext = *mut ::core::ffi::c_void;
4 pub type IMbnConnectionContextEvents = *mut ::core::ffi::c_void;
5 pub type IMbnConnectionEvents = *mut ::core::ffi::c_void;
6 pub type IMbnConnectionManager = *mut ::core::ffi::c_void;
7 pub type IMbnConnectionManagerEvents = *mut ::core::ffi::c_void;
8 pub type IMbnConnectionProfile = *mut ::core::ffi::c_void;
9 pub type IMbnConnectionProfileEvents = *mut ::core::ffi::c_void;
10 pub type IMbnConnectionProfileManager = *mut ::core::ffi::c_void;
11 pub type IMbnConnectionProfileManagerEvents = *mut ::core::ffi::c_void;
12 pub type IMbnDeviceService = *mut ::core::ffi::c_void;
13 pub type IMbnDeviceServiceStateEvents = *mut ::core::ffi::c_void;
14 pub type IMbnDeviceServicesContext = *mut ::core::ffi::c_void;
15 pub type IMbnDeviceServicesEvents = *mut ::core::ffi::c_void;
16 pub type IMbnDeviceServicesManager = *mut ::core::ffi::c_void;
17 pub type IMbnInterface = *mut ::core::ffi::c_void;
18 pub type IMbnInterfaceEvents = *mut ::core::ffi::c_void;
19 pub type IMbnInterfaceManager = *mut ::core::ffi::c_void;
20 pub type IMbnInterfaceManagerEvents = *mut ::core::ffi::c_void;
21 pub type IMbnMultiCarrier = *mut ::core::ffi::c_void;
22 pub type IMbnMultiCarrierEvents = *mut ::core::ffi::c_void;
23 pub type IMbnPin = *mut ::core::ffi::c_void;
24 pub type IMbnPinEvents = *mut ::core::ffi::c_void;
25 pub type IMbnPinManager = *mut ::core::ffi::c_void;
26 pub type IMbnPinManagerEvents = *mut ::core::ffi::c_void;
27 pub type IMbnRadio = *mut ::core::ffi::c_void;
28 pub type IMbnRadioEvents = *mut ::core::ffi::c_void;
29 pub type IMbnRegistration = *mut ::core::ffi::c_void;
30 pub type IMbnRegistrationEvents = *mut ::core::ffi::c_void;
31 pub type IMbnServiceActivation = *mut ::core::ffi::c_void;
32 pub type IMbnServiceActivationEvents = *mut ::core::ffi::c_void;
33 pub type IMbnSignal = *mut ::core::ffi::c_void;
34 pub type IMbnSignalEvents = *mut ::core::ffi::c_void;
35 pub type IMbnSms = *mut ::core::ffi::c_void;
36 pub type IMbnSmsConfiguration = *mut ::core::ffi::c_void;
37 pub type IMbnSmsEvents = *mut ::core::ffi::c_void;
38 pub type IMbnSmsReadMsgPdu = *mut ::core::ffi::c_void;
39 pub type IMbnSmsReadMsgTextCdma = *mut ::core::ffi::c_void;
40 pub type IMbnSubscriberInformation = *mut ::core::ffi::c_void;
41 pub type IMbnVendorSpecificEvents = *mut ::core::ffi::c_void;
42 pub type IMbnVendorSpecificOperation = *mut ::core::ffi::c_void;
43 pub const MbnConnectionManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187597404, data2: 17432, data3: 4573, data4: [144, 237, 0, 28, 37, 124, 207, 241] };
44 pub const MbnConnectionProfileManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187597402, data2: 17432, data3: 4573, data4: [144, 237, 0, 28, 37, 124, 207, 241] };
45 pub const MbnDeviceServicesManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 577362595, data2: 10911, data3: 16741, data4: [165, 1, 206, 0, 166, 247, 167, 91] };
46 pub const MbnInterfaceManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3187597403, data2: 17432, data3: 4573, data4: [144, 237, 0, 28, 37, 124, 207, 241] };
47 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
48 pub type MBN_ACTIVATION_STATE = i32;
49 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
50 pub const MBN_ACTIVATION_STATE_NONE: MBN_ACTIVATION_STATE = 0i32;
51 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
52 pub const MBN_ACTIVATION_STATE_ACTIVATED: MBN_ACTIVATION_STATE = 1i32;
53 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
54 pub const MBN_ACTIVATION_STATE_ACTIVATING: MBN_ACTIVATION_STATE = 2i32;
55 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
56 pub const MBN_ACTIVATION_STATE_DEACTIVATED: MBN_ACTIVATION_STATE = 3i32;
57 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
58 pub const MBN_ACTIVATION_STATE_DEACTIVATING: MBN_ACTIVATION_STATE = 4i32;
59 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
60 pub type MBN_AUTH_PROTOCOL = i32;
61 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
62 pub const MBN_AUTH_PROTOCOL_NONE: MBN_AUTH_PROTOCOL = 0i32;
63 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
64 pub const MBN_AUTH_PROTOCOL_PAP: MBN_AUTH_PROTOCOL = 1i32;
65 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
66 pub const MBN_AUTH_PROTOCOL_CHAP: MBN_AUTH_PROTOCOL = 2i32;
67 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
68 pub const MBN_AUTH_PROTOCOL_MSCHAPV2: MBN_AUTH_PROTOCOL = 3i32;
69 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
70 pub type MBN_BAND_CLASS = i32;
71 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
72 pub const MBN_BAND_CLASS_NONE: MBN_BAND_CLASS = 0i32;
73 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
74 pub const MBN_BAND_CLASS_0: MBN_BAND_CLASS = 1i32;
75 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
76 pub const MBN_BAND_CLASS_I: MBN_BAND_CLASS = 2i32;
77 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
78 pub const MBN_BAND_CLASS_II: MBN_BAND_CLASS = 4i32;
79 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
80 pub const MBN_BAND_CLASS_III: MBN_BAND_CLASS = 8i32;
81 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
82 pub const MBN_BAND_CLASS_IV: MBN_BAND_CLASS = 16i32;
83 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
84 pub const MBN_BAND_CLASS_V: MBN_BAND_CLASS = 32i32;
85 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
86 pub const MBN_BAND_CLASS_VI: MBN_BAND_CLASS = 64i32;
87 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
88 pub const MBN_BAND_CLASS_VII: MBN_BAND_CLASS = 128i32;
89 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
90 pub const MBN_BAND_CLASS_VIII: MBN_BAND_CLASS = 256i32;
91 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
92 pub const MBN_BAND_CLASS_IX: MBN_BAND_CLASS = 512i32;
93 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
94 pub const MBN_BAND_CLASS_X: MBN_BAND_CLASS = 1024i32;
95 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
96 pub const MBN_BAND_CLASS_XI: MBN_BAND_CLASS = 2048i32;
97 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
98 pub const MBN_BAND_CLASS_XII: MBN_BAND_CLASS = 4096i32;
99 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
100 pub const MBN_BAND_CLASS_XIII: MBN_BAND_CLASS = 8192i32;
101 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
102 pub const MBN_BAND_CLASS_XIV: MBN_BAND_CLASS = 16384i32;
103 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
104 pub const MBN_BAND_CLASS_XV: MBN_BAND_CLASS = 32768i32;
105 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
106 pub const MBN_BAND_CLASS_XVI: MBN_BAND_CLASS = 65536i32;
107 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
108 pub const MBN_BAND_CLASS_XVII: MBN_BAND_CLASS = 131072i32;
109 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
110 pub const MBN_BAND_CLASS_CUSTOM: MBN_BAND_CLASS = -2147483648i32;
111 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
112 pub type MBN_CELLULAR_CLASS = i32;
113 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
114 pub const MBN_CELLULAR_CLASS_NONE: MBN_CELLULAR_CLASS = 0i32;
115 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
116 pub const MBN_CELLULAR_CLASS_GSM: MBN_CELLULAR_CLASS = 1i32;
117 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
118 pub const MBN_CELLULAR_CLASS_CDMA: MBN_CELLULAR_CLASS = 2i32;
119 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
120 pub type MBN_COMPRESSION = i32;
121 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
122 pub const MBN_COMPRESSION_NONE: MBN_COMPRESSION = 0i32;
123 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
124 pub const MBN_COMPRESSION_ENABLE: MBN_COMPRESSION = 1i32;
125 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
126 pub type MBN_CONNECTION_MODE = i32;
127 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
128 pub const MBN_CONNECTION_MODE_PROFILE: MBN_CONNECTION_MODE = 0i32;
129 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
130 pub const MBN_CONNECTION_MODE_TMP_PROFILE: MBN_CONNECTION_MODE = 1i32;
131 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
132 pub type MBN_CONTEXT_CONSTANTS = i32;
133 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
134 pub const MBN_ACCESSSTRING_LEN: MBN_CONTEXT_CONSTANTS = 100i32;
135 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
136 pub const MBN_USERNAME_LEN: MBN_CONTEXT_CONSTANTS = 255i32;
137 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
138 pub const MBN_PASSWORD_LEN: MBN_CONTEXT_CONSTANTS = 255i32;
139 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
140 pub const MBN_CONTEXT_ID_APPEND: MBN_CONTEXT_CONSTANTS = -1i32;
141 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
142 pub type MBN_CONTEXT_TYPE = i32;
143 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
144 pub const MBN_CONTEXT_TYPE_NONE: MBN_CONTEXT_TYPE = 0i32;
145 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
146 pub const MBN_CONTEXT_TYPE_INTERNET: MBN_CONTEXT_TYPE = 1i32;
147 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
148 pub const MBN_CONTEXT_TYPE_VPN: MBN_CONTEXT_TYPE = 2i32;
149 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
150 pub const MBN_CONTEXT_TYPE_VOICE: MBN_CONTEXT_TYPE = 3i32;
151 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
152 pub const MBN_CONTEXT_TYPE_VIDEO_SHARE: MBN_CONTEXT_TYPE = 4i32;
153 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
154 pub const MBN_CONTEXT_TYPE_CUSTOM: MBN_CONTEXT_TYPE = 5i32;
155 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
156 pub const MBN_CONTEXT_TYPE_PURCHASE: MBN_CONTEXT_TYPE = 6i32;
157 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
158 pub type MBN_CTRL_CAPS = i32;
159 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
160 pub const MBN_CTRL_CAPS_NONE: MBN_CTRL_CAPS = 0i32;
161 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
162 pub const MBN_CTRL_CAPS_REG_MANUAL: MBN_CTRL_CAPS = 1i32;
163 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
164 pub const MBN_CTRL_CAPS_HW_RADIO_SWITCH: MBN_CTRL_CAPS = 2i32;
165 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
166 pub const MBN_CTRL_CAPS_CDMA_MOBILE_IP: MBN_CTRL_CAPS = 4i32;
167 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
168 pub const MBN_CTRL_CAPS_CDMA_SIMPLE_IP: MBN_CTRL_CAPS = 8i32;
169 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
170 pub const MBN_CTRL_CAPS_PROTECT_UNIQUEID: MBN_CTRL_CAPS = 16i32;
171 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
172 pub const MBN_CTRL_CAPS_MODEL_MULTI_CARRIER: MBN_CTRL_CAPS = 32i32;
173 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
174 pub const MBN_CTRL_CAPS_USSD: MBN_CTRL_CAPS = 64i32;
175 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
176 pub const MBN_CTRL_CAPS_MULTI_MODE: MBN_CTRL_CAPS = 128i32;
177 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
178 pub type MBN_DATA_CLASS = i32;
179 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
180 pub const MBN_DATA_CLASS_NONE: MBN_DATA_CLASS = 0i32;
181 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
182 pub const MBN_DATA_CLASS_GPRS: MBN_DATA_CLASS = 1i32;
183 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
184 pub const MBN_DATA_CLASS_EDGE: MBN_DATA_CLASS = 2i32;
185 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
186 pub const MBN_DATA_CLASS_UMTS: MBN_DATA_CLASS = 4i32;
187 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
188 pub const MBN_DATA_CLASS_HSDPA: MBN_DATA_CLASS = 8i32;
189 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
190 pub const MBN_DATA_CLASS_HSUPA: MBN_DATA_CLASS = 16i32;
191 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
192 pub const MBN_DATA_CLASS_LTE: MBN_DATA_CLASS = 32i32;
193 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
194 pub const MBN_DATA_CLASS_5G_NSA: MBN_DATA_CLASS = 64i32;
195 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
196 pub const MBN_DATA_CLASS_5G_SA: MBN_DATA_CLASS = 128i32;
197 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
198 pub const MBN_DATA_CLASS_1XRTT: MBN_DATA_CLASS = 65536i32;
199 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
200 pub const MBN_DATA_CLASS_1XEVDO: MBN_DATA_CLASS = 131072i32;
201 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
202 pub const MBN_DATA_CLASS_1XEVDO_REVA: MBN_DATA_CLASS = 262144i32;
203 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
204 pub const MBN_DATA_CLASS_1XEVDV: MBN_DATA_CLASS = 524288i32;
205 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
206 pub const MBN_DATA_CLASS_3XRTT: MBN_DATA_CLASS = 1048576i32;
207 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
208 pub const MBN_DATA_CLASS_1XEVDO_REVB: MBN_DATA_CLASS = 2097152i32;
209 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
210 pub const MBN_DATA_CLASS_UMB: MBN_DATA_CLASS = 4194304i32;
211 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
212 pub const MBN_DATA_CLASS_CUSTOM: MBN_DATA_CLASS = -2147483648i32;
213 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
214 pub type MBN_DEVICE_SERVICES_INTERFACE_STATE = i32;
215 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
216 pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_ARRIVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 0i32;
217 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
218 pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_REMOVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 1i32;
219 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
220 pub type MBN_DEVICE_SERVICE_SESSIONS_STATE = i32;
221 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
222 pub const MBN_DEVICE_SERVICE_SESSIONS_RESTORED: MBN_DEVICE_SERVICE_SESSIONS_STATE = 0i32;
223 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
224 pub type MBN_INTERFACE_CAPS_CONSTANTS = i32;
225 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
226 pub const MBN_DEVICEID_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 18i32;
227 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
228 pub const MBN_MANUFACTURER_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
229 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
230 pub const MBN_MODEL_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
231 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
232 pub const MBN_FIRMWARE_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32;
233 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
234 pub type MBN_MSG_STATUS = i32;
235 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
236 pub const MBN_MSG_STATUS_NEW: MBN_MSG_STATUS = 0i32;
237 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
238 pub const MBN_MSG_STATUS_OLD: MBN_MSG_STATUS = 1i32;
239 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
240 pub const MBN_MSG_STATUS_DRAFT: MBN_MSG_STATUS = 2i32;
241 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
242 pub const MBN_MSG_STATUS_SENT: MBN_MSG_STATUS = 3i32;
243 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
244 pub type MBN_PIN_CONSTANTS = i32;
245 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
246 pub const MBN_ATTEMPTS_REMAINING_UNKNOWN: MBN_PIN_CONSTANTS = -1i32;
247 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
248 pub const MBN_PIN_LENGTH_UNKNOWN: MBN_PIN_CONSTANTS = -1i32;
249 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
250 pub type MBN_PIN_FORMAT = i32;
251 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
252 pub const MBN_PIN_FORMAT_NONE: MBN_PIN_FORMAT = 0i32;
253 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
254 pub const MBN_PIN_FORMAT_NUMERIC: MBN_PIN_FORMAT = 1i32;
255 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
256 pub const MBN_PIN_FORMAT_ALPHANUMERIC: MBN_PIN_FORMAT = 2i32;
257 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
258 pub type MBN_PIN_MODE = i32;
259 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
260 pub const MBN_PIN_MODE_ENABLED: MBN_PIN_MODE = 1i32;
261 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
262 pub const MBN_PIN_MODE_DISABLED: MBN_PIN_MODE = 2i32;
263 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
264 pub type MBN_PIN_STATE = i32;
265 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
266 pub const MBN_PIN_STATE_NONE: MBN_PIN_STATE = 0i32;
267 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
268 pub const MBN_PIN_STATE_ENTER: MBN_PIN_STATE = 1i32;
269 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
270 pub const MBN_PIN_STATE_UNBLOCK: MBN_PIN_STATE = 2i32;
271 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
272 pub type MBN_PIN_TYPE = i32;
273 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
274 pub const MBN_PIN_TYPE_NONE: MBN_PIN_TYPE = 0i32;
275 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
276 pub const MBN_PIN_TYPE_CUSTOM: MBN_PIN_TYPE = 1i32;
277 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
278 pub const MBN_PIN_TYPE_PIN1: MBN_PIN_TYPE = 2i32;
279 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
280 pub const MBN_PIN_TYPE_PIN2: MBN_PIN_TYPE = 3i32;
281 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
282 pub const MBN_PIN_TYPE_DEVICE_SIM_PIN: MBN_PIN_TYPE = 4i32;
283 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
284 pub const MBN_PIN_TYPE_DEVICE_FIRST_SIM_PIN: MBN_PIN_TYPE = 5i32;
285 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
286 pub const MBN_PIN_TYPE_NETWORK_PIN: MBN_PIN_TYPE = 6i32;
287 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
288 pub const MBN_PIN_TYPE_NETWORK_SUBSET_PIN: MBN_PIN_TYPE = 7i32;
289 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
290 pub const MBN_PIN_TYPE_SVC_PROVIDER_PIN: MBN_PIN_TYPE = 8i32;
291 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
292 pub const MBN_PIN_TYPE_CORPORATE_PIN: MBN_PIN_TYPE = 9i32;
293 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
294 pub const MBN_PIN_TYPE_SUBSIDY_LOCK: MBN_PIN_TYPE = 10i32;
295 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
296 pub type MBN_PROVIDER_CONSTANTS = i32;
297 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
298 pub const MBN_PROVIDERNAME_LEN: MBN_PROVIDER_CONSTANTS = 20i32;
299 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
300 pub const MBN_PROVIDERID_LEN: MBN_PROVIDER_CONSTANTS = 6i32;
301 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
302 pub type MBN_PROVIDER_STATE = i32;
303 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
304 pub const MBN_PROVIDER_STATE_NONE: MBN_PROVIDER_STATE = 0i32;
305 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
306 pub const MBN_PROVIDER_STATE_HOME: MBN_PROVIDER_STATE = 1i32;
307 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
308 pub const MBN_PROVIDER_STATE_FORBIDDEN: MBN_PROVIDER_STATE = 2i32;
309 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
310 pub const MBN_PROVIDER_STATE_PREFERRED: MBN_PROVIDER_STATE = 4i32;
311 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
312 pub const MBN_PROVIDER_STATE_VISIBLE: MBN_PROVIDER_STATE = 8i32;
313 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
314 pub const MBN_PROVIDER_STATE_REGISTERED: MBN_PROVIDER_STATE = 16i32;
315 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
316 pub const MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER: MBN_PROVIDER_STATE = 32i32;
317 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
318 pub type MBN_RADIO = i32;
319 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
320 pub const MBN_RADIO_OFF: MBN_RADIO = 0i32;
321 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
322 pub const MBN_RADIO_ON: MBN_RADIO = 1i32;
323 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
324 pub type MBN_READY_STATE = i32;
325 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
326 pub const MBN_READY_STATE_OFF: MBN_READY_STATE = 0i32;
327 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
328 pub const MBN_READY_STATE_INITIALIZED: MBN_READY_STATE = 1i32;
329 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
330 pub const MBN_READY_STATE_SIM_NOT_INSERTED: MBN_READY_STATE = 2i32;
331 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
332 pub const MBN_READY_STATE_BAD_SIM: MBN_READY_STATE = 3i32;
333 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
334 pub const MBN_READY_STATE_FAILURE: MBN_READY_STATE = 4i32;
335 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
336 pub const MBN_READY_STATE_NOT_ACTIVATED: MBN_READY_STATE = 5i32;
337 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
338 pub const MBN_READY_STATE_DEVICE_LOCKED: MBN_READY_STATE = 6i32;
339 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
340 pub const MBN_READY_STATE_DEVICE_BLOCKED: MBN_READY_STATE = 7i32;
341 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
342 pub const MBN_READY_STATE_NO_ESIM_PROFILE: MBN_READY_STATE = 8i32;
343 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
344 pub type MBN_REGISTER_MODE = i32;
345 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
346 pub const MBN_REGISTER_MODE_NONE: MBN_REGISTER_MODE = 0i32;
347 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
348 pub const MBN_REGISTER_MODE_AUTOMATIC: MBN_REGISTER_MODE = 1i32;
349 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
350 pub const MBN_REGISTER_MODE_MANUAL: MBN_REGISTER_MODE = 2i32;
351 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
352 pub type MBN_REGISTER_STATE = i32;
353 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
354 pub const MBN_REGISTER_STATE_NONE: MBN_REGISTER_STATE = 0i32;
355 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
356 pub const MBN_REGISTER_STATE_DEREGISTERED: MBN_REGISTER_STATE = 1i32;
357 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
358 pub const MBN_REGISTER_STATE_SEARCHING: MBN_REGISTER_STATE = 2i32;
359 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
360 pub const MBN_REGISTER_STATE_HOME: MBN_REGISTER_STATE = 3i32;
361 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
362 pub const MBN_REGISTER_STATE_ROAMING: MBN_REGISTER_STATE = 4i32;
363 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
364 pub const MBN_REGISTER_STATE_PARTNER: MBN_REGISTER_STATE = 5i32;
365 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
366 pub const MBN_REGISTER_STATE_DENIED: MBN_REGISTER_STATE = 6i32;
367 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
368 pub type MBN_REGISTRATION_CONSTANTS = i32;
369 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
370 pub const MBN_ROAMTEXT_LEN: MBN_REGISTRATION_CONSTANTS = 64i32;
371 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
372 pub const MBN_CDMA_DEFAULT_PROVIDER_ID: MBN_REGISTRATION_CONSTANTS = 0i32;
373 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
374 pub type MBN_SIGNAL_CONSTANTS = i32;
375 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
376 pub const MBN_RSSI_DEFAULT: MBN_SIGNAL_CONSTANTS = -1i32;
377 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
378 pub const MBN_RSSI_DISABLE: MBN_SIGNAL_CONSTANTS = 0i32;
379 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
380 pub const MBN_RSSI_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32;
381 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
382 pub const MBN_ERROR_RATE_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32;
383 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
384 pub type MBN_SMS_CAPS = i32;
385 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
386 pub const MBN_SMS_CAPS_NONE: MBN_SMS_CAPS = 0i32;
387 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
388 pub const MBN_SMS_CAPS_PDU_RECEIVE: MBN_SMS_CAPS = 1i32;
389 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
390 pub const MBN_SMS_CAPS_PDU_SEND: MBN_SMS_CAPS = 2i32;
391 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
392 pub const MBN_SMS_CAPS_TEXT_RECEIVE: MBN_SMS_CAPS = 4i32;
393 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
394 pub const MBN_SMS_CAPS_TEXT_SEND: MBN_SMS_CAPS = 8i32;
395 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
396 pub type MBN_SMS_CDMA_ENCODING = i32;
397 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
398 pub const MBN_SMS_CDMA_ENCODING_OCTET: MBN_SMS_CDMA_ENCODING = 0i32;
399 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
400 pub const MBN_SMS_CDMA_ENCODING_EPM: MBN_SMS_CDMA_ENCODING = 1i32;
401 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
402 pub const MBN_SMS_CDMA_ENCODING_7BIT_ASCII: MBN_SMS_CDMA_ENCODING = 2i32;
403 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
404 pub const MBN_SMS_CDMA_ENCODING_IA5: MBN_SMS_CDMA_ENCODING = 3i32;
405 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
406 pub const MBN_SMS_CDMA_ENCODING_UNICODE: MBN_SMS_CDMA_ENCODING = 4i32;
407 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
408 pub const MBN_SMS_CDMA_ENCODING_SHIFT_JIS: MBN_SMS_CDMA_ENCODING = 5i32;
409 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
410 pub const MBN_SMS_CDMA_ENCODING_KOREAN: MBN_SMS_CDMA_ENCODING = 6i32;
411 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
412 pub const MBN_SMS_CDMA_ENCODING_LATIN_HEBREW: MBN_SMS_CDMA_ENCODING = 7i32;
413 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
414 pub const MBN_SMS_CDMA_ENCODING_LATIN: MBN_SMS_CDMA_ENCODING = 8i32;
415 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
416 pub const MBN_SMS_CDMA_ENCODING_GSM_7BIT: MBN_SMS_CDMA_ENCODING = 9i32;
417 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
418 pub type MBN_SMS_CDMA_LANG = i32;
419 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
420 pub const MBN_SMS_CDMA_LANG_NONE: MBN_SMS_CDMA_LANG = 0i32;
421 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
422 pub const MBN_SMS_CDMA_LANG_ENGLISH: MBN_SMS_CDMA_LANG = 1i32;
423 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
424 pub const MBN_SMS_CDMA_LANG_FRENCH: MBN_SMS_CDMA_LANG = 2i32;
425 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
426 pub const MBN_SMS_CDMA_LANG_SPANISH: MBN_SMS_CDMA_LANG = 3i32;
427 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
428 pub const MBN_SMS_CDMA_LANG_JAPANESE: MBN_SMS_CDMA_LANG = 4i32;
429 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
430 pub const MBN_SMS_CDMA_LANG_KOREAN: MBN_SMS_CDMA_LANG = 5i32;
431 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
432 pub const MBN_SMS_CDMA_LANG_CHINESE: MBN_SMS_CDMA_LANG = 6i32;
433 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
434 pub const MBN_SMS_CDMA_LANG_HEBREW: MBN_SMS_CDMA_LANG = 7i32;
435 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
436 pub type MBN_SMS_FLAG = i32;
437 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
438 pub const MBN_SMS_FLAG_ALL: MBN_SMS_FLAG = 0i32;
439 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
440 pub const MBN_SMS_FLAG_INDEX: MBN_SMS_FLAG = 1i32;
441 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
442 pub const MBN_SMS_FLAG_NEW: MBN_SMS_FLAG = 2i32;
443 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
444 pub const MBN_SMS_FLAG_OLD: MBN_SMS_FLAG = 3i32;
445 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
446 pub const MBN_SMS_FLAG_SENT: MBN_SMS_FLAG = 4i32;
447 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
448 pub const MBN_SMS_FLAG_DRAFT: MBN_SMS_FLAG = 5i32;
449 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
450 pub type MBN_SMS_FORMAT = i32;
451 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
452 pub const MBN_SMS_FORMAT_NONE: MBN_SMS_FORMAT = 0i32;
453 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
454 pub const MBN_SMS_FORMAT_PDU: MBN_SMS_FORMAT = 1i32;
455 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
456 pub const MBN_SMS_FORMAT_TEXT: MBN_SMS_FORMAT = 2i32;
457 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
458 pub type MBN_SMS_STATUS_FLAG = i32;
459 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
460 pub const MBN_SMS_FLAG_NONE: MBN_SMS_STATUS_FLAG = 0i32;
461 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
462 pub const MBN_SMS_FLAG_MESSAGE_STORE_FULL: MBN_SMS_STATUS_FLAG = 1i32;
463 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
464 pub const MBN_SMS_FLAG_NEW_MESSAGE: MBN_SMS_STATUS_FLAG = 2i32;
465 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
466 pub type MBN_VOICE_CALL_STATE = i32;
467 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
468 pub const MBN_VOICE_CALL_STATE_NONE: MBN_VOICE_CALL_STATE = 0i32;
469 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
470 pub const MBN_VOICE_CALL_STATE_IN_PROGRESS: MBN_VOICE_CALL_STATE = 1i32;
471 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
472 pub const MBN_VOICE_CALL_STATE_HANGUP: MBN_VOICE_CALL_STATE = 2i32;
473 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
474 pub type MBN_VOICE_CLASS = i32;
475 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
476 pub const MBN_VOICE_CLASS_NONE: MBN_VOICE_CLASS = 0i32;
477 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
478 pub const MBN_VOICE_CLASS_NO_VOICE: MBN_VOICE_CLASS = 1i32;
479 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
480 pub const MBN_VOICE_CLASS_SEPARATE_VOICE_DATA: MBN_VOICE_CLASS = 2i32;
481 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
482 pub const MBN_VOICE_CLASS_SIMULTANEOUS_VOICE_DATA: MBN_VOICE_CLASS = 3i32;
483 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
484 pub type WWAEXT_SMS_CONSTANTS = i32;
485 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
486 pub const MBN_MESSAGE_INDEX_NONE: WWAEXT_SMS_CONSTANTS = 0i32;
487 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
488 pub const MBN_CDMA_SHORT_MSG_SIZE_UNKNOWN: WWAEXT_SMS_CONSTANTS = 0i32;
489 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
490 pub const MBN_CDMA_SHORT_MSG_SIZE_MAX: WWAEXT_SMS_CONSTANTS = 160i32;
491 #[repr(C)]
492 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
493 pub struct MBN_CONTEXT {
494 pub contextID: u32,
495 pub contextType: MBN_CONTEXT_TYPE,
496 pub accessString: ::windows_sys::core::BSTR,
497 pub userName: ::windows_sys::core::BSTR,
498 pub password: ::windows_sys::core::BSTR,
499 pub compression: MBN_COMPRESSION,
500 pub authType: MBN_AUTH_PROTOCOL,
501 }
502 impl ::core::marker::Copy for MBN_CONTEXT {}
503 impl ::core::clone::Clone for MBN_CONTEXT {
504 fn clone(&self) -> Self {
505 *self
506 }
507 }
508 #[repr(C)]
509 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
510 pub struct MBN_DEVICE_SERVICE {
511 pub deviceServiceID: ::windows_sys::core::BSTR,
512 pub dataWriteSupported: i16,
513 pub dataReadSupported: i16,
514 }
515 impl ::core::marker::Copy for MBN_DEVICE_SERVICE {}
516 impl ::core::clone::Clone for MBN_DEVICE_SERVICE {
517 fn clone(&self) -> Self {
518 *self
519 }
520 }
521 #[repr(C)]
522 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
523 pub struct MBN_INTERFACE_CAPS {
524 pub cellularClass: MBN_CELLULAR_CLASS,
525 pub voiceClass: MBN_VOICE_CLASS,
526 pub dataClass: u32,
527 pub customDataClass: ::windows_sys::core::BSTR,
528 pub gsmBandClass: u32,
529 pub cdmaBandClass: u32,
530 pub customBandClass: ::windows_sys::core::BSTR,
531 pub smsCaps: u32,
532 pub controlCaps: u32,
533 pub deviceID: ::windows_sys::core::BSTR,
534 pub manufacturer: ::windows_sys::core::BSTR,
535 pub model: ::windows_sys::core::BSTR,
536 pub firmwareInfo: ::windows_sys::core::BSTR,
537 }
538 impl ::core::marker::Copy for MBN_INTERFACE_CAPS {}
539 impl ::core::clone::Clone for MBN_INTERFACE_CAPS {
540 fn clone(&self) -> Self {
541 *self
542 }
543 }
544 #[repr(C)]
545 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
546 pub struct MBN_PIN_INFO {
547 pub pinState: MBN_PIN_STATE,
548 pub pinType: MBN_PIN_TYPE,
549 pub attemptsRemaining: u32,
550 }
551 impl ::core::marker::Copy for MBN_PIN_INFO {}
552 impl ::core::clone::Clone for MBN_PIN_INFO {
553 fn clone(&self) -> Self {
554 *self
555 }
556 }
557 #[repr(C)]
558 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
559 pub struct MBN_PROVIDER {
560 pub providerID: ::windows_sys::core::BSTR,
561 pub providerState: u32,
562 pub providerName: ::windows_sys::core::BSTR,
563 pub dataClass: u32,
564 }
565 impl ::core::marker::Copy for MBN_PROVIDER {}
566 impl ::core::clone::Clone for MBN_PROVIDER {
567 fn clone(&self) -> Self {
568 *self
569 }
570 }
571 #[repr(C)]
572 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
573 pub struct MBN_PROVIDER2 {
574 pub provider: MBN_PROVIDER,
575 pub cellularClass: MBN_CELLULAR_CLASS,
576 pub signalStrength: u32,
577 pub signalError: u32,
578 }
579 impl ::core::marker::Copy for MBN_PROVIDER2 {}
580 impl ::core::clone::Clone for MBN_PROVIDER2 {
581 fn clone(&self) -> Self {
582 *self
583 }
584 }
585 #[repr(C)]
586 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
587 pub struct MBN_SMS_FILTER {
588 pub flag: MBN_SMS_FLAG,
589 pub messageIndex: u32,
590 }
591 impl ::core::marker::Copy for MBN_SMS_FILTER {}
592 impl ::core::clone::Clone for MBN_SMS_FILTER {
593 fn clone(&self) -> Self {
594 *self
595 }
596 }
597 #[repr(C)]
598 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
599 pub struct MBN_SMS_STATUS_INFO {
600 pub flag: u32,
601 pub messageIndex: u32,
602 }
603 impl ::core::marker::Copy for MBN_SMS_STATUS_INFO {}
604 impl ::core::clone::Clone for MBN_SMS_STATUS_INFO {
605 fn clone(&self) -> Self {
606 *self
607 }
608 }
609 #[repr(C)]
610 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
611 pub struct __DummyPinType__ {
612 pub pinType: u32,
613 }
614 impl ::core::marker::Copy for __DummyPinType__ {}
615 impl ::core::clone::Clone for __DummyPinType__ {
616 fn clone(&self) -> Self {
617 *self
618 }
619 }
620 #[repr(C)]
621 #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"]
622 pub struct __mbnapi_ReferenceRemainingTypes__ {
623 pub bandClass: MBN_BAND_CLASS,
624 pub contextConstants: MBN_CONTEXT_CONSTANTS,
625 pub ctrlCaps: MBN_CTRL_CAPS,
626 pub dataClass: MBN_DATA_CLASS,
627 pub interfaceCapsConstants: MBN_INTERFACE_CAPS_CONSTANTS,
628 pub pinConstants: MBN_PIN_CONSTANTS,
629 pub providerConstants: MBN_PROVIDER_CONSTANTS,
630 pub providerState: MBN_PROVIDER_STATE,
631 pub registrationConstants: MBN_REGISTRATION_CONSTANTS,
632 pub signalConstants: MBN_SIGNAL_CONSTANTS,
633 pub smsCaps: MBN_SMS_CAPS,
634 pub smsConstants: WWAEXT_SMS_CONSTANTS,
635 pub wwaextSmsConstants: WWAEXT_SMS_CONSTANTS,
636 pub smsStatusFlag: MBN_SMS_STATUS_FLAG,
637 }
638 impl ::core::marker::Copy for __mbnapi_ReferenceRemainingTypes__ {}
639 impl ::core::clone::Clone for __mbnapi_ReferenceRemainingTypes__ {
640 fn clone(&self) -> Self {
641 *self
642 }
643 }