TianoCore EDK2 master
Loading...
Searching...
No Matches
RedfishConfigHandlerCommon.h
Go to the documentation of this file.
1
11#ifndef EFI_REDFISH_CONFIG_HANDLER_COMMON_H_
12#define EFI_REDFISH_CONFIG_HANDLER_COMMON_H_
13
14#include <Uefi.h>
15
16//
17// Libraries
18//
19#include <Library/BaseLib.h>
21#include <Library/DebugLib.h>
23#include <Library/NetLib.h>
26#include <Library/UefiLib.h>
27
28//
29// Consumed Protocols
30//
33
34//
35// Driver Version
36//
37#define REDFISH_CONFIG_VERSION 0x00000001
38
42typedef struct {
43 UINT32 CallerId;
47 REDFISH_CONFIG_SERVICE_INFORMATION RedfishServiceInfo;
49
60 IN EFI_HANDLE ImageHandle
61 );
62
75 IN EFI_HANDLE ImageHandle,
76 IN EFI_SYSTEM_TABLE *SystemTable
77 );
78
88 VOID
89 );
90
96VOID
98 VOID
99 );
100
101#endif
#define IN
Definition: Base.h:279
VOID RedfishConfigHandlerInitialization(VOID)
EFI_STATUS RedfishConfigDriverCommonUnload(IN EFI_HANDLE ImageHandle)
EFI_STATUS RedfishConfigCommonInit(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS RedfishConfigCommonStop(VOID)
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_EVENT
Definition: UefiBaseType.h:37
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
EFI_EVENT Event
Event for the notification of EFI_REDFISH_CONFIG_HANDLER_PROTOCOL.
EFI_HANDLE Image
Image handle of Redfish Config Driver.