typedef struct _ARBITER_INSTANCE                                                                       // 42 elements, 0x5E8 bytes (sizeof)
          {
/*0x000*/     ULONG32      Signature;
/*0x004*/     struct _KEVENT* MutexEvent;
/*0x008*/     UINT16*      Name;
/*0x00C*/     UINT16*      OrderingName;
/*0x010*/     INT32        ResourceType;
/*0x014*/     struct _RTL_RANGE_LIST* Allocation;
/*0x018*/     struct _RTL_RANGE_LIST* PossibleAllocation;
/*0x01C*/     struct _ARBITER_ORDERING_LIST OrderingList;                                                        // 3 elements, 0x8 bytes (sizeof)
/*0x024*/     struct _ARBITER_ORDERING_LIST ReservedList;                                                        // 3 elements, 0x8 bytes (sizeof)
/*0x02C*/     LONG32       ReferenceCount;
/*0x030*/     struct _ARBITER_INTERFACE* Interface;
/*0x034*/     ULONG32      AllocationStackMaxSize;
/*0x038*/     struct _ARBITER_ALLOCATION_STATE* AllocationStack;
/*0x03C*/     PVOID UnpackRequirement;
/*0x040*/     PVOID PackResource;
/*0x044*/     PVOID UnpackResource;
/*0x048*/     PVOID ScoreRequirement;
/*0x04C*/     PVOID TestAllocation;
/*0x050*/     PVOID RetestAllocation;
/*0x054*/     PVOID CommitAllocation;
/*0x058*/     PVOID RollbackAllocation;
/*0x05C*/     PVOID BootAllocation;
/*0x060*/     PVOID QueryArbitrate;
/*0x064*/     PVOID QueryConflict;
/*0x068*/     PVOID AddReserved;
/*0x06C*/     PVOID StartArbiter;
/*0x070*/     PVOID PreprocessEntry;
/*0x074*/     PVOID AllocateEntry;
/*0x078*/     PVOID GetNextAllocationRange;
/*0x07C*/     PVOID FindSuitableRange;
/*0x080*/     PVOID AddAllocation;
/*0x084*/     PVOID BacktrackAllocation;
/*0x088*/     PVOID OverrideConflict;
/*0x08C*/     PVOID InitializeRangeList;
/*0x090*/     UINT8        TransactionInProgress;
/*0x091*/     UINT8        _PADDING0_[0x3];
/*0x094*/     VOID*        Extension;
/*0x098*/     struct _DEVICE_OBJECT* BusDeviceObject;
/*0x09C*/     VOID*        ConflictCallbackContext;
/*0x0A0*/     PVOID ConflictCallback;
/*0x0A4*/     WCHAR        PdoDescriptionString[336];
/*0x344*/     CHAR         PdoSymbolicNameString[672];
/*0x5E4*/     WCHAR        PdoAddressString[1];
/*0x5E6*/     UINT8        _PADDING1_[0x2];
          }ARBITER_INSTANCE, *PARBITER_INSTANCE;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.