23 DEFINE_GUID(RAMDISK_BOOTDISK_GUID, 0xD9B257FC, 0x684E, 0x4DCB, 0xAB, 0x79, 0x03, 0xCF, 0xA2, 0xF6, 0xB7, 0x50);
29 DEFINE_GUID(GUID_BUS_TYPE_RAMDISK, 0x9D6D66A6, 0x0B0C, 0x4563, 0x90, 0x77, 0xA0, 0xE9, 0xA7, 0x95, 0x5A, 0xE4);
38 #define DD_RAMDISK_DEVICE_NAME "\\Device\\Ramdisk" 39 #define DD_RAMDISK_DEVICE_NAME_U L"\\Device\\Ramdisk" 44 #define IOCTL_RAMDISK_BASE FILE_DEVICE_VIRTUAL_DISK 45 #define FSCTL_CREATE_RAM_DISK CTL_CODE(FILE_DEVICE_VIRTUAL_DISK, 0x0000, METHOD_BUFFERED, FILE_ANY_ACCESS) 50 #define RAMDISK_REGISTRY_DISK 1 // Loaded from the registry 51 #define RAMDISK_MEMORY_MAPPED_DISK 2 // Loaded from a file and mapped in memory 52 #define RAMDISK_BOOT_DISK 3 // Used as a boot device "ramdisk(0)" 53 #define RAMDISK_WIM_DISK 4 // Used as an installation device 100 #endif // _NTDDRDSK_H_
struct _RAMDISK_CREATE_INPUT * PRAMDISK_CREATE_INPUT
DEFINE_GUID(RAMDISK_BOOTDISK_GUID, 0xD9B257FC, 0x684E, 0x4DCB, 0xAB, 0x79, 0x03, 0xCF, 0xA2, 0xF6, 0xB7, 0x50)
struct _RAMDISK_CREATE_OPTIONS RAMDISK_CREATE_OPTIONS
struct _RAMDISK_CREATE_INPUT RAMDISK_CREATE_INPUT