TianoCore EDK2
master
Loading...
Searching...
No Matches
ResetNotification.h
Go to the documentation of this file.
1
13
#ifndef __EFI_RESET_NOTIFICATION_H__
14
#define __EFI_RESET_NOTIFICATION_H__
15
16
#define EFI_RESET_NOTIFICATION_PROTOCOL_GUID \
17
{ 0x9da34ae0, 0xeaf9, 0x4bbf, { 0x8e, 0xc3, 0xfd, 0x60, 0x22, 0x6c, 0x44, 0xbe } }
18
19
typedef
struct
_EFI_RESET_NOTIFICATION_PROTOCOL
EFI_RESET_NOTIFICATION_PROTOCOL
;
20
42
typedef
43
EFI_STATUS
44
(EFIAPI *
EFI_REGISTER_RESET_NOTIFY
)(
45
IN
EFI_RESET_NOTIFICATION_PROTOCOL
*This,
46
IN
EFI_RESET_SYSTEM
ResetFunction
47
);
48
64
typedef
65
EFI_STATUS
66
(EFIAPI *
EFI_UNREGISTER_RESET_NOTIFY
)(
67
IN
EFI_RESET_NOTIFICATION_PROTOCOL
*This,
68
IN
EFI_RESET_SYSTEM
ResetFunction
69
);
70
71
struct
_EFI_RESET_NOTIFICATION_PROTOCOL
{
72
EFI_REGISTER_RESET_NOTIFY
RegisterResetNotify;
73
EFI_UNREGISTER_RESET_NOTIFY
UnregisterResetNotify;
74
};
75
76
extern
EFI_GUID
gEfiResetNotificationProtocolGuid;
77
78
#endif
IN
#define IN
Definition:
Base.h:279
EFI_UNREGISTER_RESET_NOTIFY
EFI_STATUS(EFIAPI * EFI_UNREGISTER_RESET_NOTIFY)(IN EFI_RESET_NOTIFICATION_PROTOCOL *This, IN EFI_RESET_SYSTEM ResetFunction)
Definition:
ResetNotification.h:66
EFI_REGISTER_RESET_NOTIFY
EFI_STATUS(EFIAPI * EFI_REGISTER_RESET_NOTIFY)(IN EFI_RESET_NOTIFICATION_PROTOCOL *This, IN EFI_RESET_SYSTEM ResetFunction)
Definition:
ResetNotification.h:44
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_RESET_SYSTEM
VOID(EFIAPI * EFI_RESET_SYSTEM)(IN EFI_RESET_TYPE ResetType, IN EFI_STATUS ResetStatus, IN UINTN DataSize, IN VOID *ResetData OPTIONAL)
Definition:
UefiSpec.h:1089
_EFI_RESET_NOTIFICATION_PROTOCOL
Definition:
ResetNotification.h:71
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
ResetNotification.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6