TianoCore EDK2
master
Loading...
Searching...
No Matches
Timestamp.h
Go to the documentation of this file.
1
13
#ifndef __EFI_TIME_STAMP_PROTOCOL_H__
14
#define __EFI_TIME_STAMP_PROTOCOL_H__
15
16
#define EFI_TIMESTAMP_PROTOCOL_GUID \
17
{ 0xafbfde41, 0x2e6e, 0x4262, {0xba, 0x65, 0x62, 0xb9, 0x23, 0x6e, 0x54, 0x95 } }
18
22
typedef
struct
_EFI_TIMESTAMP_PROTOCOL
EFI_TIMESTAMP_PROTOCOL
;
23
27
typedef
struct
{
31
UINT64
Frequency
;
37
UINT64
EndValue
;
38
}
EFI_TIMESTAMP_PROPERTIES
;
39
56
typedef
57
UINT64
58
(EFIAPI *
TIMESTAMP_GET
)(
59
VOID
60
);
61
73
typedef
74
EFI_STATUS
75
(EFIAPI *
TIMESTAMP_GET_PROPERTIES
)(
76
OUT
EFI_TIMESTAMP_PROPERTIES
*Properties
77
);
78
84
struct
_EFI_TIMESTAMP_PROTOCOL
{
85
TIMESTAMP_GET
GetTimestamp;
86
TIMESTAMP_GET_PROPERTIES
GetProperties;
87
};
88
89
extern
EFI_GUID
gEfiTimestampProtocolGuid;
90
91
#endif
OUT
#define OUT
Definition:
Base.h:284
TIMESTAMP_GET_PROPERTIES
EFI_STATUS(EFIAPI * TIMESTAMP_GET_PROPERTIES)(OUT EFI_TIMESTAMP_PROPERTIES *Properties)
Definition:
Timestamp.h:75
TIMESTAMP_GET
UINT64(EFIAPI * TIMESTAMP_GET)(VOID)
Definition:
Timestamp.h:58
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
_EFI_TIMESTAMP_PROTOCOL
Definition:
Timestamp.h:84
EFI_TIMESTAMP_PROPERTIES
Definition:
Timestamp.h:27
EFI_TIMESTAMP_PROPERTIES::EndValue
UINT64 EndValue
Definition:
Timestamp.h:37
EFI_TIMESTAMP_PROPERTIES::Frequency
UINT64 Frequency
Definition:
Timestamp.h:31
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
Timestamp.h
Generated on Fri Nov 15 2024 18:01:16 for TianoCore EDK2 by
1.9.6