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
33VOID
34EFIAPI
36 IN EFI_RESET_TYPE ResetType,
37 IN CONST GUID *ResetSubtype
38 );
39
56VOID
57EFIAPI
59 IN CONST GUID *ResetSubtype
60 );
61
80GUID *
81EFIAPI
83 IN UINTN DataSize,
84 IN CONST VOID *ResetData
85 );
86
120RETURN_STATUS
121EFIAPI
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_
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
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
VOID EFIAPI ResetPlatformSpecificGuid(IN CONST GUID *ResetSubtype)
Definition: ResetUtility.c:81
VOID EFIAPI ResetSystemWithSubtype(IN EFI_RESET_TYPE ResetType, IN CONST GUID *ResetSubtype)
Definition: ResetUtility.c:47
GUID *EFIAPI GetResetPlatformSpecificGuid(IN UINTN DataSize, IN CONST VOID *ResetData)
Definition: ResetUtility.c:108
EFI_RESET_TYPE
Definition: Base.h:213