ReactOS 0.4.15-dev-7846-g8ba6c66
ntddrdsk.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _RAMDISK_CREATE_OPTIONS
 
struct  _RAMDISK_CREATE_INPUT
 

Macros

#define DD_RAMDISK_DEVICE_NAME   "\\Device\\Ramdisk"
 
#define DD_RAMDISK_DEVICE_NAME_U   L"\\Device\\Ramdisk"
 
#define IOCTL_RAMDISK_BASE   FILE_DEVICE_VIRTUAL_DISK
 
#define FSCTL_CREATE_RAM_DISK   CTL_CODE(FILE_DEVICE_VIRTUAL_DISK, 0x0000, METHOD_BUFFERED, FILE_ANY_ACCESS)
 
#define RAMDISK_REGISTRY_DISK   1
 
#define RAMDISK_MEMORY_MAPPED_DISK   2
 
#define RAMDISK_BOOT_DISK   3
 
#define RAMDISK_WIM_DISK   4
 

Typedefs

typedef struct _RAMDISK_CREATE_OPTIONS RAMDISK_CREATE_OPTIONS
 
typedef struct _RAMDISK_CREATE_INPUT RAMDISK_CREATE_INPUT
 
typedef struct _RAMDISK_CREATE_INPUTPRAMDISK_CREATE_INPUT
 

Functions

 DEFINE_GUID (RAMDISK_BOOTDISK_GUID, 0xD9B257FC, 0x684E, 0x4DCB, 0xAB, 0x79, 0x03, 0xCF, 0xA2, 0xF6, 0xB7, 0x50)
 
 DEFINE_GUID (GUID_BUS_TYPE_RAMDISK, 0x9D6D66A6, 0x0B0C, 0x4563, 0x90, 0x77, 0xA0, 0xE9, 0xA7, 0x95, 0x5A, 0xE4)
 

Macro Definition Documentation

◆ DD_RAMDISK_DEVICE_NAME

#define DD_RAMDISK_DEVICE_NAME   "\\Device\\Ramdisk"

Definition at line 38 of file ntddrdsk.h.

◆ DD_RAMDISK_DEVICE_NAME_U

#define DD_RAMDISK_DEVICE_NAME_U   L"\\Device\\Ramdisk"

Definition at line 39 of file ntddrdsk.h.

◆ FSCTL_CREATE_RAM_DISK

Definition at line 45 of file ntddrdsk.h.

◆ IOCTL_RAMDISK_BASE

#define IOCTL_RAMDISK_BASE   FILE_DEVICE_VIRTUAL_DISK

Definition at line 44 of file ntddrdsk.h.

◆ RAMDISK_BOOT_DISK

#define RAMDISK_BOOT_DISK   3

Definition at line 52 of file ntddrdsk.h.

◆ RAMDISK_MEMORY_MAPPED_DISK

#define RAMDISK_MEMORY_MAPPED_DISK   2

Definition at line 51 of file ntddrdsk.h.

◆ RAMDISK_REGISTRY_DISK

#define RAMDISK_REGISTRY_DISK   1

Definition at line 50 of file ntddrdsk.h.

◆ RAMDISK_WIM_DISK

#define RAMDISK_WIM_DISK   4

Definition at line 53 of file ntddrdsk.h.

Typedef Documentation

◆ PRAMDISK_CREATE_INPUT

◆ RAMDISK_CREATE_INPUT

◆ RAMDISK_CREATE_OPTIONS

Function Documentation

◆ DEFINE_GUID() [1/2]

DEFINE_GUID ( GUID_BUS_TYPE_RAMDISK  ,
0x9D6D66A6  ,
0x0B0C  ,
0x4563  ,
0x90  ,
0x77  ,
0xA0  ,
0xE9  ,
0xA7  ,
0x95  ,
0x5A  ,
0xE4   
)

◆ DEFINE_GUID() [2/2]

DEFINE_GUID ( RAMDISK_BOOTDISK_GUID  ,
0xD9B257FC  ,
0x684E  ,
0x4DCB  ,
0xAB  ,
0x79  ,
0x03  ,
0xCF  ,
0xA2  ,
0xF6  ,
0xB7  ,
0x50   
)