struct _ARBITER_PARAMETERS { union { struct { struct _LIST_ENTRY* ArbitrationList;/* 0x0 4 */ unsigned long AllocateFromCount;/* 0x4 4 */ struct _CM_PARTIAL_RESOURCE_DESCRIPTOR* AllocateFrom;/* 0x8 4 */ } TestAllocation;/* 0x0 12 */ struct { struct _LIST_ENTRY* ArbitrationList;/* 0x0 4 */ unsigned long AllocateFromCount;/* 0x4 4 */ struct _CM_PARTIAL_RESOURCE_DESCRIPTOR* AllocateFrom;/* 0x8 4 */ } RetestAllocation;/* 0x0 12 */ struct { struct _LIST_ENTRY* ArbitrationList;/* 0x0 4 */ } BootAllocation;/* 0x0 4 */ struct { struct _CM_PARTIAL_RESOURCE_LIST** AllocatedResources;/* 0x0 4 */ } QueryAllocatedResources;/* 0x0 4 */ struct { struct _DEVICE_OBJECT* PhysicalDeviceObject;/* 0x0 4 */ struct _IO_RESOURCE_DESCRIPTOR* ConflictingResource;/* 0x4 4 */ unsigned long* ConflictCount;/* 0x8 4 */ struct _ARBITER_CONFLICT_INFO** Conflicts;/* 0xc 4 */ } QueryConflict;/* 0x0 16 */ struct { struct _LIST_ENTRY* ArbitrationList;/* 0x0 4 */ } QueryArbitrate;/* 0x0 4 */ struct { struct _DEVICE_OBJECT* ReserveDevice;/* 0x0 4 */ } AddReserved;/* 0x0 4 */ } Parameters;/* 0x0 16 */};/* source: Windows 2000 RC2 DDK Alpha libcntpr.lib CodeView type records; build 2128 per the DDK's ntverp.h */size 16 (0x10)1 member0 holespadding 01 cacheline
Used in (0)