TianoCore EDK2 master
Loading...
Searching...
No Matches
MockUefiLib.h
Go to the documentation of this file.
1
9#ifndef MOCK_UEFI_LIB_H_
10#define MOCK_UEFI_LIB_H_
11
14extern "C" {
15 #include <Uefi.h>
16 #include <Library/UefiLib.h>
17}
18
20 MOCK_INTERFACE_DECLARATION (MockUefiLib);
21
22 MOCK_FUNCTION_DECLARATION (
25 (IN EFI_GUID *TableGuid,
26 OUT VOID **Table)
27 );
28
29 MOCK_FUNCTION_DECLARATION (
32 (IN EFI_GUID *ProtocolGuid,
33 IN EFI_TPL NotifyTpl,
35 IN VOID *NotifyContext OPTIONAL,
36 OUT VOID **Registration)
37 );
38
39 MOCK_FUNCTION_DECLARATION (
42 (IN CONST EFI_GUID *Name,
43 IN EFI_TPL NotifyTpl,
45 IN CONST VOID *NotifyContext OPTIONAL,
46 OUT VOID *Registration OPTIONAL)
47 );
48
49 MOCK_FUNCTION_DECLARATION (
52 (IN CONST EFI_GUID *Name)
53 );
54
55 MOCK_FUNCTION_DECLARATION (
58 (IN CONST EFI_GUID *EventGroup)
59 );
60
61 MOCK_FUNCTION_DECLARATION (
62 VOID,
64 (IN EFI_EVENT Event,
65 IN VOID *Context)
66 );
67
68 MOCK_FUNCTION_DECLARATION (
69 EFI_TPL,
71 ()
72 );
73
74 MOCK_FUNCTION_DECLARATION (
75 EFI_LOCK *,
78 IN EFI_TPL Priority)
79 );
80
81 MOCK_FUNCTION_DECLARATION (
82 VOID,
85 );
86
87 MOCK_FUNCTION_DECLARATION (
91 );
92
93 MOCK_FUNCTION_DECLARATION (
94 VOID,
97 );
98
99 MOCK_FUNCTION_DECLARATION (
102 (IN CONST EFI_HANDLE ControllerHandle,
103 IN CONST EFI_HANDLE DriverBindingHandle,
104 IN CONST EFI_GUID *ProtocolGuid)
105 );
106
107 MOCK_FUNCTION_DECLARATION (
110 (IN CONST EFI_HANDLE ControllerHandle,
111 IN CONST EFI_HANDLE ChildHandle,
112 IN CONST EFI_GUID *ProtocolGuid)
113 );
114
115 MOCK_FUNCTION_DECLARATION (
118 (IN CONST CHAR8 *SupportedLanguages,
119 IN CONST CHAR8 *TargetLanguage)
120 );
121
122 MOCK_FUNCTION_DECLARATION (
125 (IN CONST CHAR8 *Language,
126 IN CONST CHAR8 *SupportedLanguages,
127 IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable,
128 OUT CHAR16 **UnicodeString)
129 );
130
131 MOCK_FUNCTION_DECLARATION (
134 (IN CONST CHAR8 *Language,
135 IN CONST CHAR8 *SupportedLanguages,
136 IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable,
137 OUT CHAR16 **UnicodeString,
138 IN BOOLEAN Iso639Language)
139 );
140
141 MOCK_FUNCTION_DECLARATION (
144 (IN CONST CHAR8 *Language,
145 IN CONST CHAR8 *SupportedLanguages,
146 IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
147 IN CONST CHAR16 *UnicodeString)
148 );
149
150 MOCK_FUNCTION_DECLARATION (
153 (IN CONST CHAR8 *Language,
154 IN CONST CHAR8 *SupportedLanguages,
155 IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable,
156 IN CONST CHAR16 *UnicodeString,
157 IN BOOLEAN Iso639Language)
158 );
159
160 MOCK_FUNCTION_DECLARATION (
163 (IN EFI_UNICODE_STRING_TABLE *UnicodeStringTable)
164 );
165
166 MOCK_FUNCTION_DECLARATION (
169 (IN CONST CHAR16 *Name,
170 IN CONST EFI_GUID *Guid,
171 OUT VOID **Value,
172 OUT UINTN *Size OPTIONAL)
173 );
174
175 MOCK_FUNCTION_DECLARATION (
178 (IN CONST CHAR16 *Name,
179 OUT VOID **Value,
180 OUT UINTN *Size OPTIONAL)
181 );
182
183 MOCK_FUNCTION_DECLARATION (
186 (IN CONST CHAR16 *Name,
187 IN CONST EFI_GUID *Guid,
188 OUT VOID **Value,
189 OUT UINTN *Size OPTIONAL,
190 OUT UINT32 *Attr OPTIONAL)
191 );
192
193 MOCK_FUNCTION_DECLARATION (
194 UINTN,
196 (IN CHAR16 UnicodeChar)
197 );
198
199 MOCK_FUNCTION_DECLARATION (
200 UINTN,
202 (IN CONST CHAR16 *String)
203 );
204
205 MOCK_FUNCTION_DECLARATION (
206 VOID,
208 ()
209 );
210
211 MOCK_FUNCTION_DECLARATION (
212 VOID,
214 ()
215 );
216
217 MOCK_FUNCTION_DECLARATION (
220 (OUT EFI_EVENT *LegacyBootEvent)
221 );
222
223 MOCK_FUNCTION_DECLARATION (
226 (IN EFI_TPL NotifyTpl,
228 IN VOID *NotifyContext OPTIONAL,
229 OUT EFI_EVENT *LegacyBootEvent)
230 );
231
232 MOCK_FUNCTION_DECLARATION (
235 (OUT EFI_EVENT *ReadyToBootEvent)
236 );
237
238 MOCK_FUNCTION_DECLARATION (
241 (IN EFI_TPL NotifyTpl,
243 IN VOID *NotifyContext OPTIONAL,
244 OUT EFI_EVENT *ReadyToBootEvent)
245 );
246
247 MOCK_FUNCTION_DECLARATION (
248 VOID,
250 (IN OUT MEDIA_FW_VOL_FILEPATH_DEVICE_PATH *FvDevicePathNode,
251 IN CONST EFI_GUID *NameGuid)
252 );
253
254 MOCK_FUNCTION_DECLARATION (
255 EFI_GUID *,
257 (IN CONST MEDIA_FW_VOL_FILEPATH_DEVICE_PATH *FvDevicePathNode)
258 );
259
260 MOCK_FUNCTION_DECLARATION (
263 (IN CONST EFI_HANDLE ImageHandle,
264 IN CONST EFI_SYSTEM_TABLE *SystemTable,
265 IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
266 IN EFI_HANDLE DriverBindingHandle)
267 );
268
269 MOCK_FUNCTION_DECLARATION (
272 (IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding)
273 );
274
275 MOCK_FUNCTION_DECLARATION (
278 (IN CONST EFI_HANDLE ImageHandle,
279 IN CONST EFI_SYSTEM_TABLE *SystemTable,
280 IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
281 IN EFI_HANDLE DriverBindingHandle,
282 IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL,
283 IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL,
284 IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL)
285 );
286
287 MOCK_FUNCTION_DECLARATION (
290 (IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
291 IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL,
292 IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL,
293 IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL)
294 );
295
296 MOCK_FUNCTION_DECLARATION (
299 (IN CONST EFI_HANDLE ImageHandle,
300 IN CONST EFI_SYSTEM_TABLE *SystemTable,
301 IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
302 IN EFI_HANDLE DriverBindingHandle,
303 IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL,
304 IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL)
305 );
306
307 MOCK_FUNCTION_DECLARATION (
310 (IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
311 IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL,
312 IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL)
313 );
314
315 MOCK_FUNCTION_DECLARATION (
318 (IN CONST EFI_HANDLE ImageHandle,
319 IN CONST EFI_SYSTEM_TABLE *SystemTable,
320 IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
321 IN EFI_HANDLE DriverBindingHandle,
322 IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL,
323 IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL,
324 IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL,
325 IN CONST EFI_DRIVER_CONFIGURATION2_PROTOCOL *DriverConfiguration2 OPTIONAL,
326 IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL,
327 IN CONST EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *DriverDiagnostics2 OPTIONAL)
328 );
329
330 MOCK_FUNCTION_DECLARATION (
333 (IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding,
334 IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL,
335 IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL,
336 IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL,
337 IN CONST EFI_DRIVER_CONFIGURATION2_PROTOCOL *DriverConfiguration2 OPTIONAL,
338 IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL,
339 IN CONST EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *DriverDiagnostics2 OPTIONAL)
340 );
341
342 MOCK_FUNCTION_DECLARATION (
345 (IN EFI_GUID *Protocol,
346 OUT UINTN *NoProtocols,
347 OUT VOID ***Buffer)
348 );
349
350 MOCK_FUNCTION_DECLARATION (
353 (IN OUT EFI_DEVICE_PATH_PROTOCOL **FilePath,
354 OUT EFI_FILE_PROTOCOL **File,
355 IN UINT64 OpenMode,
356 IN UINT64 Attributes)
357 );
358
359 MOCK_FUNCTION_DECLARATION (
362 (IN UINT32 Signature,
363 IN EFI_ACPI_COMMON_HEADER *PreviousTable OPTIONAL)
364 );
365
366 MOCK_FUNCTION_DECLARATION (
369 (IN UINT32 Signature)
370 );
371};
372
373#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
VOID EFIAPI NotifyFunction(IN EFI_EVENT Event, IN VOID *Context)
Definition: ScsiBus.c:1492
EFI_STATUS EFIAPI Lock(IN EFI_SMM_ACCESS2_PROTOCOL *This)
Definition: SmmAccessDxe.c:133
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_EVENT
Definition: UefiBaseType.h:37
UINTN EFI_TPL
Definition: UefiBaseType.h:41
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
EFI_STATUS EFIAPI AddUnicodeString2(IN CONST CHAR8 *Language, IN CONST CHAR8 *SupportedLanguages, IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable, IN CONST CHAR16 *UnicodeString, IN BOOLEAN Iso639Language)
Definition: UefiLib.c:1087
EFI_STATUS EFIAPI EfiOpenFileByDevicePath(IN OUT EFI_DEVICE_PATH_PROTOCOL **FilePath, OUT EFI_FILE_PROTOCOL **File, IN UINT64 OpenMode, IN UINT64 Attributes)
Definition: UefiLib.c:1806
EFI_STATUS EFIAPI EfiCreateEventLegacyBootEx(IN EFI_TPL NotifyTpl, IN EFI_EVENT_NOTIFY NotifyFunction OPTIONAL, IN VOID *NotifyContext OPTIONAL, OUT EFI_EVENT *LegacyBootEvent)
Definition: UefiNotTiano.c:68
EFI_TPL EFIAPI EfiGetCurrentTpl(VOID)
Definition: UefiLib.c:375
VOID EFIAPI EfiReleaseLock(IN EFI_LOCK *Lock)
Definition: UefiLib.c:499
EFI_STATUS EFIAPI EfiNamedEventListen(IN CONST EFI_GUID *Name, IN EFI_TPL NotifyTpl, IN EFI_EVENT_NOTIFY NotifyFunction, IN CONST VOID *NotifyContext OPTIONAL, OUT VOID *Registration OPTIONAL)
Definition: UefiLib.c:205
EFI_STATUS EFIAPI GetEfiGlobalVariable2(IN CONST CHAR16 *Name, OUT VOID **Value, OUT UINTN *Size OPTIONAL)
Definition: UefiLib.c:1470
UINTN EFIAPI UnicodeStringDisplayLength(IN CONST CHAR16 *String)
Definition: Console.c:265
EFI_STATUS EFIAPI EfiTestChildHandle(IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE ChildHandle, IN CONST EFI_GUID *ProtocolGuid)
Definition: UefiLib.c:597
EFI_STATUS EFIAPI EfiAcquireLockOrFail(IN EFI_LOCK *Lock)
Definition: UefiLib.c:463
VOID EFIAPI EfiEventEmptyFunction(IN EFI_EVENT Event, IN VOID *Context)
Definition: UefiLib.c:354
EFI_STATUS EFIAPI EfiGetSystemConfigurationTable(IN EFI_GUID *TableGuid, OUT VOID **Table)
Definition: UefiLib.c:82
EFI_STATUS EFIAPI EfiCreateEventReadyToBoot(OUT EFI_EVENT *ReadyToBootEvent)
Definition: UefiNotTiano.c:131
EFI_STATUS EFIAPI LookupUnicodeString(IN CONST CHAR8 *Language, IN CONST CHAR8 *SupportedLanguages, IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, OUT CHAR16 **UnicodeString)
Definition: UefiLib.c:708
EFI_STATUS EFIAPI EfiNamedEventSignal(IN CONST EFI_GUID *Name)
Definition: UefiLib.c:272
EFI_STATUS EFIAPI EfiEventGroupSignal(IN CONST EFI_GUID *EventGroup)
Definition: UefiLib.c:314
EFI_STATUS EFIAPI EfiCreateEventLegacyBoot(OUT EFI_EVENT *LegacyBootEvent)
Definition: UefiNotTiano.c:35
EFI_STATUS EFIAPI GetVariable2(IN CONST CHAR16 *Name, IN CONST EFI_GUID *Guid, OUT VOID **Value, OUT UINTN *Size OPTIONAL)
Definition: UefiLib.c:1317
EFI_ACPI_COMMON_HEADER *EFIAPI EfiLocateNextAcpiTable(IN UINT32 Signature, IN EFI_ACPI_COMMON_HEADER *PreviousTable OPTIONAL)
Definition: Acpi.c:363
EFI_STATUS EFIAPI EfiLibUninstallAllDriverProtocols2(IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL, IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL, IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL, IN CONST EFI_DRIVER_CONFIGURATION2_PROTOCOL *DriverConfiguration2 OPTIONAL, IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL, IN CONST EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *DriverDiagnostics2 OPTIONAL)
VOID EFIAPI EfiAcquireLock(IN EFI_LOCK *Lock)
Definition: UefiLib.c:434
EFI_STATUS EFIAPI GetVariable3(IN CONST CHAR16 *Name, IN CONST EFI_GUID *Guid, OUT VOID **Value, OUT UINTN *Size OPTIONAL, OUT UINT32 *Attr OPTIONAL)
Definition: UefiLib.c:1393
EFI_STATUS EFIAPI EfiLibUninstallDriverBindingComponentName2(IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL, IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL)
EFI_LOCK *EFIAPI EfiInitializeLock(IN OUT EFI_LOCK *Lock, IN EFI_TPL Priority)
Definition: UefiLib.c:405
VOID EFIAPI EfiInitializeFwVolDevicepathNode(IN OUT MEDIA_FW_VOL_FILEPATH_DEVICE_PATH *FvDevicePathNode, IN CONST EFI_GUID *NameGuid)
Definition: UefiNotTiano.c:325
EFI_STATUS EFIAPI EfiCreateEventReadyToBootEx(IN EFI_TPL NotifyTpl, IN EFI_EVENT_NOTIFY NotifyFunction OPTIONAL, IN VOID *NotifyContext OPTIONAL, OUT EFI_EVENT *ReadyToBootEvent)
Definition: UefiNotTiano.c:164
EFI_STATUS EFIAPI EfiLibInstallAllDriverProtocols2(IN CONST EFI_HANDLE ImageHandle, IN CONST EFI_SYSTEM_TABLE *SystemTable, IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN EFI_HANDLE DriverBindingHandle, IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL, IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL, IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL, IN CONST EFI_DRIVER_CONFIGURATION2_PROTOCOL *DriverConfiguration2 OPTIONAL, IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL, IN CONST EFI_DRIVER_DIAGNOSTICS2_PROTOCOL *DriverDiagnostics2 OPTIONAL)
EFI_STATUS EFIAPI LookupUnicodeString2(IN CONST CHAR8 *Language, IN CONST CHAR8 *SupportedLanguages, IN CONST EFI_UNICODE_STRING_TABLE *UnicodeStringTable, OUT CHAR16 **UnicodeString, IN BOOLEAN Iso639Language)
Definition: UefiLib.c:801
EFI_ACPI_COMMON_HEADER *EFIAPI EfiLocateFirstAcpiTable(IN UINT32 Signature)
Definition: Acpi.c:441
VOID EFIAPI EfiSignalEventLegacyBoot(VOID)
Definition: UefiNotTiano.c:258
EFI_STATUS EFIAPI EfiTestManagedDevice(IN CONST EFI_HANDLE ControllerHandle, IN CONST EFI_HANDLE DriverBindingHandle, IN CONST EFI_GUID *ProtocolGuid)
Definition: UefiLib.c:540
EFI_STATUS EFIAPI EfiLibInstallAllDriverProtocols(IN CONST EFI_HANDLE ImageHandle, IN CONST EFI_SYSTEM_TABLE *SystemTable, IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN EFI_HANDLE DriverBindingHandle, IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL, IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL, IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL)
EFI_STATUS EFIAPI IsLanguageSupported(IN CONST CHAR8 *SupportedLanguages, IN CONST CHAR8 *TargetLanguage)
Definition: UefiLib.c:653
VOID EFIAPI EfiSignalEventReadyToBoot(VOID)
Definition: UefiNotTiano.c:219
EFI_STATUS EFIAPI EfiLocateProtocolBuffer(IN EFI_GUID *Protocol, OUT UINTN *NoProtocols, OUT VOID ***Buffer)
Definition: UefiLib.c:1650
EFI_STATUS EFIAPI EfiLibInstallDriverBinding(IN CONST EFI_HANDLE ImageHandle, IN CONST EFI_SYSTEM_TABLE *SystemTable, IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN EFI_HANDLE DriverBindingHandle)
EFI_EVENT EFIAPI EfiCreateProtocolNotifyEvent(IN EFI_GUID *ProtocolGuid, IN EFI_TPL NotifyTpl, IN EFI_EVENT_NOTIFY NotifyFunction, IN VOID *NotifyContext OPTIONAL, OUT VOID **Registration)
Definition: UefiLib.c:134
EFI_STATUS EFIAPI EfiLibUninstallAllDriverProtocols(IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL, IN CONST EFI_DRIVER_CONFIGURATION_PROTOCOL *DriverConfiguration OPTIONAL, IN CONST EFI_DRIVER_DIAGNOSTICS_PROTOCOL *DriverDiagnostics OPTIONAL)
UINTN EFIAPI GetGlyphWidth(IN CHAR16 UnicodeChar)
Definition: Console.c:205
EFI_STATUS EFIAPI AddUnicodeString(IN CONST CHAR8 *Language, IN CONST CHAR8 *SupportedLanguages, IN OUT EFI_UNICODE_STRING_TABLE **UnicodeStringTable, IN CONST CHAR16 *UnicodeString)
Definition: UefiLib.c:912
EFI_STATUS EFIAPI EfiLibInstallDriverBindingComponentName2(IN CONST EFI_HANDLE ImageHandle, IN CONST EFI_SYSTEM_TABLE *SystemTable, IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding, IN EFI_HANDLE DriverBindingHandle, IN CONST EFI_COMPONENT_NAME_PROTOCOL *ComponentName OPTIONAL, IN CONST EFI_COMPONENT_NAME2_PROTOCOL *ComponentName2 OPTIONAL)
EFI_STATUS EFIAPI FreeUnicodeStringTable(IN EFI_UNICODE_STRING_TABLE *UnicodeStringTable)
Definition: UefiLib.c:1257
EFI_STATUS EFIAPI EfiLibUninstallDriverBinding(IN EFI_DRIVER_BINDING_PROTOCOL *DriverBinding)
EFI_GUID *EFIAPI EfiGetNameGuidFromFwVolDevicePathNode(IN CONST MEDIA_FW_VOL_FILEPATH_DEVICE_PATH *FvDevicePathNode)
Definition: UefiNotTiano.c:292
VOID(EFIAPI * EFI_EVENT_NOTIFY)(IN EFI_EVENT Event, IN VOID *Context)
Definition: UefiSpec.h:463
Definition: Base.h:213