TianoCore EDK2 master
Loading...
Searching...
No Matches
HttpCallback.h
Go to the documentation of this file.
1
9#ifndef EDKII_HTTP_CALLBACK_H_
10#define EDKII_HTTP_CALLBACK_H_
11
12#define EDKII_HTTP_CALLBACK_PROTOCOL_GUID \
13 { \
14 0x611114f1, 0xa37b, 0x4468, {0xa4, 0x36, 0x5b, 0xdd, 0xa1, 0x6a, 0xa2, 0x40} \
15 }
16
18
22typedef enum {
32
42
52
60
72
80typedef
81VOID
82(EFIAPI *EDKII_HTTP_CALLBACK)(
85 IN EFI_STATUS EventStatus
86 );
87
92 EDKII_HTTP_CALLBACK Callback;
93};
94
95extern EFI_GUID gEdkiiHttpCallbackProtocolGuid;
96
97#endif /* EDKII_HTTP_CALLBACK_H_ */
VOID(EFIAPI * EDKII_HTTP_CALLBACK)(IN EDKII_HTTP_CALLBACK_PROTOCOL *This, IN EDKII_HTTP_CALLBACK_EVENT Event, IN EFI_STATUS EventStatus)
Definition: HttpCallback.h:82
EDKII_HTTP_CALLBACK_EVENT
Definition: HttpCallback.h:22
@ HttpEventTlsConfigured
Definition: HttpCallback.h:70
@ HttpEventTlsConnectSession
Definition: HttpCallback.h:51
@ HttpEventInitSession
Definition: HttpCallback.h:59
@ HttpEventConnectTcp
Definition: HttpCallback.h:41
@ HttpEventDns
Definition: HttpCallback.h:31
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213