TianoCore EDK2 master
Loading...
Searching...
No Matches
EdkIIRedfishConfigHandler.h
Go to the documentation of this file.
1
11#ifndef EDKII_REDFISH_CONFIG_HANDLER_H_
12#define EDKII_REDFISH_CONFIG_HANDLER_H_
13
15
16#define EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_GUID \
17 { \
18 0xbc0fe6bb, 0x2cc9, 0x463e, { 0x90, 0x82, 0xfa, 0x11, 0x76, 0xfc, 0x67, 0xde } \
19 }
20
21typedef struct {
32
48typedef
52 IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishServiceinfo
53 );
54
64typedef
68 );
69
73};
74
75extern EFI_GUID gdkIIRedfishConfigHandlerProtocolGuid;
76
77#endif
UINT64 UINTN
EFI_STATUS(EFIAPI * EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_STOP)(IN EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL *This)
EFI_STATUS(EFIAPI * EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL_INIT)(IN EDKII_REDFISH_CONFIG_HANDLER_PROTOCOL *This, IN REDFISH_CONFIG_SERVICE_INFORMATION *RedfishServiceinfo)
#define IN
Definition: Base.h:279
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
Definition: Base.h:213
BOOLEAN RedfishServiceUseHttps
Redfish service uses HTTPS.
CHAR16 * RedfishServiceUuid
Redfish service UUID.
EFI_HANDLE RedfishServiceRestExHandle
REST EX EFI handle associated with this Redfish service.
CHAR16 * RedfishServiceLocation
Redfish service location.
CHAR16 * RedfishServiceProductVer
Redfish service product version.
UINTN RedfishServiceVersion
Redfish service version.
CHAR16 * RedfishServiceProduct
Redfish service product name.
CHAR16 * RedfishServiceOs
Redfish service OS.
CHAR16 * RedfishServiceOsVersion
Redfish service OS version.