TianoCore EDK2 master
Loading...
Searching...
No Matches
RedfishConfigHandlerDriver.h
Go to the documentation of this file.
1
11#ifndef EFI_REDFISH_CONFIG_HANDLER_DRIVER_H_
12#define EFI_REDFISH_CONFIG_HANDLER_DRIVER_H_
13
15
16//
17// UEFI Driver Model Protocols
18//
19
22#include <Protocol/RestEx.h>
23
24//
25// Protocol instances
26//
30
31extern REDFISH_CONFIG_DRIVER_DATA gRedfishConfigData;
32extern EDKII_REDFISH_CREDENTIAL_PROTOCOL *gCredential;
33extern EFI_EVENT gEndOfDxeEvent;
34extern EFI_EVENT gExitBootServiceEvent;
35
79EFIAPI
82 IN EFI_HANDLE ControllerHandle,
83 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
84 );
85
120EFIAPI
123 IN EFI_HANDLE ControllerHandle,
124 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
125 );
126
154EFIAPI
157 IN EFI_HANDLE ControllerHandle,
158 IN UINTN NumberOfChildren,
159 IN EFI_HANDLE *ChildHandleBuffer OPTIONAL
160 );
161
162#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
EFI_STATUS EFIAPI RedfishConfigDriverBindingStart(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
EFI_COMPONENT_NAME_PROTOCOL gRedfishConfigHandlerComponentName
EFI_STATUS EFIAPI RedfishConfigDriverBindingStop(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL)
EFI_COMPONENT_NAME2_PROTOCOL gRedfishConfigHandlerComponentName2
EFI_STATUS EFIAPI RedfishConfigDriverBindingSupported(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
EFI_DRIVER_BINDING_PROTOCOL gRedfishConfigDriverBinding
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_EVENT
Definition: UefiBaseType.h:37
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33