]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.h
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / Library / SerializeVariablesLib / SerializeVariablesLib.h
CommitLineData
251ca604
LE
1/** @file\r
2 Serialize Variables Library implementation\r
3\r
4 Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
b26f0cf9 5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
251ca604
LE
6\r
7**/\r
8\r
9#ifndef __SERIALIZE_VARIABLES_LIB_INSTANCE__\r
10#define __SERIALIZE_VARIABLES_LIB_INSTANCE__\r
11\r
12#include <Uefi.h>\r
13\r
14#include <Library/BaseLib.h>\r
15#include <Library/BaseMemoryLib.h>\r
16#include <Library/DebugLib.h>\r
17#include <Library/MemoryAllocationLib.h>\r
18#include <Library/SerializeVariablesLib.h>\r
19#include <Library/UefiBootServicesTableLib.h>\r
20#include <Library/UefiRuntimeServicesTableLib.h>\r
21\r
ac0a286f
MK
22#define SV_FROM_HANDLE(a) CR (a, SV_INSTANCE, Signature, SV_SIGNATURE)\r
23#define SV_SIGNATURE SIGNATURE_32 ('S', 'V', 'A', 'R')\r
251ca604
LE
24\r
25typedef struct {\r
ac0a286f
MK
26 UINT32 Signature;\r
27 VOID *BufferPtr;\r
28 UINTN BufferSize;\r
29 UINTN DataSize;\r
251ca604
LE
30} SV_INSTANCE;\r
31\r
32#endif\r