XenevaOS
Loading...
Searching...
No Matches
MmPowerButtonDispatch.h
Go to the documentation of this file.
1
21#ifndef _MM_POWER_BUTTON_DISPATCH_H_
22#define _MM_POWER_BUTTON_DISPATCH_H_
23
24#include <Pi/PiMmCis.h>
25
26#define EFI_MM_POWER_BUTTON_DISPATCH_PROTOCOL_GUID \
27 { \
28 0x1b1183fa, 0x1823, 0x46a7, {0x88, 0x72, 0x9c, 0x57, 0x87, 0x55, 0x40, 0x9d } \
29 }
30
39
49
51
76typedef
80 IN EFI_MM_HANDLER_ENTRY_POINT DispatchFunction,
82 OUT EFI_HANDLE *DispatchHandle
83 );
84
97typedef
101 IN EFI_HANDLE DispatchHandle
102 );
103
113
115
116#endif
117
#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_POWER_BUTTON_PHASE
Definition MmPowerButtonDispatch.h:34
@ EfiPowerButtonMax
Definition MmPowerButtonDispatch.h:37
@ EfiPowerButtonEntry
Definition MmPowerButtonDispatch.h:35
@ EfiPowerButtonExit
Definition MmPowerButtonDispatch.h:36
EFI_STATUS(EFIAPI * EFI_MM_POWER_BUTTON_REGISTER)(IN CONST EFI_MM_POWER_BUTTON_DISPATCH_PROTOCOL *This, IN EFI_MM_HANDLER_ENTRY_POINT DispatchFunction, IN EFI_MM_POWER_BUTTON_REGISTER_CONTEXT *RegisterContext, OUT EFI_HANDLE *DispatchHandle)
Definition MmPowerButtonDispatch.h:78
EFI_STATUS(EFIAPI * EFI_MM_POWER_BUTTON_UNREGISTER)(IN CONST EFI_MM_POWER_BUTTON_DISPATCH_PROTOCOL *This, IN EFI_HANDLE DispatchHandle)
Definition MmPowerButtonDispatch.h:99
EFI_GUID gEfiMmPowerButtonDispatchProtocolGuid
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 MmPowerButtonDispatch.h:43
EFI_POWER_BUTTON_PHASE Phase
Definition MmPowerButtonDispatch.h:47
Definition Base.h:281
Definition MmPowerButtonDispatch.h:109
EFI_MM_POWER_BUTTON_REGISTER Register
Definition MmPowerButtonDispatch.h:110
EFI_MM_POWER_BUTTON_UNREGISTER UnRegister
Definition MmPowerButtonDispatch.h:111