]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Include/Guid/FirmwareId.h
fd524b8ce58e4f0453c173bb756870c491ae78e4
[mirror_edk2.git] / Vlv2TbltDevicePkg / Include / Guid / FirmwareId.h
1 /*++
2
3 Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>
4
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7
8
9
10 Module Name:
11
12 FirmwareId.h
13
14 --*/
15
16 #ifndef _FirmwareId_h_GUID_included
17 #define _FirmwareId_h_GUID_included
18
19
20 #pragma pack(1)
21
22 //
23 // Firmware ID
24 //
25
26 #define FIRMWARE_ID_MAX_LENGTH 35
27
28 typedef struct {
29 CHAR8 BiosId[8];
30 CHAR8 Separator1;
31 CHAR8 OemId[3];
32 CHAR8 Separator2;
33 CHAR8 BuildId[4];
34 CHAR8 Separator3;
35 CHAR8 Century[2];
36 CHAR8 Year[2];
37 CHAR8 Separator4;
38 CHAR8 Month[2];
39 CHAR8 Date[2];
40 CHAR8 Separator5;
41 CHAR8 Hour[2];
42 CHAR8 Minute[2];
43 CHAR8 Dummy[3];
44 } FIRMWARE_ID_DATA;
45
46 #define OLD_FIRMWARE_ID_GUID \
47 {0xefc071ae, 0x41b8, 0x4018, 0xaf, 0xa7, 0x31, 0x4b, 0x18, 0x5e, 0x57, 0x8b}
48
49 #define FIRMWARE_ID_GUID \
50 {0x5e559c23, 0x1faa, 0x4ae1, 0x8d, 0x4a, 0xc6, 0xcf, 0x02, 0x6c, 0x76, 0x6f}
51
52 #define FIRMWARE_ID_NAME L"FirmwareId"
53 #define FIRMWARE_ID_NAME_WITH_PASSWORD FIRMWARE_ID_NAME L"H#8,^-!t"
54
55 extern EFI_GUID gFirmwareIdGuid;
56 extern CHAR16 gFirmwareIdName[];
57
58 #pragma pack()
59
60 #endif
61