пятница, 16 сентября 2011 г.

w8 NDIS structs

в продолжение

lkd> dt ndis!_NDIS_OPEN_BLOCK
   +0x000 MacHandle        : Ptr32 Void
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 BindingHandle    : Ptr32 Void
   +0x008 MiniportHandle   : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x00c ProtocolHandle   : Ptr32 _NDIS_PROTOCOL_BLOCK
   +0x010 ProtocolBindingContext : Ptr32 Void
   +0x014 NextSendHandler  : Ptr32     void
   +0x018 NextSendContext  : Ptr32 Void
   +0x01c MiniportAdapterContext : Ptr32 Void
   +0x020 Reserved1        : UChar
   +0x021 CallingFromNdis6Protocol : UChar
   +0x022 Reserved3        : UChar
   +0x023 Reserved4        : UChar
   +0x024 NextReturnNetBufferListsHandler : Ptr32     void
   +0x028 Reserved5        : Uint4B
   +0x02c NextReturnNetBufferListsContext : Ptr32 Void
   +0x030 SendHandler      : Ptr32     int
   +0x030 WanSendHandler   : Ptr32     int
   +0x034 TransferDataHandler : Ptr32     int
   +0x038 SendCompleteHandler : Ptr32     void
   +0x03c TransferDataCompleteHandler : Ptr32     void
   +0x040 ReceiveHandler   : Ptr32     int
   +0x044 ReceiveCompleteHandler : Ptr32     void
   +0x048 WanReceiveHandler : Ptr32     int
   +0x04c RequestCompleteHandler : Ptr32     void
   +0x050 ReceivePacketHandler : Ptr32     int
   +0x054 SendPacketsHandler : Ptr32     void
   +0x058 ResetHandler     : Ptr32     int
   +0x05c RequestHandler   : Ptr32     int
   +0x060 OidRequestHandler : Ptr32     int
   +0x064 ResetCompleteHandler : Ptr32     void
   +0x068 StatusHandler    : Ptr32     void
   +0x068 StatusHandlerEx  : Ptr32     void
   +0x06c StatusCompleteHandler : Ptr32     void
   +0x070 OpenFlags        : Uint4B
   +0x074 References       : Int4B
   +0x078 SpinLock         : Uint4B
   +0x07c FilterHandle     : Ptr32 Void
   +0x080 FrameTypeArraySize : Uint4B
   +0x084 FrameTypeArray   : [4] Uint2B
   +0x08c ProtocolOptions  : Uint4B
   +0x090 CurrentLookahead : Uint4B
   +0x094 WSendHandler     : Ptr32     int
   +0x098 WTransferDataHandler : Ptr32     int
   +0x09c WSendPacketsHandler : Ptr32     void
   +0x0a0 CancelSendPacketsHandler : Ptr32     void
   +0x0a4 WakeUpEnable     : Uint4B
   +0x0a8 PMCurrentParameters : _NDIS_PM_PARAMETERS
   +0x0bc CloseCompleteEvent : Ptr32 _KEVENT
   +0x0c0 QC               : _QUEUED_CLOSE
   +0x0d4 AfReferences     : Int4B
   +0x0d8 NextGlobalOpen   : Ptr32 _NDIS_OPEN_BLOCK
   +0x0dc MiniportNextOpen : Ptr32 _NDIS_OPEN_BLOCK
   +0x0e0 ProtocolNextOpen : Ptr32 _NDIS_OPEN_BLOCK
   +0x0e4 BindDeviceName   : Ptr32 _UNICODE_STRING
   +0x0e8 RootDeviceName   : Ptr32 _UNICODE_STRING
   +0x0ec FilterNextOpen   : Ptr32 _NDIS_OPEN_BLOCK
   +0x0f0 PacketFilters    : Uint4B
   +0x0f4 OldPacketFilters : Uint4B
   +0x0f8 MaxMulticastAddresses : Uint4B
   +0x0fc MCastAddressBuf  : Ptr32 _ETH_MULTICAST_WRAPPER
   +0x100 NumAddresses     : Uint4B
   +0x104 OldMCastAddressBuf : Ptr32 _ETH_MULTICAST_WRAPPER
   +0x108 OldNumAddresses  : Uint4B
   +0x110 RSSParametersBuf : [604] UChar
   +0x36c NdisRSSParameters : Ptr32 _NDIS_RECEIVE_SCALE_PARAMETERS
   +0x370 PatternList      : _SINGLE_LIST_ENTRY
   +0x374 WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x378 PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x37c ProtSendNetBufferListsComplete : Ptr32     void
   +0x380 SendCompleteNdisPacketContext : Ptr32 Void
   +0x384 SendCompleteNetBufferListsContext : Ptr32 Void
   +0x388 ReceiveNetBufferLists : Ptr32     void
   +0x38c ReceiveNetBufferListsContext : Ptr32 Void
   +0x390 SavedSendPacketsHandler : Ptr32     void
   +0x394 SavedCancelSendPacketsHandler : Ptr32     void
   +0x398 SavedSendHandler : Ptr32     int
   +0x39c InitiateOffloadCompleteHandler : Ptr32     void
   +0x3a0 TerminateOffloadCompleteHandler : Ptr32     void
   +0x3a4 UpdateOffloadCompleteHandler : Ptr32     void
   +0x3a8 InvalidateOffloadCompleteHandler : Ptr32     void
   +0x3ac QueryOffloadCompleteHandler : Ptr32     void
   +0x3b0 IndicateOffloadEventHandler : Ptr32     void
   +0x3b4 TcpOffloadSendCompleteHandler : Ptr32     void
   +0x3b8 TcpOffloadReceiveCompleteHandler : Ptr32     void
   +0x3bc TcpOffloadDisconnectCompleteHandler : Ptr32     void
   +0x3c0 TcpOffloadForwardCompleteHandler : Ptr32     void
   +0x3c4 TcpOffloadEventHandler : Ptr32     void
   +0x3c8 TcpOffloadReceiveIndicateHandler : Ptr32     int
   +0x3cc NblTracker       : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x3d0 ProtocolMajorVersion : Uint4B
   +0x3d4 IfBlock          : Ptr32 Ptr32 Void
   +0x3d8 PnPStateLock     : _NDIS_SPIN_LOCK
   +0x3e0 PnPState         : _NDIS_NDIS5_DRIVER_STATE
   +0x3e4 OutstandingSends : Int4B
   +0x3e8 PauseEvent       : _NDIS_EVENT
   +0x3f8 Ndis5WanSendHandler : Ptr32     int
   +0x3fc ProtSendCompleteHandler : Ptr32     void
   +0x400 OidRequestCompleteHandler : Ptr32     void
   +0x404 OidRequestCompleteContext : Ptr32 Void
   +0x408 NumOfPauseRestartRequests : Int4B
   +0x40c State            : _NDIS_OPEN_STATE
   +0x410 Offload          : Ptr32 _NDIS_OPEN_OFFLOAD
   +0x414 StatusUnbindWorkItem : Ptr32 _NDIS_STATUS_UNBIND_WORKITEM
   +0x418 DpcStartCycle    : Uint8B
   +0x420 ReceivedAPacketSlot : Ptr32 PNDIS_PER_PROCESSOR_SLOT__
   +0x424 DirectOidRequestCompleteHandler : Ptr32     void
   +0x428 DirectOidRequestHandler : Ptr32     int
   +0x42c DirectOidRequestCompleteContext : Ptr32 Void
   +0x430 ReceiveQueueList : _LIST_ENTRY
   +0x438 NumReceiveQueues : Uint4B
   +0x43c SharedMemoryBlockList : _LIST_ENTRY
   +0x444 AllocateSharedMemoryHandler : Ptr32     int
   +0x448 FreeSharedMemoryHandler : Ptr32     void
   +0x44c AllocateSharedMemoryContext : Ptr32 Void
   +0x450 CompositeBus     : Ptr32 _NDIS_COMPOSITE_BUS_INFORMATION
   +0x454 NumAllocatedVFs  : Uint4B
   +0x458 VFList           : _LIST_ENTRY
   +0x460 NumActiveVPorts  : Uint4B
   +0x464 VPortList        : _LIST_ENTRY
   +0x470 NextAf           : Ptr32 _NDIS_CO_AF_BLOCK
   +0x474 MiniportCoCreateVcHandler : Ptr32     int
   +0x478 MiniportCoRequestHandler : Ptr32     int
   +0x47c CoCreateVcHandler : Ptr32     int
   +0x480 CoDeleteVcHandler : Ptr32     int
   +0x484 CmActivateVcCompleteHandler : Ptr32     void
   +0x488 CmDeactivateVcCompleteHandler : Ptr32     void
   +0x48c CoRequestCompleteHandler : Ptr32     void
   +0x490 CoRequestHandler : Ptr32     int
   +0x494 ActiveVcHead     : _LIST_ENTRY
   +0x49c InactiveVcHead   : _LIST_ENTRY
   +0x4a4 PendingAfNotifications : Int4B
   +0x4a8 AfNotifyCompleteEvent : Ptr32 _KEVENT
   +0x4ac MiniportCoOidRequestHandler : Ptr32     int
   +0x4b0 CoOidRequestCompleteHandler : Ptr32     void
   +0x4b4 CoOidRequestHandler : Ptr32     int

lkd> dt ndis!_NDIS_COMMON_OPEN_BLOCK
   +0x000 MacHandle        : Ptr32 Void
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 BindingHandle    : Ptr32 Void
   +0x008 MiniportHandle   : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x00c ProtocolHandle   : Ptr32 _NDIS_PROTOCOL_BLOCK
   +0x010 ProtocolBindingContext : Ptr32 Void
   +0x014 NextSendHandler  : Ptr32     void
   +0x018 NextSendContext  : Ptr32 Void
   +0x01c MiniportAdapterContext : Ptr32 Void
   +0x020 Reserved1        : UChar
   +0x021 CallingFromNdis6Protocol : UChar
   +0x022 Reserved3        : UChar
   +0x023 Reserved4        : UChar
   +0x024 NextReturnNetBufferListsHandler : Ptr32     void
   +0x028 Reserved5        : Uint4B
   +0x02c NextReturnNetBufferListsContext : Ptr32 Void
   +0x030 SendHandler      : Ptr32     int
   +0x030 WanSendHandler   : Ptr32     int
   +0x034 TransferDataHandler : Ptr32     int
   +0x038 SendCompleteHandler : Ptr32     void
   +0x03c TransferDataCompleteHandler : Ptr32     void
   +0x040 ReceiveHandler   : Ptr32     int
   +0x044 ReceiveCompleteHandler : Ptr32     void
   +0x048 WanReceiveHandler : Ptr32     int
   +0x04c RequestCompleteHandler : Ptr32     void
   +0x050 ReceivePacketHandler : Ptr32     int
   +0x054 SendPacketsHandler : Ptr32     void
   +0x058 ResetHandler     : Ptr32     int
   +0x05c RequestHandler   : Ptr32     int
   +0x060 OidRequestHandler : Ptr32     int
   +0x064 ResetCompleteHandler : Ptr32     void
   +0x068 StatusHandler    : Ptr32     void
   +0x068 StatusHandlerEx  : Ptr32     void
   +0x06c StatusCompleteHandler : Ptr32     void
   +0x070 OpenFlags        : Uint4B
   +0x074 References       : Int4B
   +0x078 SpinLock         : Uint4B
   +0x07c FilterHandle     : Ptr32 Void
   +0x080 FrameTypeArraySize : Uint4B
   +0x084 FrameTypeArray   : [4] Uint2B
   +0x08c ProtocolOptions  : Uint4B
   +0x090 CurrentLookahead : Uint4B
   +0x094 WSendHandler     : Ptr32     int
   +0x098 WTransferDataHandler : Ptr32     int
   +0x09c WSendPacketsHandler : Ptr32     void
   +0x0a0 CancelSendPacketsHandler : Ptr32     void
   +0x0a4 WakeUpEnable     : Uint4B
   +0x0a8 PMCurrentParameters : _NDIS_PM_PARAMETERS
   +0x0bc CloseCompleteEvent : Ptr32 _KEVENT
   +0x0c0 QC               : _QUEUED_CLOSE
   +0x0d4 AfReferences     : Int4B
   +0x0d8 NextGlobalOpen   : Ptr32 _NDIS_OPEN_BLOCK
   +0x0dc MiniportNextOpen : Ptr32 _NDIS_OPEN_BLOCK
   +0x0e0 ProtocolNextOpen : Ptr32 _NDIS_OPEN_BLOCK
   +0x0e4 BindDeviceName   : Ptr32 _UNICODE_STRING
   +0x0e8 RootDeviceName   : Ptr32 _UNICODE_STRING
   +0x0ec FilterNextOpen   : Ptr32 _NDIS_OPEN_BLOCK
   +0x0f0 PacketFilters    : Uint4B
   +0x0f4 OldPacketFilters : Uint4B
   +0x0f8 MaxMulticastAddresses : Uint4B
   +0x0fc MCastAddressBuf  : Ptr32 _ETH_MULTICAST_WRAPPER
   +0x100 NumAddresses     : Uint4B
   +0x104 OldMCastAddressBuf : Ptr32 _ETH_MULTICAST_WRAPPER
   +0x108 OldNumAddresses  : Uint4B
   +0x110 RSSParametersBuf : [604] UChar
   +0x36c NdisRSSParameters : Ptr32 _NDIS_RECEIVE_SCALE_PARAMETERS
   +0x370 PatternList      : _SINGLE_LIST_ENTRY
   +0x374 WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x378 PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x37c ProtSendNetBufferListsComplete : Ptr32     void
   +0x380 SendCompleteNdisPacketContext : Ptr32 Void
   +0x384 SendCompleteNetBufferListsContext : Ptr32 Void
   +0x388 ReceiveNetBufferLists : Ptr32     void
   +0x38c ReceiveNetBufferListsContext : Ptr32 Void
   +0x390 SavedSendPacketsHandler : Ptr32     void
   +0x394 SavedCancelSendPacketsHandler : Ptr32     void
   +0x398 SavedSendHandler : Ptr32     int
   +0x39c InitiateOffloadCompleteHandler : Ptr32     void
   +0x3a0 TerminateOffloadCompleteHandler : Ptr32     void
   +0x3a4 UpdateOffloadCompleteHandler : Ptr32     void
   +0x3a8 InvalidateOffloadCompleteHandler : Ptr32     void
   +0x3ac QueryOffloadCompleteHandler : Ptr32     void
   +0x3b0 IndicateOffloadEventHandler : Ptr32     void
   +0x3b4 TcpOffloadSendCompleteHandler : Ptr32     void
   +0x3b8 TcpOffloadReceiveCompleteHandler : Ptr32     void
   +0x3bc TcpOffloadDisconnectCompleteHandler : Ptr32     void
   +0x3c0 TcpOffloadForwardCompleteHandler : Ptr32     void
   +0x3c4 TcpOffloadEventHandler : Ptr32     void
   +0x3c8 TcpOffloadReceiveIndicateHandler : Ptr32     int
   +0x3cc NblTracker       : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x3d0 ProtocolMajorVersion : Uint4B
   +0x3d4 IfBlock          : Ptr32 Ptr32 Void
   +0x3d8 PnPStateLock     : _NDIS_SPIN_LOCK
   +0x3e0 PnPState         : _NDIS_NDIS5_DRIVER_STATE
   +0x3e4 OutstandingSends : Int4B
   +0x3e8 PauseEvent       : _NDIS_EVENT
   +0x3f8 Ndis5WanSendHandler : Ptr32     int
   +0x3fc ProtSendCompleteHandler : Ptr32     void
   +0x400 OidRequestCompleteHandler : Ptr32     void
   +0x404 OidRequestCompleteContext : Ptr32 Void
   +0x408 NumOfPauseRestartRequests : Int4B
   +0x40c State            : _NDIS_OPEN_STATE
   +0x410 Offload          : Ptr32 _NDIS_OPEN_OFFLOAD
   +0x414 StatusUnbindWorkItem : Ptr32 _NDIS_STATUS_UNBIND_WORKITEM
   +0x418 DpcStartCycle    : Uint8B
   +0x420 ReceivedAPacketSlot : Ptr32 PNDIS_PER_PROCESSOR_SLOT__
   +0x424 DirectOidRequestCompleteHandler : Ptr32     void
   +0x428 DirectOidRequestHandler : Ptr32     int
   +0x42c DirectOidRequestCompleteContext : Ptr32 Void
   +0x430 ReceiveQueueList : _LIST_ENTRY
   +0x438 NumReceiveQueues : Uint4B
   +0x43c SharedMemoryBlockList : _LIST_ENTRY
   +0x444 AllocateSharedMemoryHandler : Ptr32     int
   +0x448 FreeSharedMemoryHandler : Ptr32     void
   +0x44c AllocateSharedMemoryContext : Ptr32 Void
   +0x450 CompositeBus     : Ptr32 _NDIS_COMPOSITE_BUS_INFORMATION
   +0x454 NumAllocatedVFs  : Uint4B
   +0x458 VFList           : _LIST_ENTRY
   +0x460 NumActiveVPorts  : Uint4B
   +0x464 VPortList        : _LIST_ENTRY

lkd> dt ndis!_NDIS_PROTOCOL_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 ProtocolDriverContext : Ptr32 Void
   +0x008 NextProtocol     : Ptr32 _NDIS_PROTOCOL_BLOCK
   +0x00c OpenQueue        : Ptr32 _NDIS_OPEN_BLOCK
   +0x010 Ref              : _REFERENCE
   +0x018 MajorNdisVersion : UChar
   +0x019 MinorNdisVersion : UChar
   +0x01a MajorDriverVersion : UChar
   +0x01b MinorDriverVersion : UChar
   +0x01c Reserved         : Uint4B
   +0x020 Flags            : Uint4B
   +0x024 Name             : _UNICODE_STRING
   +0x02c IsIPv4           : UChar
   +0x02d IsIPv6           : UChar
   +0x02e IsNdisTest6      : UChar
   +0x030 BindAdapterHandlerEx : Ptr32     int
   +0x034 UnbindAdapterHandlerEx : Ptr32     int
   +0x038 OpenAdapterCompleteHandlerEx : Ptr32     void
   +0x03c CloseAdapterCompleteHandlerEx : Ptr32     void
   +0x040 PnPEventHandler  : Ptr32     int
   +0x040 NetPnPEventHandler : Ptr32     int
   +0x044 UnloadHandler    : Ptr32     void
   +0x048 UninstallHandler : Ptr32     void
   +0x04c RequestCompleteHandler : Ptr32     void
   +0x050 StatusHandlerEx  : Ptr32     void
   +0x050 StatusHandler    : Ptr32     void
   +0x054 StatusCompleteHandler : Ptr32     void
   +0x058 ReceiveNetBufferListsHandler : Ptr32     void
   +0x05c SendNetBufferListsCompleteHandler : Ptr32     void
   +0x060 CoStatusHandlerEx : Ptr32     void
   +0x060 CoStatusHandler  : Ptr32     void
   +0x064 CoAfRegisterNotifyHandler : Ptr32     void
   +0x068 CoReceiveNetBufferListsHandler : Ptr32     void
   +0x06c CoSendNetBufferListsCompleteHandler : Ptr32     void
   +0x070 OpenAdapterCompleteHandler : Ptr32     void
   +0x074 CloseAdapterCompleteHandler : Ptr32     void
   +0x078 SendCompleteHandler : Ptr32     void
   +0x078 WanSendCompleteHandler : Ptr32     void
   +0x07c TransferDataCompleteHandler : Ptr32     void
   +0x07c WanTransferDataCompleteHandler : Ptr32     void
   +0x080 ResetCompleteHandler : Ptr32     void
   +0x084 ReceiveHandler   : Ptr32     int
   +0x084 WanReceiveHandler : Ptr32     int
   +0x088 ReceiveCompleteHandler : Ptr32     void
   +0x08c ReceivePacketHandler : Ptr32     int
   +0x090 BindAdapterHandler : Ptr32     void
   +0x094 UnbindAdapterHandler : Ptr32     void
   +0x098 CoSendCompleteHandler : Ptr32     void
   +0x09c CoReceivePacketHandler : Ptr32     unsigned int
   +0x0a0 OidRequestCompleteHandler : Ptr32     void
   +0x0a4 WorkItem         : _WORK_QUEUE_ITEM
   +0x0b4 Mutex            : _KMUTANT
   +0x0d4 MutexOwnerThread : Ptr32 Void
   +0x0d8 MutexOwnerCount  : Uint4B
   +0x0dc MutexOwner       : Uint4B
   +0x0e0 BindDeviceName   : Ptr32 _UNICODE_STRING
   +0x0e4 RootDeviceName   : Ptr32 _UNICODE_STRING
   +0x0e8 AssociatedMiniDriver : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0x0ec BindingAdapter   : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x0f0 DeregEvent       : Ptr32 _KEVENT
   +0x0f4 ClientChars      : _NDIS_CO_CLIENT_OPTIONAL_HANDLERS
   +0x148 CallMgrChars     : _NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS
   +0x194 InitiateOffloadCompleteHandler : Ptr32     void
   +0x198 TerminateOffloadCompleteHandler : Ptr32     void
   +0x19c UpdateOffloadCompleteHandler : Ptr32     void
   +0x1a0 InvalidateOffloadCompleteHandler : Ptr32     void
   +0x1a4 QueryOffloadCompleteHandler : Ptr32     void
   +0x1a8 IndicateOffloadEventHandler : Ptr32     void
   +0x1ac TcpOffloadSendCompleteHandler : Ptr32     void
   +0x1b0 TcpOffloadReceiveCompleteHandler : Ptr32     void
   +0x1b4 TcpOffloadDisconnectCompleteHandler : Ptr32     void
   +0x1b8 TcpOffloadForwardCompleteHandler : Ptr32     void
   +0x1bc TcpOffloadEventHandler : Ptr32     void
   +0x1c0 TcpOffloadReceiveIndicateHandler : Ptr32     int
   +0x1c4 DirectOidRequestCompleteHandler : Ptr32     void
   +0x1c8 AllocateSharedMemoryHandler : Ptr32     int
   +0x1cc FreeSharedMemoryHandler : Ptr32     void
   +0x1d0 AllocateSharedMemoryContext : Ptr32 Void
   +0x1d4 ImageName        : _UNICODE_STRING

lkd> dt ndis!_NDIS_IF_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 Link             : _LIST_ENTRY
   +0x00c ProviderLink     : _LIST_ENTRY
   +0x014 NetworkLink      : _LIST_ENTRY
   +0x01c ifRcvAddressTable : Ptr32 _NDIS_IF_RCV_ADDRESS
   +0x020 ifRcvAddressCount : Uint4B
   +0x024 ifMaxRcvAddressCount : Uint4B
   +0x028 LowerLayerIfCount : Uint4B
   +0x02c HigherLayerIfCount : Uint4B
   +0x030 Ref              : Int4B
   +0x038 NetLuid          : _NET_LUID_LH
   +0x040 ProviderIfContext : Ptr32 Void
   +0x044 ProviderHandle   : Ptr32 _NDIS_IF_PROVIDER_BLOCK
   +0x048 Flags            : Uint4B
   +0x04c PhysicalLocation : _NET_PHYSICAL_LOCATION_LH
   +0x058 WanTunnelType    : Uint4B
   +0x05c PortNumber       : Uint4B
   +0x060 ifLastChange     : Uint8B
   +0x068 ifCounterDiscontinuityTime : Uint8B
   +0x070 RosInfo          : UChar
   +0x070 ifIndex          : Uint4B
   +0x074 ifDescr          : _IF_COUNTED_STRING_LH
   +0x278 ifType           : Uint2B
   +0x27c AccessType       : _NET_IF_ACCESS_TYPE
   +0x280 DirectionType    : _NET_IF_DIRECTION_TYPE
   +0x284 ConnectionType   : _NET_IF_CONNECTION_TYPE
   +0x288 InterfaceGuid    : _GUID
   +0x298 ifConnectorPresent : UChar
   +0x29c ifFlags          : Uint4B
   +0x2a0 MediaType        : _NDIS_MEDIUM
   +0x2a4 PhysicalMediumType : _NDIS_PHYSICAL_MEDIUM
   +0x2a8 RodInfo          : UChar
   +0x2a8 CompartmentId    : Uint4B
   +0x2ac NetworkGuid      : _GUID
   +0x2bc ifAlias          : _IF_COUNTED_STRING_LH
   +0x4c0 ifOperStatus     : _NET_IF_OPER_STATUS
   +0x4c4 ifOperStatusFlags : Uint4B
   +0x4c8 ifMtu            : Uint4B
   +0x4cc ifPhysAddress    : _IF_PHYSICAL_ADDRESS_LH
   +0x4ee PermanentPhysAddress : _IF_PHYSICAL_ADDRESS_LH
   +0x510 ifAdminStatus    : _NET_IF_ADMIN_STATUS
   +0x518 XmitLinkSpeed    : Uint8B
   +0x520 RcvLinkSpeed     : Uint8B
   +0x528 ifPromiscuousMode : UChar
   +0x529 ifDeviceWakeUpEnable : UChar
   +0x52c MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x530 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x538 Network          : Ptr32 _NDIS_IF_NETWORK_BLOCK
   +0x53c Compartment      : Ptr32 _NDIS_IF_COMPARTMENT_BLOCK
   +0x540 AsyncEvent       : Ptr32 _KEVENT
   +0x544 bNdisIsProvider  : UChar
   +0x545 IsNdisFilter     : UChar
   +0x546 MiniportAvailable : UChar
   +0x548 MiniportLinkReference : Uint4B
   +0x54c Miniport         : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x54c Filter           : Ptr32 _NDIS_FILTER_BLOCK
   +0x550 SupportedStatistics : Uint4B
   +0x554 ifL2NetworkInfo  : _IF_COUNTED_STRING_LH

lkd> dt ndis!_NDIS_FILTER_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 NextFilter       : Ptr32 _NDIS_FILTER_BLOCK
   +0x008 FilterDriver     : Ptr32 _NDIS_FILTER_DRIVER_BLOCK
   +0x00c FilterModuleContext : Ptr32 Void
   +0x010 Miniport         : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x014 FilterInstanceName : Ptr32 _UNICODE_STRING
   +0x018 FilterFriendlyName : Ptr32 _UNICODE_STRING
   +0x01c Flags            : Uint4B
   +0x020 StackFlags       : Uint4B
   +0x024 State            : _NDIS_FILTER_STATE
   +0x028 Ref              : _REFERENCE
   +0x030 FakeStatus       : Int4B
   +0x034 NextGlobalFilter : Ptr32 _NDIS_FILTER_BLOCK
   +0x038 LowerFilter      : Ptr32 _NDIS_FILTER_BLOCK
   +0x03c HigherFilter     : Ptr32 _NDIS_FILTER_BLOCK
   +0x040 AsyncOpContext   : Ptr32 _FILTER_PAUSE_RESTART_CONTEXT
   +0x044 NumOfPauseRestartRequests : Int4B
   +0x048 Lock             : Uint4B
   +0x04c LockThread       : Ptr32 Void
   +0x050 LockDbg          : Uint4B
   +0x054 OidRequestList   : _LIST_ENTRY
   +0x05c PendingOidRequest : Ptr32 _NDIS_OID_REQUEST
   +0x060 PnPRef           : _REFERENCE
   +0x068 MediaType        : _NDIS_MEDIUM
   +0x06c PhysicalMediaType : _NDIS_PHYSICAL_MEDIUM
   +0x070 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x074 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x078 XmitLinkSpeed    : Uint8B
   +0x080 RcvLinkSpeed     : Uint8B
   +0x088 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x08c AutoNegotiationFlags : Uint4B
   +0x090 XState           : UChar
   +0x091 Reserved1        : UChar
   +0x092 Reserved2        : UChar
   +0x093 Reserved3        : UChar
   +0x094 MediaConnectStateIndicateUp : _NET_IF_MEDIA_CONNECT_STATE
   +0x098 MediaDuplexStateIndicateUp : _NET_IF_MEDIA_DUPLEX_STATE
   +0x0a0 XmitLinkSpeedIndicateUp : Uint8B
   +0x0a8 RcvLinkSpeedIndicateUp : Uint8B
   +0x0b0 PauseFunctionsIndicateUp : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x0b4 AutoNegotiationFlagsIndicateUp : Uint4B
   +0x0b8 NextRequestHandle : Ptr32 Void
   +0x0bc NextSendNetBufferListsHandler : Ptr32     void
   +0x0c0 NextSendNetBufferListsContext : Ptr32 Void
   +0x0c4 NextSendNetBufferListsTracker : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x0c8 NextSendNetBufferListsObject : Ptr32 _NDIS_OBJECT_HEADER
   +0x0cc NextSendNetBufferListsCompleteHandler : Ptr32     void
   +0x0d0 NextSendNetBufferListsCompleteContext : Ptr32 Void
   +0x0d4 NextSendNetBufferListsCompleteTracker : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x0d8 NextIndicateReceiveNetBufferListsHandler : Ptr32     void
   +0x0dc NextIndicateReceiveNetBufferListsContext : Ptr32 Void
   +0x0e0 NextIndicateReceiveNetBufferListsTracker : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x0e4 NextReturnNetBufferListsHandler : Ptr32     void
   +0x0e8 NextReturnNetBufferListsContext : Ptr32 Void
   +0x0ec NextReturnNetBufferListsTracker : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x0f0 NextCancelSendNetBufferListsHandler : Ptr32     void
   +0x0f4 NextCancelSendNetBufferListsContext : Ptr32 Void
   +0x0f8 SetFilterModuleOptionalHandlers : Ptr32     int
   +0x0fc Characteristics  : _NDIS_FILTER_PARTIAL_CHARACTERISTICS
   +0x118 OidRequestHandler : Ptr32     int
   +0x11c OidRequestCompleteHandler : Ptr32     void
   +0x120 CancelRequestHandler : Ptr32     void
   +0x124 DevicePnPEventNotifyHandler : Ptr32     void
   +0x128 NetPnPEventHandler : Ptr32     int
   +0x12c StatusHandler    : Ptr32     void
   +0x130 FilterSendNetBufferListsHandler : Ptr32     void
   +0x134 FilterIndicateReceiveNetBufferListsHandler : Ptr32     void
   +0x138 FilterCancelSendNetBufferListsHandler : Ptr32     void
   +0x13c InitiateOffloadCompleteHandler : Ptr32     void
   +0x140 TerminateOffloadCompleteHandler : Ptr32     void
   +0x144 UpdateOffloadCompleteHandler : Ptr32     void
   +0x148 InvalidateOffloadCompleteHandler : Ptr32     void
   +0x14c QueryOffloadCompleteHandler : Ptr32     void
   +0x150 IndicateOffloadEventHandler : Ptr32     void
   +0x154 TcpOffloadSendCompleteHandler : Ptr32     void
   +0x158 TcpOffloadReceiveCompleteHandler : Ptr32     void
   +0x15c TcpOffloadDisconnectCompleteHandler : Ptr32     void
   +0x160 TcpOffloadForwardCompleteHandler : Ptr32     void
   +0x164 TcpOffloadEventHandler : Ptr32     void
   +0x168 TcpOffloadReceiveIndicateHandler : Ptr32     int
   +0x16c InitiateOffloadHandler : Ptr32     void
   +0x170 TerminateOffloadHandler : Ptr32     void
   +0x174 UpdateOffloadHandler : Ptr32     void
   +0x178 InvalidateOffloadHandler : Ptr32     void
   +0x17c QueryOffloadHandler : Ptr32     void
   +0x180 TcpOffloadReceiveReturnHandler : Ptr32     int
   +0x184 NblTracker       : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0x188 Offload          : Ptr32 _NDIS_FILTER_TASK_OFFLOAD
   +0x18c InterfaceGuid    : _GUID
   +0x19c IfIndex          : Uint4B
   +0x1a0 IfBlock          : Ptr32 _NDIS_IF_BLOCK
   +0x1a4 DirectOidRequestHandler : Ptr32     int
   +0x1a8 DirectOidRequestCompleteHandler : Ptr32     void
   +0x1ac NextDirectRequestHandle : Ptr32 Void
   +0x1b0 DirectOidRequestCount : Uint4B
   +0x1b4 CancelDirectOidRequestHandler : Ptr32     void
   +0x1b8 WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x1bc PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x1c0 PMCurrentParameters : _NDIS_PM_PARAMETERS

lkd> dt ndis!_NDIS_MINIPORT_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 NextMiniport     : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x008 BaseMiniport     : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x00c MiniportAdapterContext : Ptr32 Void
   +0x010 Reserved4        : _UNICODE_STRING
   +0x010 MajorNdisVersion : UChar
   +0x011 MinorNdisVersion : UChar
   +0x014 PcwDataBlock     : Ptr32 _NDIS_PCW_DATA_BLOCK
   +0x018 PcwDatapathEventMask : Int4B
   +0x018 Reserved28       : Ptr32 Void
   +0x01c OpenQueue        : Ptr32 Void
   +0x020 ShortRef         : _REFERENCE
   +0x028 PcwDatapathCycleMask : Int4B
   +0x028 Reserved29       : Ptr32 Void
   +0x02c LinkStateIndicationFlags : UChar
   +0x02d LockAcquired     : UChar
   +0x02e PmodeOpens       : UChar
   +0x02f Reserved23       : UChar
   +0x030 Lock             : Uint4B
   +0x034 Reserved25       : Ptr32 Void
   +0x038 Interrupt        : Ptr32 _NDIS_MINIPORT_INTERRUPT
   +0x03c Flags            : Uint4B
   +0x040 PnPFlags         : Uint4B
   +0x044 PacketList       : _LIST_ENTRY
   +0x04c FirstPendingPacket : Ptr32 _NDIS_PACKET
   +0x050 ReturnPacketsQueue : Ptr32 _NDIS_PACKET
   +0x054 RequestBuffer    : Uint4B
   +0x058 Reserved26       : Ptr32 Void
   +0x05c PrimaryMiniport  : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x060 NextCancelSendNetBufferListsHandler : Ptr32     void
   +0x064 OidContext       : Ptr32 Void
   +0x068 SupportedOidListLength : Uint4B
   +0x06c Resources        : Ptr32 _CM_RESOURCE_LIST
   +0x070 WakeUpDpcTimer   : _NDIS_TIMER
   +0x0b8 Reserved20       : _UNICODE_STRING
   +0x0b8 MiniportMediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x0bc MiniportMediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x0c0 SymbolicLinkName : _UNICODE_STRING
   +0x0c8 CheckForHangSeconds : Uint4B
   +0x0cc CFHangTicks      : Uint2B
   +0x0ce CFHangCurrentTick : Uint2B
   +0x0d0 ResetStatus      : Int4B
   +0x0d4 ResetOpen        : Ptr32 Void
   +0x0d8 EthDB            : Ptr32 _X_FILTER
   +0x0d8 NullDB           : Ptr32 _X_FILTER
   +0x0dc TrDB             : Ptr32 _X_FILTER
   +0x0e0 YYYDB            : Ptr32 Void
   +0x0e4 XXXDB            : Ptr32 Void
   +0x0e8 PacketIndicateHandler : Ptr32     void
   +0x0ec SendCompleteHandler : Ptr32     void
   +0x0f0 SendResourcesHandler : Ptr32     void
   +0x0f4 ResetCompleteHandler : Ptr32     void
   +0x0f8 MediaType        : _NDIS_MEDIUM
   +0x0fc AutoNegotiationFlags : Uint4B
   +0x100 Reserved5        : _NDIS_INTERFACE_TYPE
   +0x104 AdapterType      : _NDIS_INTERFACE_TYPE
   +0x108 Reserved6        : Ptr32 _DEVICE_OBJECT
   +0x108 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x10c Reserved7        : Ptr32 _DEVICE_OBJECT
   +0x10c MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x110 SupportedOidList : Ptr32 Uint4B
   +0x114 MiniportSGDmaBlock : Ptr32 _NDIS_SG_DMA_BLOCK
   +0x118 CallMgrAfList    : Ptr32 _NDIS_AF_LIST
   +0x11c MiniportThread   : Ptr32 Void
   +0x120 SetInfoBuf       : Ptr32 Void
   +0x124 SetInfoBufLen    : Uint2B
   +0x126 MaxSendPackets   : Uint2B
   +0x128 FakeStatus       : Int4B
   +0x12c Reserved24       : Ptr32 Void
   +0x12c GlobalTriageBlock : Ptr32 Void
   +0x130 CombinedNdisRSSParameters : Ptr32 _NDIS_RECEIVE_SCALE_PARAMETERS
   +0x134 TimerQueue       : Ptr32 _NDIS_MINIPORT_TIMER
   +0x134 TimerObjectQueue : Ptr32 _NDIS_TIMER_ENTRY
   +0x138 MacOptions       : Uint4B
   +0x13c PendingRequest   : Ptr32 _NDIS_REQUEST
   +0x140 MaximumLongAddresses : Uint4B
   +0x144 Reserved27       : Uint4B
   +0x148 MiniportCurrentLookahead : Uint4B
   +0x14c MiniportMaximumLookahead : Uint4B
   +0x150 Reserved1        : Uint4B
   +0x150 NullMediaFilter  : Ptr32 _X_FILTER
   +0x154 DisableInterruptHandler : Ptr32     void
   +0x158 EnableInterruptHandler : Ptr32     void
   +0x15c SendPacketsHandler : Ptr32     void
   +0x160 DeferredSendHandler : Ptr32     unsigned char
   +0x164 EthRxIndicateHandler : Ptr32     void
   +0x168 Reserved30       : Ptr32 Void
   +0x16c NextSendNetBufferListsHandler : Ptr32     void
   +0x170 EthRxCompleteHandler : Ptr32     void
   +0x174 Reserved31       : Ptr32 Void
   +0x178 SavedNextSendNetBufferListsHandler : Ptr32     void
   +0x17c StatusHandler    : Ptr32     void
   +0x180 StatusCompleteHandler : Ptr32     void
   +0x184 TDCompleteHandler : Ptr32     void
   +0x188 QueryCompleteHandler : Ptr32     void
   +0x18c SetCompleteHandler : Ptr32     void
   +0x190 WanSendCompleteHandler : Ptr32     void
   +0x194 WanRcvHandler    : Ptr32     void
   +0x198 WanRcvCompleteHandler : Ptr32     void
   +0x19c IndicateNetBufferListsHandler : Ptr32     void
   +0x1a0 IndicateNetBufferListsContext : Ptr32 Void
   +0x1a4 SendNetBufferListsCompleteHandler : Ptr32     void
   +0x1a8 PnPEventLockEvent : Ptr32 _KEVENT
   +0x1ac MediaSpecificAttributes : Ptr32 _NDIS_OBJECT_HEADER
   +0x1b0 PendingQueryPowerIrp : Ptr32 _IRP
   +0x1b4 InterruptEx      : Ptr32 _NDIS_INTERRUPT_BLOCK
   +0x1b8 XmitLinkSpeed    : Uint8B
   +0x1c0 RcvLinkSpeed     : Uint8B
   +0x1c8 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1cc MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1d0 MiniportAutoNegotiationFlags : Uint4B
   +0x1d4 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x1f0 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x208 SendFlags        : UChar
   +0x209 MP6SupportPM     : UChar
   +0x20a XState           : UChar
   +0x20c Log              : Ptr32 _NDIS_LOG
   +0x210 AllocatedResources : Ptr32 _CM_RESOURCE_LIST
   +0x214 AllocatedResourcesTranslated : Ptr32 _CM_RESOURCE_LIST
   +0x218 PatternList      : _SINGLE_LIST_ENTRY
   +0x21c WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x220 PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x224 PMCapabilities61 : _NDIS_PNP_CAPABILITIES
   +0x234 PMHardwareCapabilities : _NDIS_PM_CAPABILITIES
   +0x270 PMAdvertisedCapabilities : _NDIS_PM_CAPABILITIES
   +0x2ac PMCurrentParameters : _NDIS_PM_PARAMETERS
   +0x2c0 PMWmiParameters  : _NDIS_PM_PARAMETERS
   +0x2d4 OriginalDeviceCaps : _DEVICE_CAPABILITIES
   +0x314 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x354 S0WakeupSupported : UChar
   +0x358 WakeUpEnable     : Uint4B
   +0x35c pIrpWaitWake     : Ptr32 _IRP
   +0x360 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x368 VcIndex          : _LARGE_INTEGER
   +0x370 VcCountLock      : Uint4B
   +0x374 WmiEnabledVcs    : _LIST_ENTRY
   +0x37c pNdisGuidMap     : Ptr32 _NDIS_GUID
   +0x380 pCustomGuidMap   : Ptr32 _NDIS_GUID
   +0x384 VcCount          : Uint2B
   +0x386 cNdisGuidMap     : Uint2B
   +0x388 cCustomGuidMap   : Uint2B
   +0x390 MediaDisconnectTimer : _NDIS_TIMER
   +0x3d8 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x3dc OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x3e0 DeferredDpc      : _KDPC
   +0x400 StartTicks       : _LARGE_INTEGER
   +0x408 IndicatedPacket  : Ptr32 Ptr32 _NDIS_PACKET
   +0x40c RemoveReadyEvent : Ptr32 _KEVENT
   +0x410 AllOpensClosedEvent : Ptr32 _KEVENT
   +0x414 AllRequestsCompletedEvent : Ptr32 _KEVENT
   +0x418 InitTimeMs       : Uint4B
   +0x41c WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x464 OidList          : Ptr32 _OID_LIST
   +0x468 InternalResetCount : Uint2B
   +0x46a MiniportResetCount : Uint2B
   +0x46c MediaSenseConnectCount : Uint2B
   +0x46e MediaSenseDisconnectCount : Uint2B
   +0x470 xPackets         : Ptr32 Ptr32 _NDIS_PACKET
   +0x474 UserModeOpenReferences : Uint4B
   +0x478 SavedIndicateNetBufferListsHandler : Ptr32     void
   +0x47c SavedIndicateNetBufferListsContext : Ptr32 Void
   +0x480 WSendPacketsHandler : Ptr32     void
   +0x484 MiniportAttributes : Uint4B
   +0x488 NumOpens         : Uint2B
   +0x48a CFHangXTicks     : Uint2B
   +0x48c RequestCount     : Uint4B
   +0x490 IndicatedPacketsCount : Uint4B
   +0x494 PhysicalMediumType : Uint4B
   +0x498 MiniportMediaType : _NDIS_MEDIUM
   +0x49c LastRequest      : Ptr32 _NDIS_REQUEST
   +0x4a0 FakeMac          : Ptr32 Void
   +0x4a4 LockDbg          : Uint4B
   +0x4a8 LockDbgX         : Uint4B
   +0x4ac LockThread       : Ptr32 Void
   +0x4b0 InfoFlags        : Uint4B
   +0x4b4 TimerQueueLock   : Uint4B
   +0x4b8 ResetCompletedEvent : Ptr32 _KEVENT
   +0x4bc QueuedBindingCompletedEvent : Ptr32 _KEVENT
   +0x4c0 SavedPacketIndicateHandler : Ptr32     void
   +0x4c4 RegisteredInterrupts : Int4B
   +0x4c8 SetOid           : Uint4B
   +0x4cc CFHCompletedEvent : _KEVENT
   +0x4dc DeviceContext    : Ptr32 Void
   +0x4e0 CombinedRSSParametersBuf : [604] UChar
   +0x740 RSSParametersBuf : [604] UChar
   +0x99c UsingMSIX        : UChar
   +0x99d Miniport5InNdis6Mode : UChar
   +0x99e Miniport5HasNdis6Component : UChar
   +0x99f RestoreStackNeeded : UChar
   +0x9a0 MediaChangeFilters : Char
   +0x9a1 FilterPnPLockAcquired : UChar
   +0x9a2 LWFilterAllLoaded : UChar
   +0x9a3 CheckPacketFilters : UChar
   +0x9a4 ReceiveFilters   : UChar
   +0x9a8 FilterPnPLockThread : Ptr32 Void
   +0x9ac FilterPnPLockDbgX : Uint4B
   +0x9b0 RecvLock         : Uint4B
   +0x9b4 RecvState        : _NDIS_MINIPORT_STATE
   +0x9b8 OutstandingReceives : Uint4B
   +0x9bc MiniportRecvLockThread : Ptr32 Void
   +0x9c0 RecvLockDbg      : Uint4B
   +0x9c4 NextSendPacketsHandler : Ptr32     void
   +0x9c8 FinalSendPacketsHandler : Ptr32     void
   +0x9cc LowestFilter     : Ptr32 _NDIS_FILTER_BLOCK
   +0x9d0 HighestFilter    : Ptr32 _NDIS_FILTER_BLOCK
   +0x9d4 ShutdownContext  : Ptr32 Void
   +0x9d8 ShutdownHandler  : Ptr32     void
   +0x9dc BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0x9fc TopIndicateNetBufferListsHandler : Ptr32     void
   +0xa00 TopIndicateLoopbackNetBufferListsHandler : Ptr32     void
   +0xa04 Ndis5PacketIndicateHandler : Ptr32     void
   +0xa08 MiniportReturnPacketHandler : Ptr32     void
   +0xa0c MiniportReturnPacketContext : Ptr32 Void
   +0xa10 SynchronousReturnPacketHandler : Ptr32     void
   +0xa14 SynchronousReturnPacketContext : Ptr32 Void
   +0xa18 OidRequestList   : _LIST_ENTRY
   +0xa20 PendingOidRequest : Ptr32 _NDIS_OID_REQUEST
   +0xa24 ProcessedOidRequest : Ptr32 _NDIS_OID_REQUEST
   +0xa28 NextCoOidRequestHandle : Ptr32 Void
   +0xa2c Ndis6ProtocolsBound : Uint4B
   +0xa30 PmodeOpen6       : Uint4B
   +0xa34 State            : _NDIS_MINIPORT_STATE
   +0xa38 AsyncOpCompletionEvent : Ptr32 _KEVENT
   +0xa3c AsyncOpCompletionStatus : Int4B
   +0xa40 Ref              : _ULONG_REFERENCE
   +0xa50 MaxXmitLinkSpeed : Uint8B
   +0xa58 MaxRcvLinkSpeed  : Uint8B
   +0xa60 SupportedPacketFilters : Uint4B
   +0xa64 NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0xab4 Next             : _NDIS_MINIPORT_HANDLERS
   +0xb04 NumOfPauseRestartRequests : Int4B
   +0xb08 FilterPnPFlags   : Uint4B
   +0xb0c SupportedStatistics : Uint4B
   +0xb10 cDpcSendCompletes : Uint4B
   +0xb14 cDpcRcvIndications : Uint4B
   +0xb18 cDpcRcvIndicationCalls : Uint4B
   +0xb1c cDpcNbSendCompletes : Uint4B
   +0xb20 cDpcNblSendCompletes : Uint4B
   +0xb24 cDpcNblIndications : Uint4B
   +0xb28 cDpcMaxPacketsIndicated : Uint4B
   +0xb2c cDpcTotalDpcCount : Uint4B
   +0xb30 RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xb44 GeneralAttributes : Ptr32 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0xb48 PortList         : _LIST_ENTRY
   +0xb50 AllocatedPortIndices : Ptr32 UChar
   +0xb54 AllocatedPortIndicesLength : Uint4B
   +0xb58 NumberOfPorts    : Uint4B
   +0xb5c NumberOfActivePorts : Uint4B
   +0xb60 MiniportXmitLinkSpeed : Uint8B
   +0xb68 MiniportRcvLinkSpeed : Uint8B
   +0xb70 RestoreStackTimerEvent : _KEVENT
   +0xb80 RestoreStackTimer : _NDIS_TIMER
   +0xbc8 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0xbf0 RestoreStackBindRefCount : Uint4B
   +0xbf4 ProtocolsToBind  : Uint4B
   +0xbf8 DpcTrackers      : Ptr32 _NDIS_DPC_TRACKER
   +0xbfc CurrentDpcTracker : Ptr32 _NDIS_DPC_TRACKER
   +0xc00 DpcTrackerIndex  : UChar
   +0xc01 SupportedRss     : UChar
   +0xc02 RestoreStackTimerWasSet : UChar
   +0xc08 DpcWatchDogCycleCount : Uint8B
   +0xc10 DataBackFillSize : Uint4B
   +0xc14 ContextBackFillSize : Uint4B
   +0xc18 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0xc68 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xc7c NumOfOpenPauseRestartRequests : Int4B
   +0xc80 MiniportStackPauseCount : Int4B
   +0xc84 NsiOpenReferences : Uint4B
   +0xc88 ProcessingOpen   : Ptr32 Void
   +0xc8c NsiRequestsCompletedEvent : Ptr32 _KEVENT
   +0xc90 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0xc94 MinimumNdisMajorVersion : UChar
   +0xc95 MinimumNdisMinorVersion : UChar
   +0xc98 BottomIfStats    : Ptr32 _NDIS_MINIPORT_STATS
   +0xc9c PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0xcf8 DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xcfc DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xd00 DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xd04 DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xd08 DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xd0c DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xd10 DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xd14 DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xd18 PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0xd4c TopNdis5PacketIndicateHandler : Ptr32     void
   +0xd50 ndisSupportedOidList : Ptr32 Uint4B
   +0xd54 ndisSupportedOidListLength : Uint4B
   +0xd58 MsiIntCount      : Uint4B
   +0xd5c MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0xd70 InvalidFrames    : Uint8B
   +0xd78 PagingPathCount  : Int4B
   +0xd7c ReceiveQueueList : _LIST_ENTRY
   +0xd84 AllocatedQueueIndices : Ptr32 UChar
   +0xd88 AllocatedQueueIndicesLength : Uint4B
   +0xd8c NumReceiveQueues : Uint4B
   +0xd90 ReceiveFilterList : _LIST_ENTRY
   +0xd98 AllocatedReceiveFilterIndices : Ptr32 UChar
   +0xd9c AllocatedReceiveFilterIndicesLength : Uint4B
   +0xda0 NumReceiveFilters : Uint4B
   +0xda4 EnabledReceiveFilterTypes : Uint4B
   +0xda8 EnabledReceiveQueueTypes : Uint4B
   +0xdac ReceiveFilterHwCapabilities : Ptr32 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0xdb0 ReceiveFilterCurrentCapabilities : Ptr32 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0xdb4 TopReceiveFilterCurrentCapabilities : Ptr32 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0xdb8 NicSwitchHwCapabilities : Ptr32 _NDIS_NIC_SWITCH_CAPABILITIES
   +0xdbc NicSwitchCurrentCapabilities : Ptr32 _NDIS_NIC_SWITCH_CAPABILITIES
   +0xdc0 TopNicSwitchCurrentCapabilities : Ptr32 _NDIS_NIC_SWITCH_CAPABILITIES
   +0xdc4 QueueAllocationAllowed : UChar
   +0xdc8 SharedMemoryBlockList : _LIST_ENTRY
   +0xdd0 AllocateSharedMemoryHandler : Ptr32     int
   +0xdd4 FreeSharedMemoryHandler : Ptr32     void
   +0xdd8 AllocateSharedMemoryContext : Ptr32 Void
   +0xddc MsiCaps          : PCI_MSI_CAPABILITY
   +0xdf4 MsiXCaps         : PCI_MSIX_CAPABILITY
   +0xe00 NumberOfIndirectionTableChanges : Uint8B
   +0xe08 PciDeviceSriovSupport : Uint4B
   +0xe0c BeginSavedFields : UChar
   +0xe0c NumUserOpens     : Uint4B
   +0xe10 OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0xe14 MediaDisconnectTimeOut : Uint2B
   +0xe16 SGMapRegistersNeeded : Uint2B
   +0xe18 DriverVerifyFlags : Uint4B
   +0xe1c SetBusData       : Ptr32     unsigned long
   +0xe20 GetBusData       : Ptr32     unsigned long
   +0xe24 BusDataContext   : Ptr32 Void
   +0xe28 BusType          : _NDIS_INTERFACE_TYPE
   +0xe2c BusNumber        : Uint4B
   +0xe30 SlotNumber       : Uint4B
   +0xe34 OpenReadyEvent   : _NDIS_EVENT
   +0xe44 NumAdminOpens    : Uint4B
   +0xe48 DriverHandle     : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0xe4c BindPaths        : Ptr32 _NDIS_BIND_PATHS
   +0xe50 LWFilterList     : Ptr32 _NDIS_BIND_PATHS
   +0xe54 ProtocolsFailToBind : Ptr32 Ptr32 _NDIS_PROTOCOL_BLOCK
   +0xe58 MiniportPhysicalMediumType : Uint4B
   +0xe5c LWFilterAttachList : Ptr32 _NDIS_FILTER_ATTACH_LIST
   +0xe60 NumFilters       : Uint4B
   +0xe64 SecurityDescriptor : Ptr32 Void
   +0xe68 BaseName         : _UNICODE_STRING
   +0xe70 MiniportName     : _UNICODE_STRING
   +0xe78 DeviceObject     : Ptr32 _DEVICE_OBJECT
   +0xe7c PhysicalDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xe80 NextDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xe84 NextGlobalMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0xe88 pAdapterInstanceName : Ptr32 _UNICODE_STRING
   +0xe8c PnPCapabilities  : Uint4B
   +0xe90 CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0xe94 PowerStateLock   : Uint4B
   +0xe98 DriverPowerState : _DEVICE_POWER_STATE
   +0xe9c LowPowerRcvReturnNbls : Ptr32 _NET_BUFFER_LIST
   +0xea0 PendingReturnNBLCount : Uint4B
   +0xea4 LowPowerRcvReturnNblTracker : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0xea8 PMAdminConfig    : _NDIS_PM_ADMIN_CONFIG
   +0xeac PMPatternSemaphore : _KSEMAPHORE
   +0xec0 PMOffloadSemaphore : _KSEMAPHORE
   +0xed4 BusInterface     : Ptr32 Void
   +0xed8 InstanceNumber   : Uint2B
   +0xedc ConfigurationHandle : Ptr32 Void
   +0xee0 InterfaceGuid    : _GUID
   +0xef0 NetLuid          : _NET_LUID_LH
   +0xef8 IfBlockAvailable : UChar
   +0xefc IfBlock          : Ptr32 _NDIS_IF_BLOCK
   +0xf00 IfBlockPointerRefZeroEvent : Ptr32 _KEVENT
   +0xf04 IfIndex          : Uint4B
   +0xf08 AdminStatus      : _NET_IF_ADMIN_STATUS
   +0xf0c OperStatus       : _NET_IF_OPER_STATUS
   +0xf10 OperStatusFlags  : Uint4B
   +0xf14 SendHandler      : Ptr32     int
   +0xf14 WanSendHandler   : Ptr32     int
   +0xf18 NblTracker       : Ptr32 NDIS_NBL_TRACKER_HANDLE__
   +0xf1c Offload          : Ptr32 _NDIS_MINIPORT_OFFLOAD
   +0xf20 NDKBlock         : Ptr32 Void
   +0xf24 AddDeviceContext : Ptr32 Void
   +0xf28 RemoveLock       : _IO_REMOVE_LOCK
   +0xf40 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0xf48 RssEnable        : UChar
   +0xf49 ChimneyEnable    : UChar
   +0xf4c PhysicalMediumInInf : Uint4B
   +0xf50 ExportName       : _UNICODE_STRING
   +0xf58 FilterClass      : _UNICODE_STRING
   +0xf60 StatusProcessingThread : Ptr32 Void
   +0xf64 StatusProcessingDbgX : Uint4B
   +0xf68 FdoName          : _UNICODE_STRING
   +0xf70 PowerD0CompleteEvent : _KEVENT
   +0xf80 LastD0CompleteStatus : Int4B
   +0xf84 LastD0Reason     : _NDIS_MINIPORT_EVENT
   +0xf88 DirectOidRequestCount : Uint4B
   +0xf8c AllDirectRequestsCompletedEvent : Ptr32 _KEVENT
   +0xf90 HDSplitCurrentConfig : Ptr32 _NDIS_HD_SPLIT_CURRENT_CONFIG
   +0xf94 MSIXConfigContext : Ptr32 Void
   +0xf98 SetMSIXTableEntry : Ptr32     long
   +0xf9c MaskMSIXTableEntry : Ptr32     long
   +0xfa0 UnmaskMSIXTableEntry : Ptr32     long
   +0xfa4 DevicePowerStateWorkItem : _WORK_QUEUE_ITEM
   +0xfb4 SystemPowerStateWorkItem : _WORK_QUEUE_ITEM
   +0xfc4 DefaultReceiveQueue : Ptr32 _NDIS_RECEIVE_QUEUE_BLOCK
   +0xfc8 MaxNumRssProcessors : Uint4B
   +0xfcc RssBaseProcessor : _PROCESSOR_NUMBER
   +0xfd0 RssMaxProcessor  : _PROCESSOR_NUMBER
   +0xfd4 RssProfile       : Uint4B
   +0xfd8 NumaNodeId       : Uint2B
   +0xfdc NumaDistances    : Ptr32 Uint2B
   +0xfe0 pModifiedInstanceName : Ptr32 _UNICODE_STRING
   +0xfe4 DeleteMiniportWorkItem : _WORK_QUEUE_ITEM
   +0xff4 SyncFlags        : Uint4B
   +0xff8 WSyncFlags       : Uint4B
   +0xffc InterlockedFlags : Uint4B
   +0x1000 SelectiveSuspend : Ptr32 _NDIS_SELECTIVE_SUSPEND
   +0x1004 AoAc             : Ptr32 _NDIS_MINIPORT_AOAC
   +0x1008 LastWakeReason   : _NDIS_PM_WAKE_REASON_TYPE
   +0x100c PnPEventLog      : [32] _NDIS_MINIPORT_EVENT
   +0x108c PnPEventIndex    : Uint4B
   +0x1090 D0CompleteSignalWorkItem : _NDIS_D0_SIGNAL_WORK_ITEM
   +0x10c0 PhysicalPerformanceCounters : Ptr32 _NDIS_PHYSICAL_PERFORMANCE_COUNTERS
   +0x10c8 TimeOfInitialization : _LARGE_INTEGER
   +0x10d0 LastSystemSleepTime : _LARGE_INTEGER
   +0x10d8 TotalSystemSleepTimeMs : Uint8B
   +0x10e0 SriovHwCapabilities : Ptr32 _NDIS_SRIOV_CAPABILITIES
   +0x10e4 SriovCurrentCapabilities : Ptr32 _NDIS_SRIOV_CAPABILITIES
   +0x10e8 InvalidateBlockMask : Uint8B
   +0x10f0 InvalidateBlockIoctlPf : Ptr32 _IRP
   +0x10f4 InvalidateBlockIoctlVf : Ptr32 _IRP
   +0x10f8 InvalidateBlockVfParams : _VPCI_INVALIDATE_BLOCK_OUTPUT
   +0x1100 InvalidateBlockEvent : _KEVENT
   +0x1110 InvalidateVfId   : Uint2B
   +0x1112 InvalidateBlockCancelling : UChar
   +0x1114 PFBlock          : Ptr32 _NDIS_PF_BLOCK
   +0x1118 NumSwitches      : Uint4B
   +0x111c NicSwitchList    : _LIST_ENTRY
   +0x1124 NumAllocatedVFs  : Uint4B
   +0x1128 VFList           : _LIST_ENTRY
   +0x1130 NumActiveVPorts  : Uint4B
   +0x1134 VPortList        : _LIST_ENTRY
   +0x113c AllocatedVPortIndices : Ptr32 UChar
   +0x1140 AllocatedVPortIndicesLength : Uint4B
   +0x1144 SetVirtualFunctionData : Ptr32     unsigned long
   +0x1148 GetVirtualFunctionData : Ptr32     unsigned long
   +0x114c EnableVirtualization : Ptr32     long
   +0x1150 GetVirtualDeviceLocation : Ptr32     long
   +0x1154 GetVirtualFunctionProbedBars : Ptr32     long
   +0x1158 VirtInterfaceContext : Ptr32 Void
   +0x115c DevinterfaceVirtSymbolicLinkName : _UNICODE_STRING
   +0x1164 VpciInterfaceDereference : Ptr32     void
   +0x1168 WriteVfConfigBlock : Ptr32     long
   +0x116c ReadVfConfigBlock : Ptr32     long
   +0x1170 VpciInterfaceContext : Ptr32 Void
   +0x1174 VfSerialNumber   : Uint4B
   +0x1178 SriovLuid        : _LUID
   +0x1180 QosHwCapabilities : Ptr32 _NDIS_QOS_CAPABILITIES
   +0x1184 QosCurrentCapabilities : Ptr32 _NDIS_QOS_CAPABILITIES
   +0x1188 QosOperationalParameters : Ptr32 _NDIS_QOS_PARAMETERS
   +0x118c QosOperationalParametersBufferSize : Uint4B
   +0x1190 QosRemoteParameters : Ptr32 _NDIS_QOS_PARAMETERS
   +0x1194 QosRemoteParametersBufferSize : Uint4B

lkd> dt ndis!_NDIS_M_DRIVER_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 NextDriver       : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0x008 MiniportQueue    : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x00c MajorNdisVersion : UChar
   +0x00d MinorNdisVersion : UChar
   +0x00e Flags            : Uint2B
   +0x010 NdisDriverInfo   : Ptr32 _NDIS_WRAPPER_HANDLE
   +0x014 DriverObject     : Ptr32 _DRIVER_OBJECT
   +0x018 ServiceRegPath   : _UNICODE_STRING
   +0x020 MiniportDriverContext : Ptr32 Void
   +0x024 AssociatedProtocol : Ptr32 _NDIS_PROTOCOL_BLOCK
   +0x028 DeviceList       : _LIST_ENTRY
   +0x030 PendingDeviceList : Ptr32 _NDIS_PENDING_IM_INSTANCE
   +0x034 UnloadHandler    : Ptr32     void
   +0x038 MiniportDriverCharacteristics : _NDIS_MINIPORT_DRIVER_CHARACTERISTICS
   +0x038 MiniportCharacteristics : _NDIS51_MINIPORT_CHARACTERISTICS
   +0x0b4 MiniportsRemovedEvent : _KEVENT
   +0x0c4 Ref              : _REFERENCE
   +0x0cc IMStartRemoveMutex : _KMUTANT
   +0x0ec IMStartRemoveMutexOwnerThread : Ptr32 Void
   +0x0f0 DriverVersion    : Uint4B
   +0x0f4 ServiceName      : _UNICODE_STRING
   +0x0fc CoCreateVcHandler : Ptr32     int
   +0x100 CoDeleteVcHandler : Ptr32     int
   +0x104 CoActivateVcHandler : Ptr32     int
   +0x108 CoDeactivateVcHandler : Ptr32     int
   +0x10c CoSendNetBufferListsHandler : Ptr32     void
   +0x110 CoRequestHandler : Ptr32     int
   +0x114 CoOidRequestHandler : Ptr32     int
   +0x118 InitiateOffloadHandler : Ptr32     void
   +0x11c TerminateOffloadHandler : Ptr32     void
   +0x120 UpdateOffloadHandler : Ptr32     void
   +0x124 InvalidateOffloadHandler : Ptr32     void
   +0x128 QueryOffloadHandler : Ptr32     void
   +0x12c TcpOffloadSendHandler : Ptr32     int
   +0x130 TcpOffloadReceiveHandler : Ptr32     int
   +0x134 TcpOffloadDisconnectHandler : Ptr32     int
   +0x138 TcpOffloadForwardHandler : Ptr32     int
   +0x13c TcpOffloadReceiveReturnHandler : Ptr32     int
   +0x140 CallMgrChars     : _NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS
   +0x18c AddDeviceHandler : Ptr32     int
   +0x190 RemoveDeviceHandler : Ptr32     void
   +0x194 FilterResourceRequirementsHandler : Ptr32     int
   +0x198 StartDeviceHandler : Ptr32     int
   +0x19c CompositeBusDefaultMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x1a0 OpenNDKAdapterHandler : Ptr32     int
   +0x1a4 CloseNDKAdapterHandler : Ptr32     void
   +0x1a8 IdleNotificationHandler : Ptr32     int
   +0x1ac CancelIdleNotificationHandler : Ptr32     void
   +0x1b0 ImageName        : _UNICODE_STRING
   +0x1b8 AllocateNetBufferListForwardingContextHandler : Ptr32     int
   +0x1bc FreeNetBufferListForwardingContextHandler : Ptr32     void
   +0x1c0 AddNetBufferListDestinationHandler : Ptr32     int
   +0x1c4 SetNetBufferListSourceHandler : Ptr32     int
   +0x1c8 GrowNetBufferListDestinationsHandler : Ptr32     int
   +0x1cc GetNetBufferListDestinationsHandler : Ptr32     void
   +0x1d0 UpdateNetBufferListDestinationsHandler : Ptr32     int
   +0x1d4 CopyNetBufferListInfoHandler : Ptr32     int
   +0x1d8 ReferenceSwitchNicHandler : Ptr32     int
   +0x1dc DereferenceSwitchNicHandler : Ptr32     int
   +0x1e0 ReferenceSwitchPortHandler : Ptr32     int
   +0x1e4 DereferenceSwitchPortHandler : Ptr32     int
   +0x1e8 ReportFilteredNetBufferListsHandler : Ptr32     void

lkd> dt ndis!_NDIS_FILTER_DRIVER_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 NextFilterDriver : Ptr32 _NDIS_FILTER_DRIVER_BLOCK
   +0x008 DriverObject     : Ptr32 _DRIVER_OBJECT
   +0x00c FilterQueue      : Ptr32 _NDIS_FILTER_BLOCK
   +0x010 FilterDriverContext : Ptr32 Void
   +0x014 Lock             : Uint4B
   +0x018 Flags            : Uint4B
   +0x01c DeviceList       : _LIST_ENTRY
   +0x024 Ref              : _REFERENCE
   +0x02c DefaultFilterCharacteristics : _NDIS_FILTER_DRIVER_CHARACTERISTICS
   +0x0a0 InitiateOffloadCompleteHandler : Ptr32     void
   +0x0a4 TerminateOffloadCompleteHandler : Ptr32     void
   +0x0a8 UpdateOffloadCompleteHandler : Ptr32     void
   +0x0ac InvalidateOffloadCompleteHandler : Ptr32     void
   +0x0b0 QueryOffloadCompleteHandler : Ptr32     void
   +0x0b4 IndicateOffloadEventHandler : Ptr32     void
   +0x0b8 TcpOffloadSendCompleteHandler : Ptr32     void
   +0x0bc TcpOffloadReceiveCompleteHandler : Ptr32     void
   +0x0c0 TcpOffloadDisconnectCompleteHandler : Ptr32     void
   +0x0c4 TcpOffloadForwardCompleteHandler : Ptr32     void
   +0x0c8 TcpOffloadEventHandler : Ptr32     void
   +0x0cc TcpOffloadReceiveIndicateHandler : Ptr32     int
   +0x0d0 InitiateOffloadHandler : Ptr32     void
   +0x0d4 TerminateOffloadHandler : Ptr32     void
   +0x0d8 UpdateOffloadHandler : Ptr32     void
   +0x0dc InvalidateOffloadHandler : Ptr32     void
   +0x0e0 QueryOffloadHandler : Ptr32     void
   +0x0e4 TcpOffloadReceiveReturnHandler : Ptr32     int
   +0x0e8 FilterType       : _NDIS_FILTER_TYPE
   +0x0ec FilterRunType    : _NDIS_FILTER_RUN_TYPE
   +0x0f0 FilterClass      : _UNICODE_STRING
   +0x0f8 ImageName        : _UNICODE_STRING

lkd> dt ndis!_NDIS_FILTER_DRIVER_CHARACTERISTICS
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 MajorNdisVersion : UChar
   +0x005 MinorNdisVersion : UChar
   +0x006 MajorDriverVersion : UChar
   +0x007 MinorDriverVersion : UChar
   +0x008 Flags            : Uint4B
   +0x00c FriendlyName     : _UNICODE_STRING
   +0x014 UniqueName       : _UNICODE_STRING
   +0x01c ServiceName      : _UNICODE_STRING
   +0x024 SetOptionsHandler : Ptr32     int
   +0x028 SetFilterModuleOptionsHandler : Ptr32     int
   +0x02c AttachHandler    : Ptr32     int
   +0x030 DetachHandler    : Ptr32     void
   +0x034 RestartHandler   : Ptr32     int
   +0x038 PauseHandler     : Ptr32     int
   +0x03c SendNetBufferListsHandler : Ptr32     void
   +0x040 SendNetBufferListsCompleteHandler : Ptr32     void
   +0x044 CancelSendNetBufferListsHandler : Ptr32     void
   +0x048 ReceiveNetBufferListsHandler : Ptr32     void
   +0x04c ReturnNetBufferListsHandler : Ptr32     void
   +0x050 OidRequestHandler : Ptr32     int
   +0x054 OidRequestCompleteHandler : Ptr32     void
   +0x058 CancelOidRequestHandler : Ptr32     void
   +0x05c DevicePnPEventNotifyHandler : Ptr32     void
   +0x060 NetPnPEventHandler : Ptr32     int
   +0x064 StatusHandler    : Ptr32     void
   +0x068 DirectOidRequestHandler : Ptr32     int
   +0x06c DirectOidRequestCompleteHandler : Ptr32     void
   +0x070 CancelDirectOidRequestHandler : Ptr32     void

lkd> dt ndis!_NDIS_IF_NETWORK_BLOCK
   +0x000 Link             : _LIST_ENTRY
   +0x008 CompartmentLink  : _LIST_ENTRY
   +0x010 NetworkGuid      : _GUID
   +0x020 Compartment      : Ptr32 _NDIS_IF_COMPARTMENT_BLOCK
   +0x024 InterfaceLink    : _LIST_ENTRY
   +0x02c Flags            : Uint4B
   +0x030 Ref              : Int4B
   +0x034 NetworkInfo      : _NDIS_NSI_NETWORK_RW
   +0x244 AsyncEvent       : Ptr32 _KEVENT

lkd> dt ndis!_NDIS_NSI_NETWORK_RW
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x004 CompartmentId    : Uint4B
   +0x008 SiteId           : Uint4B
   +0x00c NetworkName      : _IF_COUNTED_STRING_LH

Комментариев нет:

Отправить комментарий