// mbbcx.h
typedef struct _MBB_DEVICE_CONFIG {
ULONG Size;
PFN_MBB_DEVICE_SEND_MBIM_FRAGMENT SendMbimFragment;
PFN_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT ReceiveMbimFragment;
PFN_MBB_DEVICE_SEND_DEVICE_SERVICE_SESSION_DATA SendDeviceServiceSessionData;
PFN_MBB_DEVICE_CREATE_ADAPTER CreateAdapter;
} MBB_DEVICE_CONFIG, *PMBB_DEVICE_CONFIG;
View the official Windows Driver Kit DDI referenceNo description available.
The MBB_DEVICE_CONFIG structure contains pointers to a client driver's MBBCx-specific callback functions. The client driver must supply an initialized MBB_DEVICE_CONFIG structure as an input parameter to MbbDeviceInitialize.
SizeThe size of this MBB_DEVICE_CONFIG structure, in bytes.
SendMbimFragmentA pointer to the client driver's implementation of the EVT_MBB_DEVICE_SEND_MBIM_FRAGMENT callback function.
ReceiveMbimFragmentA pointer to the client driver's implementation of the EVT_MBB_DEVICE_RECEIVE_MBIM_FRAGMENT callback function.
SendDeviceServiceSessionDataA pointer to the client driver's implementation of the EVT_MBB_DEVICE_SEND_SERVICE_SESSION_DATA callback function.
CreateAdapterA pointer to the client driver's implementation of the EVT_MBB_DEVICE_CREATE_ADAPTER callback function.
Call MBB_DEVICE_CONFIG_INIT to initialize this structure.