From 6a86d097cb410fc0a770cac46b6fcd09dfd0a7c0 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 29 Mar 2010 11:40:06 +0000 Subject: [PATCH] Define PPEB in ntddk.h svn path=/trunk/; revision=46568 --- reactos/include/ddk/ntddk.h | 2 ++ reactos/include/ndk/peb_teb.h | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/reactos/include/ddk/ntddk.h b/reactos/include/ddk/ntddk.h index 4e27091d5c6..62c1f7873f1 100644 --- a/reactos/include/ddk/ntddk.h +++ b/reactos/include/ddk/ntddk.h @@ -70,6 +70,8 @@ typedef GUID UUID; typedef struct _BUS_HANDLER *PBUS_HANDLER; +typedef struct _PEB *PPEB; + #define EXCEPTION_READ_FAULT 0 #define EXCEPTION_WRITE_FAULT 1 #define EXCEPTION_EXECUTE_FAULT 8 diff --git a/reactos/include/ndk/peb_teb.h b/reactos/include/ndk/peb_teb.h index 38791b31a21..ec4b2d33617 100644 --- a/reactos/include/ndk/peb_teb.h +++ b/reactos/include/ndk/peb_teb.h @@ -1,4 +1,3 @@ - #define PASTE2(x,y) x##y #define PASTE(x,y) PASTE2(x,y) @@ -19,6 +18,10 @@ #define GDI_HANDLE_BUFFER_SIZE 34 #endif +#if defined(_NTDDK_INCLUDED_) || defined(_NTIFS_) +#define PPEB PPEB_RENAMED +#endif + typedef struct STRUCT(_PEB) { BOOLEAN InheritedAddressSpace; @@ -152,6 +155,7 @@ typedef struct STRUCT(_PEB) #endif } STRUCT(PEB), *STRUCT(PPEB); +#undef PPEB #if defined(_WIN64) && !defined(EXPLICIT_32BIT) C_ASSERT(FIELD_OFFSET(STRUCT(PEB), Mutant) == 0x08); -- 2.17.1