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