61 lines
1.7 KiB
C
61 lines
1.7 KiB
C
/** @file
|
|
Header file for NV data structure definition.
|
|
|
|
@copyright
|
|
INTEL CONFIDENTIAL
|
|
|
|
Copyright (c) 2021, Intel Corporation. All rights reserved.
|
|
This software and associated documentation (if any) is furnished
|
|
under a license and may only be used or copied in accordance
|
|
with the terms of the license. Except as permitted by the
|
|
license, no part of this software or documentation may be
|
|
reproduced, stored in a retrieval system, or transmitted in any
|
|
form or by any means without the express written consent of
|
|
Intel Corporation.
|
|
This file contains a 'Sample Driver' and is licensed as such
|
|
under the terms of your license agreement with Intel or your
|
|
vendor. This file may be modified by the user, subject to
|
|
the additional terms of the license agreement.
|
|
|
|
@par Specification Reference:
|
|
|
|
**/
|
|
|
|
#ifndef XMLCLI_SETUP_H
|
|
#define XMLCLI_SETUP_H
|
|
|
|
#define XMLCLI_SETUP_NAME L"XmlCli"
|
|
// 8fd6d4e5-138c-4b5c-95ef-dd00d2689b8c
|
|
#define XMLCLI_FORM_SET_GUID {0x8fd6d4e5, 0x138c, 0x4b5c, {0xef, 0x95, 0xdd, 0x00, 0xd2, 0x68, 0x9b, 0x8c}}
|
|
#define XMLCLI_SETUP_GUID {0xeac04db0, 0xc87d, 0x40c7, {0x85, 0x82, 0x78, 0x58, 0x1a, 0xe1, 0x44, 0x4b}}
|
|
|
|
#ifndef AUTO_ID
|
|
#define AUTO_ID(x) x
|
|
#endif
|
|
|
|
|
|
#define KEY_XMLCLI_FORM_ID 1
|
|
|
|
/**
|
|
Making any setup structure change after code frozen
|
|
will need to maintain backward compatibility, bump up
|
|
structure revision and update below history table\n
|
|
<b>Revision 1</b>: - Initial version.
|
|
**/
|
|
#define XMLCLI_SETUP_REVISION 1
|
|
|
|
|
|
#pragma pack(push, 1)
|
|
|
|
typedef struct {
|
|
UINT8 XmlCliSupport;
|
|
UINT8 PublishSetupPgPtr;
|
|
UINT8 EnableXmlCliLite;
|
|
UINT32 XmlCliDramCmosAddr;
|
|
} XMLCLI_SETUP;
|
|
|
|
#pragma pack(pop)
|
|
|
|
|
|
#endif // XMLCLI_SETUP_H
|