| /**************************************************************************** |
| **************************************************************************** |
| *** |
| *** This header was generated from a ReactOS header to make |
| *** information necessary for userspace to call into the Windows |
| *** kernel available to Dr. Memory. It contains only constants, |
| *** structures, and macros generated from the original header, and |
| *** thus, contains no copyrightable information. |
| *** |
| **************************************************************************** |
| ****************************************************************************/ |
| |
| /* from reactos/include/ndk/iotypes.h */ |
| |
| #ifndef _IOTYPES_H |
| #define _IOTYPES_H |
| |
| // |
| // Firmware Boot File Path |
| // |
| typedef struct _FILE_PATH |
| { |
| ULONG Version; |
| ULONG Length; |
| ULONG Type; |
| CHAR FilePath[1]; |
| } FILE_PATH, *PFILE_PATH; |
| |
| // |
| // Firmware Boot Options |
| // |
| typedef struct _BOOT_OPTIONS |
| { |
| ULONG Version; |
| ULONG Length; |
| ULONG Timeout; |
| ULONG CurrentBootEntryId; |
| ULONG NextBootEntryId; |
| WCHAR HeadlessRedirection[1]; |
| } BOOT_OPTIONS, *PBOOT_OPTIONS; |
| |
| // |
| // I/O structure for NtRemoveIoCompletionEx function |
| // |
| typedef struct _FILE_IO_COMPLETION_INFORMATION{ |
| PVOID KeyContext; |
| PVOID ApcContext; |
| IO_STATUS_BLOCK IoStatusBlock; |
| } FILE_IO_COMPLETION_INFORMATION, *PFILE_IO_COMPLETION_INFORMATION; |
| |
| // |
| // I/O Completion Information Class for NtQueryIoCompletionInformation |
| // |
| typedef enum _IO_COMPLETION_INFORMATION_CLASS |
| { |
| IoCompletionBasicInformation |
| } IO_COMPLETION_INFORMATION_CLASS; |
| |
| // |
| // File Information Classes for NtQueryInformationFileSystem |
| // |
| typedef enum _FSINFOCLASS |
| { |
| FileFsVolumeInformation = 1, |
| FileFsLabelInformation, |
| FileFsSizeInformation, |
| FileFsDeviceInformation, |
| FileFsAttributeInformation, |
| FileFsControlInformation, |
| FileFsFullSizeInformation, |
| FileFsObjectIdInformation, |
| FileFsDriverPathInformation, |
| FileFsMaximumInformation |
| } FS_INFORMATION_CLASS, *PFS_INFORMATION_CLASS; |
| |
| #endif /* _IOTYPES_H */ |