]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
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; | |
487cf647 FG |
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] }; | |
04454e1e | 47 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 48 | pub type MBN_ACTIVATION_STATE = i32; |
04454e1e | 49 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 50 | pub const MBN_ACTIVATION_STATE_NONE: MBN_ACTIVATION_STATE = 0i32; |
04454e1e | 51 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 52 | pub const MBN_ACTIVATION_STATE_ACTIVATED: MBN_ACTIVATION_STATE = 1i32; |
04454e1e | 53 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 54 | pub const MBN_ACTIVATION_STATE_ACTIVATING: MBN_ACTIVATION_STATE = 2i32; |
04454e1e | 55 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 56 | pub const MBN_ACTIVATION_STATE_DEACTIVATED: MBN_ACTIVATION_STATE = 3i32; |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 58 | pub const MBN_ACTIVATION_STATE_DEACTIVATING: MBN_ACTIVATION_STATE = 4i32; |
04454e1e | 59 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 60 | pub type MBN_AUTH_PROTOCOL = i32; |
04454e1e | 61 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 62 | pub const MBN_AUTH_PROTOCOL_NONE: MBN_AUTH_PROTOCOL = 0i32; |
04454e1e | 63 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 64 | pub const MBN_AUTH_PROTOCOL_PAP: MBN_AUTH_PROTOCOL = 1i32; |
04454e1e | 65 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 66 | pub const MBN_AUTH_PROTOCOL_CHAP: MBN_AUTH_PROTOCOL = 2i32; |
04454e1e | 67 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 68 | pub const MBN_AUTH_PROTOCOL_MSCHAPV2: MBN_AUTH_PROTOCOL = 3i32; |
04454e1e | 69 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 70 | pub type MBN_BAND_CLASS = i32; |
04454e1e | 71 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 72 | pub const MBN_BAND_CLASS_NONE: MBN_BAND_CLASS = 0i32; |
04454e1e | 73 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 74 | pub const MBN_BAND_CLASS_0: MBN_BAND_CLASS = 1i32; |
04454e1e | 75 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 76 | pub const MBN_BAND_CLASS_I: MBN_BAND_CLASS = 2i32; |
04454e1e | 77 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 78 | pub const MBN_BAND_CLASS_II: MBN_BAND_CLASS = 4i32; |
04454e1e | 79 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 80 | pub const MBN_BAND_CLASS_III: MBN_BAND_CLASS = 8i32; |
04454e1e | 81 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 82 | pub const MBN_BAND_CLASS_IV: MBN_BAND_CLASS = 16i32; |
04454e1e | 83 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 84 | pub const MBN_BAND_CLASS_V: MBN_BAND_CLASS = 32i32; |
04454e1e | 85 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 86 | pub const MBN_BAND_CLASS_VI: MBN_BAND_CLASS = 64i32; |
04454e1e | 87 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 88 | pub const MBN_BAND_CLASS_VII: MBN_BAND_CLASS = 128i32; |
04454e1e | 89 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 90 | pub const MBN_BAND_CLASS_VIII: MBN_BAND_CLASS = 256i32; |
04454e1e | 91 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 92 | pub const MBN_BAND_CLASS_IX: MBN_BAND_CLASS = 512i32; |
04454e1e | 93 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 94 | pub const MBN_BAND_CLASS_X: MBN_BAND_CLASS = 1024i32; |
04454e1e | 95 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 96 | pub const MBN_BAND_CLASS_XI: MBN_BAND_CLASS = 2048i32; |
04454e1e | 97 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 98 | pub const MBN_BAND_CLASS_XII: MBN_BAND_CLASS = 4096i32; |
04454e1e | 99 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 100 | pub const MBN_BAND_CLASS_XIII: MBN_BAND_CLASS = 8192i32; |
04454e1e | 101 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 102 | pub const MBN_BAND_CLASS_XIV: MBN_BAND_CLASS = 16384i32; |
04454e1e | 103 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 104 | pub const MBN_BAND_CLASS_XV: MBN_BAND_CLASS = 32768i32; |
04454e1e | 105 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 106 | pub const MBN_BAND_CLASS_XVI: MBN_BAND_CLASS = 65536i32; |
04454e1e | 107 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 108 | pub const MBN_BAND_CLASS_XVII: MBN_BAND_CLASS = 131072i32; |
04454e1e | 109 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 110 | pub const MBN_BAND_CLASS_CUSTOM: MBN_BAND_CLASS = -2147483648i32; |
04454e1e | 111 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 112 | pub type MBN_CELLULAR_CLASS = i32; |
04454e1e | 113 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 114 | pub const MBN_CELLULAR_CLASS_NONE: MBN_CELLULAR_CLASS = 0i32; |
04454e1e | 115 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 116 | pub const MBN_CELLULAR_CLASS_GSM: MBN_CELLULAR_CLASS = 1i32; |
04454e1e | 117 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 118 | pub const MBN_CELLULAR_CLASS_CDMA: MBN_CELLULAR_CLASS = 2i32; |
04454e1e | 119 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 120 | pub type MBN_COMPRESSION = i32; |
04454e1e | 121 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 122 | pub const MBN_COMPRESSION_NONE: MBN_COMPRESSION = 0i32; |
04454e1e | 123 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 124 | pub const MBN_COMPRESSION_ENABLE: MBN_COMPRESSION = 1i32; |
04454e1e | 125 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 126 | pub type MBN_CONNECTION_MODE = i32; |
04454e1e | 127 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 128 | pub const MBN_CONNECTION_MODE_PROFILE: MBN_CONNECTION_MODE = 0i32; |
04454e1e | 129 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 130 | pub const MBN_CONNECTION_MODE_TMP_PROFILE: MBN_CONNECTION_MODE = 1i32; |
04454e1e | 131 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 132 | pub type MBN_CONTEXT_CONSTANTS = i32; |
04454e1e | 133 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 134 | pub const MBN_ACCESSSTRING_LEN: MBN_CONTEXT_CONSTANTS = 100i32; |
04454e1e | 135 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 136 | pub const MBN_USERNAME_LEN: MBN_CONTEXT_CONSTANTS = 255i32; |
04454e1e | 137 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 138 | pub const MBN_PASSWORD_LEN: MBN_CONTEXT_CONSTANTS = 255i32; |
04454e1e | 139 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 140 | pub const MBN_CONTEXT_ID_APPEND: MBN_CONTEXT_CONSTANTS = -1i32; |
04454e1e | 141 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 142 | pub type MBN_CONTEXT_TYPE = i32; |
04454e1e | 143 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 144 | pub const MBN_CONTEXT_TYPE_NONE: MBN_CONTEXT_TYPE = 0i32; |
04454e1e | 145 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 146 | pub const MBN_CONTEXT_TYPE_INTERNET: MBN_CONTEXT_TYPE = 1i32; |
04454e1e | 147 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 148 | pub const MBN_CONTEXT_TYPE_VPN: MBN_CONTEXT_TYPE = 2i32; |
04454e1e | 149 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 150 | pub const MBN_CONTEXT_TYPE_VOICE: MBN_CONTEXT_TYPE = 3i32; |
04454e1e | 151 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 152 | pub const MBN_CONTEXT_TYPE_VIDEO_SHARE: MBN_CONTEXT_TYPE = 4i32; |
04454e1e | 153 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 154 | pub const MBN_CONTEXT_TYPE_CUSTOM: MBN_CONTEXT_TYPE = 5i32; |
04454e1e | 155 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 156 | pub const MBN_CONTEXT_TYPE_PURCHASE: MBN_CONTEXT_TYPE = 6i32; |
04454e1e | 157 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 158 | pub type MBN_CTRL_CAPS = i32; |
04454e1e | 159 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 160 | pub const MBN_CTRL_CAPS_NONE: MBN_CTRL_CAPS = 0i32; |
04454e1e | 161 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 162 | pub const MBN_CTRL_CAPS_REG_MANUAL: MBN_CTRL_CAPS = 1i32; |
04454e1e | 163 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 164 | pub const MBN_CTRL_CAPS_HW_RADIO_SWITCH: MBN_CTRL_CAPS = 2i32; |
04454e1e | 165 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 166 | pub const MBN_CTRL_CAPS_CDMA_MOBILE_IP: MBN_CTRL_CAPS = 4i32; |
04454e1e | 167 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 168 | pub const MBN_CTRL_CAPS_CDMA_SIMPLE_IP: MBN_CTRL_CAPS = 8i32; |
04454e1e | 169 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 170 | pub const MBN_CTRL_CAPS_PROTECT_UNIQUEID: MBN_CTRL_CAPS = 16i32; |
04454e1e | 171 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 172 | pub const MBN_CTRL_CAPS_MODEL_MULTI_CARRIER: MBN_CTRL_CAPS = 32i32; |
04454e1e | 173 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 174 | pub const MBN_CTRL_CAPS_USSD: MBN_CTRL_CAPS = 64i32; |
04454e1e | 175 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 176 | pub const MBN_CTRL_CAPS_MULTI_MODE: MBN_CTRL_CAPS = 128i32; |
04454e1e | 177 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 178 | pub type MBN_DATA_CLASS = i32; |
04454e1e | 179 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 180 | pub const MBN_DATA_CLASS_NONE: MBN_DATA_CLASS = 0i32; |
04454e1e | 181 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 182 | pub const MBN_DATA_CLASS_GPRS: MBN_DATA_CLASS = 1i32; |
04454e1e | 183 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 184 | pub const MBN_DATA_CLASS_EDGE: MBN_DATA_CLASS = 2i32; |
04454e1e | 185 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 186 | pub const MBN_DATA_CLASS_UMTS: MBN_DATA_CLASS = 4i32; |
04454e1e | 187 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 188 | pub const MBN_DATA_CLASS_HSDPA: MBN_DATA_CLASS = 8i32; |
04454e1e | 189 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 190 | pub const MBN_DATA_CLASS_HSUPA: MBN_DATA_CLASS = 16i32; |
04454e1e | 191 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 192 | pub const MBN_DATA_CLASS_LTE: MBN_DATA_CLASS = 32i32; |
04454e1e | 193 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 194 | pub const MBN_DATA_CLASS_5G_NSA: MBN_DATA_CLASS = 64i32; |
04454e1e | 195 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 196 | pub const MBN_DATA_CLASS_5G_SA: MBN_DATA_CLASS = 128i32; |
04454e1e | 197 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 198 | pub const MBN_DATA_CLASS_1XRTT: MBN_DATA_CLASS = 65536i32; |
04454e1e | 199 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 200 | pub const MBN_DATA_CLASS_1XEVDO: MBN_DATA_CLASS = 131072i32; |
04454e1e | 201 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 202 | pub const MBN_DATA_CLASS_1XEVDO_REVA: MBN_DATA_CLASS = 262144i32; |
04454e1e | 203 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 204 | pub const MBN_DATA_CLASS_1XEVDV: MBN_DATA_CLASS = 524288i32; |
04454e1e | 205 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 206 | pub const MBN_DATA_CLASS_3XRTT: MBN_DATA_CLASS = 1048576i32; |
04454e1e | 207 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 208 | pub const MBN_DATA_CLASS_1XEVDO_REVB: MBN_DATA_CLASS = 2097152i32; |
04454e1e | 209 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 210 | pub const MBN_DATA_CLASS_UMB: MBN_DATA_CLASS = 4194304i32; |
04454e1e | 211 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 212 | pub const MBN_DATA_CLASS_CUSTOM: MBN_DATA_CLASS = -2147483648i32; |
04454e1e | 213 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 214 | pub type MBN_DEVICE_SERVICES_INTERFACE_STATE = i32; |
04454e1e | 215 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 216 | pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_ARRIVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 0i32; |
04454e1e | 217 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 218 | pub const MBN_DEVICE_SERVICES_CAPABLE_INTERFACE_REMOVAL: MBN_DEVICE_SERVICES_INTERFACE_STATE = 1i32; |
04454e1e | 219 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 220 | pub type MBN_DEVICE_SERVICE_SESSIONS_STATE = i32; |
04454e1e | 221 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 222 | pub const MBN_DEVICE_SERVICE_SESSIONS_RESTORED: MBN_DEVICE_SERVICE_SESSIONS_STATE = 0i32; |
04454e1e | 223 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 224 | pub type MBN_INTERFACE_CAPS_CONSTANTS = i32; |
04454e1e | 225 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 226 | pub const MBN_DEVICEID_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 18i32; |
04454e1e | 227 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 228 | pub const MBN_MANUFACTURER_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32; |
04454e1e | 229 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 230 | pub const MBN_MODEL_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32; |
04454e1e | 231 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 232 | pub const MBN_FIRMWARE_LEN: MBN_INTERFACE_CAPS_CONSTANTS = 32i32; |
04454e1e | 233 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 234 | pub type MBN_MSG_STATUS = i32; |
04454e1e | 235 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 236 | pub const MBN_MSG_STATUS_NEW: MBN_MSG_STATUS = 0i32; |
04454e1e | 237 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 238 | pub const MBN_MSG_STATUS_OLD: MBN_MSG_STATUS = 1i32; |
04454e1e | 239 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 240 | pub const MBN_MSG_STATUS_DRAFT: MBN_MSG_STATUS = 2i32; |
04454e1e | 241 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 242 | pub const MBN_MSG_STATUS_SENT: MBN_MSG_STATUS = 3i32; |
04454e1e | 243 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 244 | pub type MBN_PIN_CONSTANTS = i32; |
04454e1e | 245 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 246 | pub const MBN_ATTEMPTS_REMAINING_UNKNOWN: MBN_PIN_CONSTANTS = -1i32; |
04454e1e | 247 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 248 | pub const MBN_PIN_LENGTH_UNKNOWN: MBN_PIN_CONSTANTS = -1i32; |
04454e1e | 249 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 250 | pub type MBN_PIN_FORMAT = i32; |
04454e1e | 251 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 252 | pub const MBN_PIN_FORMAT_NONE: MBN_PIN_FORMAT = 0i32; |
04454e1e | 253 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 254 | pub const MBN_PIN_FORMAT_NUMERIC: MBN_PIN_FORMAT = 1i32; |
04454e1e | 255 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 256 | pub const MBN_PIN_FORMAT_ALPHANUMERIC: MBN_PIN_FORMAT = 2i32; |
04454e1e | 257 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 258 | pub type MBN_PIN_MODE = i32; |
04454e1e | 259 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 260 | pub const MBN_PIN_MODE_ENABLED: MBN_PIN_MODE = 1i32; |
04454e1e | 261 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 262 | pub const MBN_PIN_MODE_DISABLED: MBN_PIN_MODE = 2i32; |
04454e1e | 263 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 264 | pub type MBN_PIN_STATE = i32; |
04454e1e | 265 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 266 | pub const MBN_PIN_STATE_NONE: MBN_PIN_STATE = 0i32; |
04454e1e | 267 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 268 | pub const MBN_PIN_STATE_ENTER: MBN_PIN_STATE = 1i32; |
04454e1e | 269 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 270 | pub const MBN_PIN_STATE_UNBLOCK: MBN_PIN_STATE = 2i32; |
04454e1e | 271 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 272 | pub type MBN_PIN_TYPE = i32; |
04454e1e | 273 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 274 | pub const MBN_PIN_TYPE_NONE: MBN_PIN_TYPE = 0i32; |
04454e1e | 275 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 276 | pub const MBN_PIN_TYPE_CUSTOM: MBN_PIN_TYPE = 1i32; |
04454e1e | 277 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 278 | pub const MBN_PIN_TYPE_PIN1: MBN_PIN_TYPE = 2i32; |
04454e1e | 279 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 280 | pub const MBN_PIN_TYPE_PIN2: MBN_PIN_TYPE = 3i32; |
04454e1e | 281 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 282 | pub const MBN_PIN_TYPE_DEVICE_SIM_PIN: MBN_PIN_TYPE = 4i32; |
04454e1e | 283 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 284 | pub const MBN_PIN_TYPE_DEVICE_FIRST_SIM_PIN: MBN_PIN_TYPE = 5i32; |
04454e1e | 285 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 286 | pub const MBN_PIN_TYPE_NETWORK_PIN: MBN_PIN_TYPE = 6i32; |
04454e1e | 287 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 288 | pub const MBN_PIN_TYPE_NETWORK_SUBSET_PIN: MBN_PIN_TYPE = 7i32; |
04454e1e | 289 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 290 | pub const MBN_PIN_TYPE_SVC_PROVIDER_PIN: MBN_PIN_TYPE = 8i32; |
04454e1e | 291 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 292 | pub const MBN_PIN_TYPE_CORPORATE_PIN: MBN_PIN_TYPE = 9i32; |
04454e1e | 293 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 294 | pub const MBN_PIN_TYPE_SUBSIDY_LOCK: MBN_PIN_TYPE = 10i32; |
04454e1e | 295 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 296 | pub type MBN_PROVIDER_CONSTANTS = i32; |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 298 | pub const MBN_PROVIDERNAME_LEN: MBN_PROVIDER_CONSTANTS = 20i32; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 300 | pub const MBN_PROVIDERID_LEN: MBN_PROVIDER_CONSTANTS = 6i32; |
04454e1e | 301 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 302 | pub type MBN_PROVIDER_STATE = i32; |
04454e1e | 303 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 304 | pub const MBN_PROVIDER_STATE_NONE: MBN_PROVIDER_STATE = 0i32; |
04454e1e | 305 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 306 | pub const MBN_PROVIDER_STATE_HOME: MBN_PROVIDER_STATE = 1i32; |
04454e1e | 307 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 308 | pub const MBN_PROVIDER_STATE_FORBIDDEN: MBN_PROVIDER_STATE = 2i32; |
04454e1e | 309 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 310 | pub const MBN_PROVIDER_STATE_PREFERRED: MBN_PROVIDER_STATE = 4i32; |
04454e1e | 311 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 312 | pub const MBN_PROVIDER_STATE_VISIBLE: MBN_PROVIDER_STATE = 8i32; |
04454e1e | 313 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 314 | pub const MBN_PROVIDER_STATE_REGISTERED: MBN_PROVIDER_STATE = 16i32; |
04454e1e | 315 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 316 | pub const MBN_PROVIDER_STATE_PREFERRED_MULTICARRIER: MBN_PROVIDER_STATE = 32i32; |
04454e1e | 317 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 318 | pub type MBN_RADIO = i32; |
04454e1e | 319 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 320 | pub const MBN_RADIO_OFF: MBN_RADIO = 0i32; |
04454e1e | 321 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 322 | pub const MBN_RADIO_ON: MBN_RADIO = 1i32; |
04454e1e | 323 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 324 | pub type MBN_READY_STATE = i32; |
04454e1e | 325 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 326 | pub const MBN_READY_STATE_OFF: MBN_READY_STATE = 0i32; |
04454e1e | 327 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 328 | pub const MBN_READY_STATE_INITIALIZED: MBN_READY_STATE = 1i32; |
04454e1e | 329 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 330 | pub const MBN_READY_STATE_SIM_NOT_INSERTED: MBN_READY_STATE = 2i32; |
04454e1e | 331 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 332 | pub const MBN_READY_STATE_BAD_SIM: MBN_READY_STATE = 3i32; |
04454e1e | 333 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 334 | pub const MBN_READY_STATE_FAILURE: MBN_READY_STATE = 4i32; |
04454e1e | 335 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 336 | pub const MBN_READY_STATE_NOT_ACTIVATED: MBN_READY_STATE = 5i32; |
04454e1e | 337 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 338 | pub const MBN_READY_STATE_DEVICE_LOCKED: MBN_READY_STATE = 6i32; |
04454e1e | 339 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 340 | pub const MBN_READY_STATE_DEVICE_BLOCKED: MBN_READY_STATE = 7i32; |
04454e1e | 341 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 342 | pub const MBN_READY_STATE_NO_ESIM_PROFILE: MBN_READY_STATE = 8i32; |
04454e1e | 343 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 344 | pub type MBN_REGISTER_MODE = i32; |
04454e1e | 345 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 346 | pub const MBN_REGISTER_MODE_NONE: MBN_REGISTER_MODE = 0i32; |
04454e1e | 347 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 348 | pub const MBN_REGISTER_MODE_AUTOMATIC: MBN_REGISTER_MODE = 1i32; |
04454e1e | 349 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 350 | pub const MBN_REGISTER_MODE_MANUAL: MBN_REGISTER_MODE = 2i32; |
04454e1e | 351 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 352 | pub type MBN_REGISTER_STATE = i32; |
04454e1e | 353 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 354 | pub const MBN_REGISTER_STATE_NONE: MBN_REGISTER_STATE = 0i32; |
04454e1e | 355 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 356 | pub const MBN_REGISTER_STATE_DEREGISTERED: MBN_REGISTER_STATE = 1i32; |
04454e1e | 357 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 358 | pub const MBN_REGISTER_STATE_SEARCHING: MBN_REGISTER_STATE = 2i32; |
04454e1e | 359 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 360 | pub const MBN_REGISTER_STATE_HOME: MBN_REGISTER_STATE = 3i32; |
04454e1e | 361 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 362 | pub const MBN_REGISTER_STATE_ROAMING: MBN_REGISTER_STATE = 4i32; |
04454e1e | 363 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 364 | pub const MBN_REGISTER_STATE_PARTNER: MBN_REGISTER_STATE = 5i32; |
04454e1e | 365 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 366 | pub const MBN_REGISTER_STATE_DENIED: MBN_REGISTER_STATE = 6i32; |
04454e1e | 367 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 368 | pub type MBN_REGISTRATION_CONSTANTS = i32; |
04454e1e | 369 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 370 | pub const MBN_ROAMTEXT_LEN: MBN_REGISTRATION_CONSTANTS = 64i32; |
04454e1e | 371 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 372 | pub const MBN_CDMA_DEFAULT_PROVIDER_ID: MBN_REGISTRATION_CONSTANTS = 0i32; |
04454e1e | 373 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 374 | pub type MBN_SIGNAL_CONSTANTS = i32; |
04454e1e | 375 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 376 | pub const MBN_RSSI_DEFAULT: MBN_SIGNAL_CONSTANTS = -1i32; |
04454e1e | 377 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 378 | pub const MBN_RSSI_DISABLE: MBN_SIGNAL_CONSTANTS = 0i32; |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 380 | pub const MBN_RSSI_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32; |
04454e1e | 381 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 382 | pub const MBN_ERROR_RATE_UNKNOWN: MBN_SIGNAL_CONSTANTS = 99i32; |
04454e1e | 383 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 384 | pub type MBN_SMS_CAPS = i32; |
04454e1e | 385 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 386 | pub const MBN_SMS_CAPS_NONE: MBN_SMS_CAPS = 0i32; |
04454e1e | 387 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 388 | pub const MBN_SMS_CAPS_PDU_RECEIVE: MBN_SMS_CAPS = 1i32; |
04454e1e | 389 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 390 | pub const MBN_SMS_CAPS_PDU_SEND: MBN_SMS_CAPS = 2i32; |
04454e1e | 391 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 392 | pub const MBN_SMS_CAPS_TEXT_RECEIVE: MBN_SMS_CAPS = 4i32; |
04454e1e | 393 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 394 | pub const MBN_SMS_CAPS_TEXT_SEND: MBN_SMS_CAPS = 8i32; |
04454e1e | 395 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 396 | pub type MBN_SMS_CDMA_ENCODING = i32; |
04454e1e | 397 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 398 | pub const MBN_SMS_CDMA_ENCODING_OCTET: MBN_SMS_CDMA_ENCODING = 0i32; |
04454e1e | 399 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 400 | pub const MBN_SMS_CDMA_ENCODING_EPM: MBN_SMS_CDMA_ENCODING = 1i32; |
04454e1e | 401 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 402 | pub const MBN_SMS_CDMA_ENCODING_7BIT_ASCII: MBN_SMS_CDMA_ENCODING = 2i32; |
04454e1e | 403 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 404 | pub const MBN_SMS_CDMA_ENCODING_IA5: MBN_SMS_CDMA_ENCODING = 3i32; |
04454e1e | 405 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 406 | pub const MBN_SMS_CDMA_ENCODING_UNICODE: MBN_SMS_CDMA_ENCODING = 4i32; |
04454e1e | 407 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 408 | pub const MBN_SMS_CDMA_ENCODING_SHIFT_JIS: MBN_SMS_CDMA_ENCODING = 5i32; |
04454e1e | 409 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 410 | pub const MBN_SMS_CDMA_ENCODING_KOREAN: MBN_SMS_CDMA_ENCODING = 6i32; |
04454e1e | 411 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 412 | pub const MBN_SMS_CDMA_ENCODING_LATIN_HEBREW: MBN_SMS_CDMA_ENCODING = 7i32; |
04454e1e | 413 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 414 | pub const MBN_SMS_CDMA_ENCODING_LATIN: MBN_SMS_CDMA_ENCODING = 8i32; |
04454e1e | 415 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 416 | pub const MBN_SMS_CDMA_ENCODING_GSM_7BIT: MBN_SMS_CDMA_ENCODING = 9i32; |
04454e1e | 417 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 418 | pub type MBN_SMS_CDMA_LANG = i32; |
04454e1e | 419 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 420 | pub const MBN_SMS_CDMA_LANG_NONE: MBN_SMS_CDMA_LANG = 0i32; |
04454e1e | 421 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 422 | pub const MBN_SMS_CDMA_LANG_ENGLISH: MBN_SMS_CDMA_LANG = 1i32; |
04454e1e | 423 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 424 | pub const MBN_SMS_CDMA_LANG_FRENCH: MBN_SMS_CDMA_LANG = 2i32; |
04454e1e | 425 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 426 | pub const MBN_SMS_CDMA_LANG_SPANISH: MBN_SMS_CDMA_LANG = 3i32; |
04454e1e | 427 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 428 | pub const MBN_SMS_CDMA_LANG_JAPANESE: MBN_SMS_CDMA_LANG = 4i32; |
04454e1e | 429 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 430 | pub const MBN_SMS_CDMA_LANG_KOREAN: MBN_SMS_CDMA_LANG = 5i32; |
04454e1e | 431 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 432 | pub const MBN_SMS_CDMA_LANG_CHINESE: MBN_SMS_CDMA_LANG = 6i32; |
04454e1e | 433 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 434 | pub const MBN_SMS_CDMA_LANG_HEBREW: MBN_SMS_CDMA_LANG = 7i32; |
04454e1e | 435 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 436 | pub type MBN_SMS_FLAG = i32; |
04454e1e | 437 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 438 | pub const MBN_SMS_FLAG_ALL: MBN_SMS_FLAG = 0i32; |
04454e1e | 439 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 440 | pub const MBN_SMS_FLAG_INDEX: MBN_SMS_FLAG = 1i32; |
04454e1e | 441 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 442 | pub const MBN_SMS_FLAG_NEW: MBN_SMS_FLAG = 2i32; |
04454e1e | 443 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 444 | pub const MBN_SMS_FLAG_OLD: MBN_SMS_FLAG = 3i32; |
04454e1e | 445 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 446 | pub const MBN_SMS_FLAG_SENT: MBN_SMS_FLAG = 4i32; |
04454e1e | 447 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 448 | pub const MBN_SMS_FLAG_DRAFT: MBN_SMS_FLAG = 5i32; |
04454e1e | 449 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 450 | pub type MBN_SMS_FORMAT = i32; |
04454e1e | 451 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 452 | pub const MBN_SMS_FORMAT_NONE: MBN_SMS_FORMAT = 0i32; |
04454e1e | 453 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 454 | pub const MBN_SMS_FORMAT_PDU: MBN_SMS_FORMAT = 1i32; |
04454e1e | 455 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 456 | pub const MBN_SMS_FORMAT_TEXT: MBN_SMS_FORMAT = 2i32; |
04454e1e | 457 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 458 | pub type MBN_SMS_STATUS_FLAG = i32; |
04454e1e | 459 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 460 | pub const MBN_SMS_FLAG_NONE: MBN_SMS_STATUS_FLAG = 0i32; |
04454e1e | 461 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 462 | pub const MBN_SMS_FLAG_MESSAGE_STORE_FULL: MBN_SMS_STATUS_FLAG = 1i32; |
04454e1e | 463 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 464 | pub const MBN_SMS_FLAG_NEW_MESSAGE: MBN_SMS_STATUS_FLAG = 2i32; |
04454e1e | 465 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 466 | pub type MBN_VOICE_CALL_STATE = i32; |
04454e1e | 467 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 468 | pub const MBN_VOICE_CALL_STATE_NONE: MBN_VOICE_CALL_STATE = 0i32; |
04454e1e | 469 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 470 | pub const MBN_VOICE_CALL_STATE_IN_PROGRESS: MBN_VOICE_CALL_STATE = 1i32; |
04454e1e | 471 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 472 | pub const MBN_VOICE_CALL_STATE_HANGUP: MBN_VOICE_CALL_STATE = 2i32; |
04454e1e | 473 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 474 | pub type MBN_VOICE_CLASS = i32; |
04454e1e | 475 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 476 | pub const MBN_VOICE_CLASS_NONE: MBN_VOICE_CLASS = 0i32; |
04454e1e | 477 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 478 | pub const MBN_VOICE_CLASS_NO_VOICE: MBN_VOICE_CLASS = 1i32; |
04454e1e | 479 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 480 | pub const MBN_VOICE_CLASS_SEPARATE_VOICE_DATA: MBN_VOICE_CLASS = 2i32; |
04454e1e | 481 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 482 | pub const MBN_VOICE_CLASS_SIMULTANEOUS_VOICE_DATA: MBN_VOICE_CLASS = 3i32; |
04454e1e | 483 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 484 | pub type WWAEXT_SMS_CONSTANTS = i32; |
04454e1e | 485 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 486 | pub const MBN_MESSAGE_INDEX_NONE: WWAEXT_SMS_CONSTANTS = 0i32; |
04454e1e | 487 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 | 488 | pub const MBN_CDMA_SHORT_MSG_SIZE_UNKNOWN: WWAEXT_SMS_CONSTANTS = 0i32; |
04454e1e | 489 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 FG |
490 | pub const MBN_CDMA_SHORT_MSG_SIZE_MAX: WWAEXT_SMS_CONSTANTS = 160i32; |
491 | #[repr(C)] | |
04454e1e | 492 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
487cf647 FG |
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\"`*"] | |
5e7ed085 FG |
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)] | |
04454e1e | 621 | #[doc = "*Required features: `\"Win32_NetworkManagement_MobileBroadband\"`*"] |
5e7ed085 FG |
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 | } |