- New asm definitions for future use. Modified: trunk/reactos/include/ndk/asm.h _____
Modified: trunk/reactos/include/ndk/asm.h --- trunk/reactos/include/ndk/asm.h 2006-01-11 00:02:14 UTC (rev 20776) +++ trunk/reactos/include/ndk/asm.h 2006-01-11 04:45:45 UTC (rev 20777) @@ -85,8 +85,12 @@
#define KTHREAD_WAIT_IRQL 0x4E #define KTHREAD_SERVICE_TABLE 0x118 #define KTHREAD_PREVIOUS_MODE 0xD7 +#define KTHREAD_COMBINED_APC_DISABLE 0x70 +#define KTHREAD_LARGE_STACK 0x107 #define KTHREAD_TRAP_FRAME 0x110 #define KTHREAD_CALLBACK_STACK 0x114 +#define KTHREAD_APC_STATE_INDEX 0x11C +#define KTHREAD_STACK_BASE 0x158
// // KPROCESS Offsets @@ -311,6 +315,15 @@ #define CR0_PG 0x80000000
// +// Usermode callout frame definitions +// +#define CBSTACK_STACK 0x0 +#define CBSTACK_TRAP_FRAME 0x4 +#define CBSTACK_CALLBACK_STACK 0x8 +#define CBSTACK_RESULT 0x20 +#define CBSTACK_RESULT_LENGTH 0x24 + +// // Generic Definitions // #define MAXIMUM_IDTVECTOR 0xFF