Define PPEB in ntddk.h
[reactos.git] / reactos / include / ddk / ntddk.h
index 0475b3a..62c1f78 100644 (file)
@@ -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
@@ -2394,6 +2396,14 @@ IoWritePartitionTableEx(
   IN PDEVICE_OBJECT DeviceObject,
   IN struct _DRIVE_LAYOUT_INFORMATION_EX *DriveLayout);
 
+NTKERNELAPI
+NTSTATUS
+NTAPI
+IoAttachDeviceToDeviceStackSafe(
+  IN PDEVICE_OBJECT SourceDevice,
+  IN PDEVICE_OBJECT TargetDevice,
+  OUT PDEVICE_OBJECT *AttachedToDeviceObject);
+
 #endif /* (NTDDI_VERSION >= NTDDI_WINXP) */
 
 /** Kernel debugger routines **/