mips / ntoskrnl /

_FILE_OBJECT

← first 1 build latest →
struct _FILE_OBJECT {
short Type;/* 0x0 2 */
short Size;/* 0x2 2 */
void* FsContext;/* 0xc 4 */
void* FsContext2;/* 0x10 4 */
void* PrivateCacheMap;/* 0x18 4 */
long FinalStatus;/* 0x1c 4 */
unsigned char LockOperation;/* 0x24 1 */
unsigned char DeletePending;/* 0x25 1 */
unsigned char ReadAccess;/* 0x26 1 */
unsigned char WriteAccess;/* 0x27 1 */
unsigned char DeleteAccess;/* 0x28 1 */
unsigned char SharedRead;/* 0x29 1 */
unsigned char SharedWrite;/* 0x2a 1 */
unsigned char SharedDelete;/* 0x2b 1 */
unsigned long Flags;/* 0x2c 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned long Waiters;/* 0x40 4 */
unsigned long Busy;/* 0x44 4 */
void* LastLock;/* 0x48 4 */
};
/* source: NT 4.0 DDK (August 1996) MIPS LIBCNTPR.LIB CodeView type records; _EPROCESS/_ETHREAD offsets match KDEXTMIP.DLL (NT 4.0 Server CD) */
size 112 (0x70)27 members0 holespadding 02 cachelines
Used in (3)