XenevaOS
Loading...
Searching...
No Matches
MmStandbyButtonDispatch.h
Go to the documentation of this file.
1
21#ifndef _MM_STANDBY_BUTTON_DISPATCH_H_
22#define _MM_STANDBY_BUTTON_DISPATCH_H_
23
24#include <Pi/PiMmCis.h>
25
26#define EFI_MM_STANDBY_BUTTON_DISPATCH_PROTOCOL_GUID \
27 { \
28 0x7300c4a1, 0x43f2, 0x4017, {0xa5, 0x1b, 0xc8, 0x1a, 0x7f, 0x40, 0x58, 0x5b } \
29 }
30
39
50
52
77typedef
81 IN EFI_MM_HANDLER_ENTRY_POINT DispatchFunction,
83 OUT EFI_HANDLE *DispatchHandle
84 );
85
98typedef
102 IN EFI_HANDLE DispatchHandle
103 );
104
115
117
118#endif
119
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STANDBY_BUTTON_PHASE
Definition MmStandbyButtonDispatch.h:34
@ EfiStandbyButtonExit
Definition MmStandbyButtonDispatch.h:36
@ EfiStandbyButtonEntry
Definition MmStandbyButtonDispatch.h:35
@ EfiStandbyButtonMax
Definition MmStandbyButtonDispatch.h:37
EFI_STATUS(EFIAPI * EFI_MM_STANDBY_BUTTON_UNREGISTER)(IN CONST EFI_MM_STANDBY_BUTTON_DISPATCH_PROTOCOL *This, IN EFI_HANDLE DispatchHandle)
Definition MmStandbyButtonDispatch.h:100
EFI_GUID gEfiMmStandbyButtonDispatchProtocolGuid
EFI_STATUS(EFIAPI * EFI_MM_STANDBY_BUTTON_REGISTER)(IN CONST EFI_MM_STANDBY_BUTTON_DISPATCH_PROTOCOL *This, IN EFI_MM_HANDLER_ENTRY_POINT DispatchFunction, IN EFI_MM_STANDBY_BUTTON_REGISTER_CONTEXT *RegisterContext, OUT EFI_HANDLE *DispatchHandle)
Definition MmStandbyButtonDispatch.h:79
EFI_STATUS(EFIAPI * EFI_MM_HANDLER_ENTRY_POINT)(IN EFI_HANDLE DispatchHandle, IN CONST VOID *Context OPTIONAL, IN OUT VOID *CommBuffer OPTIONAL, IN OUT UINTN *CommBufferSize OPTIONAL)
Definition PiMmCis.h:171
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
Definition MmStandbyButtonDispatch.h:43
EFI_STANDBY_BUTTON_PHASE Phase
Definition MmStandbyButtonDispatch.h:48
Definition Base.h:281
Definition MmStandbyButtonDispatch.h:111
EFI_MM_STANDBY_BUTTON_UNREGISTER UnRegister
Definition MmStandbyButtonDispatch.h:113
EFI_MM_STANDBY_BUTTON_REGISTER Register
Definition MmStandbyButtonDispatch.h:112