среда, 14 июля 2010 г.

ndis!_NDIS_MINIPORT_BLOCK

Продолжаем дилетантские ковыряния отверткой в ухе в кишках ndis
В этой заметке описываются структура _NDIS_MINIPORT_BLOCK а также довольно тупой способ узнать смещение на поле NextGlobalMiniport, которое необходимо для создания итератора по этим структурам

Самое смешное что данная структура описана в wdk - в файле inc\ddk\ndis.h есть ее определение аж по поле WanRcvCompleteHandler, но нужного нам поля NextGlobalMiniport в этом определении нет. Итерация по полю NextMiniport работает некорректно
Найти нужное нам смещение (вместе с со списком ndisMiniportList и локом ndisMiniportListLock) можно дизассемблировав функцию ndisFindMiniportOnGlobalList (код взят с xp32 bit):

                mov     ecx, offset _ndisMiniportListLock
; зовем из IAT ф-цию hal!KfAcquireSpinLock
; в 64битной версии - KeAcquireSpinLockRaiseToDpc
; обращение к памяти в секции .data выше этого вызова даст нам лок
; следующее обращение к памяти в секции .data после вызова даст нам ndisMiniportList
                call    ds:__imp_@KfAcquireSpinLock@4 ; KfAcquireSpinLock(x)
                mov     ebx, _ndisMiniportList
                test    ebx, ebx
                mov     byte ptr [ebp+arg_0+3], al
                jz      short loc_1C967
                mov     dx, [ebp+DestinationString.Length]
                push    edi

loc_1C947:
                cmp     dx, [ebx+10h] ; MiniportName.Length
                jnz     short loc_1C95C
                mov     edi, [ebx+14h] ; MiniportName.Buffer
                mov     esi, [ebp+DestinationString.Buffer]
                movzx   ecx, dx
                xor     eax, eax
                repe cmpsb
                jz      short loc_1C966

loc_1C95C:
                mov     ebx, [ebx+19Ch] ; а вот и NextGlobalMiniport
                test    ebx, ebx
                jnz     short loc_1C947
 

Как можно заметить обладая весьма скромной наблюдательностью, адрес ndisMiniportList помещается в некоторый регистр regXXX (в данном случае в ebx), которые затем изменяется только в одном месте - там где происходит получение следующей структуры _NDIS_MINIPORT_BLOCK через поле NextGlobalMiniport - данная инструкция должна выглядеть как

                mov regXXX, [regXXX + Offset]


Соотв-но смещение на поле NextGlobalMiniport и есть Offset из этой инструкции

Единственная засада здесь в том что функция ndisFindMiniportOnGlobalList не экспортируется. Правда IDA Pro показывает что и вызывается она всего в одном месте - из NdisIMInitializeDeviceInstanceEx, которая уже является экспортируемой

Update: как показали опыты британских учоных начиная с висты в поле _NDIS_MINIPORT_BLOCK.Header содержится примерно следующее:
  Type - 11h
  Revision - 1
  Size - настоящий размер структуры _NDIS_MINIPORT_BLOCK в байтах
На более ранних версиях windows на месте Header присутствует поле Signature, содержащее строчку "NDMP"

На сладкое - как выглядит _NDIS_MINIPORT_BLOCK под некоторыми доступными мне версиями windows:

xp & w2k3 32bit
dt ndis!_NDIS_MINIPORT_BLOCK
   +0x000 Signature        : Ptr32 Void
   +0x004 NextMiniport     : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x008 DriverHandle     : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0x00c MiniportAdapterContext : Ptr32 Void
   +0x010 MiniportName     : _UNICODE_STRING
   +0x018 BindPaths        : Ptr32 _NDIS_BIND_PATHS
   +0x01c OpenQueue        : Ptr32 Void
   +0x020 ShortRef         : _REFERENCE
   +0x028 DeviceContext    : Ptr32 Void
   +0x02c Padding1         : UChar
   +0x02d LockAcquired     : UChar
   +0x02e PmodeOpens       : UChar
   +0x02f AssignedProcessor : UChar
   +0x030 Lock             : Uint4B
   +0x034 MediaRequest     : Ptr32 _NDIS_REQUEST
   +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 SetMCastBuffer   : Ptr32 Void
   +0x05c PrimaryMiniport  : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x060 WrapperContext   : Ptr32 Void
   +0x064 BusDataContext   : Ptr32 Void
   +0x068 PnPCapabilities  : Uint4B
   +0x06c Resources        : Ptr32 _CM_RESOURCE_LIST
   +0x070 WakeUpDpcTimer   : _NDIS_TIMER
   +0x0b8 BaseName         : _UNICODE_STRING
   +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 FddiDB           : Ptr32 _X_FILTER
   +0x0e4 ArcDB            : Ptr32 _ARC_FILTER
   +0x0e8 PacketIndicateHandler : Ptr32     void
   +0x0ec SendCompleteHandler : Ptr32     void
   +0x0f0 SendResourcesHandler : Ptr32     void
   +0x0f4 ResetCompleteHandler : Ptr32     void
   +0x0f8 MediaType        : _NDIS_MEDIUM
   +0x0fc BusNumber        : Uint4B
   +0x100 BusType          : _NDIS_INTERFACE_TYPE
   +0x104 AdapterType      : _NDIS_INTERFACE_TYPE
   +0x108 DeviceObject     : Ptr32 _DEVICE_OBJECT
   +0x10c PhysicalDeviceObject : Ptr32 _DEVICE_OBJECT
   +0x110 NextDeviceObject : Ptr32 _DEVICE_OBJECT
   +0x114 MapRegisters     : Ptr32 _MAP_REGISTER_ENTRY
   +0x118 CallMgrAfList    : Ptr32 _NDIS_AF_LIST
   +0x11c MiniportThread   : Ptr32 Void
   +0x120 SetInfoBuf       : Ptr32 Void
   +0x124 SetInfoBufLen    : Uint2B
   +0x126 MaxSendPackets   : Uint2B
   +0x128 FakeStatus       : Int4B
   +0x12c LockHandler      : Ptr32 Void
   +0x130 pAdapterInstanceName : Ptr32 _UNICODE_STRING
   +0x134 TimerQueue       : Ptr32 _NDIS_MINIPORT_TIMER
   +0x138 MacOptions       : Uint4B
   +0x13c PendingRequest   : Ptr32 _NDIS_REQUEST
   +0x140 MaximumLongAddresses : Uint4B
   +0x144 MaximumShortAddresses : Uint4B
   +0x148 CurrentLookahead : Uint4B
   +0x14c MaximumLookahead : Uint4B
   +0x150 HandleInterruptHandler : Ptr32     void
   +0x154 DisableInterruptHandler : Ptr32     void
   +0x158 EnableInterruptHandler : Ptr32     void
   +0x15c SendPacketsHandler : Ptr32     void
   +0x160 DeferredSendHandler : Ptr32     unsigned char
   +0x164 EthRxIndicateHandler : Ptr32     void
   +0x168 TrRxIndicateHandler : Ptr32     void
   +0x16c FddiRxIndicateHandler : Ptr32     void
   +0x170 EthRxCompleteHandler : Ptr32     void
   +0x174 TrRxCompleteHandler : Ptr32     void
   +0x178 FddiRxCompleteHandler : 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 NextGlobalMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0x1a0 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x1bc SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x1d4 SendFlags        : UChar
   +0x1d5 TrResetRing      : UChar
   +0x1d6 ArcnetAddress    : UChar
   +0x1d7 XState           : UChar
   +0x1d8 ArcBuf           : Ptr32 _NDIS_ARC_BUF
   +0x1d8 BusInterface     : Ptr32 Void
   +0x1dc Log              : Ptr32 _NDIS_LOG
   +0x1e0 SlotNumber       : Uint4B
   +0x1e4 AllocatedResources : Ptr32 _CM_RESOURCE_LIST
   +0x1e8 AllocatedResourcesTranslated : Ptr32 _CM_RESOURCE_LIST
   +0x1ec PatternList      : _SINGLE_LIST_ENTRY
   +0x1f0 PMCapabilities   : _NDIS_PNP_CAPABILITIES
   +0x200 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x240 WakeUpEnable     : Uint4B
   +0x244 CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0x248 pIrpWaitWake     : Ptr32 _IRP
   +0x24c WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x250 VcIndex          : _LARGE_INTEGER
   +0x258 VcCountLock      : Uint4B
   +0x25c WmiEnabledVcs    : _LIST_ENTRY
   +0x264 pNdisGuidMap     : Ptr32 _NDIS_GUID
   +0x268 pCustomGuidMap   : Ptr32 _NDIS_GUID
   +0x26c VcCount          : Uint2B
   +0x26e cNdisGuidMap     : Uint2B
   +0x270 cCustomGuidMap   : Uint2B
   +0x272 CurrentMapRegister : Uint2B
   +0x274 AllocationEvent  : Ptr32 _KEVENT
   +0x278 BaseMapRegistersNeeded : Uint2B
   +0x27a SGMapRegistersNeeded : Uint2B
   +0x27c MaximumPhysicalMapping : Uint4B
   +0x280 MediaDisconnectTimer : _NDIS_TIMER
   +0x2c8 MediaDisconnectTimeOut : Uint2B
   +0x2ca InstanceNumber   : Uint2B
   +0x2cc OpenReadyEvent   : _NDIS_EVENT
   +0x2dc PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x2e0 OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x2e4 SetBusData       : Ptr32     unsigned long
   +0x2e8 GetBusData       : Ptr32     unsigned long
   +0x2ec DeferredDpc      : _KDPC
   +0x310 NdisStats        : _NDIS_STATS
   +0x328 IndicatedPacket  : [32] Ptr32 _NDIS_PACKET
   +0x3a8 RemoveReadyEvent : Ptr32 _KEVENT
   +0x3ac AllOpensClosedEvent : Ptr32 _KEVENT
   +0x3b0 AllRequestsCompletedEvent : Ptr32 _KEVENT
   +0x3b4 InitTimeMs       : Uint4B
   +0x3b8 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x400 SystemAdapterObject : Ptr32 _DMA_ADAPTER
   +0x404 DriverVerifyFlags : Uint4B
   +0x408 OidList          : Ptr32 _OID_LIST
   +0x40c InternalResetCount : Uint2B
   +0x40e MiniportResetCount : Uint2B
   +0x410 MediaSenseConnectCount : Uint2B
   +0x412 MediaSenseDisconnectCount : Uint2B
   +0x414 xPackets         : Ptr32 Ptr32 _NDIS_PACKET
   +0x418 UserModeOpenReferences : Uint4B
   +0x41c SavedSendHandler : Ptr32 Void
   +0x41c SavedWanSendHandler : Ptr32 Void
   +0x420 SavedSendPacketsHandler : Ptr32     void
   +0x424 SavedCancelSendPacketsHandler : Ptr32     void
   +0x428 WSendPacketsHandler : Ptr32     void
   +0x42c MiniportAttributes : Uint4B
   +0x430 SavedSystemAdapterObject : Ptr32 _DMA_ADAPTER
   +0x434 NumOpens         : Uint2B
   +0x436 CFHangXTicks     : Uint2B
   +0x438 RequestCount     : Uint4B
   +0x43c IndicatedPacketsCount : Uint4B
   +0x440 PhysicalMediumType : Uint4B
   +0x444 LastRequest      : Ptr32 _NDIS_REQUEST
   +0x448 DmaAdapterRefCount : Int4B
   +0x44c FakeMac          : Ptr32 Void
   +0x450 LockDbg          : Uint4B
   +0x454 LockDbgX         : Uint4B
   +0x458 LockThread       : Ptr32 Void
   +0x45c InfoFlags        : Uint4B
   +0x460 TimerQueueLock   : Uint4B
   +0x464 ResetCompletedEvent : Ptr32 _KEVENT
   +0x468 QueuedBindingCompletedEvent : Ptr32 _KEVENT
   +0x46c DmaResourcesReleasedEvent : Ptr32 _KEVENT
   +0x470 SavedPacketIndicateHandler : Ptr32     void
   +0x474 RegisteredInterrupts : Uint4B
   +0x478 SGListLookasideList : Ptr32 _NPAGED_LOOKASIDE_LIST
   +0x47c ScatterGatherListSize : Uint4B
   +0x480 WakeUpTimerEvent : Ptr32 _KEVENT
   +0x484 SecurityDescriptor : Ptr32 Void
   +0x488 NumUserOpens     : Uint4B
   +0x48c NumAdminOpens    : Uint4B
   +0x490 Ref              : _ULONG_REFERENCE


xp & w2k3 64bit
   +0x000 Signature        : Ptr64 Void
   +0x008 NextMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x010 DriverHandle     : Ptr64 _NDIS_M_DRIVER_BLOCK
   +0x018 MiniportAdapterContext : Ptr64 Void
   +0x020 MiniportName     : _UNICODE_STRING
   +0x030 BindPaths        : Ptr64 _NDIS_BIND_PATHS
   +0x038 OpenQueue        : Ptr64 Void
   +0x040 ShortRef         : _REFERENCE
   +0x050 DeviceContext    : Ptr64 Void
   +0x058 Padding1         : UChar
   +0x059 LockAcquired     : UChar
   +0x05a PmodeOpens       : UChar
   +0x05b AssignedProcessor : UChar
   +0x060 Lock             : Uint8B
   +0x068 MediaRequest     : Ptr64 _NDIS_REQUEST
   +0x070 Interrupt        : Ptr64 _NDIS_MINIPORT_INTERRUPT
   +0x078 Flags            : Uint4B
   +0x07c PnPFlags         : Uint4B
   +0x080 PacketList       : _LIST_ENTRY
   +0x090 FirstPendingPacket : Ptr64 _NDIS_PACKET
   +0x098 ReturnPacketsQueue : Ptr64 _NDIS_PACKET
   +0x0a0 RequestBuffer    : Uint4B
   +0x0a8 SetMCastBuffer   : Ptr64 Void
   +0x0b0 PrimaryMiniport  : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x0b8 WrapperContext   : Ptr64 Void
   +0x0c0 BusDataContext   : Ptr64 Void
   +0x0c8 PnPCapabilities  : Uint4B
   +0x0d0 Resources        : Ptr64 _CM_RESOURCE_LIST
   +0x0d8 WakeUpDpcTimer   : _NDIS_TIMER
   +0x158 BaseName         : _UNICODE_STRING
   +0x168 SymbolicLinkName : _UNICODE_STRING
   +0x178 CheckForHangSeconds : Uint4B
   +0x17c CFHangTicks      : Uint2B
   +0x17e CFHangCurrentTick : Uint2B
   +0x180 ResetStatus      : Int4B
   +0x188 ResetOpen        : Ptr64 Void
   +0x190 EthDB            : Ptr64 _X_FILTER
   +0x190 NullDB           : Ptr64 _X_FILTER
   +0x198 TrDB             : Ptr64 _X_FILTER
   +0x1a0 FddiDB           : Ptr64 _X_FILTER
   +0x1a8 ArcDB            : Ptr64 _ARC_FILTER
   +0x1b0 PacketIndicateHandler : Ptr64     void
   +0x1b8 SendCompleteHandler : Ptr64     void
   +0x1c0 SendResourcesHandler : Ptr64     void
   +0x1c8 ResetCompleteHandler : Ptr64     void
   +0x1d0 MediaType        : _NDIS_MEDIUM
   +0x1d4 BusNumber        : Uint4B
   +0x1d8 BusType          : _NDIS_INTERFACE_TYPE
   +0x1dc AdapterType      : _NDIS_INTERFACE_TYPE
   +0x1e0 DeviceObject     : Ptr64 _DEVICE_OBJECT
   +0x1e8 PhysicalDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1f0 NextDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1f8 MapRegisters     : Ptr64 _MAP_REGISTER_ENTRY
   +0x200 CallMgrAfList    : Ptr64 _NDIS_AF_LIST
   +0x208 MiniportThread   : Ptr64 Void
   +0x210 SetInfoBuf       : Ptr64 Void
   +0x218 SetInfoBufLen    : Uint2B
   +0x21a MaxSendPackets   : Uint2B
   +0x21c FakeStatus       : Int4B
   +0x220 LockHandler      : Ptr64 Void
   +0x228 pAdapterInstanceName : Ptr64 _UNICODE_STRING
   +0x230 TimerQueue       : Ptr64 _NDIS_MINIPORT_TIMER
   +0x238 MacOptions       : Uint4B
   +0x240 PendingRequest   : Ptr64 _NDIS_REQUEST
   +0x248 MaximumLongAddresses : Uint4B
   +0x24c MaximumShortAddresses : Uint4B
   +0x250 CurrentLookahead : Uint4B
   +0x254 MaximumLookahead : Uint4B
   +0x258 HandleInterruptHandler : Ptr64     void
   +0x260 DisableInterruptHandler : Ptr64     void
   +0x268 EnableInterruptHandler : Ptr64     void
   +0x270 SendPacketsHandler : Ptr64     void
   +0x278 DeferredSendHandler : Ptr64     unsigned char
   +0x280 EthRxIndicateHandler : Ptr64     void
   +0x288 TrRxIndicateHandler : Ptr64     void
   +0x290 FddiRxIndicateHandler : Ptr64     void
   +0x298 EthRxCompleteHandler : Ptr64     void
   +0x2a0 TrRxCompleteHandler : Ptr64     void
   +0x2a8 FddiRxCompleteHandler : Ptr64     void
   +0x2b0 StatusHandler    : Ptr64     void
   +0x2b8 StatusCompleteHandler : Ptr64     void
   +0x2c0 TDCompleteHandler : Ptr64     void
   +0x2c8 QueryCompleteHandler : Ptr64     void
   +0x2d0 SetCompleteHandler : Ptr64     void
   +0x2d8 WanSendCompleteHandler : Ptr64     void
   +0x2e0 WanRcvHandler    : Ptr64     void
   +0x2e8 WanRcvCompleteHandler : Ptr64     void
   +0x2f0 MiniportSGDmaBlock : Ptr64 _NDIS_SG_DMA_BLOCK
   +0x2f8 NextGlobalMiniport : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x300 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x338 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x368 SendFlags        : UChar
   +0x369 TrResetRing      : UChar
   +0x36a ArcnetAddress    : UChar
   +0x36b XState           : UChar
   +0x370 ArcBuf           : Ptr64 _NDIS_ARC_BUF
   +0x370 BusInterface     : Ptr64 Void
   +0x378 Log              : Ptr64 _NDIS_LOG
   +0x380 SlotNumber       : Uint4B
   +0x388 AllocatedResources : Ptr64 _CM_RESOURCE_LIST
   +0x390 AllocatedResourcesTranslated : Ptr64 _CM_RESOURCE_LIST
   +0x398 PatternList      : _SINGLE_LIST_ENTRY
   +0x3a0 PMCapabilities   : _NDIS_PNP_CAPABILITIES
   +0x3b0 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x3f0 WakeUpEnable     : Uint4B
   +0x3f4 CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0x3f8 pIrpWaitWake     : Ptr64 _IRP
   +0x400 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x408 VcIndex          : _LARGE_INTEGER
   +0x410 VcCountLock      : Uint8B
   +0x418 WmiEnabledVcs    : _LIST_ENTRY
   +0x428 pNdisGuidMap     : Ptr64 _NDIS_GUID
   +0x430 pCustomGuidMap   : Ptr64 _NDIS_GUID
   +0x438 VcCount          : Uint2B
   +0x43a cNdisGuidMap     : Uint2B
   +0x43c cCustomGuidMap   : Uint2B
   +0x43e CurrentMapRegister : Uint2B
   +0x440 AllocationEvent  : Ptr64 _KEVENT
   +0x448 BaseMapRegistersNeeded : Uint2B
   +0x44a SGMapRegistersNeeded : Uint2B
   +0x44c MaximumPhysicalMapping : Uint4B
   +0x450 MediaDisconnectTimer : _NDIS_TIMER
   +0x4d0 MediaDisconnectTimeOut : Uint2B
   +0x4d2 InstanceNumber   : Uint2B
   +0x4d8 OpenReadyEvent   : _NDIS_EVENT
   +0x4f0 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x4f4 OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x4f8 SetBusData       : Ptr64     unsigned long
   +0x500 GetBusData       : Ptr64     unsigned long
   +0x508 DeferredDpc      : _KDPC
   +0x548 NdisStats        : _NDIS_STATS
   +0x560 IndicatedPacket  : [64] Ptr64 _NDIS_PACKET
   +0x760 RemoveReadyEvent : Ptr64 _KEVENT
   +0x768 AllOpensClosedEvent : Ptr64 _KEVENT
   +0x770 AllRequestsCompletedEvent : Ptr64 _KEVENT
   +0x778 InitTimeMs       : Uint4B
   +0x780 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x810 SystemAdapterObject : Ptr64 _DMA_ADAPTER
   +0x818 DriverVerifyFlags : Uint4B
   +0x820 OidList          : Ptr64 _OID_LIST
   +0x828 InternalResetCount : Uint2B
   +0x82a MiniportResetCount : Uint2B
   +0x82c MediaSenseConnectCount : Uint2B
   +0x82e MediaSenseDisconnectCount : Uint2B
   +0x830 xPackets         : Ptr64 Ptr64 _NDIS_PACKET
   +0x838 UserModeOpenReferences : Uint4B
   +0x840 SavedSendHandler : Ptr64 Void
   +0x840 SavedWanSendHandler : Ptr64 Void
   +0x848 SavedSendPacketsHandler : Ptr64     void
   +0x850 SavedCancelSendPacketsHandler : Ptr64     void
   +0x858 WSendPacketsHandler : Ptr64     void
   +0x860 MiniportAttributes : Uint4B
   +0x868 SavedSystemAdapterObject : Ptr64 _DMA_ADAPTER
   +0x870 NumOpens         : Uint2B
   +0x872 CFHangXTicks     : Uint2B
   +0x874 RequestCount     : Uint4B
   +0x878 IndicatedPacketsCount : Uint4B
   +0x87c PhysicalMediumType : Uint4B
   +0x880 LastRequest      : Ptr64 _NDIS_REQUEST
   +0x888 DmaAdapterRefCount : Int4B
   +0x890 FakeMac          : Ptr64 Void
   +0x898 LockDbg          : Uint4B
   +0x89c LockDbgX         : Uint4B
   +0x8a0 LockThread       : Ptr64 Void
   +0x8a8 InfoFlags        : Uint4B
   +0x8b0 TimerQueueLock   : Uint8B
   +0x8b8 ResetCompletedEvent : Ptr64 _KEVENT
   +0x8c0 QueuedBindingCompletedEvent : Ptr64 _KEVENT
   +0x8c8 DmaResourcesReleasedEvent : Ptr64 _KEVENT
   +0x8d0 SavedPacketIndicateHandler : Ptr64     void
   +0x8d8 RegisteredInterrupts : Uint4B
   +0x8e0 SGListLookasideList : Ptr64 _NPAGED_LOOKASIDE_LIST
   +0x8e8 ScatterGatherListSize : Uint4B
   +0x8f0 WakeUpTimerEvent : Ptr64 _KEVENT
   +0x8f8 SecurityDescriptor : Ptr64 Void
   +0x900 NumUserOpens     : Uint4B
   +0x904 NumAdminOpens    : Uint4B
   +0x908 Ref              : _ULONG_REFERENCE
   +0x918 RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x928 PagingPathCount  : Int4B
   +0x930 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING


vista 32bit
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 PendingQueryPowerIrp : Ptr32 _IRP
   +0x018 PnPEventLockEvent : Ptr32 _KEVENT
   +0x01c OpenQueue        : Ptr32 Void
   +0x020 ShortRef         : _REFERENCE
   +0x028 MediaSpecificAttributes : Ptr32 _NDIS_OBJECT_HEADER
   +0x02c LinkStateIndicationFlags : UChar
   +0x02d LockAcquired     : UChar
   +0x02e PmodeOpens       : UChar
   +0x02f AssignedProcessor : UChar
   +0x030 Lock             : Uint4B
   +0x034 MediaRequest     : Ptr32 _NDIS_REQUEST
   +0x038 Interrupt        : Ptr32 _NDIS_MINIPORT_INTERRUPT
   +0x038 InterruptEx      : Ptr32 _NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS
   +0x03c Flags            : Uint4B
   +0x040 PnPFlags         : Uint4B
   +0x044 PacketList       : _LIST_ENTRY
   +0x04c FirstPendingPacket : Ptr32 _NDIS_PACKET
   +0x050 ReturnPacketsQueue : Ptr32 _NDIS_PACKET
   +0x054 RequestBuffer    : Uint4B
   +0x058 SetMCastBuffer   : 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 LockHandler      : 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 MaximumShortAddresses : 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 TrRxIndicateHandler : Ptr32     void
   +0x16c NextSendNetBufferListsHandler : Ptr32     void
   +0x170 EthRxCompleteHandler : Ptr32     void
   +0x174 TrRxCompleteHandler : 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 NextReturnNetBufferLists : Ptr32     void
   +0x1ac NextReturnNetBufferListsContext : Ptr32 Void
   +0x1b0 XmitLinkSpeed    : Uint8B
   +0x1b8 RcvLinkSpeed     : Uint8B
   +0x1c0 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1c4 MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1c8 MiniportAutoNegotiationFlags : Uint4B
   +0x1cc WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x1e8 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x200 SendFlags        : UChar
   +0x201 TrResetRing      : UChar
   +0x202 MP6SupportPM     : UChar
   +0x203 XState           : UChar
   +0x204 Log              : Ptr32 _NDIS_LOG
   +0x208 AllocatedResources : Ptr32 _CM_RESOURCE_LIST
   +0x20c AllocatedResourcesTranslated : Ptr32 _CM_RESOURCE_LIST
   +0x210 PatternList      : _SINGLE_LIST_ENTRY
   +0x214 PMCapabilities   : _NDIS_PNP_CAPABILITIES
   +0x224 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x264 CombinedWakeUpEnable : Uint4B
   +0x268 WakeUpEnable     : Uint4B
   +0x26c pIrpWaitWake     : Ptr32 _IRP
   +0x270 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x278 VcIndex          : _LARGE_INTEGER
   +0x280 VcCountLock      : Uint4B
   +0x284 WmiEnabledVcs    : _LIST_ENTRY
   +0x28c pNdisGuidMap     : Ptr32 _NDIS_GUID
   +0x290 pCustomGuidMap   : Ptr32 _NDIS_GUID
   +0x294 VcCount          : Uint2B
   +0x296 cNdisGuidMap     : Uint2B
   +0x298 cCustomGuidMap   : Uint2B
   +0x2a0 MediaDisconnectTimer : _NDIS_TIMER
   +0x2e8 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x2ec OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x2f0 DeferredDpc      : _KDPC
   +0x310 StartTicks       : _LARGE_INTEGER
   +0x318 IndicatedPacket  : [32] Ptr32 _NDIS_PACKET
   +0x398 RemoveReadyEvent : Ptr32 _KEVENT
   +0x39c AllOpensClosedEvent : Ptr32 _KEVENT
   +0x3a0 AllRequestsCompletedEvent : Ptr32 _KEVENT
   +0x3a4 InitTimeMs       : Uint4B
   +0x3a8 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x3f0 OidList          : Ptr32 _OID_LIST
   +0x3f4 InternalResetCount : Uint2B
   +0x3f6 MiniportResetCount : Uint2B
   +0x3f8 MediaSenseConnectCount : Uint2B
   +0x3fa MediaSenseDisconnectCount : Uint2B
   +0x3fc xPackets         : Ptr32 Ptr32 _NDIS_PACKET
   +0x400 UserModeOpenReferences : Uint4B
   +0x404 SavedIndicateNetBufferListsHandler : Ptr32     void
   +0x408 SavedIndicateNetBufferListsContext : Ptr32 Void
   +0x40c WSendPacketsHandler : Ptr32     void
   +0x410 MiniportAttributes : Uint4B
   +0x414 NumOpens         : Uint2B
   +0x416 CFHangXTicks     : Uint2B
   +0x418 RequestCount     : Uint4B
   +0x41c IndicatedPacketsCount : Uint4B
   +0x420 PhysicalMediumType : Uint4B
   +0x424 MiniportMediaType : _NDIS_MEDIUM
   +0x428 LastRequest      : Ptr32 _NDIS_REQUEST
   +0x42c FakeMac          : Ptr32 Void
   +0x430 LockDbg          : Uint4B
   +0x434 LockDbgX         : Uint4B
   +0x438 LockThread       : Ptr32 Void
   +0x43c InfoFlags        : Uint4B
   +0x440 TimerQueueLock   : Uint4B
   +0x444 ResetCompletedEvent : Ptr32 _KEVENT
   +0x448 QueuedBindingCompletedEvent : Ptr32 _KEVENT
   +0x44c SavedPacketIndicateHandler : Ptr32     void
   +0x450 RegisteredInterrupts : Uint4B
   +0x454 SetOid           : Uint4B
   +0x458 WakeUpTimerEvent : Ptr32 _KEVENT
   +0x45c DeviceContext    : Ptr32 Void
   +0x460 RcvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x470 CombinedRSSParametersBuf : [196] UChar
   +0x538 RSSParametersBuf : [196] UChar
   +0x5fc Miniport5InNdis6Mode : UChar
   +0x5fd Miniport5HasNdis6Component : UChar
   +0x5fe RestoreStackNeeded : UChar
   +0x5ff MediaChangeFilters : Char
   +0x600 FilterPnPLockAcquired : UChar
   +0x601 LWFilterAllLoaded : UChar
   +0x602 CheckPacketFilters : UChar
   +0x603 ReceiveFilters   : UChar
   +0x604 FilterPnPLockThread : Ptr32 Void
   +0x608 FilterPnPLockDbgX : Uint4B
   +0x60c RecvLock         : Uint4B
   +0x610 RecvState        : _NDIS_MINIPORT_STATE
   +0x614 OutstandingReceives : Uint4B
   +0x618 MiniportRecvLockThread : Ptr32 Void
   +0x61c RecvLockDbg      : Uint4B
   +0x620 NextSendPacketsHandler : Ptr32     void
   +0x624 FinalSendPacketsHandler : Ptr32     void
   +0x628 LWFilterMutexOwnerThread : Ptr32 Void
   +0x62c LWFilterMutexOwner : Uint4B
   +0x630 LWFilterMutexOwnerCount : Uint4B
   +0x634 LowestFilter     : Ptr32 _NDIS_FILTER_BLOCK
   +0x638 HighestFilter    : Ptr32 _NDIS_FILTER_BLOCK
   +0x63c ShutdownContext  : Ptr32 Void
   +0x640 ShutdownHandler  : Ptr32     void
   +0x640 ShutdownHandlerEx : Ptr32     void
   +0x644 BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0x664 TopIndicateNetBufferListsHandler : Ptr32     void
   +0x668 TopIndicateLoopbackNetBufferListsHandler : Ptr32     void
   +0x66c Ndis5PacketIndicateHandler : Ptr32     void
   +0x670 MiniportReturnPacketHandler : Ptr32     void
   +0x674 MiniportReturnPacketContext : Ptr32 Void
   +0x678 SynchronousReturnPacketHandler : Ptr32     void
   +0x67c SynchronousReturnPacketContext : Ptr32 Void
   +0x680 NextRequestHandler : Ptr32     int
   +0x684 NextRequestContext : Ptr32 Void
   +0x688 OidRequestList   : _LIST_ENTRY
   +0x690 PendingOidRequest : Ptr32 _NDIS_OID_REQUEST
   +0x694 NextCoOidRequestHandle : Ptr32 Void
   +0x698 Ndis6ProtocolsBound : Uint4B
   +0x69c PmodeOpen6       : Uint4B
   +0x6a0 State            : _NDIS_MINIPORT_STATE
   +0x6a4 AsyncOpCompletionEvent : Ptr32 _KEVENT
   +0x6a8 AsyncOpCompletionStatus : Int4B
   +0x6ac Ref              : _ULONG_REFERENCE
   +0x6b8 MaxXmitLinkSpeed : Uint8B
   +0x6c0 MaxRcvLinkSpeed  : Uint8B
   +0x6c8 SupportedPacketFilters : Uint4B
   +0x6cc NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0x714 Next             : _NDIS_MINIPORT_HANDLERS
   +0x75c NumOfPauseRestartRequests : Int4B
   +0x760 FilterPnPFlags   : Uint4B
   +0x764 SupportedStatistics : Uint4B
   +0x768 cDpcSendCompletes : Uint4B
   +0x76c cDpcRcvIndications : Uint4B
   +0x770 cDpcRcvIndicationCalls : Uint4B
   +0x774 cDpcNbSendCompletes : Uint4B
   +0x778 cDpcNblSendCompletes : Uint4B
   +0x77c cDpcNblIndications : Uint4B
   +0x780 cDpcMaxPacketsIndicated : Uint4B
   +0x784 cDpcTotalDpcCount : Uint4B
   +0x788 RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x798 GeneralAttributes : Ptr32 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0x79c PortList         : _LIST_ENTRY
   +0x7a4 AllocatedPortIndices : Ptr32 UChar
   +0x7a8 AllocatedPortIndicesLength : Uint4B
   +0x7ac NumberOfPorts    : Uint4B
   +0x7b0 NumberOfActivePorts : Uint4B
   +0x7b8 MiniportXmitLinkSpeed : Uint8B
   +0x7c0 MiniportRcvLinkSpeed : Uint8B
   +0x7c8 RestoreStackTimerEvent : _KEVENT
   +0x7d8 RestoreStackTimer : _NDIS_TIMER
   +0x820 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0x848 RestoreStackBindRefCount : Uint4B
   +0x84c ProtocolsToBind  : Uint4B
   +0x850 DpcTrackers      : Ptr32 _NDIS_DPC_TRACKER
   +0x854 CurrentDpcTracker : Ptr32 _NDIS_DPC_TRACKER
   +0x858 DpcTrackerIndex  : UChar
   +0x859 SupportedRss     : UChar
   +0x860 DpcWatchDogCycleCount : Uint8B
   +0x868 DataBackFillSize : Uint4B
   +0x86c ContextBackFillSize : Uint4B
   +0x870 SupportedPauseFunctions : Uint4B
   +0x878 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0x8c8 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x8d8 NumOfOpenPauseRestartRequests : Int4B
   +0x8dc MiniportStackPauseCount : Int4B
   +0x8e0 NsiOpenReferences : Uint4B
   +0x8e4 NsiRequestsCompletedEvent : Ptr32 _KEVENT
   +0x8e8 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0x8ec MinimumNdisMajorVersion : UChar
   +0x8ed MinimumNdisMinorVersion : UChar
   +0x8ee NumOfMinimumVersionDrivers : Uint2B
   +0x8f0 BottomIfStats    : Ptr32 _NDIS_MINIPORT_STATS
   +0x8f4 PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0x944 DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0x948 DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0x94c DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x950 DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x954 DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0x958 DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0x95c DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x960 DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x964 PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0x98c TopNdis5PacketIndicateHandler : Ptr32     void
   +0x990 ndisSupportedOidList : Ptr32 Uint4B
   +0x994 ndisSupportedOidListLength : Uint4B
   +0x998 MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0x9a8 InvalidFrames    : Uint8B
   +0x9b0 BeginSavedFields : UChar
   +0x9b0 NumUserOpens     : Uint4B
   +0x9b4 OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0x9b8 MediaDisconnectTimeOut : Uint2B
   +0x9ba SGMapRegistersNeeded : Uint2B
   +0x9bc DriverVerifyFlags : Uint4B
   +0x9c0 SetBusData       : Ptr32     unsigned long
   +0x9c4 GetBusData       : Ptr32     unsigned long
   +0x9c8 BusDataContext   : Ptr32 Void
   +0x9cc BusType          : _NDIS_INTERFACE_TYPE
   +0x9d0 BusNumber        : Uint4B
   +0x9d4 SlotNumber       : Uint4B
   +0x9d8 OpenReadyEvent   : _NDIS_EVENT
   +0x9e8 NumAdminOpens    : Uint4B
   +0x9ec DriverHandle     : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0x9f0 BindPaths        : Ptr32 _NDIS_BIND_PATHS
   +0x9f4 LWFilterList     : Ptr32 _NDIS_BIND_PATHS
   +0x9f8 ProtocolsFailToBind : Ptr32 Ptr32 _NDIS_PROTOCOL_BLOCK
   +0x9fc MiniportPhysicalMediumType : Uint4B
   +0xa00 LWFilterAttachList : Ptr32 _NDIS_FILTER_ATTACH_LIST
   +0xa04 NumFilters       : Uint4B
   +0xa08 NetLuidIndex     : Uint4B
   +0xa0c LWFilterMutex    : _KMUTANT
   +0xa2c SecurityDescriptor : Ptr32 Void
   +0xa30 BaseName         : _UNICODE_STRING
   +0xa38 MiniportName     : _UNICODE_STRING
   +0xa40 DeviceObject     : Ptr32 _DEVICE_OBJECT
   +0xa44 PhysicalDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xa48 NextDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xa4c NextGlobalMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0xa50 pAdapterInstanceName : Ptr32 _UNICODE_STRING
   +0xa54 PnPCapabilities  : Uint4B
   +0xa58 CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0xa5c BusInterface     : Ptr32 Void
   +0xa60 InstanceNumber   : Uint2B
   +0xa64 ConfigurationHandle : Ptr32 Void
   +0xa68 InterfaceGuid    : _GUID
   +0xa78 IfBlock          : Ptr32 _NDIS_IF_BLOCK
   +0xa7c IfIndex          : Uint4B
   +0xa80 AdminStatus      : _NET_IF_ADMIN_STATUS
   +0xa84 OperStatus       : _NET_IF_OPER_STATUS
   +0xa88 OperStatusFlags  : Uint4B
   +0xa8c SendHandler      : Ptr32     int
   +0xa8c WanSendHandler   : Ptr32     int
   +0xa90 Offload          : Ptr32 _NDIS_MINIPORT_OFFLOAD
   +0xa94 AddDeviceContext : Ptr32 Void
   +0xa98 RemoveLock       : _IO_REMOVE_LOCK
   +0xab0 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0xab8 RssEnable        : UChar
   +0xab9 ChimneyEnable    : UChar
   +0xabc PhysicalMediumInInf : Uint4B
   +0xac0 ExportName       : _UNICODE_STRING
   +0xac8 FilterClass      : _UNICODE_STRING
   +0xad0 StatusProcessingThread : Ptr32 Void
   +0xad4 StatusProcessingDbgX : Uint4B
   +0xad8 FdoName          : _UNICODE_STRING
   +0xae0 NextOrphanedMiniport : Ptr32 _NDIS_MINIPORT_BLOCK


vista 64bit
dt ndis!_NDIS_MINIPORT_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x008 NextMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x010 BaseMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x018 MiniportAdapterContext : Ptr64 Void
   +0x020 Reserved4        : _UNICODE_STRING
   +0x020 MajorNdisVersion : UChar
   +0x021 MinorNdisVersion : UChar
   +0x028 PendingQueryPowerIrp : Ptr64 _IRP
   +0x030 PnPEventLockEvent : Ptr64 _KEVENT
   +0x038 OpenQueue        : Ptr64 Void
   +0x040 ShortRef         : _REFERENCE
   +0x050 MediaSpecificAttributes : Ptr64 _NDIS_OBJECT_HEADER
   +0x058 LinkStateIndicationFlags : UChar
   +0x059 LockAcquired     : UChar
   +0x05a PmodeOpens       : UChar
   +0x05b AssignedProcessor : UChar
   +0x060 Lock             : Uint8B
   +0x068 MediaRequest     : Ptr64 _NDIS_REQUEST
   +0x070 Interrupt        : Ptr64 _NDIS_MINIPORT_INTERRUPT
   +0x070 InterruptEx      : Ptr64 _NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS
   +0x078 Flags            : Uint4B
   +0x07c PnPFlags         : Uint4B
   +0x080 PacketList       : _LIST_ENTRY
   +0x090 FirstPendingPacket : Ptr64 _NDIS_PACKET
   +0x098 ReturnPacketsQueue : Ptr64 _NDIS_PACKET
   +0x0a0 RequestBuffer    : Uint4B
   +0x0a8 SetMCastBuffer   : Ptr64 Void
   +0x0b0 PrimaryMiniport  : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x0b8 NextCancelSendNetBufferListsHandler : Ptr64     void
   +0x0c0 OidContext       : Ptr64 Void
   +0x0c8 SupportedOidListLength : Uint4B
   +0x0d0 Resources        : Ptr64 _CM_RESOURCE_LIST
   +0x0d8 WakeUpDpcTimer   : _NDIS_TIMER
   +0x158 Reserved20       : _UNICODE_STRING
   +0x158 MiniportMediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x15c MiniportMediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x168 SymbolicLinkName : _UNICODE_STRING
   +0x178 CheckForHangSeconds : Uint4B
   +0x17c CFHangTicks      : Uint2B
   +0x17e CFHangCurrentTick : Uint2B
   +0x180 ResetStatus      : Int4B
   +0x188 ResetOpen        : Ptr64 Void
   +0x190 EthDB            : Ptr64 _X_FILTER
   +0x190 NullDB           : Ptr64 _X_FILTER
   +0x198 TrDB             : Ptr64 _X_FILTER
   +0x1a0 YYYDB            : Ptr64 Void
   +0x1a8 XXXDB            : Ptr64 Void
   +0x1b0 PacketIndicateHandler : Ptr64     void
   +0x1b8 SendCompleteHandler : Ptr64     void
   +0x1c0 SendResourcesHandler : Ptr64     void
   +0x1c8 ResetCompleteHandler : Ptr64     void
   +0x1d0 MediaType        : _NDIS_MEDIUM
   +0x1d4 AutoNegotiationFlags : Uint4B
   +0x1d8 Reserved5        : _NDIS_INTERFACE_TYPE
   +0x1dc AdapterType      : _NDIS_INTERFACE_TYPE
   +0x1e0 Reserved6        : Ptr64 _DEVICE_OBJECT
   +0x1e0 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x1e8 Reserved7        : Ptr64 _DEVICE_OBJECT
   +0x1e8 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x1f0 SupportedOidList : Ptr64 Uint4B
   +0x1f8 MiniportSGDmaBlock : Ptr64 _NDIS_SG_DMA_BLOCK
   +0x200 CallMgrAfList    : Ptr64 _NDIS_AF_LIST
   +0x208 MiniportThread   : Ptr64 Void
   +0x210 SetInfoBuf       : Ptr64 Void
   +0x218 SetInfoBufLen    : Uint2B
   +0x21a MaxSendPackets   : Uint2B
   +0x21c FakeStatus       : Int4B
   +0x220 LockHandler      : Ptr64 Void
   +0x228 CombinedNdisRSSParameters : Ptr64 _NDIS_RECEIVE_SCALE_PARAMETERS
   +0x230 TimerQueue       : Ptr64 _NDIS_MINIPORT_TIMER
   +0x230 TimerObjectQueue : Ptr64 _NDIS_TIMER_ENTRY
   +0x238 MacOptions       : Uint4B
   +0x240 PendingRequest   : Ptr64 _NDIS_REQUEST
   +0x248 MaximumLongAddresses : Uint4B
   +0x24c MaximumShortAddresses : Uint4B
   +0x250 MiniportCurrentLookahead : Uint4B
   +0x254 MiniportMaximumLookahead : Uint4B
   +0x258 Reserved1        : Uint8B
   +0x258 NullMediaFilter  : Ptr64 _X_FILTER
   +0x260 DisableInterruptHandler : Ptr64     void
   +0x268 EnableInterruptHandler : Ptr64     void
   +0x270 SendPacketsHandler : Ptr64     void
   +0x278 DeferredSendHandler : Ptr64     unsigned char
   +0x280 EthRxIndicateHandler : Ptr64     void
   +0x288 TrRxIndicateHandler : Ptr64     void
   +0x290 NextSendNetBufferListsHandler : Ptr64     void
   +0x298 EthRxCompleteHandler : Ptr64     void
   +0x2a0 TrRxCompleteHandler : Ptr64     void
   +0x2a8 SavedNextSendNetBufferListsHandler : Ptr64     void
   +0x2b0 StatusHandler    : Ptr64     void
   +0x2b8 StatusCompleteHandler : Ptr64     void
   +0x2c0 TDCompleteHandler : Ptr64     void
   +0x2c8 QueryCompleteHandler : Ptr64     void
   +0x2d0 SetCompleteHandler : Ptr64     void
   +0x2d8 WanSendCompleteHandler : Ptr64     void
   +0x2e0 WanRcvHandler    : Ptr64     void
   +0x2e8 WanRcvCompleteHandler : Ptr64     void
   +0x2f0 IndicateNetBufferListsHandler : Ptr64     void
   +0x2f8 IndicateNetBufferListsContext : Ptr64 Void
   +0x300 SendNetBufferListsCompleteHandler : Ptr64     void
   +0x308 NextReturnNetBufferLists : Ptr64     void
   +0x310 NextReturnNetBufferListsContext : Ptr64 Void
   +0x318 XmitLinkSpeed    : Uint8B
   +0x320 RcvLinkSpeed     : Uint8B
   +0x328 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x32c MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x330 MiniportAutoNegotiationFlags : Uint4B
   +0x338 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x370 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x3a0 SendFlags        : UChar
   +0x3a1 TrResetRing      : UChar
   +0x3a2 MP6SupportPM     : UChar
   +0x3a3 XState           : UChar
   +0x3a8 Log              : Ptr64 _NDIS_LOG
   +0x3b0 AllocatedResources : Ptr64 _CM_RESOURCE_LIST
   +0x3b8 AllocatedResourcesTranslated : Ptr64 _CM_RESOURCE_LIST
   +0x3c0 PatternList      : _SINGLE_LIST_ENTRY
   +0x3c8 PMCapabilities   : _NDIS_PNP_CAPABILITIES
   +0x3d8 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x418 CombinedWakeUpEnable : Uint4B
   +0x41c WakeUpEnable     : Uint4B
   +0x420 pIrpWaitWake     : Ptr64 _IRP
   +0x428 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x430 VcIndex          : _LARGE_INTEGER
   +0x438 VcCountLock      : Uint8B
   +0x440 WmiEnabledVcs    : _LIST_ENTRY
   +0x450 pNdisGuidMap     : Ptr64 _NDIS_GUID
   +0x458 pCustomGuidMap   : Ptr64 _NDIS_GUID
   +0x460 VcCount          : Uint2B
   +0x462 cNdisGuidMap     : Uint2B
   +0x464 cCustomGuidMap   : Uint2B
   +0x468 MediaDisconnectTimer : _NDIS_TIMER
   +0x4e8 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x4ec OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x4f0 DeferredDpc      : _KDPC
   +0x530 StartTicks       : _LARGE_INTEGER
   +0x538 IndicatedPacket  : [64] Ptr64 _NDIS_PACKET
   +0x738 RemoveReadyEvent : Ptr64 _KEVENT
   +0x740 AllOpensClosedEvent : Ptr64 _KEVENT
   +0x748 AllRequestsCompletedEvent : Ptr64 _KEVENT
   +0x750 InitTimeMs       : Uint4B
   +0x758 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x7e8 OidList          : Ptr64 _OID_LIST
   +0x7f0 InternalResetCount : Uint2B
   +0x7f2 MiniportResetCount : Uint2B
   +0x7f4 MediaSenseConnectCount : Uint2B
   +0x7f6 MediaSenseDisconnectCount : Uint2B
   +0x7f8 xPackets         : Ptr64 Ptr64 _NDIS_PACKET
   +0x800 UserModeOpenReferences : Uint4B
   +0x808 SavedIndicateNetBufferListsHandler : Ptr64     void
   +0x810 SavedIndicateNetBufferListsContext : Ptr64 Void
   +0x818 WSendPacketsHandler : Ptr64     void
   +0x820 MiniportAttributes : Uint4B
   +0x824 NumOpens         : Uint2B
   +0x826 CFHangXTicks     : Uint2B
   +0x828 RequestCount     : Uint4B
   +0x82c IndicatedPacketsCount : Uint4B
   +0x830 PhysicalMediumType : Uint4B
   +0x834 MiniportMediaType : _NDIS_MEDIUM
   +0x838 LastRequest      : Ptr64 _NDIS_REQUEST
   +0x840 FakeMac          : Ptr64 Void
   +0x848 LockDbg          : Uint4B
   +0x84c LockDbgX         : Uint4B
   +0x850 LockThread       : Ptr64 Void
   +0x858 InfoFlags        : Uint4B
   +0x860 TimerQueueLock   : Uint8B
   +0x868 ResetCompletedEvent : Ptr64 _KEVENT
   +0x870 QueuedBindingCompletedEvent : Ptr64 _KEVENT
   +0x878 SavedPacketIndicateHandler : Ptr64     void
   +0x880 RegisteredInterrupts : Uint4B
   +0x884 SetOid           : Uint4B
   +0x888 WakeUpTimerEvent : Ptr64 _KEVENT
   +0x890 DeviceContext    : Ptr64 Void
   +0x898 RcvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x8b0 CombinedRSSParametersBuf : [196] UChar
   +0x980 RSSParametersBuf : [196] UChar
   +0xa44 Miniport5InNdis6Mode : UChar
   +0xa45 Miniport5HasNdis6Component : UChar
   +0xa46 RestoreStackNeeded : UChar
   +0xa47 MediaChangeFilters : Char
   +0xa48 FilterPnPLockAcquired : UChar
   +0xa49 LWFilterAllLoaded : UChar
   +0xa4a CheckPacketFilters : UChar
   +0xa4b ReceiveFilters   : UChar
   +0xa50 FilterPnPLockThread : Ptr64 Void
   +0xa58 FilterPnPLockDbgX : Uint4B
   +0xa60 RecvLock         : Uint8B
   +0xa68 RecvState        : _NDIS_MINIPORT_STATE
   +0xa6c OutstandingReceives : Uint4B
   +0xa70 MiniportRecvLockThread : Ptr64 Void
   +0xa78 RecvLockDbg      : Uint4B
   +0xa80 NextSendPacketsHandler : Ptr64     void
   +0xa88 FinalSendPacketsHandler : Ptr64     void
   +0xa90 LWFilterMutexOwnerThread : Ptr64 Void
   +0xa98 LWFilterMutexOwner : Uint4B
   +0xa9c LWFilterMutexOwnerCount : Uint4B
   +0xaa0 LowestFilter     : Ptr64 _NDIS_FILTER_BLOCK
   +0xaa8 HighestFilter    : Ptr64 _NDIS_FILTER_BLOCK
   +0xab0 ShutdownContext  : Ptr64 Void
   +0xab8 ShutdownHandler  : Ptr64     void
   +0xab8 ShutdownHandlerEx : Ptr64     void
   +0xac0 BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0xb00 TopIndicateNetBufferListsHandler : Ptr64     void
   +0xb08 TopIndicateLoopbackNetBufferListsHandler : Ptr64     void
   +0xb10 Ndis5PacketIndicateHandler : Ptr64     void
   +0xb18 MiniportReturnPacketHandler : Ptr64     void
   +0xb20 MiniportReturnPacketContext : Ptr64 Void
   +0xb28 SynchronousReturnPacketHandler : Ptr64     void
   +0xb30 SynchronousReturnPacketContext : Ptr64 Void
   +0xb38 NextRequestHandler : Ptr64     int
   +0xb40 NextRequestContext : Ptr64 Void
   +0xb48 OidRequestList   : _LIST_ENTRY
   +0xb58 PendingOidRequest : Ptr64 _NDIS_OID_REQUEST
   +0xb60 NextCoOidRequestHandle : Ptr64 Void
   +0xb68 Ndis6ProtocolsBound : Uint4B
   +0xb6c PmodeOpen6       : Uint4B
   +0xb70 State            : _NDIS_MINIPORT_STATE
   +0xb78 AsyncOpCompletionEvent : Ptr64 _KEVENT
   +0xb80 AsyncOpCompletionStatus : Int4B
   +0xb88 Ref              : _ULONG_REFERENCE
   +0xb98 MaxXmitLinkSpeed : Uint8B
   +0xba0 MaxRcvLinkSpeed  : Uint8B
   +0xba8 SupportedPacketFilters : Uint4B
   +0xbb0 NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0xc40 Next             : _NDIS_MINIPORT_HANDLERS
   +0xcd0 NumOfPauseRestartRequests : Int4B
   +0xcd4 FilterPnPFlags   : Uint4B
   +0xcd8 SupportedStatistics : Uint4B
   +0xcdc cDpcSendCompletes : Uint4B
   +0xce0 cDpcRcvIndications : Uint4B
   +0xce4 cDpcRcvIndicationCalls : Uint4B
   +0xce8 cDpcNbSendCompletes : Uint4B
   +0xcec cDpcNblSendCompletes : Uint4B
   +0xcf0 cDpcNblIndications : Uint4B
   +0xcf4 cDpcMaxPacketsIndicated : Uint4B
   +0xcf8 cDpcTotalDpcCount : Uint4B
   +0xcfc RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xd10 GeneralAttributes : Ptr64 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0xd18 PortList         : _LIST_ENTRY
   +0xd28 AllocatedPortIndices : Ptr64 UChar
   +0xd30 AllocatedPortIndicesLength : Uint4B
   +0xd34 NumberOfPorts    : Uint4B
   +0xd38 NumberOfActivePorts : Uint4B
   +0xd40 MiniportXmitLinkSpeed : Uint8B
   +0xd48 MiniportRcvLinkSpeed : Uint8B
   +0xd50 RestoreStackTimerEvent : _KEVENT
   +0xd68 RestoreStackTimer : _NDIS_TIMER
   +0xde8 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0xe38 RestoreStackBindRefCount : Uint4B
   +0xe3c ProtocolsToBind  : Uint4B
   +0xe40 DpcTrackers      : Ptr64 _NDIS_DPC_TRACKER
   +0xe48 CurrentDpcTracker : Ptr64 _NDIS_DPC_TRACKER
   +0xe50 DpcTrackerIndex  : UChar
   +0xe51 SupportedRss     : UChar
   +0xe58 DpcWatchDogCycleCount : Uint8B
   +0xe60 DataBackFillSize : Uint4B
   +0xe64 ContextBackFillSize : Uint4B
   +0xe68 SupportedPauseFunctions : Uint4B
   +0xe70 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0xec8 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xed8 NumOfOpenPauseRestartRequests : Int4B
   +0xedc MiniportStackPauseCount : Int4B
   +0xee0 NsiOpenReferences : Uint4B
   +0xee8 NsiRequestsCompletedEvent : Ptr64 _KEVENT
   +0xef0 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0xef4 MinimumNdisMajorVersion : UChar
   +0xef5 MinimumNdisMinorVersion : UChar
   +0xef6 NumOfMinimumVersionDrivers : Uint2B
   +0xef8 BottomIfStats    : Ptr64 _NDIS_MINIPORT_STATS
   +0xf00 PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0xf78 DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xf7c DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xf80 DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xf84 DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xf88 DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xf8c DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xf90 DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xf94 DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xf98 PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0xfc0 TopNdis5PacketIndicateHandler : Ptr64     void
   +0xfc8 ndisSupportedOidList : Ptr64 Uint4B
   +0xfd0 ndisSupportedOidListLength : Uint4B
   +0xfd8 MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0xff8 InvalidFrames    : Uint8B
   +0x1000 BeginSavedFields : UChar
   +0x1000 NumUserOpens     : Uint4B
   +0x1004 OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0x1008 MediaDisconnectTimeOut : Uint2B
   +0x100a SGMapRegistersNeeded : Uint2B
   +0x100c DriverVerifyFlags : Uint4B
   +0x1010 SetBusData       : Ptr64     unsigned long
   +0x1018 GetBusData       : Ptr64     unsigned long
   +0x1020 BusDataContext   : Ptr64 Void
   +0x1028 BusType          : _NDIS_INTERFACE_TYPE
   +0x102c BusNumber        : Uint4B
   +0x1030 SlotNumber       : Uint4B
   +0x1038 OpenReadyEvent   : _NDIS_EVENT
   +0x1050 NumAdminOpens    : Uint4B
   +0x1058 DriverHandle     : Ptr64 _NDIS_M_DRIVER_BLOCK
   +0x1060 BindPaths        : Ptr64 _NDIS_BIND_PATHS
   +0x1068 LWFilterList     : Ptr64 _NDIS_BIND_PATHS
   +0x1070 ProtocolsFailToBind : Ptr64 Ptr64 _NDIS_PROTOCOL_BLOCK
   +0x1078 MiniportPhysicalMediumType : Uint4B
   +0x1080 LWFilterAttachList : Ptr64 _NDIS_FILTER_ATTACH_LIST
   +0x1088 NumFilters       : Uint4B
   +0x108c NetLuidIndex     : Uint4B
   +0x1090 LWFilterMutex    : _KMUTANT
   +0x10c8 SecurityDescriptor : Ptr64 Void
   +0x10d0 BaseName         : _UNICODE_STRING
   +0x10e0 MiniportName     : _UNICODE_STRING
   +0x10f0 DeviceObject     : Ptr64 _DEVICE_OBJECT
   +0x10f8 PhysicalDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1100 NextDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1108 NextGlobalMiniport : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x1110 pAdapterInstanceName : Ptr64 _UNICODE_STRING
   +0x1118 PnPCapabilities  : Uint4B
   +0x111c CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0x1120 BusInterface     : Ptr64 Void
   +0x1128 InstanceNumber   : Uint2B
   +0x1130 ConfigurationHandle : Ptr64 Void
   +0x1138 InterfaceGuid    : _GUID
   +0x1148 IfBlock          : Ptr64 _NDIS_IF_BLOCK
   +0x1150 IfIndex          : Uint4B
   +0x1154 AdminStatus      : _NET_IF_ADMIN_STATUS
   +0x1158 OperStatus       : _NET_IF_OPER_STATUS
   +0x115c OperStatusFlags  : Uint4B
   +0x1160 SendHandler      : Ptr64     int
   +0x1160 WanSendHandler   : Ptr64     int
   +0x1168 Offload          : Ptr64 _NDIS_MINIPORT_OFFLOAD
   +0x1170 AddDeviceContext : Ptr64 Void
   +0x1178 RemoveLock       : _IO_REMOVE_LOCK
   +0x1198 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0x11a8 RssEnable        : UChar
   +0x11a9 ChimneyEnable    : UChar
   +0x11ac PhysicalMediumInInf : Uint4B
   +0x11b0 ExportName       : _UNICODE_STRING
   +0x11c0 FilterClass      : _UNICODE_STRING
   +0x11d0 StatusProcessingThread : Ptr64 Void
   +0x11d8 StatusProcessingDbgX : Uint4B
   +0x11e0 FdoName          : _UNICODE_STRING
   +0x11f0 NextOrphanedMiniport : Ptr64 _NDIS_MINIPORT_BLOCK


vista sp2 32bit
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 PendingQueryPowerIrp : Ptr32 _IRP
   +0x018 PnPEventLockEvent : Ptr32 _KEVENT
   +0x01c OpenQueue        : Ptr32 Void
   +0x020 ShortRef         : _REFERENCE
   +0x028 MediaSpecificAttributes : Ptr32 _NDIS_OBJECT_HEADER
   +0x02c LinkStateIndicationFlags : UChar
   +0x02d LockAcquired     : UChar
   +0x02e PmodeOpens       : UChar
   +0x02f AssignedProcessor : UChar
   +0x030 Lock             : Uint4B
   +0x034 MediaRequest     : Ptr32 _NDIS_REQUEST
   +0x038 Interrupt        : Ptr32 _NDIS_MINIPORT_INTERRUPT
   +0x038 InterruptEx      : Ptr32 _NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS
   +0x03c Flags            : Uint4B
   +0x040 PnPFlags         : Uint4B
   +0x044 PacketList       : _LIST_ENTRY
   +0x04c FirstPendingPacket : Ptr32 _NDIS_PACKET
   +0x050 ReturnPacketsQueue : Ptr32 _NDIS_PACKET
   +0x054 RequestBuffer    : Uint4B
   +0x058 SetMCastBuffer   : 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 LockHandler      : 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 MaximumShortAddresses : 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 TrRxIndicateHandler : Ptr32     void
   +0x16c NextSendNetBufferListsHandler : Ptr32     void
   +0x170 EthRxCompleteHandler : Ptr32     void
   +0x174 TrRxCompleteHandler : 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 NextReturnNetBufferLists : Ptr32     void
   +0x1ac NextReturnNetBufferListsContext : Ptr32 Void
   +0x1b0 XmitLinkSpeed    : Uint8B
   +0x1b8 RcvLinkSpeed     : Uint8B
   +0x1c0 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1c4 MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1c8 MiniportAutoNegotiationFlags : Uint4B
   +0x1cc WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x1e8 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x200 SendFlags        : UChar
   +0x201 TrResetRing      : UChar
   +0x202 MP6SupportPM     : UChar
   +0x203 XState           : UChar
   +0x204 Log              : Ptr32 _NDIS_LOG
   +0x208 AllocatedResources : Ptr32 _CM_RESOURCE_LIST
   +0x20c AllocatedResourcesTranslated : Ptr32 _CM_RESOURCE_LIST
   +0x210 PatternList      : _SINGLE_LIST_ENTRY
   +0x214 PMCapabilities   : _NDIS_PNP_CAPABILITIES
   +0x224 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x264 CombinedWakeUpEnable : Uint4B
   +0x268 WakeUpEnable     : Uint4B
   +0x26c pIrpWaitWake     : Ptr32 _IRP
   +0x270 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x278 VcIndex          : _LARGE_INTEGER
   +0x280 VcCountLock      : Uint4B
   +0x284 WmiEnabledVcs    : _LIST_ENTRY
   +0x28c pNdisGuidMap     : Ptr32 _NDIS_GUID
   +0x290 pCustomGuidMap   : Ptr32 _NDIS_GUID
   +0x294 VcCount          : Uint2B
   +0x296 cNdisGuidMap     : Uint2B
   +0x298 cCustomGuidMap   : Uint2B
   +0x2a0 MediaDisconnectTimer : _NDIS_TIMER
   +0x2e8 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x2ec OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x2f0 DeferredDpc      : _KDPC
   +0x310 StartTicks       : _LARGE_INTEGER
   +0x318 IndicatedPacket  : [32] Ptr32 _NDIS_PACKET
   +0x398 RemoveReadyEvent : Ptr32 _KEVENT
   +0x39c AllOpensClosedEvent : Ptr32 _KEVENT
   +0x3a0 AllRequestsCompletedEvent : Ptr32 _KEVENT
   +0x3a4 InitTimeMs       : Uint4B
   +0x3a8 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x3f0 OidList          : Ptr32 _OID_LIST
   +0x3f4 InternalResetCount : Uint2B
   +0x3f6 MiniportResetCount : Uint2B
   +0x3f8 MediaSenseConnectCount : Uint2B
   +0x3fa MediaSenseDisconnectCount : Uint2B
   +0x3fc xPackets         : Ptr32 Ptr32 _NDIS_PACKET
   +0x400 UserModeOpenReferences : Uint4B
   +0x404 SavedIndicateNetBufferListsHandler : Ptr32     void
   +0x408 SavedIndicateNetBufferListsContext : Ptr32 Void
   +0x40c WSendPacketsHandler : Ptr32     void
   +0x410 MiniportAttributes : Uint4B
   +0x414 NumOpens         : Uint2B
   +0x416 CFHangXTicks     : Uint2B
   +0x418 RequestCount     : Uint4B
   +0x41c IndicatedPacketsCount : Uint4B
   +0x420 PhysicalMediumType : Uint4B
   +0x424 MiniportMediaType : _NDIS_MEDIUM
   +0x428 LastRequest      : Ptr32 _NDIS_REQUEST
   +0x42c FakeMac          : Ptr32 Void
   +0x430 LockDbg          : Uint4B
   +0x434 LockDbgX         : Uint4B
   +0x438 LockThread       : Ptr32 Void
   +0x43c InfoFlags        : Uint4B
   +0x440 TimerQueueLock   : Uint4B
   +0x444 ResetCompletedEvent : Ptr32 _KEVENT
   +0x448 QueuedBindingCompletedEvent : Ptr32 _KEVENT
   +0x44c SavedPacketIndicateHandler : Ptr32     void
   +0x450 RegisteredInterrupts : Uint4B
   +0x454 SetOid           : Uint4B
   +0x458 WakeUpTimerEvent : Ptr32 _KEVENT
   +0x45c DeviceContext    : Ptr32 Void
   +0x460 RcvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x470 CombinedRSSParametersBuf : [196] UChar
   +0x538 RSSParametersBuf : [196] UChar
   +0x5fc Miniport5InNdis6Mode : UChar
   +0x5fd Miniport5HasNdis6Component : UChar
   +0x5fe RestoreStackNeeded : UChar
   +0x5ff MediaChangeFilters : Char
   +0x600 FilterPnPLockAcquired : UChar
   +0x601 LWFilterAllLoaded : UChar
   +0x602 CheckPacketFilters : UChar
   +0x603 ReceiveFilters   : UChar
   +0x604 FilterPnPLockThread : Ptr32 Void
   +0x608 FilterPnPLockDbgX : Uint4B
   +0x60c RecvLock         : Uint4B
   +0x610 RecvState        : _NDIS_MINIPORT_STATE
   +0x614 OutstandingReceives : Uint4B
   +0x618 MiniportRecvLockThread : Ptr32 Void
   +0x61c RecvLockDbg      : Uint4B
   +0x620 NextSendPacketsHandler : Ptr32     void
   +0x624 FinalSendPacketsHandler : Ptr32     void
   +0x628 LWFilterMutexOwnerThread : Ptr32 Void
   +0x62c LWFilterMutexOwner : Uint4B
   +0x630 LWFilterMutexOwnerCount : Uint4B
   +0x634 LowestFilter     : Ptr32 _NDIS_FILTER_BLOCK
   +0x638 HighestFilter    : Ptr32 _NDIS_FILTER_BLOCK
   +0x63c ShutdownContext  : Ptr32 Void
   +0x640 ShutdownHandler  : Ptr32     void
   +0x640 ShutdownHandlerEx : Ptr32     void
   +0x644 BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0x664 TopIndicateNetBufferListsHandler : Ptr32     void
   +0x668 TopIndicateLoopbackNetBufferListsHandler : Ptr32     void
   +0x66c Ndis5PacketIndicateHandler : Ptr32     void
   +0x670 MiniportReturnPacketHandler : Ptr32     void
   +0x674 MiniportReturnPacketContext : Ptr32 Void
   +0x678 SynchronousReturnPacketHandler : Ptr32     void
   +0x67c SynchronousReturnPacketContext : Ptr32 Void
   +0x680 NextRequestHandler : Ptr32     int
   +0x684 NextRequestContext : Ptr32 Void
   +0x688 OidRequestList   : _LIST_ENTRY
   +0x690 PendingOidRequest : Ptr32 _NDIS_OID_REQUEST
   +0x694 NextCoOidRequestHandle : Ptr32 Void
   +0x698 Ndis6ProtocolsBound : Uint4B
   +0x69c PmodeOpen6       : Uint4B
   +0x6a0 State            : _NDIS_MINIPORT_STATE
   +0x6a4 AsyncOpCompletionEvent : Ptr32 _KEVENT
   +0x6a8 AsyncOpCompletionStatus : Int4B
   +0x6ac Ref              : _ULONG_REFERENCE
   +0x6b8 MaxXmitLinkSpeed : Uint8B
   +0x6c0 MaxRcvLinkSpeed  : Uint8B
   +0x6c8 SupportedPacketFilters : Uint4B
   +0x6cc NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0x718 Next             : _NDIS_MINIPORT_HANDLERS
   +0x764 NumOfPauseRestartRequests : Int4B
   +0x768 FilterPnPFlags   : Uint4B
   +0x76c SupportedStatistics : Uint4B
   +0x770 cDpcSendCompletes : Uint4B
   +0x774 cDpcRcvIndications : Uint4B
   +0x778 cDpcRcvIndicationCalls : Uint4B
   +0x77c cDpcNbSendCompletes : Uint4B
   +0x780 cDpcNblSendCompletes : Uint4B
   +0x784 cDpcNblIndications : Uint4B
   +0x788 cDpcMaxPacketsIndicated : Uint4B
   +0x78c cDpcTotalDpcCount : Uint4B
   +0x790 RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x7a0 GeneralAttributes : Ptr32 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0x7a4 PortList         : _LIST_ENTRY
   +0x7ac AllocatedPortIndices : Ptr32 UChar
   +0x7b0 AllocatedPortIndicesLength : Uint4B
   +0x7b4 NumberOfPorts    : Uint4B
   +0x7b8 NumberOfActivePorts : Uint4B
   +0x7c0 MiniportXmitLinkSpeed : Uint8B
   +0x7c8 MiniportRcvLinkSpeed : Uint8B
   +0x7d0 RestoreStackTimerEvent : _KEVENT
   +0x7e0 RestoreStackTimer : _NDIS_TIMER
   +0x828 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0x850 RestoreStackBindRefCount : Uint4B
   +0x854 ProtocolsToBind  : Uint4B
   +0x858 DpcTrackers      : Ptr32 _NDIS_DPC_TRACKER
   +0x85c CurrentDpcTracker : Ptr32 _NDIS_DPC_TRACKER
   +0x860 DpcTrackerIndex  : UChar
   +0x861 SupportedRss     : UChar
   +0x868 DpcWatchDogCycleCount : Uint8B
   +0x870 DataBackFillSize : Uint4B
   +0x874 ContextBackFillSize : Uint4B
   +0x878 SupportedPauseFunctions : Uint4B
   +0x880 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0x8d0 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x8e0 NumOfOpenPauseRestartRequests : Int4B
   +0x8e4 MiniportStackPauseCount : Int4B
   +0x8e8 NsiOpenReferences : Uint4B
   +0x8ec NsiRequestsCompletedEvent : Ptr32 _KEVENT
   +0x8f0 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0x8f4 MinimumNdisMajorVersion : UChar
   +0x8f5 MinimumNdisMinorVersion : UChar
   +0x8f6 NumOfMinimumVersionDrivers : Uint2B
   +0x8f8 BottomIfStats    : Ptr32 _NDIS_MINIPORT_STATS
   +0x8fc PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0x94c DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0x950 DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0x954 DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x958 DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x95c DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0x960 DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0x964 DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x968 DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x96c PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0x994 TopNdis5PacketIndicateHandler : Ptr32     void
   +0x998 ndisSupportedOidList : Ptr32 Uint4B
   +0x99c ndisSupportedOidListLength : Uint4B
   +0x9a0 MsiIntCount      : Uint4B
   +0x9a4 MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0x9b8 InvalidFrames    : Uint8B
   +0x9c0 PagingPathCount  : Int4B
   +0x9c4 BeginSavedFields : UChar
   +0x9c4 NumUserOpens     : Uint4B
   +0x9c8 OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0x9cc MediaDisconnectTimeOut : Uint2B
   +0x9ce SGMapRegistersNeeded : Uint2B
   +0x9d0 DriverVerifyFlags : Uint4B
   +0x9d4 SetBusData       : Ptr32     unsigned long
   +0x9d8 GetBusData       : Ptr32     unsigned long
   +0x9dc BusDataContext   : Ptr32 Void
   +0x9e0 BusType          : _NDIS_INTERFACE_TYPE
   +0x9e4 BusNumber        : Uint4B
   +0x9e8 SlotNumber       : Uint4B
   +0x9ec OpenReadyEvent   : _NDIS_EVENT
   +0x9fc NumAdminOpens    : Uint4B
   +0xa00 DriverHandle     : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0xa04 BindPaths        : Ptr32 _NDIS_BIND_PATHS
   +0xa08 LWFilterList     : Ptr32 _NDIS_BIND_PATHS
   +0xa0c ProtocolsFailToBind : Ptr32 Ptr32 _NDIS_PROTOCOL_BLOCK
   +0xa10 MiniportPhysicalMediumType : Uint4B
   +0xa14 LWFilterAttachList : Ptr32 _NDIS_FILTER_ATTACH_LIST
   +0xa18 NumFilters       : Uint4B
   +0xa1c NetLuidIndex     : Uint4B
   +0xa20 LWFilterMutex    : _KMUTANT
   +0xa40 SecurityDescriptor : Ptr32 Void
   +0xa44 BaseName         : _UNICODE_STRING
   +0xa4c MiniportName     : _UNICODE_STRING
   +0xa54 DeviceObject     : Ptr32 _DEVICE_OBJECT
   +0xa58 PhysicalDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xa5c NextDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xa60 NextGlobalMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0xa64 pAdapterInstanceName : Ptr32 _UNICODE_STRING
   +0xa68 PnPCapabilities  : Uint4B
   +0xa6c CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0xa70 BusInterface     : Ptr32 Void
   +0xa74 InstanceNumber   : Uint2B
   +0xa78 ConfigurationHandle : Ptr32 Void
   +0xa7c InterfaceGuid    : _GUID
   +0xa8c IfBlock          : Ptr32 _NDIS_IF_BLOCK
   +0xa90 IfIndex          : Uint4B
   +0xa94 AdminStatus      : _NET_IF_ADMIN_STATUS
   +0xa98 OperStatus       : _NET_IF_OPER_STATUS
   +0xa9c OperStatusFlags  : Uint4B
   +0xaa0 SendHandler      : Ptr32     int
   +0xaa0 WanSendHandler   : Ptr32     int
   +0xaa4 Offload          : Ptr32 _NDIS_MINIPORT_OFFLOAD
   +0xaa8 AddDeviceContext : Ptr32 Void
   +0xaac RemoveLock       : _IO_REMOVE_LOCK
   +0xac4 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0xacc RssEnable        : UChar
   +0xacd ChimneyEnable    : UChar
   +0xad0 PhysicalMediumInInf : Uint4B
   +0xad4 ExportName       : _UNICODE_STRING
   +0xadc FilterClass      : _UNICODE_STRING
   +0xae4 StatusProcessingThread : Ptr32 Void
   +0xae8 StatusProcessingDbgX : Uint4B
   +0xaec FdoName          : _UNICODE_STRING
   +0xaf4 NextOrphanedMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0xaf8 PowerEvent       : _KEVENT
   +0xb08 pPowerEvent      : Ptr32 _KEVENT
   +0xb0c DirectOidRequestCount : Uint4B
   +0xb10 AllDirectRequestsCompletedEvent : Ptr32 _KEVENT
   +0xb14 HDSplitCurrentConfig : Ptr32 _NDIS_HD_SPLIT_CURRENT_CONFIG
   +0xb18 MSIXConfigContext : Ptr32 Void
   +0xb1c SetMSIXTableEntry : Ptr32     long
   +0xb20 MaskMSIXTableEntry : Ptr32     long
   +0xb24 UnmaskMSIXTableEntry : Ptr32     long



vista sp2 64bit 
dt ndis!_NDIS_MINIPORT_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x008 NextMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x010 BaseMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x018 MiniportAdapterContext : Ptr64 Void
   +0x020 Reserved4        : _UNICODE_STRING
   +0x020 MajorNdisVersion : UChar
   +0x021 MinorNdisVersion : UChar
   +0x028 PendingQueryPowerIrp : Ptr64 _IRP
   +0x030 PnPEventLockEvent : Ptr64 _KEVENT
   +0x038 OpenQueue        : Ptr64 Void
   +0x040 ShortRef         : _REFERENCE
   +0x050 MediaSpecificAttributes : Ptr64 _NDIS_OBJECT_HEADER
   +0x058 LinkStateIndicationFlags : UChar
   +0x059 LockAcquired     : UChar
   +0x05a PmodeOpens       : UChar
   +0x05b AssignedProcessor : UChar
   +0x060 Lock             : Uint8B
   +0x068 MediaRequest     : Ptr64 _NDIS_REQUEST
   +0x070 Interrupt        : Ptr64 _NDIS_MINIPORT_INTERRUPT
   +0x070 InterruptEx      : Ptr64 _NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS
   +0x078 Flags            : Uint4B
   +0x07c PnPFlags         : Uint4B
   +0x080 PacketList       : _LIST_ENTRY
   +0x090 FirstPendingPacket : Ptr64 _NDIS_PACKET
   +0x098 ReturnPacketsQueue : Ptr64 _NDIS_PACKET
   +0x0a0 RequestBuffer    : Uint4B
   +0x0a8 SetMCastBuffer   : Ptr64 Void
   +0x0b0 PrimaryMiniport  : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x0b8 NextCancelSendNetBufferListsHandler : Ptr64     void
   +0x0c0 OidContext       : Ptr64 Void
   +0x0c8 SupportedOidListLength : Uint4B
   +0x0d0 Resources        : Ptr64 _CM_RESOURCE_LIST
   +0x0d8 WakeUpDpcTimer   : _NDIS_TIMER
   +0x158 Reserved20       : _UNICODE_STRING
   +0x158 MiniportMediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x15c MiniportMediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x168 SymbolicLinkName : _UNICODE_STRING
   +0x178 CheckForHangSeconds : Uint4B
   +0x17c CFHangTicks      : Uint2B
   +0x17e CFHangCurrentTick : Uint2B
   +0x180 ResetStatus      : Int4B
   +0x188 ResetOpen        : Ptr64 Void
   +0x190 EthDB            : Ptr64 _X_FILTER
   +0x190 NullDB           : Ptr64 _X_FILTER
   +0x198 TrDB             : Ptr64 _X_FILTER
   +0x1a0 YYYDB            : Ptr64 Void
   +0x1a8 XXXDB            : Ptr64 Void
   +0x1b0 PacketIndicateHandler : Ptr64     void
   +0x1b8 SendCompleteHandler : Ptr64     void
   +0x1c0 SendResourcesHandler : Ptr64     void
   +0x1c8 ResetCompleteHandler : Ptr64     void
   +0x1d0 MediaType        : _NDIS_MEDIUM
   +0x1d4 AutoNegotiationFlags : Uint4B
   +0x1d8 Reserved5        : _NDIS_INTERFACE_TYPE
   +0x1dc AdapterType      : _NDIS_INTERFACE_TYPE
   +0x1e0 Reserved6        : Ptr64 _DEVICE_OBJECT
   +0x1e0 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x1e8 Reserved7        : Ptr64 _DEVICE_OBJECT
   +0x1e8 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x1f0 SupportedOidList : Ptr64 Uint4B
   +0x1f8 MiniportSGDmaBlock : Ptr64 _NDIS_SG_DMA_BLOCK
   +0x200 CallMgrAfList    : Ptr64 _NDIS_AF_LIST
   +0x208 MiniportThread   : Ptr64 Void
   +0x210 SetInfoBuf       : Ptr64 Void
   +0x218 SetInfoBufLen    : Uint2B
   +0x21a MaxSendPackets   : Uint2B
   +0x21c FakeStatus       : Int4B
   +0x220 LockHandler      : Ptr64 Void
   +0x228 CombinedNdisRSSParameters : Ptr64 _NDIS_RECEIVE_SCALE_PARAMETERS
   +0x230 TimerQueue       : Ptr64 _NDIS_MINIPORT_TIMER
   +0x230 TimerObjectQueue : Ptr64 _NDIS_TIMER_ENTRY
   +0x238 MacOptions       : Uint4B
   +0x240 PendingRequest   : Ptr64 _NDIS_REQUEST
   +0x248 MaximumLongAddresses : Uint4B
   +0x24c MaximumShortAddresses : Uint4B
   +0x250 MiniportCurrentLookahead : Uint4B
   +0x254 MiniportMaximumLookahead : Uint4B
   +0x258 Reserved1        : Uint8B
   +0x258 NullMediaFilter  : Ptr64 _X_FILTER
   +0x260 DisableInterruptHandler : Ptr64     void
   +0x268 EnableInterruptHandler : Ptr64     void
   +0x270 SendPacketsHandler : Ptr64     void
   +0x278 DeferredSendHandler : Ptr64     unsigned char
   +0x280 EthRxIndicateHandler : Ptr64     void
   +0x288 TrRxIndicateHandler : Ptr64     void
   +0x290 NextSendNetBufferListsHandler : Ptr64     void
   +0x298 EthRxCompleteHandler : Ptr64     void
   +0x2a0 TrRxCompleteHandler : Ptr64     void
   +0x2a8 SavedNextSendNetBufferListsHandler : Ptr64     void
   +0x2b0 StatusHandler    : Ptr64     void
   +0x2b8 StatusCompleteHandler : Ptr64     void
   +0x2c0 TDCompleteHandler : Ptr64     void
   +0x2c8 QueryCompleteHandler : Ptr64     void
   +0x2d0 SetCompleteHandler : Ptr64     void
   +0x2d8 WanSendCompleteHandler : Ptr64     void
   +0x2e0 WanRcvHandler    : Ptr64     void
   +0x2e8 WanRcvCompleteHandler : Ptr64     void
   +0x2f0 IndicateNetBufferListsHandler : Ptr64     void
   +0x2f8 IndicateNetBufferListsContext : Ptr64 Void
   +0x300 SendNetBufferListsCompleteHandler : Ptr64     void
   +0x308 NextReturnNetBufferLists : Ptr64     void
   +0x310 NextReturnNetBufferListsContext : Ptr64 Void
   +0x318 XmitLinkSpeed    : Uint8B
   +0x320 RcvLinkSpeed     : Uint8B
   +0x328 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x32c MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x330 MiniportAutoNegotiationFlags : Uint4B
   +0x338 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x370 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x3a0 SendFlags        : UChar
   +0x3a1 TrResetRing      : UChar
   +0x3a2 MP6SupportPM     : UChar
   +0x3a3 XState           : UChar
   +0x3a8 Log              : Ptr64 _NDIS_LOG
   +0x3b0 AllocatedResources : Ptr64 _CM_RESOURCE_LIST
   +0x3b8 AllocatedResourcesTranslated : Ptr64 _CM_RESOURCE_LIST
   +0x3c0 PatternList      : _SINGLE_LIST_ENTRY
   +0x3c8 PMCapabilities   : _NDIS_PNP_CAPABILITIES
   +0x3d8 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x418 CombinedWakeUpEnable : Uint4B
   +0x41c WakeUpEnable     : Uint4B
   +0x420 pIrpWaitWake     : Ptr64 _IRP
   +0x428 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x430 VcIndex          : _LARGE_INTEGER
   +0x438 VcCountLock      : Uint8B
   +0x440 WmiEnabledVcs    : _LIST_ENTRY
   +0x450 pNdisGuidMap     : Ptr64 _NDIS_GUID
   +0x458 pCustomGuidMap   : Ptr64 _NDIS_GUID
   +0x460 VcCount          : Uint2B
   +0x462 cNdisGuidMap     : Uint2B
   +0x464 cCustomGuidMap   : Uint2B
   +0x468 MediaDisconnectTimer : _NDIS_TIMER
   +0x4e8 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x4ec OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x4f0 DeferredDpc      : _KDPC
   +0x530 StartTicks       : _LARGE_INTEGER
   +0x538 IndicatedPacket  : [64] Ptr64 _NDIS_PACKET
   +0x738 RemoveReadyEvent : Ptr64 _KEVENT
   +0x740 AllOpensClosedEvent : Ptr64 _KEVENT
   +0x748 AllRequestsCompletedEvent : Ptr64 _KEVENT
   +0x750 InitTimeMs       : Uint4B
   +0x758 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x7e8 OidList          : Ptr64 _OID_LIST
   +0x7f0 InternalResetCount : Uint2B
   +0x7f2 MiniportResetCount : Uint2B
   +0x7f4 MediaSenseConnectCount : Uint2B
   +0x7f6 MediaSenseDisconnectCount : Uint2B
   +0x7f8 xPackets         : Ptr64 Ptr64 _NDIS_PACKET
   +0x800 UserModeOpenReferences : Uint4B
   +0x808 SavedIndicateNetBufferListsHandler : Ptr64     void
   +0x810 SavedIndicateNetBufferListsContext : Ptr64 Void
   +0x818 WSendPacketsHandler : Ptr64     void
   +0x820 MiniportAttributes : Uint4B
   +0x824 NumOpens         : Uint2B
   +0x826 CFHangXTicks     : Uint2B
   +0x828 RequestCount     : Uint4B
   +0x82c IndicatedPacketsCount : Uint4B
   +0x830 PhysicalMediumType : Uint4B
   +0x834 MiniportMediaType : _NDIS_MEDIUM
   +0x838 LastRequest      : Ptr64 _NDIS_REQUEST
   +0x840 FakeMac          : Ptr64 Void
   +0x848 LockDbg          : Uint4B
   +0x84c LockDbgX         : Uint4B
   +0x850 LockThread       : Ptr64 Void
   +0x858 InfoFlags        : Uint4B
   +0x860 TimerQueueLock   : Uint8B
   +0x868 ResetCompletedEvent : Ptr64 _KEVENT
   +0x870 QueuedBindingCompletedEvent : Ptr64 _KEVENT
   +0x878 SavedPacketIndicateHandler : Ptr64     void
   +0x880 RegisteredInterrupts : Uint4B
   +0x884 SetOid           : Uint4B
   +0x888 WakeUpTimerEvent : Ptr64 _KEVENT
   +0x890 DeviceContext    : Ptr64 Void
   +0x898 RcvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x8b0 CombinedRSSParametersBuf : [196] UChar
   +0x980 RSSParametersBuf : [196] UChar
   +0xa44 Miniport5InNdis6Mode : UChar
   +0xa45 Miniport5HasNdis6Component : UChar
   +0xa46 RestoreStackNeeded : UChar
   +0xa47 MediaChangeFilters : Char
   +0xa48 FilterPnPLockAcquired : UChar
   +0xa49 LWFilterAllLoaded : UChar
   +0xa4a CheckPacketFilters : UChar
   +0xa4b ReceiveFilters   : UChar
   +0xa50 FilterPnPLockThread : Ptr64 Void
   +0xa58 FilterPnPLockDbgX : Uint4B
   +0xa60 RecvLock         : Uint8B
   +0xa68 RecvState        : _NDIS_MINIPORT_STATE
   +0xa6c OutstandingReceives : Uint4B
   +0xa70 MiniportRecvLockThread : Ptr64 Void
   +0xa78 RecvLockDbg      : Uint4B
   +0xa80 NextSendPacketsHandler : Ptr64     void
   +0xa88 FinalSendPacketsHandler : Ptr64     void
   +0xa90 LWFilterMutexOwnerThread : Ptr64 Void
   +0xa98 LWFilterMutexOwner : Uint4B
   +0xa9c LWFilterMutexOwnerCount : Uint4B
   +0xaa0 LowestFilter     : Ptr64 _NDIS_FILTER_BLOCK
   +0xaa8 HighestFilter    : Ptr64 _NDIS_FILTER_BLOCK
   +0xab0 ShutdownContext  : Ptr64 Void
   +0xab8 ShutdownHandler  : Ptr64     void
   +0xab8 ShutdownHandlerEx : Ptr64     void
   +0xac0 BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0xb00 TopIndicateNetBufferListsHandler : Ptr64     void
   +0xb08 TopIndicateLoopbackNetBufferListsHandler : Ptr64     void
   +0xb10 Ndis5PacketIndicateHandler : Ptr64     void
   +0xb18 MiniportReturnPacketHandler : Ptr64     void
   +0xb20 MiniportReturnPacketContext : Ptr64 Void
   +0xb28 SynchronousReturnPacketHandler : Ptr64     void
   +0xb30 SynchronousReturnPacketContext : Ptr64 Void
   +0xb38 NextRequestHandler : Ptr64     int
   +0xb40 NextRequestContext : Ptr64 Void
   +0xb48 OidRequestList   : _LIST_ENTRY
   +0xb58 PendingOidRequest : Ptr64 _NDIS_OID_REQUEST
   +0xb60 NextCoOidRequestHandle : Ptr64 Void
   +0xb68 Ndis6ProtocolsBound : Uint4B
   +0xb6c PmodeOpen6       : Uint4B
   +0xb70 State            : _NDIS_MINIPORT_STATE
   +0xb78 AsyncOpCompletionEvent : Ptr64 _KEVENT
   +0xb80 AsyncOpCompletionStatus : Int4B
   +0xb88 Ref              : _ULONG_REFERENCE
   +0xb98 MaxXmitLinkSpeed : Uint8B
   +0xba0 MaxRcvLinkSpeed  : Uint8B
   +0xba8 SupportedPacketFilters : Uint4B
   +0xbb0 NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0xc48 Next             : _NDIS_MINIPORT_HANDLERS
   +0xce0 NumOfPauseRestartRequests : Int4B
   +0xce4 FilterPnPFlags   : Uint4B
   +0xce8 SupportedStatistics : Uint4B
   +0xcec cDpcSendCompletes : Uint4B
   +0xcf0 cDpcRcvIndications : Uint4B
   +0xcf4 cDpcRcvIndicationCalls : Uint4B
   +0xcf8 cDpcNbSendCompletes : Uint4B
   +0xcfc cDpcNblSendCompletes : Uint4B
   +0xd00 cDpcNblIndications : Uint4B
   +0xd04 cDpcMaxPacketsIndicated : Uint4B
   +0xd08 cDpcTotalDpcCount : Uint4B
   +0xd0c RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xd20 GeneralAttributes : Ptr64 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0xd28 PortList         : _LIST_ENTRY
   +0xd38 AllocatedPortIndices : Ptr64 UChar
   +0xd40 AllocatedPortIndicesLength : Uint4B
   +0xd44 NumberOfPorts    : Uint4B
   +0xd48 NumberOfActivePorts : Uint4B
   +0xd50 MiniportXmitLinkSpeed : Uint8B
   +0xd58 MiniportRcvLinkSpeed : Uint8B
   +0xd60 RestoreStackTimerEvent : _KEVENT
   +0xd78 RestoreStackTimer : _NDIS_TIMER
   +0xdf8 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0xe48 RestoreStackBindRefCount : Uint4B
   +0xe4c ProtocolsToBind  : Uint4B
   +0xe50 DpcTrackers      : Ptr64 _NDIS_DPC_TRACKER
   +0xe58 CurrentDpcTracker : Ptr64 _NDIS_DPC_TRACKER
   +0xe60 DpcTrackerIndex  : UChar
   +0xe61 SupportedRss     : UChar
   +0xe68 DpcWatchDogCycleCount : Uint8B
   +0xe70 DataBackFillSize : Uint4B
   +0xe74 ContextBackFillSize : Uint4B
   +0xe78 SupportedPauseFunctions : Uint4B
   +0xe80 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0xed8 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xee8 NumOfOpenPauseRestartRequests : Int4B
   +0xeec MiniportStackPauseCount : Int4B
   +0xef0 NsiOpenReferences : Uint4B
   +0xef8 NsiRequestsCompletedEvent : Ptr64 _KEVENT
   +0xf00 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0xf04 MinimumNdisMajorVersion : UChar
   +0xf05 MinimumNdisMinorVersion : UChar
   +0xf06 NumOfMinimumVersionDrivers : Uint2B
   +0xf08 BottomIfStats    : Ptr64 _NDIS_MINIPORT_STATS
   +0xf10 PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0xf88 DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xf8c DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xf90 DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xf94 DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xf98 DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xf9c DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xfa0 DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xfa4 DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xfa8 PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0xfd0 TopNdis5PacketIndicateHandler : Ptr64     void
   +0xfd8 ndisSupportedOidList : Ptr64 Uint4B
   +0xfe0 ndisSupportedOidListLength : Uint4B
   +0xfe4 MsiIntCount      : Uint4B
   +0xfe8 MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0x1008 InvalidFrames    : Uint8B
   +0x1010 PagingPathCount  : Int4B
   +0x1014 BeginSavedFields : UChar
   +0x1014 NumUserOpens     : Uint4B
   +0x1018 OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0x101c MediaDisconnectTimeOut : Uint2B
   +0x101e SGMapRegistersNeeded : Uint2B
   +0x1020 DriverVerifyFlags : Uint4B
   +0x1028 SetBusData       : Ptr64     unsigned long
   +0x1030 GetBusData       : Ptr64     unsigned long
   +0x1038 BusDataContext   : Ptr64 Void
   +0x1040 BusType          : _NDIS_INTERFACE_TYPE
   +0x1044 BusNumber        : Uint4B
   +0x1048 SlotNumber       : Uint4B
   +0x1050 OpenReadyEvent   : _NDIS_EVENT
   +0x1068 NumAdminOpens    : Uint4B
   +0x1070 DriverHandle     : Ptr64 _NDIS_M_DRIVER_BLOCK
   +0x1078 BindPaths        : Ptr64 _NDIS_BIND_PATHS
   +0x1080 LWFilterList     : Ptr64 _NDIS_BIND_PATHS
   +0x1088 ProtocolsFailToBind : Ptr64 Ptr64 _NDIS_PROTOCOL_BLOCK
   +0x1090 MiniportPhysicalMediumType : Uint4B
   +0x1098 LWFilterAttachList : Ptr64 _NDIS_FILTER_ATTACH_LIST
   +0x10a0 NumFilters       : Uint4B
   +0x10a4 NetLuidIndex     : Uint4B
   +0x10a8 LWFilterMutex    : _KMUTANT
   +0x10e0 SecurityDescriptor : Ptr64 Void
   +0x10e8 BaseName         : _UNICODE_STRING
   +0x10f8 MiniportName     : _UNICODE_STRING
   +0x1108 DeviceObject     : Ptr64 _DEVICE_OBJECT
   +0x1110 PhysicalDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1118 NextDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1120 NextGlobalMiniport : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x1128 pAdapterInstanceName : Ptr64 _UNICODE_STRING
   +0x1130 PnPCapabilities  : Uint4B
   +0x1134 CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0x1138 BusInterface     : Ptr64 Void
   +0x1140 InstanceNumber   : Uint2B
   +0x1148 ConfigurationHandle : Ptr64 Void
   +0x1150 InterfaceGuid    : _GUID
   +0x1160 IfBlock          : Ptr64 _NDIS_IF_BLOCK
   +0x1168 IfIndex          : Uint4B
   +0x116c AdminStatus      : _NET_IF_ADMIN_STATUS
   +0x1170 OperStatus       : _NET_IF_OPER_STATUS
   +0x1174 OperStatusFlags  : Uint4B
   +0x1178 SendHandler      : Ptr64     int
   +0x1178 WanSendHandler   : Ptr64     int
   +0x1180 Offload          : Ptr64 _NDIS_MINIPORT_OFFLOAD
   +0x1188 AddDeviceContext : Ptr64 Void
   +0x1190 RemoveLock       : _IO_REMOVE_LOCK
   +0x11b0 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0x11c0 RssEnable        : UChar
   +0x11c1 ChimneyEnable    : UChar
   +0x11c4 PhysicalMediumInInf : Uint4B
   +0x11c8 ExportName       : _UNICODE_STRING
   +0x11d8 FilterClass      : _UNICODE_STRING
   +0x11e8 StatusProcessingThread : Ptr64 Void
   +0x11f0 StatusProcessingDbgX : Uint4B
   +0x11f8 FdoName          : _UNICODE_STRING
   +0x1208 NextOrphanedMiniport : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x1210 PowerEvent       : _KEVENT
   +0x1228 pPowerEvent      : Ptr64 _KEVENT
   +0x1230 DirectOidRequestCount : Uint4B
   +0x1238 AllDirectRequestsCompletedEvent : Ptr64 _KEVENT
   +0x1240 HDSplitCurrentConfig : Ptr64 _NDIS_HD_SPLIT_CURRENT_CONFIG
   +0x1248 MSIXConfigContext : Ptr64 Void
   +0x1250 SetMSIXTableEntry : Ptr64     long
   +0x1258 MaskMSIXTableEntry : Ptr64     long
   +0x1260 UnmaskMSIXTableEntry : Ptr64     long



windows7 32bit
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 PerProcCounters  : Ptr32 _NDIS_PER_PROC_COUNTERS
   +0x018 EnabledPerformanceCounters : Uint4B
   +0x018 pvoidEnabledPerformanceCounters : Ptr32 Void
   +0x01c OpenQueue        : Ptr32 Void
   +0x020 ShortRef         : _REFERENCE
   +0x028 EnabledPerformanceCountersEx : Uint4B
   +0x028 pvoidEnabledPerformanceCountersEx : Ptr32 Void
   +0x02c LinkStateIndicationFlags : UChar
   +0x02d LockAcquired     : UChar
   +0x02e PmodeOpens       : UChar
   +0x02f Reserved23       : UChar
   +0x030 Lock             : Uint4B
   +0x034 MediaRequest     : Ptr32 _NDIS_REQUEST
   +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 SetMCastBuffer   : 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
   +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 MaximumShortAddresses : 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 TrRxIndicateHandler : Ptr32     void
   +0x16c NextSendNetBufferListsHandler : Ptr32     void
   +0x170 EthRxCompleteHandler : Ptr32     void
   +0x174 TrRxCompleteHandler : 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 NextReturnNetBufferLists : Ptr32     void
   +0x1ac NextReturnNetBufferListsContext : Ptr32 Void
   +0x1b0 PnPEventLockEvent : Ptr32 _KEVENT
   +0x1b4 MediaSpecificAttributes : Ptr32 _NDIS_OBJECT_HEADER
   +0x1b8 PendingQueryPowerIrp : Ptr32 _IRP
   +0x1bc UnalignedPerProcCounters : Ptr32 Void
   +0x1c0 InterruptEx      : Ptr32 _NDIS_INTERRUPT_BLOCK
   +0x1c8 XmitLinkSpeed    : Uint8B
   +0x1d0 RcvLinkSpeed     : Uint8B
   +0x1d8 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1dc AssignedProcessor : _PROCESSOR_NUMBER
   +0x1e0 MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x1e4 MiniportAutoNegotiationFlags : Uint4B
   +0x1e8 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x204 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x21c SendFlags        : UChar
   +0x21d TrResetRing      : UChar
   +0x21e MP6SupportPM     : UChar
   +0x21f XState           : UChar
   +0x220 Log              : Ptr32 _NDIS_LOG
   +0x224 AllocatedResources : Ptr32 _CM_RESOURCE_LIST
   +0x228 AllocatedResourcesTranslated : Ptr32 _CM_RESOURCE_LIST
   +0x22c PatternList      : _SINGLE_LIST_ENTRY
   +0x230 WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x234 PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x238 PMCapabilities61 : _NDIS_PNP_CAPABILITIES
   +0x248 PMHardwareCapabilities : _NDIS_PM_CAPABILITIES
   +0x27c PMAdvertisedCapabilities : _NDIS_PM_CAPABILITIES
   +0x2b0 PMCurrentParameters : _NDIS_PM_PARAMETERS
   +0x2c0 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x300 S0WakeupSupported : UChar
   +0x304 CombinedWakeUpEnable : Uint4B
   +0x308 WakeUpEnable     : Uint4B
   +0x30c pIrpWaitWake     : Ptr32 _IRP
   +0x310 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x318 VcIndex          : _LARGE_INTEGER
   +0x320 VcCountLock      : Uint4B
   +0x324 WmiEnabledVcs    : _LIST_ENTRY
   +0x32c pNdisGuidMap     : Ptr32 _NDIS_GUID
   +0x330 pCustomGuidMap   : Ptr32 _NDIS_GUID
   +0x334 VcCount          : Uint2B
   +0x336 cNdisGuidMap     : Uint2B
   +0x338 cCustomGuidMap   : Uint2B
   +0x340 MediaDisconnectTimer : _NDIS_TIMER
   +0x388 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x38c OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x390 DeferredDpc      : _KDPC
   +0x3b0 StartTicks       : _LARGE_INTEGER
   +0x3b8 IndicatedPacket  : Ptr32 Ptr32 _NDIS_PACKET
   +0x3bc RemoveReadyEvent : Ptr32 _KEVENT
   +0x3c0 AllOpensClosedEvent : Ptr32 _KEVENT
   +0x3c4 AllRequestsCompletedEvent : Ptr32 _KEVENT
   +0x3c8 InitTimeMs       : Uint4B
   +0x3cc WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x414 OidList          : Ptr32 _OID_LIST
   +0x418 InternalResetCount : Uint2B
   +0x41a MiniportResetCount : Uint2B
   +0x41c MediaSenseConnectCount : Uint2B
   +0x41e MediaSenseDisconnectCount : Uint2B
   +0x420 xPackets         : Ptr32 Ptr32 _NDIS_PACKET
   +0x424 UserModeOpenReferences : Uint4B
   +0x428 SavedIndicateNetBufferListsHandler : Ptr32     void
   +0x42c SavedIndicateNetBufferListsContext : Ptr32 Void
   +0x430 WSendPacketsHandler : Ptr32     void
   +0x434 MiniportAttributes : Uint4B
   +0x438 NumOpens         : Uint2B
   +0x43a CFHangXTicks     : Uint2B
   +0x43c RequestCount     : Uint4B
   +0x440 IndicatedPacketsCount : Uint4B
   +0x444 PhysicalMediumType : Uint4B
   +0x448 MiniportMediaType : _NDIS_MEDIUM
   +0x44c LastRequest      : Ptr32 _NDIS_REQUEST
   +0x450 FakeMac          : Ptr32 Void
   +0x454 LockDbg          : Uint4B
   +0x458 LockDbgX         : Uint4B
   +0x45c LockThread       : Ptr32 Void
   +0x460 InfoFlags        : Uint4B
   +0x464 TimerQueueLock   : Uint4B
   +0x468 ResetCompletedEvent : Ptr32 _KEVENT
   +0x46c QueuedBindingCompletedEvent : Ptr32 _KEVENT
   +0x470 SavedPacketIndicateHandler : Ptr32     void
   +0x474 RegisteredInterrupts : Uint4B
   +0x478 SetOid           : Uint4B
   +0x47c WakeUpTimerEvent : Ptr32 _KEVENT
   +0x480 DeviceContext    : Ptr32 Void
   +0x488 CombinedRSSParametersBuf : [604] UChar
   +0x6e8 RSSParametersBuf : [604] UChar
   +0x944 UsingMSIX        : UChar
   +0x945 Miniport5InNdis6Mode : UChar
   +0x946 Miniport5HasNdis6Component : UChar
   +0x947 RestoreStackNeeded : UChar
   +0x948 MediaChangeFilters : Char
   +0x949 FilterPnPLockAcquired : UChar
   +0x94a LWFilterAllLoaded : UChar
   +0x94b CheckPacketFilters : UChar
   +0x94c ReceiveFilters   : UChar
   +0x950 FilterPnPLockThread : Ptr32 Void
   +0x954 FilterPnPLockDbgX : Uint4B
   +0x958 RecvLock         : Uint4B
   +0x95c RecvState        : _NDIS_MINIPORT_STATE
   +0x960 OutstandingReceives : Uint4B
   +0x964 MiniportRecvLockThread : Ptr32 Void
   +0x968 RecvLockDbg      : Uint4B
   +0x96c NextSendPacketsHandler : Ptr32     void
   +0x970 FinalSendPacketsHandler : Ptr32     void
   +0x974 LWFilterMutexOwnerThread : Ptr32 Void
   +0x978 LWFilterMutexOwner : Uint4B
   +0x97c LWFilterMutexOwnerCount : Uint4B
   +0x980 LowestFilter     : Ptr32 _NDIS_FILTER_BLOCK
   +0x984 HighestFilter    : Ptr32 _NDIS_FILTER_BLOCK
   +0x988 ShutdownContext  : Ptr32 Void
   +0x98c ShutdownHandler  : Ptr32     void
   +0x98c ShutdownHandlerEx : Ptr32     void
   +0x990 BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0x9b0 TopIndicateNetBufferListsHandler : Ptr32     void
   +0x9b4 TopIndicateLoopbackNetBufferListsHandler : Ptr32     void
   +0x9b8 Ndis5PacketIndicateHandler : Ptr32     void
   +0x9bc MiniportReturnPacketHandler : Ptr32     void
   +0x9c0 MiniportReturnPacketContext : Ptr32 Void
   +0x9c4 SynchronousReturnPacketHandler : Ptr32     void
   +0x9c8 SynchronousReturnPacketContext : Ptr32 Void
   +0x9cc NextRequestHandler : Ptr32     int
   +0x9d0 NextRequestContext : Ptr32 Void
   +0x9d4 OidRequestList   : _LIST_ENTRY
   +0x9dc PendingOidRequest : Ptr32 _NDIS_OID_REQUEST
   +0x9e0 NextCoOidRequestHandle : Ptr32 Void
   +0x9e4 Ndis6ProtocolsBound : Uint4B
   +0x9e8 PmodeOpen6       : Uint4B
   +0x9ec State            : _NDIS_MINIPORT_STATE
   +0x9f0 AsyncOpCompletionEvent : Ptr32 _KEVENT
   +0x9f4 AsyncOpCompletionStatus : Int4B
   +0x9f8 Ref              : _ULONG_REFERENCE
   +0xa08 MaxXmitLinkSpeed : Uint8B
   +0xa10 MaxRcvLinkSpeed  : Uint8B
   +0xa18 SupportedPacketFilters : Uint4B
   +0xa1c NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0xa74 Next             : _NDIS_MINIPORT_HANDLERS
   +0xacc NumOfPauseRestartRequests : Int4B
   +0xad0 FilterPnPFlags   : Uint4B
   +0xad4 SupportedStatistics : Uint4B
   +0xad8 cDpcSendCompletes : Uint4B
   +0xadc cDpcRcvIndications : Uint4B
   +0xae0 cDpcRcvIndicationCalls : Uint4B
   +0xae4 cDpcNbSendCompletes : Uint4B
   +0xae8 cDpcNblSendCompletes : Uint4B
   +0xaec cDpcNblIndications : Uint4B
   +0xaf0 cDpcMaxPacketsIndicated : Uint4B
   +0xaf4 cDpcTotalDpcCount : Uint4B
   +0xaf8 RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xb08 GeneralAttributes : Ptr32 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0xb0c PortList         : _LIST_ENTRY
   +0xb14 AllocatedPortIndices : Ptr32 UChar
   +0xb18 AllocatedPortIndicesLength : Uint4B
   +0xb1c NumberOfPorts    : Uint4B
   +0xb20 NumberOfActivePorts : Uint4B
   +0xb28 MiniportXmitLinkSpeed : Uint8B
   +0xb30 MiniportRcvLinkSpeed : Uint8B
   +0xb38 RestoreStackTimerEvent : _KEVENT
   +0xb48 RestoreStackTimer : _NDIS_TIMER
   +0xb90 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0xbb8 RestoreStackBindRefCount : Uint4B
   +0xbbc ProtocolsToBind  : Uint4B
   +0xbc0 DpcTrackers      : Ptr32 _NDIS_DPC_TRACKER
   +0xbc4 CurrentDpcTracker : Ptr32 _NDIS_DPC_TRACKER
   +0xbc8 DpcTrackerIndex  : UChar
   +0xbc9 SupportedRss     : UChar
   +0xbd0 DpcWatchDogCycleCount : Uint8B
   +0xbd8 DataBackFillSize : Uint4B
   +0xbdc ContextBackFillSize : Uint4B
   +0xbe0 SupportedPauseFunctions : Uint4B
   +0xbe8 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0xc38 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xc48 NumOfOpenPauseRestartRequests : Int4B
   +0xc4c MiniportStackPauseCount : Int4B
   +0xc50 NsiOpenReferences : Uint4B
   +0xc54 NsiRequestsCompletedEvent : Ptr32 _KEVENT
   +0xc58 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0xc5c MinimumNdisMajorVersion : UChar
   +0xc5d MinimumNdisMinorVersion : UChar
   +0xc5e NumOfMinimumVersionDrivers : Uint2B
   +0xc60 BottomIfStats    : Ptr32 _NDIS_MINIPORT_STATS
   +0xc64 PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0xcc0 DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xcc4 DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xcc8 DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xccc DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xcd0 DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0xcd4 DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0xcd8 DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xcdc DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0xce0 PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0xd14 TopNdis5PacketIndicateHandler : Ptr32     void
   +0xd18 ndisSupportedOidList : Ptr32 Uint4B
   +0xd1c ndisSupportedOidListLength : Uint4B
   +0xd20 MsiIntCount      : Uint4B
   +0xd24 MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0xd38 InvalidFrames    : Uint8B
   +0xd40 PagingPathCount  : Int4B
   +0xd44 ReceiveQueueList : _LIST_ENTRY
   +0xd4c AllocatedQueueIndices : Ptr32 UChar
   +0xd50 AllocatedQueueIndicesLength : Uint4B
   +0xd54 NumReceiveQueues : Uint4B
   +0xd58 ReceiveFilterList : _LIST_ENTRY
   +0xd60 AllocatedReceiveFilterIndices : Ptr32 UChar
   +0xd64 AllocatedReceiveFilterIndicesLength : Uint4B
   +0xd68 NumReceiveFilters : Uint4B
   +0xd6c EnabledReceiveFilterTypes : Uint4B
   +0xd70 EnabledReceiveQueueTypes : Uint4B
   +0xd74 ReceiveFilterHwCapabilities : Ptr32 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0xd78 ReceiveFilterCurrentCapabilities : Ptr32 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0xd7c NicSwitchHwCapabilities : Ptr32 _NDIS_NIC_SWITCH_CAPABILITIES
   +0xd80 NicSwitchCurrentCapabilities : Ptr32 _NDIS_NIC_SWITCH_CAPABILITIES
   +0xd84 SharedMemoryBlockList : _LIST_ENTRY
   +0xd8c AllocateSharedMemoryHandler : Ptr32     int
   +0xd90 FreeSharedMemoryHandler : Ptr32     void
   +0xd94 AllocateSharedMemoryContext : Ptr32 Void
   +0xd98 MsiXTableEntries : Uint4B
   +0xd9c MsiCaps          : PCI_MSI_CAPABILITY
   +0xdb4 MsiXCaps         : PCI_MSIX_CAPABILITY
   +0xdc0 NumberOfIndirectionTableChanges : Uint8B
   +0xdc8 BeginSavedFields : UChar
   +0xdc8 NumUserOpens     : Uint4B
   +0xdcc OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0xdd0 MediaDisconnectTimeOut : Uint2B
   +0xdd2 SGMapRegistersNeeded : Uint2B
   +0xdd4 DriverVerifyFlags : Uint4B
   +0xdd8 SetBusData       : Ptr32     unsigned long
   +0xddc GetBusData       : Ptr32     unsigned long
   +0xde0 BusDataContext   : Ptr32 Void
   +0xde4 BusType          : _NDIS_INTERFACE_TYPE
   +0xde8 BusNumber        : Uint4B
   +0xdec SlotNumber       : Uint4B
   +0xdf0 OpenReadyEvent   : _NDIS_EVENT
   +0xe00 NumAdminOpens    : Uint4B
   +0xe04 DriverHandle     : Ptr32 _NDIS_M_DRIVER_BLOCK
   +0xe08 BindPaths        : Ptr32 _NDIS_BIND_PATHS
   +0xe0c LWFilterList     : Ptr32 _NDIS_BIND_PATHS
   +0xe10 ProtocolsFailToBind : Ptr32 Ptr32 _NDIS_PROTOCOL_BLOCK
   +0xe14 MiniportPhysicalMediumType : Uint4B
   +0xe18 LWFilterAttachList : Ptr32 _NDIS_FILTER_ATTACH_LIST
   +0xe1c NumFilters       : Uint4B
   +0xe20 NetLuidIndex     : Uint4B
   +0xe24 LWFilterMutex    : _KMUTANT
   +0xe44 SecurityDescriptor : Ptr32 Void
   +0xe48 BaseName         : _UNICODE_STRING
   +0xe50 MiniportName     : _UNICODE_STRING
   +0xe58 DeviceObject     : Ptr32 _DEVICE_OBJECT
   +0xe5c PhysicalDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xe60 NextDeviceObject : Ptr32 _DEVICE_OBJECT
   +0xe64 NextGlobalMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0xe68 pAdapterInstanceName : Ptr32 _UNICODE_STRING
   +0xe6c PnPCapabilities  : Uint4B
   +0xe70 CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0xe74 DriverPowerState : _DEVICE_POWER_STATE
   +0xe78 PMAdminConfig    : _NDIS_PM_ADMIN_GONFIG
   +0xe7c PMPatternSemaphore : _KSEMAPHORE
   +0xe90 PMOffloadSemaphore : _KSEMAPHORE
   +0xea4 BusInterface     : Ptr32 Void
   +0xea8 InstanceNumber   : Uint2B
   +0xeac ConfigurationHandle : Ptr32 Void
   +0xeb0 InterfaceGuid    : _GUID
   +0xec0 IfBlock          : Ptr32 _NDIS_IF_BLOCK
   +0xec4 IfIndex          : Uint4B
   +0xec8 AdminStatus      : _NET_IF_ADMIN_STATUS
   +0xecc OperStatus       : _NET_IF_OPER_STATUS
   +0xed0 OperStatusFlags  : Uint4B
   +0xed4 SendHandler      : Ptr32     int
   +0xed4 WanSendHandler   : Ptr32     int
   +0xed8 Offload          : Ptr32 _NDIS_MINIPORT_OFFLOAD
   +0xedc AddDeviceContext : Ptr32 Void
   +0xee0 RemoveLock       : _IO_REMOVE_LOCK
   +0xef8 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0xf00 RssEnable        : UChar
   +0xf01 ChimneyEnable    : UChar
   +0xf04 PhysicalMediumInInf : Uint4B
   +0xf08 ExportName       : _UNICODE_STRING
   +0xf10 FilterClass      : _UNICODE_STRING
   +0xf18 StatusProcessingThread : Ptr32 Void
   +0xf1c StatusProcessingDbgX : Uint4B
   +0xf20 FdoName          : _UNICODE_STRING
   +0xf28 NextOrphanedMiniport : Ptr32 _NDIS_MINIPORT_BLOCK
   +0xf2c PowerEvent       : _KEVENT
   +0xf3c pPowerEvent      : Ptr32 _KEVENT
   +0xf40 DirectOidRequestCount : Uint4B
   +0xf44 AllDirectRequestsCompletedEvent : Ptr32 _KEVENT
   +0xf48 HDSplitCurrentConfig : Ptr32 _NDIS_HD_SPLIT_CURRENT_CONFIG
   +0xf4c MSIXConfigContext : Ptr32 Void
   +0xf50 SetMSIXTableEntry : Ptr32     long
   +0xf54 MaskMSIXTableEntry : Ptr32     long
   +0xf58 UnmaskMSIXTableEntry : Ptr32     long
   +0xf5c DevicePowerStateWorkItem : _WORK_QUEUE_ITEM
   +0xf6c SystemPowerStateWorkItem : _WORK_QUEUE_ITEM
   +0xf7c DefaultReceiveQueue : Ptr32 _NDIS_RECEIVE_QUEUE_BLOCK
   +0xf80 MaxNumRssProcessors : Uint4B
   +0xf84 RssBaseProcessor : _PROCESSOR_NUMBER
   +0xf88 NumaNodeId       : Uint2B
   +0xf8c NumaDistances    : Ptr32 Uint2B
   +0xf90 pModifiedInstanceName : Ptr32 _UNICODE_STRING
   +0xf94 DeleteMiniportWorkItem : _WORK_QUEUE_ITEM


windows7 64bit
dt ndis!_NDIS_MINIPORT_BLOCK
   +0x000 Header           : _NDIS_OBJECT_HEADER
   +0x008 NextMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x010 BaseMiniport     : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x018 MiniportAdapterContext : Ptr64 Void
   +0x020 Reserved4        : _UNICODE_STRING
   +0x020 MajorNdisVersion : UChar
   +0x021 MinorNdisVersion : UChar
   +0x028 PerProcCounters  : Ptr64 _NDIS_PER_PROC_COUNTERS
   +0x030 EnabledPerformanceCounters : Uint4B
   +0x030 pvoidEnabledPerformanceCounters : Ptr64 Void
   +0x038 OpenQueue        : Ptr64 Void
   +0x040 ShortRef         : _REFERENCE
   +0x050 EnabledPerformanceCountersEx : Uint4B
   +0x050 pvoidEnabledPerformanceCountersEx : Ptr64 Void
   +0x058 LinkStateIndicationFlags : UChar
   +0x059 LockAcquired     : UChar
   +0x05a PmodeOpens       : UChar
   +0x05b Reserved23       : UChar
   +0x060 Lock             : Uint8B
   +0x068 MediaRequest     : Ptr64 _NDIS_REQUEST
   +0x070 Interrupt        : Ptr64 _NDIS_MINIPORT_INTERRUPT
   +0x078 Flags            : Uint4B
   +0x07c PnPFlags         : Uint4B
   +0x080 PacketList       : _LIST_ENTRY
   +0x090 FirstPendingPacket : Ptr64 _NDIS_PACKET
   +0x098 ReturnPacketsQueue : Ptr64 _NDIS_PACKET
   +0x0a0 RequestBuffer    : Uint4B
   +0x0a8 SetMCastBuffer   : Ptr64 Void
   +0x0b0 PrimaryMiniport  : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x0b8 NextCancelSendNetBufferListsHandler : Ptr64     void
   +0x0c0 OidContext       : Ptr64 Void
   +0x0c8 SupportedOidListLength : Uint4B
   +0x0d0 Resources        : Ptr64 _CM_RESOURCE_LIST
   +0x0d8 WakeUpDpcTimer   : _NDIS_TIMER
   +0x158 Reserved20       : _UNICODE_STRING
   +0x158 MiniportMediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x15c MiniportMediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x168 SymbolicLinkName : _UNICODE_STRING
   +0x178 CheckForHangSeconds : Uint4B
   +0x17c CFHangTicks      : Uint2B
   +0x17e CFHangCurrentTick : Uint2B
   +0x180 ResetStatus      : Int4B
   +0x188 ResetOpen        : Ptr64 Void
   +0x190 EthDB            : Ptr64 _X_FILTER
   +0x190 NullDB           : Ptr64 _X_FILTER
   +0x198 TrDB             : Ptr64 _X_FILTER
   +0x1a0 YYYDB            : Ptr64 Void
   +0x1a8 XXXDB            : Ptr64 Void
   +0x1b0 PacketIndicateHandler : Ptr64     void
   +0x1b8 SendCompleteHandler : Ptr64     void
   +0x1c0 SendResourcesHandler : Ptr64     void
   +0x1c8 ResetCompleteHandler : Ptr64     void
   +0x1d0 MediaType        : _NDIS_MEDIUM
   +0x1d4 AutoNegotiationFlags : Uint4B
   +0x1d8 Reserved5        : _NDIS_INTERFACE_TYPE
   +0x1dc AdapterType      : _NDIS_INTERFACE_TYPE
   +0x1e0 Reserved6        : Ptr64 _DEVICE_OBJECT
   +0x1e0 MediaConnectState : _NET_IF_MEDIA_CONNECT_STATE
   +0x1e8 Reserved7        : Ptr64 _DEVICE_OBJECT
   +0x1e8 MediaDuplexState : _NET_IF_MEDIA_DUPLEX_STATE
   +0x1f0 SupportedOidList : Ptr64 Uint4B
   +0x1f8 MiniportSGDmaBlock : Ptr64 _NDIS_SG_DMA_BLOCK
   +0x200 CallMgrAfList    : Ptr64 _NDIS_AF_LIST
   +0x208 MiniportThread   : Ptr64 Void
   +0x210 SetInfoBuf       : Ptr64 Void
   +0x218 SetInfoBufLen    : Uint2B
   +0x21a MaxSendPackets   : Uint2B
   +0x21c FakeStatus       : Int4B
   +0x220 Reserved24       : Ptr64 Void
   +0x228 CombinedNdisRSSParameters : Ptr64 _NDIS_RECEIVE_SCALE_PARAMETERS
   +0x230 TimerQueue       : Ptr64 _NDIS_MINIPORT_TIMER
   +0x230 TimerObjectQueue : Ptr64 _NDIS_TIMER_ENTRY
   +0x238 MacOptions       : Uint4B
   +0x240 PendingRequest   : Ptr64 _NDIS_REQUEST
   +0x248 MaximumLongAddresses : Uint4B
   +0x24c MaximumShortAddresses : Uint4B
   +0x250 MiniportCurrentLookahead : Uint4B
   +0x254 MiniportMaximumLookahead : Uint4B
   +0x258 Reserved1        : Uint8B
   +0x258 NullMediaFilter  : Ptr64 _X_FILTER
   +0x260 DisableInterruptHandler : Ptr64     void
   +0x268 EnableInterruptHandler : Ptr64     void
   +0x270 SendPacketsHandler : Ptr64     void
   +0x278 DeferredSendHandler : Ptr64     unsigned char
   +0x280 EthRxIndicateHandler : Ptr64     void
   +0x288 TrRxIndicateHandler : Ptr64     void
   +0x290 NextSendNetBufferListsHandler : Ptr64     void
   +0x298 EthRxCompleteHandler : Ptr64     void
   +0x2a0 TrRxCompleteHandler : Ptr64     void
   +0x2a8 SavedNextSendNetBufferListsHandler : Ptr64     void
   +0x2b0 StatusHandler    : Ptr64     void
   +0x2b8 StatusCompleteHandler : Ptr64     void
   +0x2c0 TDCompleteHandler : Ptr64     void
   +0x2c8 QueryCompleteHandler : Ptr64     void
   +0x2d0 SetCompleteHandler : Ptr64     void
   +0x2d8 WanSendCompleteHandler : Ptr64     void
   +0x2e0 WanRcvHandler    : Ptr64     void
   +0x2e8 WanRcvCompleteHandler : Ptr64     void
   +0x2f0 IndicateNetBufferListsHandler : Ptr64     void
   +0x2f8 IndicateNetBufferListsContext : Ptr64 Void
   +0x300 SendNetBufferListsCompleteHandler : Ptr64     void
   +0x308 NextReturnNetBufferLists : Ptr64     void
   +0x310 NextReturnNetBufferListsContext : Ptr64 Void
   +0x318 PnPEventLockEvent : Ptr64 _KEVENT
   +0x320 MediaSpecificAttributes : Ptr64 _NDIS_OBJECT_HEADER
   +0x328 PendingQueryPowerIrp : Ptr64 _IRP
   +0x330 UnalignedPerProcCounters : Ptr64 Void
   +0x338 InterruptEx      : Ptr64 _NDIS_INTERRUPT_BLOCK
   +0x340 XmitLinkSpeed    : Uint8B
   +0x348 RcvLinkSpeed     : Uint8B
   +0x350 PauseFunctions   : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x354 AssignedProcessor : _PROCESSOR_NUMBER
   +0x358 MiniportPauseFunctions : _NDIS_SUPPORTED_PAUSE_FUNCTIONS
   +0x35c MiniportAutoNegotiationFlags : Uint4B
   +0x360 WorkQueue        : [7] _SINGLE_LIST_ENTRY
   +0x398 SingleWorkItems  : [6] _SINGLE_LIST_ENTRY
   +0x3c8 SendFlags        : UChar
   +0x3c9 TrResetRing      : UChar
   +0x3ca MP6SupportPM     : UChar
   +0x3cb XState           : UChar
   +0x3d0 Log              : Ptr64 _NDIS_LOG
   +0x3d8 AllocatedResources : Ptr64 _CM_RESOURCE_LIST
   +0x3e0 AllocatedResourcesTranslated : Ptr64 _CM_RESOURCE_LIST
   +0x3e8 PatternList      : _SINGLE_LIST_ENTRY
   +0x3f0 WOLPatternList   : _SINGLE_LIST_ENTRY
   +0x3f8 PMProtocolOffloadList : _SINGLE_LIST_ENTRY
   +0x400 PMCapabilities61 : _NDIS_PNP_CAPABILITIES
   +0x410 PMHardwareCapabilities : _NDIS_PM_CAPABILITIES
   +0x444 PMAdvertisedCapabilities : _NDIS_PM_CAPABILITIES
   +0x478 PMCurrentParameters : _NDIS_PM_PARAMETERS
   +0x488 DeviceCaps       : _DEVICE_CAPABILITIES
   +0x4c8 S0WakeupSupported : UChar
   +0x4cc CombinedWakeUpEnable : Uint4B
   +0x4d0 WakeUpEnable     : Uint4B
   +0x4d8 pIrpWaitWake     : Ptr64 _IRP
   +0x4e0 WaitWakeSystemState : _SYSTEM_POWER_STATE
   +0x4e8 VcIndex          : _LARGE_INTEGER
   +0x4f0 VcCountLock      : Uint8B
   +0x4f8 WmiEnabledVcs    : _LIST_ENTRY
   +0x508 pNdisGuidMap     : Ptr64 _NDIS_GUID
   +0x510 pCustomGuidMap   : Ptr64 _NDIS_GUID
   +0x518 VcCount          : Uint2B
   +0x51a cNdisGuidMap     : Uint2B
   +0x51c cCustomGuidMap   : Uint2B
   +0x520 MediaDisconnectTimer : _NDIS_TIMER
   +0x5a0 PnPDeviceState   : _NDIS_PNP_DEVICE_STATE
   +0x5a4 OldPnPDeviceState : _NDIS_PNP_DEVICE_STATE
   +0x5a8 DeferredDpc      : _KDPC
   +0x5e8 StartTicks       : _LARGE_INTEGER
   +0x5f0 IndicatedPacket  : Ptr64 Ptr64 _NDIS_PACKET
   +0x5f8 RemoveReadyEvent : Ptr64 _KEVENT
   +0x600 AllOpensClosedEvent : Ptr64 _KEVENT
   +0x608 AllRequestsCompletedEvent : Ptr64 _KEVENT
   +0x610 InitTimeMs       : Uint4B
   +0x618 WorkItemBuffer   : [6] _NDIS_MINIPORT_WORK_ITEM
   +0x6a8 OidList          : Ptr64 _OID_LIST
   +0x6b0 InternalResetCount : Uint2B
   +0x6b2 MiniportResetCount : Uint2B
   +0x6b4 MediaSenseConnectCount : Uint2B
   +0x6b6 MediaSenseDisconnectCount : Uint2B
   +0x6b8 xPackets         : Ptr64 Ptr64 _NDIS_PACKET
   +0x6c0 UserModeOpenReferences : Uint4B
   +0x6c8 SavedIndicateNetBufferListsHandler : Ptr64     void
   +0x6d0 SavedIndicateNetBufferListsContext : Ptr64 Void
   +0x6d8 WSendPacketsHandler : Ptr64     void
   +0x6e0 MiniportAttributes : Uint4B
   +0x6e4 NumOpens         : Uint2B
   +0x6e6 CFHangXTicks     : Uint2B
   +0x6e8 RequestCount     : Uint4B
   +0x6ec IndicatedPacketsCount : Uint4B
   +0x6f0 PhysicalMediumType : Uint4B
   +0x6f4 MiniportMediaType : _NDIS_MEDIUM
   +0x6f8 LastRequest      : Ptr64 _NDIS_REQUEST
   +0x700 FakeMac          : Ptr64 Void
   +0x708 LockDbg          : Uint4B
   +0x70c LockDbgX         : Uint4B
   +0x710 LockThread       : Ptr64 Void
   +0x718 InfoFlags        : Uint4B
   +0x720 TimerQueueLock   : Uint8B
   +0x728 ResetCompletedEvent : Ptr64 _KEVENT
   +0x730 QueuedBindingCompletedEvent : Ptr64 _KEVENT
   +0x738 SavedPacketIndicateHandler : Ptr64     void
   +0x740 RegisteredInterrupts : Uint4B
   +0x744 SetOid           : Uint4B
   +0x748 WakeUpTimerEvent : Ptr64 _KEVENT
   +0x750 DeviceContext    : Ptr64 Void
   +0x760 CombinedRSSParametersBuf : [656] UChar
   +0x9f0 RSSParametersBuf : [656] UChar
   +0xc80 UsingMSIX        : UChar
   +0xc81 Miniport5InNdis6Mode : UChar
   +0xc82 Miniport5HasNdis6Component : UChar
   +0xc83 RestoreStackNeeded : UChar
   +0xc84 MediaChangeFilters : Char
   +0xc85 FilterPnPLockAcquired : UChar
   +0xc86 LWFilterAllLoaded : UChar
   +0xc87 CheckPacketFilters : UChar
   +0xc88 ReceiveFilters   : UChar
   +0xc90 FilterPnPLockThread : Ptr64 Void
   +0xc98 FilterPnPLockDbgX : Uint4B
   +0xca0 RecvLock         : Uint8B
   +0xca8 RecvState        : _NDIS_MINIPORT_STATE
   +0xcac OutstandingReceives : Uint4B
   +0xcb0 MiniportRecvLockThread : Ptr64 Void
   +0xcb8 RecvLockDbg      : Uint4B
   +0xcc0 NextSendPacketsHandler : Ptr64     void
   +0xcc8 FinalSendPacketsHandler : Ptr64     void
   +0xcd0 LWFilterMutexOwnerThread : Ptr64 Void
   +0xcd8 LWFilterMutexOwner : Uint4B
   +0xcdc LWFilterMutexOwnerCount : Uint4B
   +0xce0 LowestFilter     : Ptr64 _NDIS_FILTER_BLOCK
   +0xce8 HighestFilter    : Ptr64 _NDIS_FILTER_BLOCK
   +0xcf0 ShutdownContext  : Ptr64 Void
   +0xcf8 ShutdownHandler  : Ptr64     void
   +0xcf8 ShutdownHandlerEx : Ptr64     void
   +0xd00 BugcheckCallbackRecord : _KBUGCHECK_CALLBACK_RECORD
   +0xd40 TopIndicateNetBufferListsHandler : Ptr64     void
   +0xd48 TopIndicateLoopbackNetBufferListsHandler : Ptr64     void
   +0xd50 Ndis5PacketIndicateHandler : Ptr64     void
   +0xd58 MiniportReturnPacketHandler : Ptr64     void
   +0xd60 MiniportReturnPacketContext : Ptr64 Void
   +0xd68 SynchronousReturnPacketHandler : Ptr64     void
   +0xd70 SynchronousReturnPacketContext : Ptr64 Void
   +0xd78 NextRequestHandler : Ptr64     int
   +0xd80 NextRequestContext : Ptr64 Void
   +0xd88 OidRequestList   : _LIST_ENTRY
   +0xd98 PendingOidRequest : Ptr64 _NDIS_OID_REQUEST
   +0xda0 NextCoOidRequestHandle : Ptr64 Void
   +0xda8 Ndis6ProtocolsBound : Uint4B
   +0xdac PmodeOpen6       : Uint4B
   +0xdb0 State            : _NDIS_MINIPORT_STATE
   +0xdb8 AsyncOpCompletionEvent : Ptr64 _KEVENT
   +0xdc0 AsyncOpCompletionStatus : Int4B
   +0xdc8 Ref              : _ULONG_REFERENCE
   +0xdd8 MaxXmitLinkSpeed : Uint8B
   +0xde0 MaxRcvLinkSpeed  : Uint8B
   +0xde8 SupportedPacketFilters : Uint4B
   +0xdf0 NoFilter         : _NDIS_MINIPORT_HANDLERS
   +0xea0 Next             : _NDIS_MINIPORT_HANDLERS
   +0xf50 NumOfPauseRestartRequests : Int4B
   +0xf54 FilterPnPFlags   : Uint4B
   +0xf58 SupportedStatistics : Uint4B
   +0xf5c cDpcSendCompletes : Uint4B
   +0xf60 cDpcRcvIndications : Uint4B
   +0xf64 cDpcRcvIndicationCalls : Uint4B
   +0xf68 cDpcNbSendCompletes : Uint4B
   +0xf6c cDpcNblSendCompletes : Uint4B
   +0xf70 cDpcNblIndications : Uint4B
   +0xf74 cDpcMaxPacketsIndicated : Uint4B
   +0xf78 cDpcTotalDpcCount : Uint4B
   +0xf7c RecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0xf90 GeneralAttributes : Ptr64 _NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES
   +0xf98 PortList         : _LIST_ENTRY
   +0xfa8 AllocatedPortIndices : Ptr64 UChar
   +0xfb0 AllocatedPortIndicesLength : Uint4B
   +0xfb4 NumberOfPorts    : Uint4B
   +0xfb8 NumberOfActivePorts : Uint4B
   +0xfc0 MiniportXmitLinkSpeed : Uint8B
   +0xfc8 MiniportRcvLinkSpeed : Uint8B
   +0xfd0 RestoreStackTimerEvent : _KEVENT
   +0xfe8 RestoreStackTimer : _NDIS_TIMER
   +0x1068 RestoreStackWorkItem : _NDIS_WORK_ITEM
   +0x10b8 RestoreStackBindRefCount : Uint4B
   +0x10bc ProtocolsToBind  : Uint4B
   +0x10c0 DpcTrackers      : Ptr64 _NDIS_DPC_TRACKER
   +0x10c8 CurrentDpcTracker : Ptr64 _NDIS_DPC_TRACKER
   +0x10d0 DpcTrackerIndex  : UChar
   +0x10d1 SupportedRss     : UChar
   +0x10d8 DpcWatchDogCycleCount : Uint8B
   +0x10e0 DataBackFillSize : Uint4B
   +0x10e4 ContextBackFillSize : Uint4B
   +0x10e8 SupportedPauseFunctions : Uint4B
   +0x10f0 TopFilterRestartAttributes : _NDIS_RESTART_GENERAL_ATTRIBUTES
   +0x1148 TopRecvScaleCapabilities : _NDIS_RECEIVE_SCALE_CAPABILITIES
   +0x1158 NumOfOpenPauseRestartRequests : Int4B
   +0x115c MiniportStackPauseCount : Int4B
   +0x1160 NsiOpenReferences : Uint4B
   +0x1168 NsiRequestsCompletedEvent : Ptr64 _KEVENT
   +0x1170 QueryPowerDeviceState : _DEVICE_POWER_STATE
   +0x1174 MinimumNdisMajorVersion : UChar
   +0x1175 MinimumNdisMinorVersion : UChar
   +0x1176 NumOfMinimumVersionDrivers : Uint2B
   +0x1178 BottomIfStats    : Ptr64 _NDIS_MINIPORT_STATS
   +0x1180 PeriodicReceiveQueue : _NDIS_M_PERIODIC_RECEIVES
   +0x1210 DefaultSendControlState : _NDIS_PORT_CONTROL_STATE
   +0x1214 DefaultRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0x1218 DefaultSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x121c DefaultRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x1220 DefaultPortSendControlState : _NDIS_PORT_CONTROL_STATE
   +0x1224 DefaultPortRcvControlState : _NDIS_PORT_CONTROL_STATE
   +0x1228 DefaultPortSendAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x122c DefaultPortRcvAuthorizationState : _NDIS_PORT_AUTHORIZATION_STATE
   +0x1230 PciDeviceCustomProperties : _NDIS_PCI_DEVICE_CUSTOM_PROPERTIES
   +0x1268 TopNdis5PacketIndicateHandler : Ptr64     void
   +0x1270 ndisSupportedOidList : Ptr64 Uint4B
   +0x1278 ndisSupportedOidListLength : Uint4B
   +0x127c MsiIntCount      : Uint4B
   +0x1280 MiniportDpcWorkItem : _WORK_QUEUE_ITEM
   +0x12a0 InvalidFrames    : Uint8B
   +0x12a8 PagingPathCount  : Int4B
   +0x12b0 ReceiveQueueList : _LIST_ENTRY
   +0x12c0 AllocatedQueueIndices : Ptr64 UChar
   +0x12c8 AllocatedQueueIndicesLength : Uint4B
   +0x12cc NumReceiveQueues : Uint4B
   +0x12d0 ReceiveFilterList : _LIST_ENTRY
   +0x12e0 AllocatedReceiveFilterIndices : Ptr64 UChar
   +0x12e8 AllocatedReceiveFilterIndicesLength : Uint4B
   +0x12ec NumReceiveFilters : Uint4B
   +0x12f0 EnabledReceiveFilterTypes : Uint4B
   +0x12f4 EnabledReceiveQueueTypes : Uint4B
   +0x12f8 ReceiveFilterHwCapabilities : Ptr64 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0x1300 ReceiveFilterCurrentCapabilities : Ptr64 _NDIS_RECEIVE_FILTER_CAPABILITIES
   +0x1308 NicSwitchHwCapabilities : Ptr64 _NDIS_NIC_SWITCH_CAPABILITIES
   +0x1310 NicSwitchCurrentCapabilities : Ptr64 _NDIS_NIC_SWITCH_CAPABILITIES
   +0x1318 SharedMemoryBlockList : _LIST_ENTRY
   +0x1328 AllocateSharedMemoryHandler : Ptr64     int
   +0x1330 FreeSharedMemoryHandler : Ptr64     void
   +0x1338 AllocateSharedMemoryContext : Ptr64 Void
   +0x1340 MsiXTableEntries : Uint4B
   +0x1344 MsiCaps          : PCI_MSI_CAPABILITY
   +0x135c MsiXCaps         : PCI_MSIX_CAPABILITY
   +0x1368 NumberOfIndirectionTableChanges : Uint8B
   +0x1370 BeginSavedFields : UChar
   +0x1370 NumUserOpens     : Uint4B
   +0x1374 OffloadRegistry  : _NDIS_MINIPORT_OFFLOAD_REG
   +0x1378 MediaDisconnectTimeOut : Uint2B
   +0x137a SGMapRegistersNeeded : Uint2B
   +0x137c DriverVerifyFlags : Uint4B
   +0x1380 SetBusData       : Ptr64     unsigned long
   +0x1388 GetBusData       : Ptr64     unsigned long
   +0x1390 BusDataContext   : Ptr64 Void
   +0x1398 BusType          : _NDIS_INTERFACE_TYPE
   +0x139c BusNumber        : Uint4B
   +0x13a0 SlotNumber       : Uint4B
   +0x13a8 OpenReadyEvent   : _NDIS_EVENT
   +0x13c0 NumAdminOpens    : Uint4B
   +0x13c8 DriverHandle     : Ptr64 _NDIS_M_DRIVER_BLOCK
   +0x13d0 BindPaths        : Ptr64 _NDIS_BIND_PATHS
   +0x13d8 LWFilterList     : Ptr64 _NDIS_BIND_PATHS
   +0x13e0 ProtocolsFailToBind : Ptr64 Ptr64 _NDIS_PROTOCOL_BLOCK
   +0x13e8 MiniportPhysicalMediumType : Uint4B
   +0x13f0 LWFilterAttachList : Ptr64 _NDIS_FILTER_ATTACH_LIST
   +0x13f8 NumFilters       : Uint4B
   +0x13fc NetLuidIndex     : Uint4B
   +0x1400 LWFilterMutex    : _KMUTANT
   +0x1438 SecurityDescriptor : Ptr64 Void
   +0x1440 BaseName         : _UNICODE_STRING
   +0x1450 MiniportName     : _UNICODE_STRING
   +0x1460 DeviceObject     : Ptr64 _DEVICE_OBJECT
   +0x1468 PhysicalDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1470 NextDeviceObject : Ptr64 _DEVICE_OBJECT
   +0x1478 NextGlobalMiniport : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x1480 pAdapterInstanceName : Ptr64 _UNICODE_STRING
   +0x1488 PnPCapabilities  : Uint4B
   +0x148c CurrentDevicePowerState : _DEVICE_POWER_STATE
   +0x1490 DriverPowerState : _DEVICE_POWER_STATE
   +0x1494 PMAdminConfig    : _NDIS_PM_ADMIN_GONFIG
   +0x1498 PMPatternSemaphore : _KSEMAPHORE
   +0x14b8 PMOffloadSemaphore : _KSEMAPHORE
   +0x14d8 BusInterface     : Ptr64 Void
   +0x14e0 InstanceNumber   : Uint2B
   +0x14e8 ConfigurationHandle : Ptr64 Void
   +0x14f0 InterfaceGuid    : _GUID
   +0x1500 IfBlock          : Ptr64 _NDIS_IF_BLOCK
   +0x1508 IfIndex          : Uint4B
   +0x150c AdminStatus      : _NET_IF_ADMIN_STATUS
   +0x1510 OperStatus       : _NET_IF_OPER_STATUS
   +0x1514 OperStatusFlags  : Uint4B
   +0x1518 SendHandler      : Ptr64     int
   +0x1518 WanSendHandler   : Ptr64     int
   +0x1520 Offload          : Ptr64 _NDIS_MINIPORT_OFFLOAD
   +0x1528 AddDeviceContext : Ptr64 Void
   +0x1530 RemoveLock       : _IO_REMOVE_LOCK
   +0x1550 DevinterfaceNetSymbolicLinkName : _UNICODE_STRING
   +0x1560 RssEnable        : UChar
   +0x1561 ChimneyEnable    : UChar
   +0x1564 PhysicalMediumInInf : Uint4B
   +0x1568 ExportName       : _UNICODE_STRING
   +0x1578 FilterClass      : _UNICODE_STRING
   +0x1588 StatusProcessingThread : Ptr64 Void
   +0x1590 StatusProcessingDbgX : Uint4B
   +0x1598 FdoName          : _UNICODE_STRING
   +0x15a8 NextOrphanedMiniport : Ptr64 _NDIS_MINIPORT_BLOCK
   +0x15b0 PowerEvent       : _KEVENT
   +0x15c8 pPowerEvent      : Ptr64 _KEVENT
   +0x15d0 DirectOidRequestCount : Uint4B
   +0x15d8 AllDirectRequestsCompletedEvent : Ptr64 _KEVENT
   +0x15e0 HDSplitCurrentConfig : Ptr64 _NDIS_HD_SPLIT_CURRENT_CONFIG
   +0x15e8 MSIXConfigContext : Ptr64 Void
   +0x15f0 SetMSIXTableEntry : Ptr64     long
   +0x15f8 MaskMSIXTableEntry : Ptr64     long
   +0x1600 UnmaskMSIXTableEntry : Ptr64     long
   +0x1608 DevicePowerStateWorkItem : _WORK_QUEUE_ITEM
   +0x1628 SystemPowerStateWorkItem : _WORK_QUEUE_ITEM
   +0x1648 DefaultReceiveQueue : Ptr64 _NDIS_RECEIVE_QUEUE_BLOCK
   +0x1650 MaxNumRssProcessors : Uint4B
   +0x1654 RssBaseProcessor : _PROCESSOR_NUMBER
   +0x1658 NumaNodeId       : Uint2B
   +0x1660 NumaDistances    : Ptr64 Uint2B
   +0x1668 pModifiedInstanceName : Ptr64 _UNICODE_STRING
   +0x1670 DeleteMiniportWorkItem : _WORK_QUEUE_ITEM

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

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