/** @file
UbaConfigDatabase Dxe Driver head file.
@copyright
Copyright 2013 - 2021 Intel Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
**/
#ifndef _UBA_CONFIG_DATABASE_DXE_H_
#define _UBA_CONFIG_DATABASE_DXE_H_
#include
#include
#include
#include
typedef struct _UBA_DXE_PRIVATE_DATA {
UINT32 Signature;
UINT32 Version;
UINTN ConfigDataCount; //for AllConfigDataSize
UINTN HandleCount;
UBA_BOARD_NODE *CurrentSku;
UBA_CONFIG_DATABASE_PROTOCOL UbaCfgDbProtocol;
} UBA_DXE_PRIVATE_DATA;
#define PRIVATE_DATA_FROM_PROTOCOL(p) CR(p, UBA_DXE_PRIVATE_DATA, UbaCfgDbProtocol, UBA_BOARD_SIGNATURE)
#endif // _UBA_CONFIG_DATABASE_DXE_H_