[HEADERS]
[reactos.git] / reactos / include / ndk / iotypes.h
index 5f7f265..121ce2d 100644 (file)
@@ -107,7 +107,7 @@ extern POBJECT_TYPE NTSYSAPI IoDriverObjectType;
 #define FILE_CREATE_TREE_CONNECTION             0x00000080
 #define FILE_COMPLETE_IF_OPLOCKED               0x00000100
 #define FILE_NO_EA_KNOWLEDGE                    0x00000200
-#define FILE_OPEN_FOR_RECOVERY                  0x00000400
+#define FILE_OPEN_REMOTE_INSTANCE               0x00000400
 #define FILE_RANDOM_ACCESS                      0x00000800
 #define FILE_DELETE_ON_CLOSE                    0x00001000
 #define FILE_OPEN_BY_FILE_ID                    0x00002000
@@ -737,7 +737,7 @@ typedef struct _IO_TIMER
     PIO_TIMER_ROUTINE TimerRoutine;
     PVOID Context;
     PDEVICE_OBJECT DeviceObject;
-} IO_TIMER, *PIO_TIMER;
+} IO_TIMER;
 
 //
 // Driver Extension
@@ -1172,6 +1172,8 @@ typedef struct _EFI_DRIVER_ENTRY
     ULONG DriverFilePathOffset;
 } EFI_DRIVER_ENTRY, *PEFI_DRIVER_ENTRY;
 
+#ifdef NTOS_MODE_USER
+
 //
 // APC Callback for NtCreateFile
 //
@@ -1181,8 +1183,6 @@ typedef VOID
     IN PIO_STATUS_BLOCK IoStatusBlock,
     IN ULONG Reserved);
 
-#ifdef NTOS_MODE_USER
-
 //
 // Mailslot IOCTL Codes
 //