[ros-diffs] [tkreuzer] 44500: Add NT_TIB32/64

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Thu Dec 10 21:21:57 CET 2009


Author: tkreuzer
Date: Thu Dec 10 00:58:31 2009
New Revision: 44500

URL: http://svn.reactos.org/svn/reactos?rev=44500&view=rev
Log:
Add NT_TIB32/64

Modified:
    branches/ros-amd64-bringup/reactos/include/ddk/winddk.h
    branches/ros-amd64-bringup/reactos/include/psdk/winnt.h

Modified: branches/ros-amd64-bringup/reactos/include/ddk/winddk.h
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/include/ddk/winddk.h?rev=44500&r1=44499&r2=44500&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/include/ddk/winddk.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/include/ddk/winddk.h [iso-8859-1] Thu Dec 10 00:58:31 2009
@@ -4585,6 +4585,32 @@
     struct _NT_TIB *Self;
 } NT_TIB, *PNT_TIB;
 
+typedef struct _NT_TIB32 {
+	ULONG ExceptionList;
+	ULONG StackBase;
+	ULONG StackLimit;
+	ULONG SubSystemTib;
+	union {
+		ULONG FiberData;
+		ULONG Version;
+	};
+	ULONG ArbitraryUserPointer;
+	ULONG Self;
+} NT_TIB32,*PNT_TIB32;
+
+typedef struct _NT_TIB64 {
+	ULONG64 ExceptionList;
+	ULONG64 StackBase;
+	ULONG64 StackLimit;
+	ULONG64 SubSystemTib;
+	union {
+		ULONG64 FiberData;
+		ULONG Version;
+	};
+	ULONG64 ArbitraryUserPointer;
+	ULONG64 Self;
+} NT_TIB64,*PNT_TIB64;
+
 typedef enum _PROCESSINFOCLASS {
   ProcessBasicInformation,
   ProcessQuotaLimits,

Modified: branches/ros-amd64-bringup/reactos/include/psdk/winnt.h
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/include/psdk/winnt.h?rev=44500&r1=44499&r2=44500&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/include/psdk/winnt.h [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/include/psdk/winnt.h [iso-8859-1] Thu Dec 10 00:58:31 2009
@@ -4165,6 +4165,32 @@
 	struct _NT_TIB *Self;
 } NT_TIB,*PNT_TIB;
 
+typedef struct _NT_TIB32 {
+	DWORD ExceptionList;
+	DWORD StackBase;
+	DWORD StackLimit;
+	DWORD SubSystemTib;
+	union {
+		DWORD FiberData;
+		DWORD Version;
+	};
+	DWORD ArbitraryUserPointer;
+	DWORD Self;
+} NT_TIB32,*PNT_TIB32;
+
+typedef struct _NT_TIB64 {
+	DWORD64 ExceptionList;
+	DWORD64 StackBase;
+	DWORD64 StackLimit;
+	DWORD64 SubSystemTib;
+	union {
+		DWORD64 FiberData;
+		DWORD Version;
+	};
+	DWORD64 ArbitraryUserPointer;
+	DWORD64 Self;
+} NT_TIB64,*PNT_TIB64;
+
 typedef struct _REPARSE_GUID_DATA_BUFFER {
 	DWORD  ReparseTag;
 	WORD   ReparseDataLength;




More information about the Ros-diffs mailing list