7 #ifndef __NTDDK_EX__H__ 8 #define __NTDDK_EX__H__ 53 #if !defined PO_CB_SYSTEM_POWER_POLICY 56 _SystemPowerInformation,
93 typedef unsigned short WORD;
96 typedef unsigned char BYTE;
135 #define IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16 189 #define IMAGE_DIRECTORY_ENTRY_EXPORT 0 // Export Directory 206 #define IOCTL_DISK_GET_PARTITION_INFO_EX CTL_CODE(IOCTL_DISK_BASE, 0x0012, METHOD_BUFFERED, FILE_ANY_ACCESS) 207 #define IOCTL_DISK_GET_DRIVE_LAYOUT_EX CTL_CODE(IOCTL_DISK_BASE, 0x0014, METHOD_BUFFERED, FILE_ANY_ACCESS) 208 #define IOCTL_DISK_GET_DRIVE_GEOMETRY_EX CTL_CODE(IOCTL_DISK_BASE, 0x0028, METHOD_BUFFERED, FILE_ANY_ACCESS) 210 #define IOCTL_STORAGE_LOAD_MEDIA2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0203, METHOD_BUFFERED, FILE_ANY_ACCESS) 211 #define IOCTL_STORAGE_GET_MEDIA_TYPES_EX CTL_CODE(IOCTL_STORAGE_BASE, 0x0301, METHOD_BUFFERED, FILE_ANY_ACCESS) 212 #define IOCTL_STORAGE_CHECK_VERIFY2 CTL_CODE(IOCTL_STORAGE_BASE, 0x0200, METHOD_BUFFERED, FILE_ANY_ACCESS) 214 #endif //__NTDDK_EX__H__ struct _IMAGE_OPTIONAL_HEADER IMAGE_OPTIONAL_HEADER32
enum _SYSTEM_INFORMATION_CLASS SYSTEM_INFORMATION_CLASS
_SYSTEM_INFORMATION_CLASS
#define IMAGE_NUMBEROF_DIRECTORY_ENTRIES
struct _IMAGE_NT_HEADERS IMAGE_NT_HEADERS32
IMAGE_NT_HEADERS32 IMAGE_NT_HEADERS
_Must_inspect_result_ _In_ WDFIOTARGET _In_opt_ WDFREQUEST _In_ ULONG _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_MEMORY_DESCRIPTOR _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_opt_ PULONG_PTR BytesReturned
DWORD AddressOfNameOrdinals
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
struct _IMAGE_NT_HEADERS * PIMAGE_NT_HEADERS32
NTSYSAPI NTSTATUS NTAPI ZwQuerySystemInformation(IN SYSTEM_INFORMATION_CLASS SystemInfoClass, OUT PVOID SystemInfoBuffer, IN ULONG SystemInfoBufferSize, OUT PULONG BytesReturned OPTIONAL)
struct _IMAGE_DOS_HEADER * PIMAGE_DOS_HEADER
struct _SYSTEM_MODULE_INFORMATION * PSYSTEM_MODULE_INFORMATION
struct _SYSTEM_MODULE_ENTRY * PSYSTEM_MODULE_ENTRY
struct _IMAGE_FILE_HEADER * PIMAGE_FILE_HEADER
struct _IMAGE_EXPORT_DIRECTORY IMAGE_EXPORT_DIRECTORY
struct _IMAGE_DATA_DIRECTORY IMAGE_DATA_DIRECTORY
struct _IMAGE_DATA_DIRECTORY * PIMAGE_DATA_DIRECTORY
OUT PVOID SystemInfoBuffer
struct _IMAGE_OPTIONAL_HEADER * PIMAGE_OPTIONAL_HEADER32
struct _IMAGE_DOS_HEADER IMAGE_DOS_HEADER
OUT PVOID IN ULONG SystemInfoBufferSize
struct _IMAGE_FILE_HEADER IMAGE_FILE_HEADER
struct _SYSTEM_MODULE_ENTRY SYSTEM_MODULE_ENTRY
struct _SYSTEM_MODULE_INFORMATION SYSTEM_MODULE_INFORMATION
struct _IMAGE_EXPORT_DIRECTORY * PIMAGE_EXPORT_DIRECTORY
PIMAGE_NT_HEADERS32 PIMAGE_NT_HEADERS
PULONG MinorVersion OPTIONAL