XenevaOS
Loading...
Searching...
No Matches
Rest.h
Go to the documentation of this file.
1
18#ifndef __EFI_REST_PROTOCOL_H__
19#define __EFI_REST_PROTOCOL_H__
20
21#include <Protocol/Http.h>
22
23#define EFI_REST_PROTOCOL_GUID \
24 { \
25 0x0db48a36, 0x4e54, 0xea9c, {0x9b, 0x09, 0x1e, 0xa5, 0xbe, 0x3a, 0x66, 0x0b } \
26 }
27
29
50typedef
54 IN EFI_HTTP_MESSAGE *RequestMessage,
55 OUT EFI_HTTP_MESSAGE *ResponseMessage
56 );
57
73typedef
77 OUT EFI_TIME *Time
78 );
79
91
93
94#endif
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_GUID gEfiRestProtocolGuid
EFI_STATUS(EFIAPI * EFI_REST_GET_TIME)(IN EFI_REST_PROTOCOL *This, OUT EFI_TIME *Time)
Definition Rest.h:75
EFI_STATUS(EFIAPI * EFI_REST_SEND_RECEIVE)(IN EFI_REST_PROTOCOL *This, IN EFI_HTTP_MESSAGE *RequestMessage, OUT EFI_HTTP_MESSAGE *ResponseMessage)
Definition Rest.h:52
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
Definition Http.h:232
Definition UefiBaseType.h:72
Definition Base.h:281
Definition Rest.h:87
EFI_REST_SEND_RECEIVE SendReceive
Definition Rest.h:88
EFI_REST_GET_TIME GetServiceTime
Definition Rest.h:89