TianoCore EDK2 master
Loading...
Searching...
No Matches
DriverHealthManagerDxe.h
Go to the documentation of this file.
1
12#ifndef _DRIVER_HEALTH_MANAGEMENT_DXE_H_
13#define _DRIVER_HEALTH_MANAGEMENT_DXE_H_
14
15#include <Uefi.h>
16#include <Base.h>
22#include <Guid/MdeModuleHii.h>
23
24#include <Library/DebugLib.h>
26#include <Library/UefiLib.h>
27#include <Library/BaseLib.h>
33#include <Library/HiiLib.h>
34#include <Library/PrintLib.h>
36#include <Library/PcdLib.h>
37
41typedef struct {
42 VENDOR_DEVICE_PATH VendorDevicePath;
45
63EFIAPI
66 IN EFI_BROWSER_ACTION Action,
67 IN EFI_QUESTION_ID QuestionId,
68 IN UINT8 Type,
70 OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest
71 );
72
96EFIAPI
99 IN CONST EFI_STRING Request,
100 OUT EFI_STRING *Progress,
101 OUT EFI_STRING *Results
102 );
103
121EFIAPI
124 IN CONST EFI_STRING Configuration,
125 OUT EFI_STRING *Progress
126 );
127
128#endif
EFI_STATUS EFIAPI DriverHealthManagerFakeRouteConfig(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress)
EFI_STATUS EFIAPI DriverHealthManagerFakeExtractConfig(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Request, OUT EFI_STRING *Progress, OUT EFI_STRING *Results)
EFI_STATUS EFIAPI DriverHealthManagerCallback(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN EFI_BROWSER_ACTION Action, IN EFI_QUESTION_ID QuestionId, IN UINT8 Type, IN EFI_IFR_TYPE_VALUE *Value, OUT EFI_BROWSER_ACTION_REQUEST *ActionRequest)
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29