TianoCore EDK2 master
Loading...
Searching...
No Matches
DebugMask.h
Go to the documentation of this file.
1
10#ifndef __DEBUG_MASK_H__
11#define __DEBUG_MASK_H__
12
16#define EFI_DEBUG_MASK_PROTOCOL_GUID \
17 { 0x4c8a2451, 0xc207, 0x405b, {0x96, 0x94, 0x99, 0xea, 0x13, 0x25, 0x13, 0x41} }
18
23
27#define EFI_DEBUG_MASK_REVISION 0x00010000
28
29//
30// DebugMask member functions definition
31//
32typedef
34(EFIAPI *EFI_GET_DEBUG_MASK)(
36 IN OUT UINTN *CurrentDebugMask
37 );
38
39typedef
41(EFIAPI *EFI_SET_DEBUG_MASK)(
43 IN UINTN NewDebugMask
44 );
45
50 INT64 Revision;
51 EFI_GET_DEBUG_MASK GetDebugMask;
52 EFI_SET_DEBUG_MASK SetDebugMask;
53};
54
55extern EFI_GUID gEfiDebugMaskProtocolGuid;
56
61#define EFI_GENERIC_VARIABLE_GUID \
62 { 0x59d1c24f, 0x50f1, 0x401a, {0xb1, 0x01, 0xf3, 0x3e, 0x0d, 0xae, 0xd4, 0x43} }
63
64#define DEBUG_MASK_VARIABLE_NAME L"EFIDebug"
65
66extern EFI_GUID gEfiGenericVariableGuid;
67
68#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213