reactos/include/ntos
diff -u -r1.5 -r1.6
--- service.h 7 Apr 2004 15:02:31 -0000 1.5
+++ service.h 7 Apr 2004 15:33:04 -0000 1.6
@@ -1,3 +1,4 @@
+
#ifndef __NTOS_SERVICE_H
#define __NTOS_SERVICE_H
@@ -8,28 +9,21 @@
#ifndef __USE_W32API
-#pragma pack(1)
-
/* System Service Dispatch Table */
-typedef struct t_SSDT {
- ULONG SysCallPtr;
-} SSDT, *PSSDT;
+typedef PVOID (NTAPI * SSDT)(VOID);
+typedef SSDT * PSSDT;
/* System Service Parameters Table */
-typedef struct t_SSPT {
- unsigned int ParamBytes;
-} SSPT, *PSSPT;
+typedef UCHAR SSPT, *PSSPT;
typedef struct t_KeServiceDescriptorTableEntry {
PSSDT SSDT;
PULONG ServiceCounterTable;
- unsigned int NumberOfServices;
+ ULONG NumberOfServices;
PSSPT SSPT;
} SSDT_ENTRY, *PSSDT_ENTRY;
-#pragma pack()
-
#endif /* __USE_W32API */
@@ -81,4 +75,3 @@
#endif /* __NTOS_SERVICE_H */
-