X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=OvmfPkg%2FInclude%2FLibrary%2FSerializeVariablesLib.h;h=5ca395786c2470f9c813c9728565b1581138138a;hb=ac0a286f4d747a4c6c603a7b225917293cbe1e9f;hp=c9feeb0515cd23f9405c1b423932be1f250bfc82;hpb=e79f62f01c62c8f081f11073b12264061a4dad0c;p=mirror_edk2.git diff --git a/OvmfPkg/Include/Library/SerializeVariablesLib.h b/OvmfPkg/Include/Library/SerializeVariablesLib.h index c9feeb0515..5ca395786c 100644 --- a/OvmfPkg/Include/Library/SerializeVariablesLib.h +++ b/OvmfPkg/Include/Library/SerializeVariablesLib.h @@ -2,20 +2,13 @@ Serialize & Deserialize UEFI Variables Copyright (c) 2011, Intel Corporation. All rights reserved.
- This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef __SERIALIZE_VARIABLES_LIB__ #define __SERIALIZE_VARIABLES_LIB__ - /** Callback function for each variable @@ -41,7 +34,6 @@ RETURN_STATUS IN VOID *Data ); - /** Creates a new variable serialization instance @@ -56,10 +48,9 @@ RETURN_STATUS RETURN_STATUS EFIAPI SerializeVariablesNewInstance ( - OUT EFI_HANDLE *Handle + OUT EFI_HANDLE *Handle ); - /** Free memory associated with a variable serialization instance @@ -74,10 +65,9 @@ SerializeVariablesNewInstance ( RETURN_STATUS EFIAPI SerializeVariablesFreeInstance ( - IN EFI_HANDLE Handle + IN EFI_HANDLE Handle ); - /** Creates a new variable serialization instance using the given binary representation of the variables to fill the new instance @@ -98,12 +88,11 @@ SerializeVariablesFreeInstance ( RETURN_STATUS EFIAPI SerializeVariablesNewInstanceFromBuffer ( - OUT EFI_HANDLE *Handle, - IN VOID *Buffer, - IN UINTN Size + OUT EFI_HANDLE *Handle, + IN VOID *Buffer, + IN UINTN Size ); - /** Iterates all variables found with RuntimeServices GetNextVariableName @@ -121,11 +110,10 @@ SerializeVariablesNewInstanceFromBuffer ( RETURN_STATUS EFIAPI SerializeVariablesIterateSystemVariables ( - IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, - IN VOID *Context + IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, + IN VOID *Context ); - /** Iterates all variables found in the variable serialization instance @@ -144,12 +132,11 @@ SerializeVariablesIterateSystemVariables ( RETURN_STATUS EFIAPI SerializeVariablesIterateInstanceVariables ( - IN EFI_HANDLE Handle, - IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, - IN VOID *Context + IN EFI_HANDLE Handle, + IN VARIABLE_SERIALIZATION_ITERATION_CALLBACK CallbackFunction, + IN VOID *Context ); - /** Sets all variables found in the variable serialization instance @@ -165,10 +152,9 @@ SerializeVariablesIterateInstanceVariables ( RETURN_STATUS EFIAPI SerializeVariablesSetSerializedVariables ( - IN EFI_HANDLE Handle + IN EFI_HANDLE Handle ); - /** Adds a variable to the variable serialization instance @@ -187,15 +173,14 @@ SerializeVariablesSetSerializedVariables ( RETURN_STATUS EFIAPI SerializeVariablesAddVariable ( - IN EFI_HANDLE Handle, - IN CHAR16 *VariableName, - IN EFI_GUID *VendorGuid, - IN UINT32 Attributes, - IN UINTN DataSize, - IN VOID *Data + IN EFI_HANDLE Handle, + IN CHAR16 *VariableName, + IN EFI_GUID *VendorGuid, + IN UINT32 Attributes, + IN UINTN DataSize, + IN VOID *Data ); - /** Serializes the variables known to this instance into the provided buffer. @@ -219,11 +204,9 @@ SerializeVariablesAddVariable ( RETURN_STATUS EFIAPI SerializeVariablesToBuffer ( - IN EFI_HANDLE Handle, - OUT VOID *Buffer, - IN OUT UINTN *Size + IN EFI_HANDLE Handle, + OUT VOID *Buffer, + IN OUT UINTN *Size ); - #endif -