- 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