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