OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleSingleFile.h
Go to the documentation of this file.
1
15#ifndef APPLE_SINGLE_FILE_PROTOCOL_H
16#define APPLE_SINGLE_FILE_PROTOCOL_H
17
18#include <Guid/FileInfo.h>
19
24#define APPLE_SINGLE_FILE_PROTOCOL_GUID \
25 { 0x7542A2BB, 0xD260, 0x4CC2, \
26 { 0x89, 0x6E, 0xD6, 0x13, 0xCD, 0x51, 0x50, 0x69 } }
27
31#define APPLE_SINGLE_FILE_SIGNATURE 0x78534653U
32
37#define APPLE_SINGLE_FILE_VERSION 1U
38
42#define APPLE_SINGLE_FILE_DEFAULT_FILESYSTEM_NAME L"Single File System"
43
47#define APPLE_SINGLE_FILE_DEFAULT_FILE_NAME L"SomeLonelyFile"
48
52typedef struct {
56 UINT64 Reserved;
60 UINT64 FileSize;
64 CHAR16 FileName[32];
68 CHAR16 FileSystemName[32];
70
82typedef
83EFI_STATUS
85 IN EFI_HANDLE Handle,
86 OUT APPLE_SINGLE_FILE_INFO *FileInfo OPTIONAL
87 );
88
97
98extern EFI_GUID gAppleSingleFileProtocolGuid;
99
100#endif // APPLE_SINGLE_FILE_PROTOCOL_H
EFI_GUID gAppleSingleFileProtocolGuid
EFI_STATUS(EFIAPI * APPLE_SINGLE_FILE_CREATE)(IN EFI_HANDLE Handle, OUT APPLE_SINGLE_FILE_INFO *FileInfo OPTIONAL)
APPLE_EVENT_HANDLE Handle
Definition OcTypingLib.h:45
APPLE_SINGLE_FILE_CREATE CreateFile