x64x86arm64ia64mips / ntdllntoskrnl

_CM_PARTIAL_RESOURCE_DESCRIPTOR

← no build number 2 builds latest →

incomplete only the Native API and process/thread environment structures two MIPS binaries were compiled with (_TEB, _PEB, _KPCR, RTL, object/file/registry information classes, image headers): no kernel objects

struct _CM_PARTIAL_RESOURCE_DESCRIPTOR {
unsigned char Type;/* 0x0 1 */
unsigned char ShareDisposition;/* 0x1 1 */
unsigned short Flags;/* 0x2 2 */
union {
struct {
unsigned long Length;/* 0xc 4 */
} Port;/* 0x4 12 */
struct {
unsigned long Level;/* 0x4 4 */
unsigned long Vector;/* 0x8 4 */
unsigned long Affinity;/* 0xc 4 */
} Interrupt;/* 0x4 12 */
struct {
unsigned long Length;/* 0xc 4 */
} Memory;/* 0x4 12 */
struct {
unsigned long Channel;/* 0x4 4 */
unsigned long Port;/* 0x8 4 */
unsigned long Reserved1;/* 0xc 4 */
} Dma;/* 0x4 12 */
struct {
unsigned long DataSize;/* 0x4 4 */
unsigned long Reserved1;/* 0x8 4 */
unsigned long Reserved2;/* 0xc 4 */
} DeviceSpecificData;/* 0x4 12 */
} u;/* 0x4 12 */
};
/* source: Windows NT 3.1 beta DDK, MIPS/CDPLAYER.EXE and MIPS/DISKPERF.EXE inline CodeView 4 (NB08) type records; build 404.1 per the DDK's version.h */
size 16 (0x10)4 members0 holespadding 01 cacheline
Used in (1)