x86alphamipsppc headerspartial / ntdllntoskrnl

_IMAGE_VXD_HEADER

← 4.0.1314.1 3 builds latest →
headers
struct _IMAGE_VXD_HEADER {
unsigned short e32_magic;/* 0x0 2 */
unsigned char e32_border;/* 0x2 1 */
unsigned char e32_worder;/* 0x3 1 */
unsigned long e32_level;/* 0x4 4 */
unsigned short e32_cpu;/* 0x8 2 */
unsigned short e32_os;/* 0xa 2 */
unsigned long e32_ver;/* 0xc 4 */
unsigned long e32_mflags;/* 0x10 4 */
unsigned long e32_mpages;/* 0x14 4 */
unsigned long e32_startobj;/* 0x18 4 */
unsigned long e32_eip;/* 0x1c 4 */
unsigned long e32_stackobj;/* 0x20 4 */
unsigned long e32_esp;/* 0x24 4 */
unsigned long e32_pagesize;/* 0x28 4 */
unsigned long e32_lastpagesize;/* 0x2c 4 */
unsigned long e32_fixupsize;/* 0x30 4 */
unsigned long e32_fixupsum;/* 0x34 4 */
unsigned long e32_ldrsize;/* 0x38 4 */
unsigned long e32_ldrsum;/* 0x3c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long e32_objtab;/* 0x40 4 */
unsigned long e32_objcnt;/* 0x44 4 */
unsigned long e32_objmap;/* 0x48 4 */
unsigned long e32_itermap;/* 0x4c 4 */
unsigned long e32_rsrctab;/* 0x50 4 */
unsigned long e32_rsrccnt;/* 0x54 4 */
unsigned long e32_restab;/* 0x58 4 */
unsigned long e32_enttab;/* 0x5c 4 */
unsigned long e32_dirtab;/* 0x60 4 */
unsigned long e32_dircnt;/* 0x64 4 */
unsigned long e32_fpagetab;/* 0x68 4 */
unsigned long e32_frectab;/* 0x6c 4 */
unsigned long e32_impmod;/* 0x70 4 */
unsigned long e32_impmodcnt;/* 0x74 4 */
unsigned long e32_impproc;/* 0x78 4 */
unsigned long e32_pagesum;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
unsigned long e32_datapage;/* 0x80 4 */
unsigned long e32_preload;/* 0x84 4 */
unsigned long e32_nrestab;/* 0x88 4 */
unsigned long e32_cbnrestab;/* 0x8c 4 */
unsigned long e32_nressum;/* 0x90 4 */
unsigned long e32_autodata;/* 0x94 4 */
unsigned long e32_debuginfo;/* 0x98 4 */
unsigned long e32_debuglen;/* 0x9c 4 */
unsigned long e32_instpreload;/* 0xa0 4 */
unsigned long e32_instdemand;/* 0xa4 4 */
unsigned long e32_heapsize;/* 0xa8 4 */
unsigned char e32_res3[12];/* 0xac 12 */
unsigned long e32_winresoff;/* 0xb8 4 */
unsigned long e32_winreslen;/* 0xbc 4 */
/* ── cacheline 3 boundary (192 bytes) ── */
unsigned short e32_devid;/* 0xc0 2 */
unsigned short e32_ddkver;/* 0xc2 2 */
};
/* computed from WINNT.H, NT 4.0 SDK */
size 196 (0xc4)51 members0 holespadding 04 cachelines