3 Copyright (c) 2007 - 2008, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
18 NVData structure used by the sample driver
25 #ifndef _NVDATASTRUC_H_
26 #define _NVDATASTRUC_H_
28 #define FORMSET_GUID \
30 0xA04A27f4, 0xDF00, 0x4D42, {0xB5, 0x52, 0x39, 0x51, 0x13, 0x02, 0x11, 0x3D} \
33 #define INVENTORY_GUID \
35 0xb3f56470, 0x6141, 0x4621, {0x8f, 0x19, 0x70, 0x4e, 0x57, 0x7a, 0xa9, 0xe8} \
38 #define CONFIGURATION_VARSTORE_ID 0x1234
42 UINT16 WhatIsThePassword
[20];
43 UINT16 WhatIsThePassword2
[20];
44 UINT16 MyStringData
[40];
45 UINT16 PasswordClearText
[20];
46 UINT16 SomethingHiddenForHtml
;
47 UINT8 HowOldAreYouInYearsManual
;
48 UINT16 HowTallAreYouManual
;
49 UINT8 HowOldAreYouInYears
;
51 UINT8 MyFavoriteNumber
;
54 UINT8 QuestionAboutTreeHugging
;
55 UINT8 ChooseToActivateNuclearWeaponry
;
56 UINT8 SuppressGrayOutSomething
;
62 UINT8 DynamicOrderedList
[5];
63 } DRIVER_SAMPLE_CONFIGURATION
;
66 // 2nd NV data structure definition