struct _IO_RESOURCE_DESCRIPTOR { unsigned char Option;/* 0x0 1 */ unsigned char Type;/* 0x1 1 */ unsigned char ShareDisposition;/* 0x2 1 */ unsigned char Spare1;/* 0x3 1 */ unsigned short Flags;/* 0x4 2 */ unsigned short Spare2;/* 0x6 2 */ union { struct { unsigned long Length;/* 0x8 4 */ unsigned long Alignment;/* 0xc 4 */ union _LARGE_INTEGER MinimumAddress;/* 0x10 8 */ union _LARGE_INTEGER MaximumAddress;/* 0x18 8 */ } Port;/* 0x8 24 */ struct { unsigned long Length;/* 0x8 4 */ unsigned long Alignment;/* 0xc 4 */ union _LARGE_INTEGER MinimumAddress;/* 0x10 8 */ union _LARGE_INTEGER MaximumAddress;/* 0x18 8 */ } Memory;/* 0x8 24 */ struct { unsigned long MinimumVector;/* 0x8 4 */ unsigned long MaximumVector;/* 0xc 4 */ } Interrupt;/* 0x8 8 */ struct { unsigned long MinimumChannel;/* 0x8 4 */ unsigned long MaximumChannel;/* 0xc 4 */ } Dma;/* 0x8 8 */ } u;/* 0x8 24 */};/* source: NT 4.0 DDK (August 1996) PPC LIBCNTPR.LIB CodeView type records; _EPROCESS/_ETHREAD offsets match KDEXTPPC.DLL (NT 4.0 Server CD) */size 32 (0x20)7 members0 holespadding 01 cacheline
Used in (1)