TianoCore EDK2
master
Loading...
Searching...
No Matches
ResetUtilityLib.h
Go to the documentation of this file.
1
11
#ifndef _RESET_UTILITY_LIB_H_
12
#define _RESET_UTILITY_LIB_H_
13
14
#include <
Uefi/UefiMultiPhase.h
>
15
33
VOID
34
EFIAPI
35
ResetSystemWithSubtype
(
36
IN
EFI_RESET_TYPE
ResetType,
37
IN
CONST
GUID
*ResetSubtype
38
);
39
56
VOID
57
EFIAPI
58
ResetPlatformSpecificGuid
(
59
IN
CONST
GUID
*ResetSubtype
60
);
61
80
GUID
*
81
EFIAPI
82
GetResetPlatformSpecificGuid
(
83
IN
UINTN
DataSize,
84
IN
CONST
VOID *ResetData
85
);
86
120
RETURN_STATUS
121
EFIAPI
122
BuildResetData
(
123
IN
OUT
UINTN
*ResetDataSize,
124
IN
OUT
VOID *ResetData,
125
IN
CONST
GUID
*ResetSubtype OPTIONAL,
126
IN
CONST
CHAR16 *ResetString OPTIONAL,
127
IN
UINTN
ExtraDataSize OPTIONAL,
128
IN
CONST
VOID *ExtraData OPTIONAL
129
);
130
131
#endif
// _RESET_UTILITY_LIB_H_
UINTN
UINT64 UINTN
Definition:
ProcessorBind.h:112
CONST
#define CONST
Definition:
Base.h:259
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
BuildResetData
RETURN_STATUS EFIAPI BuildResetData(IN OUT UINTN *ResetDataSize, IN OUT VOID *ResetData, IN CONST GUID *ResetSubtype OPTIONAL, IN CONST CHAR16 *ResetString OPTIONAL, IN UINTN ExtraDataSize OPTIONAL, IN CONST VOID *ExtraData OPTIONAL)
Definition:
ResetUtility.c:177
ResetPlatformSpecificGuid
VOID EFIAPI ResetPlatformSpecificGuid(IN CONST GUID *ResetSubtype)
Definition:
ResetUtility.c:81
ResetSystemWithSubtype
VOID EFIAPI ResetSystemWithSubtype(IN EFI_RESET_TYPE ResetType, IN CONST GUID *ResetSubtype)
Definition:
ResetUtility.c:47
GetResetPlatformSpecificGuid
GUID *EFIAPI GetResetPlatformSpecificGuid(IN UINTN DataSize, IN CONST VOID *ResetData)
Definition:
ResetUtility.c:108
UefiMultiPhase.h
EFI_RESET_TYPE
EFI_RESET_TYPE
Definition:
UefiMultiPhase.h:132
GUID
Definition:
Base.h:213
MdeModulePkg
Include
Library
ResetUtilityLib.h
Generated on Fri Nov 15 2024 18:01:11 for TianoCore EDK2 by
1.9.6