blob: 5d28f329a8c864b37d4350095b2042049e8dc2e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
module uefi::protocol::image;
import uefi;
import uefi::protocol::mem;
struct LoadedImageProtocol {
uint revision;
EfiHandle parentHandle;
SystemTable* systemTable;
EfiHandle deviceHandle;
void* filePath;
void* reserved;
uint loadOptionsSize;
void* loadOptions;
void* imageBase;
ulong imageSize;
MemoryType imageCodeType;
MemoryType imageDataType;
void* unload;
}
|