18#ifndef __RAM_DISK_PROTOCOL_H__
19#define __RAM_DISK_PROTOCOL_H__
24#define EFI_RAM_DISK_PROTOCOL_GUID \
25 { 0xab38a0df, 0x6873, 0x44a9, { 0x87, 0xe6, 0xd4, 0xeb, 0x56, 0x14, 0x84, 0x49 }};
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_RAM_DISK_REGISTER_RAMDISK)(IN UINT64 RamDiskBase, IN UINT64 RamDiskSize, IN EFI_GUID *RamDiskType, IN EFI_DEVICE_PATH *ParentDevicePath OPTIONAL, OUT EFI_DEVICE_PATH_PROTOCOL **DevicePath)
Definition RamDisk.h:64
EFI_GUID gEfiRamDiskProtocolGuid
EFI_STATUS(EFIAPI * EFI_RAM_DISK_UNREGISTER_RAMDISK)(IN EFI_DEVICE_PATH_PROTOCOL *DevicePath)
Definition RamDisk.h:89
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
COMPILER_DEPENDENT_UINT64 UINT64
Definition actypes.h:239
Definition DevicePath.h:49
EFI_RAM_DISK_UNREGISTER_RAMDISK Unregister
Definition RamDisk.h:98
EFI_RAM_DISK_REGISTER_RAMDISK Register
Definition RamDisk.h:97