TianoCore EDK2 master
Loading...
Searching...
No Matches
HttpBootConfig.h
Go to the documentation of this file.
1
10#ifndef _HTTP_BOOT_CONFIG_H_
11#define _HTTP_BOOT_CONFIG_H_
12
14
16
17extern UINT8 HttpBootDxeStrings[];
18extern UINT8 HttpBootConfigVfrBin[];
19
20#pragma pack()
21
22#define HTTP_BOOT_FORM_CALLBACK_INFO_SIGNATURE SIGNATURE_32 ('H', 'B', 'f', 'c')
23
24#define HTTP_BOOT_FORM_CALLBACK_INFO_FROM_CONFIG_ACCESS(Callback) \
25 CR ( \
26 Callback, \
27 HTTP_BOOT_FORM_CALLBACK_INFO, \
28 ConfigAccess, \
29 HTTP_BOOT_FORM_CALLBACK_INFO_SIGNATURE \
30 )
31
33 UINT32 Signature;
34 BOOLEAN Initialized;
35 EFI_HANDLE ChildHandle;
36 EFI_DEVICE_PATH_PROTOCOL *HiiVendorDevicePath;
37 EFI_HII_HANDLE RegisteredHandle;
39 HTTP_BOOT_CONFIG_IFR_NVDATA HttpBootNvData;
40};
41
54 );
55
70 );
71
72#endif
EFI_STATUS HttpBootConfigFormInit(IN HTTP_BOOT_PRIVATE_DATA *Private)
EFI_STATUS HttpBootConfigFormUnload(IN HTTP_BOOT_PRIVATE_DATA *Private)
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
VOID * EFI_HII_HANDLE