summaryrefslogtreecommitdiff
path: root/network/wlan/WIFICX/drivercode/adapter.h
diff options
context:
space:
mode:
Diffstat (limited to 'network/wlan/WIFICX/drivercode/adapter.h')
-rw-r--r--network/wlan/WIFICX/drivercode/adapter.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/network/wlan/WIFICX/drivercode/adapter.h b/network/wlan/WIFICX/drivercode/adapter.h
index 33a886f0..65e7e023 100644
--- a/network/wlan/WIFICX/drivercode/adapter.h
+++ b/network/wlan/WIFICX/drivercode/adapter.h
@@ -19,3 +19,14 @@ EVT_NET_ADAPTER_CREATE_RXQUEUE EvtAdapterCreateRxQueue;
EVT_WDF_DEVICE_CONTEXT_DESTROY MbbDestroyAdapterContext;
NTSTATUS WifiCxTestAdapterStart(_In_ NETADAPTER netAdapter);
+
+
+// Context for each "Wdi Port"[NetAdapter] instance.
+// Each NetAdapter instance corresponds to an IP interface
+typedef struct _WIFI_IHV_NETADAPTER_CONTEXT
+{
+ PWIFI_IHV_DEVICE_CONTEXT WifiDeviceContext; // Wdf Ihv device context
+ NETADAPTER NetAdapter; // NetAdapter object
+} WIFI_IHV_NETADAPTER_CONTEXT, * PWIFI_IHV_NETADAPTER_CONTEXT;
+
+WDF_DECLARE_CONTEXT_TYPE_WITH_NAME(WIFI_IHV_NETADAPTER_CONTEXT, WifiGetIhvNetAdapterContext);