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 _IMAGE_OS2_HEADER {
unsignedshortne_magic;/* 0x0 2 */
unsignedcharne_ver;/* 0x2 1 */
unsignedcharne_rev;/* 0x3 1 */
unsignedshortne_enttab;/* 0x4 2 */
unsignedshortne_cbenttab;/* 0x6 2 */
longne_crc;/* 0x8 4 */
unsignedshortne_flags;/* 0xc 2 */
unsignedshortne_autodata;/* 0xe 2 */
unsignedshortne_heap;/* 0x10 2 */
unsignedshortne_stack;/* 0x12 2 */
longne_csip;/* 0x14 4 */
longne_sssp;/* 0x18 4 */
unsignedshortne_cseg;/* 0x1c 2 */
unsignedshortne_cmod;/* 0x1e 2 */
unsignedshortne_cbnrestab;/* 0x20 2 */
unsignedshortne_segtab;/* 0x22 2 */
unsignedshortne_rsrctab;/* 0x24 2 */
unsignedshortne_restab;/* 0x26 2 */
unsignedshortne_modtab;/* 0x28 2 */
unsignedshortne_imptab;/* 0x2a 2 */
longne_nrestab;/* 0x2c 4 */
unsignedshortne_cmovent;/* 0x30 2 */
unsignedshortne_align;/* 0x32 2 */
unsignedshortne_cres;/* 0x34 2 */
unsignedcharne_exetyp;/* 0x36 1 */
unsignedcharne_flagsothers;/* 0x37 1 */
unsignedshortne_pretthunks;/* 0x38 2 */
unsignedshortne_psegrefbytes;/* 0x3a 2 */
unsignedshortne_swaparea;/* 0x3c 2 */
unsignedshortne_expver;/* 0x3e 2 */
};
/* 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 */