XenevaOS
Loading...
Searching...
No Matches
HttpBootCallback.h
Go to the documentation of this file.
1
18#ifndef __EFI_HTTP_BOOT_CALLBACK_H__
19#define __EFI_HTTP_BOOT_CALLBACK_H__
20
21#define EFI_HTTP_BOOT_CALLBACK_PROTOCOL_GUID \
22 { \
23 0xba23b311, 0x343d, 0x11e6, {0x91, 0x85, 0x58, 0x20, 0xb1, 0xd6, 0x52, 0x99} \
24 }
25
27
57
79typedef
84 IN BOOLEAN Received,
85 IN UINT32 DataLength,
86 IN VOID *Data OPTIONAL
87 );
88
97
99
100#endif
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OPTIONAL
Definition Base.h:358
EFI_HTTP_BOOT_CALLBACK_DATA_TYPE
Definition HttpBootCallback.h:31
@ HttpBootDhcp6
Definition HttpBootCallback.h:39
@ HttpBootHttpRequest
Definition HttpBootCallback.h:44
@ HttpBootHttpResponse
Definition HttpBootCallback.h:49
@ HttpBootHttpEntityBody
Definition HttpBootCallback.h:54
@ HttpBootDhcp4
Definition HttpBootCallback.h:35
@ HttpBootTypeMax
Definition HttpBootCallback.h:55
EFI_STATUS(EFIAPI * EFI_HTTP_BOOT_CALLBACK)(IN EFI_HTTP_BOOT_CALLBACK_PROTOCOL *This, IN EFI_HTTP_BOOT_CALLBACK_DATA_TYPE DataType, IN BOOLEAN Received, IN UINT32 DataLength, IN VOID *Data OPTIONAL)
Definition HttpBootCallback.h:81
EFI_GUID gEfiHttpBootCallbackProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
#define VOID
Definition acefi.h:190
unsigned char BOOLEAN
Definition actypes.h:235
Definition Base.h:281
Definition HttpBootCallback.h:94
EFI_HTTP_BOOT_CALLBACK Callback
Definition HttpBootCallback.h:95