mips / ntoskrnl /
_KINTERRUPT
← first 1 build latest →struct _KINTERRUPT { short Type;/* 0x0 2 */ short Size;/* 0x2 2 */ struct _LIST_ENTRY InterruptListEntry;/* 0x4 8 */ unsigned char (*ServiceRoutine)(struct _KINTERRUPT*, void*);/* 0xc 4 */ void* ServiceContext;/* 0x10 4 */ unsigned long SpinLock;/* 0x14 4 */ unsigned long Spare1;/* 0x18 4 */ unsigned long* ActualLock;/* 0x1c 4 */ void (*DispatchAddress)(void);/* 0x20 4 */ unsigned long Vector;/* 0x24 4 */ unsigned char Irql;/* 0x28 1 */ unsigned char SynchronizeIrql;/* 0x29 1 */ unsigned char FloatingSave;/* 0x2a 1 */ unsigned char Connected;/* 0x2b 1 */ char Number;/* 0x2c 1 */ unsigned char ShareVector;/* 0x2d 1 */ /* 2 bytes padding */ int Mode;/* 0x30 4 */ unsigned long Spare2;/* 0x34 4 */ unsigned long Spare3;/* 0x38 4 */ unsigned long DispatchCode[4];/* 0x3c 16 */};/* 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 76 (0x4c)20 members1 hole (2 bytes)padding 02 cachelines
Used in (0)