ndiswwan.h header

Important

Bias-free communication

Microsoft supports a diverse and inclusive environment. This article contains references to terminology that the Microsoft style guide for bias-free communication recognizes as exclusionary. The word or phrase is used in this article for consistency because it currently appears in the software. When the software is updated to remove the language, this article will be updated to be in alignment.

This header is used by network. For more information, see:

ndiswwan.h contains the following programming interfaces:

Structures

 
NDIS_WWAN_ATR_INFO

The NDIS_WWAN_ATR_INFO structure represents a SIM card's Answer to Reset (ATR) information.
NDIS_WWAN_AUTH_CHALLENGE

The NDIS_WWAN_AUTH_CHALLENGE structure represents an authentication challenge used by one of the authentication methods.
NDIS_WWAN_AUTH_RESPONSE

The NDIS_WWAN_AUTH_RESPONSE structure represents a response from one of the authentication methods.
NDIS_WWAN_BASE_STATIONS_INFO

The NDIS_WWAN_BASE_STATIONS_INFO structure contains information about both serving and neighboring base stations.
NDIS_WWAN_BASE_STATIONS_INFO_REQ

The NDIS_WWAN_BASE_STATIONS_INFO_REQ structure is used in OID_WWAN_BASE_STATIONS_INFO query requests to configure aspects of cellular base station information to be used in response.
NDIS_WWAN_CONTEXT_STATE

The NDIS_WWAN_CONTEXT_STATE structure represents the Packet Data Protocol (PDP) context state of the MB device.
NDIS_WWAN_DEVICE_CAPS

The NDIS_WWAN_DEVICE_CAPS structure represents the capabilities of the MB device.
NDIS_WWAN_DEVICE_CAPS_EX

The NDIS_WWAN_DEVICE_CAPS_EX structure represents the capabilities of the MB device.
NDIS_WWAN_DEVICE_RESET_STATUS

The NDIS_WWAN_DEVICE_RESET_STATUS structure represents a modem device's reset status. It is sent to the MB host in the NDIS_STATUS_WWAN_DEVICE_RESET_STATUS notification in an asynchronous response to an OID_WWAN_DEVICE_RESET set request.
NDIS_WWAN_DEVICE_SERVICE_COMMAND

The NDIS_WWAN_DEVICE_SERVICE_COMMAND structure describes device service command data.
NDIS_WWAN_DEVICE_SERVICE_EVENT

The NDIS_WWAN_DEVICE_SERVICE_EVENT structure describes unsolicited device service data that were not initiated by commands from Windows.
NDIS_WWAN_DEVICE_SERVICE_RESPONSE

The NDIS_WWAN_DEVICE_SERVICE_RESPONSE structure represents device service data from the transaction completion of a device service command.
NDIS_WWAN_DEVICE_SERVICE_SESSION_INFO

The NDIS_WWAN_DEVICE_SERVICE_SESSION_INFO structure represents the status of a device service session.
NDIS_WWAN_DEVICE_SERVICE_SESSION_READ

The NDIS_WWAN_DEVICE_SERVICE_SESSION_READ structure represents device service session data that has been read by the miniport driver from the MB device.
NDIS_WWAN_DEVICE_SERVICE_SESSION_WRITE

The NDIS_WWAN_DEVICE_SERVICE_SESSION_WRITE structure represents device service session data to be sent from the host to the MB device.
NDIS_WWAN_DEVICE_SERVICE_SESSION_WRITE_COMPLETE

The NDIS_WWAN_DEVICE_SERVICE_SESSION_WRITE_COMPLETE structure represents the status of a device service session write operation.
NDIS_WWAN_DEVICE_SERVICE_SUBSCRIPTION

The NDIS_WWAN_DEVICE_SERVICE_SUBSCRIPTION structures encapsulates the data for NDIS_STATUS_WWAN_ DEVICE_SERVICE_SUBSCRIPTION.
NDIS_WWAN_DEVICE_SERVICE_SUPPORTED_COMMANDS

The NDIS_WWAN_DEVICE_SERVICE_SUPPORTED_COMMANDS structure represents a list of commands supported by a device service.
NDIS_WWAN_DEVICE_SLOT_MAPPING_INFO

The NDIS_WWAN_DEVICE_SLOT_MAPPING_INFO structure represents the executor-to-slot mapping relationship of the MB device.
NDIS_WWAN_DRIVER_CAPS

The NDIS_WWAN_DRIVER_CAPS structure represents the capabilities of the miniport driver.
NDIS_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS

The NDIS_WWAN_ENUMERATE_DEVICE_SERVICE_COMMANDS structure represents the commands supported by a device service.
NDIS_WWAN_GET_SLOT_INFO

The NDIS_WWAN_GET_SLOT_INFO structure represents the status of a slot in the modem of the MB device.
NDIS_WWAN_GET_VISIBLE_PROVIDERS

The NDIS_WWAN_GET_VISIBLE_PROVIDERS structure is used to request the miniport driver get either all visible providers or only multi-carrier visible providers.
NDIS_WWAN_HOME_PROVIDER

The NDIS_WWAN_HOME_PROVIDER structure represents details about the home network provider.
NDIS_WWAN_HOME_PROVIDER2

The NDIS_WWAN_HOME_PROVIDER2 structure describes details of a home network provider.
NDIS_WWAN_IP_ADDRESS_STATE

The NDIS_WWAN_IP_ADDRESS_STATE structure represents the IP address of a PDP context.
NDIS_WWAN_LTE_ATTACH_CONTEXTS

The NDIS_WWAN_LTE_ATTACH_CONTEXTS structure describes default LTE attach contexts for the inserted SIM's provider (MCC/MNC pair).
NDIS_WWAN_LTE_ATTACH_STATUS

The NDIS_WWAN_LTE_ATTACH_STATUS structure describes the last used default LTE attach context for a mobile broadband (MBB) modem.
NDIS_WWAN_MAC_INFO

The NDIS_WWAN_MAC_INFO structure represents NDIS port information for a PDP context.
NDIS_WWAN_MAC_PARAMETERS

The NDIS_WWAN_MAC_PARAMETERS structure is used by OID_WWAN_CREATE_MAC when processing a request to create an NDIS port for a new PDP context.
NDIS_WWAN_MODEM_CONFIG_INFO

The NDIS_WWAN_MODEM_CONFIG_INFO structure represents the modem's configuration information.
NDIS_WWAN_MODEM_LOGGING_CONFIG

The NDIS_WWAN_MODEM_LOGGING_CONFIG structure describes the current modem logging configuration for a modem.
NDIS_WWAN_MPDP_INFO

The NDIS_WWAN_MPDP_INFO structure contains information for an operation to perform on a Multiple Packet Data Protocol (MPDP) interface.
NDIS_WWAN_MPDP_LIST

The NDIS_WWAN_MPDP_LIST structure contains a list of existing Multiple Packet Data Protocol (MPDP) interfaces for the mobile broadband device representing the primary PDP context/EPS bearer.
NDIS_WWAN_MPDP_STATE

The NDIS_WWAN_MPDP_STATE structure represents the state of a Multiple Packet Data Protocol (MPDP) interface after a requested operation.
NDIS_WWAN_NETWORK_BLACKLIST

The NDIS_WWAN_NETWORK_BLACKLIST structure describes a mobile broadband (MBB) device's network blacklists.
NDIS_WWAN_NETWORK_IDLE_HINT

The NDIS_WWAN_NETWORK_IDLE_HINT structure contains a hint for the network interface regarding whether data is expected to be active or idle on the interface.
NDIS_WWAN_NETWORK_PARAMS_INFO

The NDIS_WWAN_NETWORK_PARAMS_INFO structure represents data for NDIS_STATUS_WWAN_NETWORK_PARAMS_STATE notifications.
NDIS_WWAN_NITZ_INFO

The NDIS_WWAN_NITZ_INFO structure describes the current network time and time zone information.
NDIS_WWAN_PACKET_SERVICE_STATE

The NDIS_WWAN_PACKET_SERVICE_STATE structure represents the packet service attachment state of the MB device.
NDIS_WWAN_PCO_STATUS

The NDIS_WWAN_PCO_STATUS structure represents the Protocol Configuration Option (PCO) status of the modem.
NDIS_WWAN_PIN_APP

The NDIS_WWAN_PIN_APP structure specifies the target application ID for a UICC application whose PIN is being queried.
NDIS_WWAN_PIN_INFO

The NDIS_WWAN_PIN_INFO structure represents the type and PIN-entry state of Personal Identification Number (PIN) information required by the MB device.
NDIS_WWAN_PIN_LIST

The NDIS_WWAN_PIN_LIST structure represents a list of descriptions of Personal Identification Numbers (PINs).
NDIS_WWAN_PREFERRED_MULTICARRIER_PROVIDERS

The NDIS_WWAN_PREFERRED_MULTICARRIER_PROVIDERS structure represents a list of preferred multi-carrier providers and the number of providers in the list.
NDIS_WWAN_PREFERRED_PROVIDERS

The NDIS_WWAN_PREFERRED_PROVIDERS structure represents a list of preferred providers including the number of providers in the list.
NDIS_WWAN_PRESHUTDOWN_STATE

The NDIS_WWAN_PRESHUTDOWN_STATE structure contains the pre-shutdown status.
NDIS_WWAN_PROVISIONED_CONTEXTS

The NDIS_WWAN_PROVISIONED_CONTEXTS structure represents a list of provisioned contexts and the number of provisioned contexts in the list.
NDIS_WWAN_QUERY_ATR_INFO

The NDIS_WWAN_QUERY_ATR_INFO structure represents the SIM slot ID that is associated with an OID_WWAN_UICC_ATR query request.
NDIS_WWAN_QUERY_READY_INFO

The NDIS_WWAN_QUERY_READY_INFO structure represents a SIM slot ID for OID_WWAN_READY_INFO query requests.
NDIS_WWAN_QUERY_UICC_RESET

The NDIS_WWAN_QUERY_UICC_RESET structure represents the SIM slot ID that is associated with an OID_WWAN_UICC_RESET query request.
NDIS_WWAN_QUERY_UICC_TERMINAL_CAPABILITY

The NDIS_WWAN_QUERY_UICC_TERMINAL_CAPABILITY structure represents the SIM slot ID that is associated with an OID_WWAN_UICC_TERMINAL_CAPABILITY query request.
NDIS_WWAN_RADIO_STATE

The NDIS_WWAN_RADIO_STATE structure represents the hardware-based and software-based radio power states of the MB device.
NDIS_WWAN_READY_INFO

The NDIS_WWAN_READY_INFO structure represents the ready-state of the MB device and Subscriber Identity Module (SIM card).
NDIS_WWAN_REGISTER_PARAMS_INFO

The NDIS_WWAN_REGISTER_PARAMS_INFO structure represents data for NDIS_STATUS_WWAN_REGISTER_PARAMS_STATE notifications.
NDIS_WWAN_REGISTRATION_STATE

The NDIS_WWAN_REGISTRATION_STATE structure represents the registration state of the MB device.
NDIS_WWAN_SAR_CONFIG_INFO

The NDIS_WWAN_SAR_CONFIG_INFO structure describes a modem's current Specific Absorption Rate (SAR) configuration information.
NDIS_WWAN_SAR_TRANSMISSION_STATUS_INFO

The NDIS_WWAN_SAR_TRANSMISSION_STATUS_INFO structure describes a mobile broadband (MBB) modem's Specific Absorption Rate (SAR) transmission status.
NDIS_WWAN_SERVICE_ACTIVATION

The NDIS_WWAN_SERVICE_ACTIVATION structure represents the command that is used to set the service activation state of the MB device in order to obtain access to the provider's network.
NDIS_WWAN_SERVICE_ACTIVATION_STATUS

The NDIS_WWAN_SERVICE_ACTIVATION_STATUS structure represents the status of service activation on the MB device.
NDIS_WWAN_SET_CONTEXT_STATE

The NDIS_WWAN_SET_CONTEXT_STATE structure represents the command to set the context state of the MB device.
NDIS_WWAN_SET_DEVICE_RESET

The NDIS_WWAN_SET_DEVICE_RESET structure represents a command to reset a modem device. It is sent as part of an OID_WWAN_DEVICE_RESET set request.
NDIS_WWAN_SET_DEVICE_SERVICE_SESSION

The NDIS_WWAN_SET_DEVICE_SERVICE_SESSION structure represents a session state operation to be performed on a device service.
NDIS_WWAN_SET_DEVICE_SLOT_MAPPING_INFO

The NDIS_WWAN_SET_DEVICE_SLOT_MAPPING_INFO structure sets the executor-to-slot mapping relationship of the MB device.
NDIS_WWAN_SET_HOME_PROVIDER

The NDIS_WWAN_SET_HOME_PROVIDER structure describes a home provider.
NDIS_WWAN_SET_LTE_ATTACH_CONTEXT

The NDIS_WWAN_SET_LTE_ATTACH_CONTEXT structure describes default LTE attach contexts a miniport driver should set for the inserted SIM's provider (MCC/MNC pair).
NDIS_WWAN_SET_MODEM_LOGGING_CONFIG

The NDIS_WWAN_SET_MODEM_LOGGING_CONFIG structure specifies modem logging configuration for a modem.
NDIS_WWAN_SET_MPDP_STATE

The NDIS_WWAN_SET_MPDP_STATE structure contains information for performing an operation on a Multiple Packet Data Protocol (MPDP) interface.
NDIS_WWAN_SET_NETWORK_BLACKLIST

The NDIS_WWAN_SET_NETWORK_BLACKLIST structure describes network blacklists that a mobile broadband (MBB) device should use to overwrite any existing blacklists in the modem.
NDIS_WWAN_SET_PACKET_SERVICE

The NDIS_WWAN_SET_PACKET_SERVICE structure represents the packet service state of the MB device.
NDIS_WWAN_SET_PIN

The NDIS_WWAN_SET_PIN structure represents what PIN action to take on the MB device.
NDIS_WWAN_SET_PIN_EX

The NDIS_WWAN_SET_PIN_EX structure represents what PIN action to take on the MB device.
NDIS_WWAN_SET_PIN_EX2

The NDIS_WWAN_SET_PIN_EX2 structure specifies the PIN action to take for a UICC application.
NDIS_WWAN_SET_PREFERRED_MULTICARRIER_PROVIDERS

The NDIS_WWAN_SET_PREFERRED_MULTICARRIER_PROVIDERS structure represents a list of preferred multicarrier providers associated with the MB device.
NDIS_WWAN_SET_PREFERRED_PROVIDERS

The NDIS_WWAN_SET_PREFERRED_PROVIDERS structure represents the list of preferred providers associated with the MB device.
NDIS_WWAN_SET_PRESHUTDOWN_STATE

The NDIS_WWAN_SET_PRESHUTDOWN_STATE structure represents the command to notify the modem to finish all operations and prepare to shut down.
NDIS_WWAN_SET_PROVISIONED_CONTEXT

The NDIS_WWAN_SET_PROVISIONED_CONTEXT structure represents the command to set the provisioned context state of the MB device.
NDIS_WWAN_SET_PROVISIONED_CONTEXT_V2

The NDIS_WWAN_SET_PROVISIONED_CONTEXT_V2 structure represents the command to set the provisioned context state of the MB device.
NDIS_WWAN_SET_RADIO_STATE

The NDIS_WWAN_SET_RADIO_STATE structure represents the power action to take on the MB device's radio.
NDIS_WWAN_SET_REGISTER_PARAMS

The NDIS_WWAN_SET_REGISTER_PARAMS structure represents data for OID_WWAN_REGISTER_PARAMS set requests.
NDIS_WWAN_SET_REGISTER_STATE

The NDIS_WWAN_SET_REGISTER_STATE structure represents the network provider registration state of the MB device.
NDIS_WWAN_SET_SAR_CONFIG

The NDIS_WWAN_SET_SAR_CONFIG structure describes Specific Absorption Rate (SAR) information that a mobile broadband (MB) modem should use to set its SAR configuration.
NDIS_WWAN_SET_SAR_TRANSMISSION_STATUS

The NDIS_WWAN_SET_SAR_TRANSMISSION_STATUS structure sets Specific Absorption Rate (SAR) transmission status in a mobile broadband (MBB) modem.
NDIS_WWAN_SET_SIGNAL_INDICATION

The NDIS_WWAN_SET_SIGNAL_INDICATION structure represents the signal indication of the MB device.
NDIS_WWAN_SET_SMS_CONFIGURATION

The NDIS_WWAN_SET_SMS_CONFIGURATION structure represents the SMS configuration of the MB device.
NDIS_WWAN_SET_UICC_RESET

The NDIS_WWAN_SET_UICC_RESET structure represents the passthrough action the MB host specifies for a modem miniport adapter after it resets a UICC card.
NDIS_WWAN_SET_UICC_TERMINAL_CAPABILITY

The NDIS_WWAN_SET_UICC_TERMINAL_CAPABILITY structure represents the terminal capabilities of the host and SIM slot ID associated with an OID_WWAN_UICC_TERMINAL_CAPABILITY set request.
NDIS_WWAN_SIGNAL_STATE

The NDIS_WWAN_SIGNAL_STATE structure represents the signal state of the MB device.
NDIS_WWAN_SLOT_INFO

The NDIS_WWAN_SLOT_INFO structure represents the information about a slot in the modem of the MB device.
NDIS_WWAN_SMS_CONFIGURATION

The NDIS_WWAN_SMS_CONFIGURATION structure represents the SMS configuration of the MB device.
NDIS_WWAN_SMS_DELETE

The NDIS_WWAN_SMS_DELETE structure represents an SMS message to delete.
NDIS_WWAN_SMS_DELETE_STATUS

The NDIS_WWAN_SMS_DELETE_STATUS structure represents the status of a deleted SMS text message.
NDIS_WWAN_SMS_READ

The NDIS_WWAN_SMS_READ structure represents an SMS message to read.
NDIS_WWAN_SMS_RECEIVE

The NDIS_WWAN_SMS_RECEIVE structure represents a list of received SMS messages and the number of messages in the list.
NDIS_WWAN_SMS_SEND

The NDIS_WWAN_SMS_SEND structure represents an SMS message to send.
NDIS_WWAN_SMS_SEND_STATUS

The NDIS_WWAN_SMS_SEND_STATUS structure represents the status of a sent SMS text message.
NDIS_WWAN_SMS_STATUS

The NDIS_WWAN_SMS_STATUS structure represents the status of the SMS message store.
NDIS_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS

The NDIS_WWAN_SUBSCRIBE_DEVICE_SERVICE_EVENTS structure encapsulates data for OID_WWAN_SUBSCRIBE_DEVICE_SERVICES_EVENTS.
NDIS_WWAN_SUPPORTED_DEVICE_SERVICES

The NDIS_WWAN_SUPPORTED_DEVICE_SERVICES structure describes a list of supported device services.
NDIS_WWAN_SYS_CAPS_INFO

The NDIS_WWAN_SYS_CAPS_INFO structure represents the overall modem's system capability.
NDIS_WWAN_UE_POLICY_INFO

The NDIS_WWAN_UE_POLICY_INFO structure represents the UE policy information of the MB device.
NDIS_WWAN_UICC_ACCESS_BINARY

The NDIS_WWAN_UICC_ACCESS_BINARY structure describes information about a UICC binary file to read or to which to write.
NDIS_WWAN_UICC_ACCESS_RECORD

The NDIS_WWAN_UICC_ACCESS_RECORD structure describes information about a UICC linear fixed or cyclic file to read or to which to write.
NDIS_WWAN_UICC_APP_LIST

The NDIS_WWAN_UICC_APP_LIST structure describes a list of applications in a UICC and information about them.
NDIS_WWAN_UICC_FILE_PATH

The NDIS_WWAN_UICC_FILE_PATH structure describes file path information about a UICC file.
NDIS_WWAN_UICC_FILE_STATUS

The NDIS_WWAN_UICC_FILE_STATUS structure describes the status of a UICC file.
NDIS_WWAN_UICC_RESET_INFO

The NDIS_WWAN_UICC_RESET_INFO structure represents the passthrough status of a modem miniport adapter for a UICC smart card.
NDIS_WWAN_UICC_RESPONSE

The NDIS_WWAN_UICC_RESPONSE structure describes a UICC response to a file read or write operation.
NDIS_WWAN_UICC_TERMINAL_CAPABILITY_INFO

The NDIS_WWAN_UICC_TERMINAL_CAPABILITY_INFO structure represents information about the terminal capabilities of the host.
NDIS_WWAN_USSD_EVENT

The NDIS_WWAN_USSD_EVENT structure represents an Unstructured Supplementary Service Data (USSD) NDIS event.
NDIS_WWAN_USSD_REQUEST

The NDIS_WWAN_USSD_EVENT structure represents an Unstructured Supplementary Service Data (USSD) NDIS request.
NDIS_WWAN_VENDOR_SPECIFIC

The NDIS_WWAN_VENDOR_SPECIFIC structure represents vendor-specific data.
NDIS_WWAN_VISIBLE_PROVIDERS

The NDIS_WWAN_VISIBLE_PROVIDERS structure represents a list of visible providers and the number of providers in the list.

Enumerations

 
WWAN_MPDP_OPERATION

The WWAN_MPDP_OPERATION enumeration describes an operation to perform on a Multiple Packet Data Protocol (MPDP) interface.