OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcSmcLibInternal.h
Go to the documentation of this file.
1
15
#ifndef OC_SMC_LIB_INTERNAL_H
16
#define OC_SMC_LIB_INTERNAL_H
17
18
#include <
Guid/OcVariable.h
>
19
#include <
Protocol/AppleSmcIo.h
>
20
21
typedef
struct
{
22
SMC_KEY
Key
;
23
SMC_KEY_TYPE
Type
;
24
SMC_DATA_SIZE
Size
;
25
SMC_KEY_ATTRIBUTES
Attributes
;
26
SMC_DATA
Data[
SMC_MAX_DATA_SIZE
];
27
}
VIRTUALSMC_KEY_VALUE
;
28
29
#define VIRTUALSMC_STATUS_KEY L"vsmc-status"
30
#define VIRTUALSMC_ENCRYPTION_KEY L"vsmc-key"
31
32
#endif
// OC_SMC_LIB_INTERNAL_H
SMC_KEY_TYPE
UINT32 SMC_KEY_TYPE
Definition
AppleSmc.h:322
SMC_KEY_ATTRIBUTES
UINT8 SMC_KEY_ATTRIBUTES
Definition
AppleSmc.h:336
SMC_DATA
UINT8 SMC_DATA
Definition
AppleSmc.h:342
SMC_MAX_DATA_SIZE
#define SMC_MAX_DATA_SIZE
Definition
AppleSmc.h:340
SMC_DATA_SIZE
UINT8 SMC_DATA_SIZE
Definition
AppleSmc.h:343
SMC_KEY
UINT32 SMC_KEY
Definition
AppleSmc.h:364
AppleSmcIo.h
OcVariable.h
VIRTUALSMC_KEY_VALUE
Definition
OcSmcLibInternal.h:21
VIRTUALSMC_KEY_VALUE::Key
SMC_KEY Key
Definition
OcSmcLibInternal.h:22
VIRTUALSMC_KEY_VALUE::Attributes
SMC_KEY_ATTRIBUTES Attributes
Definition
OcSmcLibInternal.h:25
VIRTUALSMC_KEY_VALUE::Type
SMC_KEY_TYPE Type
Definition
OcSmcLibInternal.h:23
VIRTUALSMC_KEY_VALUE::Size
SMC_DATA_SIZE Size
Definition
OcSmcLibInternal.h:24
Library
OcSmcLib
OcSmcLibInternal.h
Generated by
1.12.0