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>
17
#include <
Protocol/ComponentName.h
>
18
#include <
Protocol/DriverHealth.h
>
19
#include <
Protocol/HiiConfigAccess.h
>
20
#include <
Protocol/FormBrowser2.h
>
21
#include <
Protocol/HiiDatabase.h
>
22
#include <
Guid/MdeModuleHii.h
>
23
24
#include <
Library/DebugLib.h
>
25
#include <
Library/UefiDriverEntryPoint.h
>
26
#include <
Library/UefiLib.h
>
27
#include <
Library/BaseLib.h
>
28
#include <
Library/BaseMemoryLib.h
>
29
#include <
Library/MemoryAllocationLib.h
>
30
#include <
Library/UefiBootServicesTableLib.h
>
31
#include <
Library/UefiRuntimeServicesTableLib.h
>
32
#include <
Library/UefiBootManagerLib.h
>
33
#include <
Library/HiiLib.h
>
34
#include <
Library/PrintLib.h
>
35
#include <
Library/DevicePathLib.h
>
36
#include <
Library/PcdLib.h
>
37
41
typedef
struct
{
42
VENDOR_DEVICE_PATH
VendorDevicePath;
43
EFI_DEVICE_PATH_PROTOCOL
End;
44
}
FORM_DEVICE_PATH
;
45
62
EFI_STATUS
63
EFIAPI
64
DriverHealthManagerCallback
(
65
IN
CONST
EFI_HII_CONFIG_ACCESS_PROTOCOL
*This,
66
IN
EFI_BROWSER_ACTION Action,
67
IN
EFI_QUESTION_ID QuestionId,
68
IN
UINT8 Type,
69
IN
EFI_IFR_TYPE_VALUE
*Value,
70
OUT
EFI_BROWSER_ACTION_REQUEST *ActionRequest
71
);
72
95
EFI_STATUS
96
EFIAPI
97
DriverHealthManagerFakeExtractConfig
(
98
IN
CONST
EFI_HII_CONFIG_ACCESS_PROTOCOL
*This,
99
IN
CONST
EFI_STRING Request,
100
OUT
EFI_STRING *Progress,
101
OUT
EFI_STRING *Results
102
);
103
120
EFI_STATUS
121
EFIAPI
122
DriverHealthManagerFakeRouteConfig
(
123
IN
CONST
EFI_HII_CONFIG_ACCESS_PROTOCOL
*This,
124
IN
CONST
EFI_STRING Configuration,
125
OUT
EFI_STRING *Progress
126
);
127
128
#endif
BaseLib.h
BaseMemoryLib.h
DevicePathLib.h
DriverHealth.h
DriverHealthManagerFakeRouteConfig
EFI_STATUS EFIAPI DriverHealthManagerFakeRouteConfig(IN CONST EFI_HII_CONFIG_ACCESS_PROTOCOL *This, IN CONST EFI_STRING Configuration, OUT EFI_STRING *Progress)
Definition:
DriverHealthManagerDxe.c:111
DriverHealthManagerFakeExtractConfig
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)
Definition:
DriverHealthManagerDxe.c:78
DriverHealthManagerCallback
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)
Definition:
DriverHealthManagerDxe.c:934
FormBrowser2.h
HiiConfigAccess.h
HiiLib.h
MdeModuleHii.h
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
DebugLib.h
ComponentName.h
HiiDatabase.h
MemoryAllocationLib.h
PcdLib.h
PrintLib.h
Uefi.h
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
UefiBootManagerLib.h
UefiBootServicesTableLib.h
UefiDriverEntryPoint.h
UefiLib.h
UefiRuntimeServicesTableLib.h
_EFI_HII_CONFIG_ACCESS_PROTOCOL
Definition:
HiiConfigAccess.h:215
EFI_DEVICE_PATH_PROTOCOL
Definition:
DevicePath.h:43
FORM_DEVICE_PATH
Definition:
DriverHealthManagerDxe.h:41
VENDOR_DEVICE_PATH
Definition:
DevicePath.h:140
EFI_IFR_TYPE_VALUE
Definition:
UefiInternalFormRepresentation.h:676
MdeModulePkg
Universal
DriverHealthManagerDxe
DriverHealthManagerDxe.h
Generated on Fri Nov 15 2024 18:01:13 for TianoCore EDK2 by
1.9.6