/** @file Save Non-Volatile Variables to a file system. Copyright (c) 2009 - 2019 Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef __NV_VARS_FILE_LIB_INSTANCE__ #define __NV_VARS_FILE_LIB_INSTANCE__ #include #include #include #include #include #include #include #include #include /** Loads the non-volatile variables from the NvVars file on the given file system. @param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance @return EFI_STATUS based on the success or failure of load operation **/ EFI_STATUS LoadNvVarsFromFs ( EFI_HANDLE FsHandle ); /** Saves the non-volatile variables into the NvVars file on the given file system. @param[in] FsHandle - Handle for a gEfiSimpleFileSystemProtocolGuid instance @return EFI_STATUS based on the success or failure of load operation **/ EFI_STATUS SaveNvVarsToFs ( EFI_HANDLE FsHandle ); #endif