/** @file This file defines the TBT NVS Area Protocol. Copyright (c) 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef _TBT_NVS_AREA_H_ #define _TBT_NVS_AREA_H_ // // Platform NVS Area definition // #include // // Includes // #define TBT_NVS_DEVICE_ENABLE 1 #define TBT_NVS_DEVICE_DISABLE 0 // // Forward reference for pure ANSI compatibility // typedef struct _TBT_NVS_AREA_PROTOCOL TBT_NVS_AREA_PROTOCOL; /// /// Extern the GUID for protocol users. /// extern EFI_GUID gTbtNvsAreaProtocolGuid; #define TBT_NVS_AREA_REVISION_1 1 // // Platform NVS Area Protocol // typedef struct _TBT_NVS_AREA_PROTOCOL { TBT_NVS_AREA *Area; } TBT_NVS_AREA_PROTOCOL; #endif // _TBT_NVS_AREA_H_