The internal header file includes the common header files, defines\r
internal structure and functions used by EmuVariable module.\r
\r
The internal header file includes the common header files, defines\r
internal structure and functions used by EmuVariable module.\r
\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
@param VariableName A Null-terminated Unicode string that is the name of\r
the vendor's variable.\r
@param VendorGuid A unique identifier for the vendor.\r
@param VariableName A Null-terminated Unicode string that is the name of\r
the vendor's variable.\r
@param VendorGuid A unique identifier for the vendor.\r
attributes bitmask for the variable.\r
@param DataSize Size of Data found. If size is less than the\r
data, this value contains the required size.\r
attributes bitmask for the variable.\r
@param DataSize Size of Data found. If size is less than the\r
data, this value contains the required size.\r
On output, the size of data returned in Data.\r
@param Global Pointer to VARIABLE_GLOBAL structure\r
\r
On output, the size of data returned in Data.\r
@param Global Pointer to VARIABLE_GLOBAL structure\r
\r
been updated with the size needed to complete the request.\r
@retval EFI_INVALID_PARAMETER VariableName or VendorGuid or DataSize is NULL.\r
\r
been updated with the size needed to complete the request.\r
@retval EFI_INVALID_PARAMETER VariableName or VendorGuid or DataSize is NULL.\r
\r
This code sets variable in storage blocks (Volatile or Non-Volatile).\r
\r
@param VariableName A Null-terminated Unicode string that is the name of the vendor's\r
This code sets variable in storage blocks (Volatile or Non-Volatile).\r
\r
@param VariableName A Null-terminated Unicode string that is the name of the vendor's\r
- variable. Each VariableName is unique for each \r
- VendorGuid. VariableName must contain 1 or more \r
- Unicode characters. If VariableName is an empty Unicode \r
+ variable. Each VariableName is unique for each\r
+ VendorGuid. VariableName must contain 1 or more\r
+ Unicode characters. If VariableName is an empty Unicode\r
string, then EFI_INVALID_PARAMETER is returned.\r
@param VendorGuid A unique identifier for the vendor\r
@param Attributes Attributes bitmask to set for the variable\r
string, then EFI_INVALID_PARAMETER is returned.\r
@param VendorGuid A unique identifier for the vendor\r
@param Attributes Attributes bitmask to set for the variable\r
@param VolatileOffset The offset of last volatile variable\r
@param NonVolatileOffset The offset of last non-volatile variable\r
\r
@param VolatileOffset The offset of last volatile variable\r
@param NonVolatileOffset The offset of last non-volatile variable\r
\r
- @retval EFI_INVALID_PARAMETER An invalid combination of attribute bits was supplied, or the \r
- DataSize exceeds the maximum allowed, or VariableName is an empty \r
+ @retval EFI_INVALID_PARAMETER An invalid combination of attribute bits was supplied, or the\r
+ DataSize exceeds the maximum allowed, or VariableName is an empty\r
Unicode string, or VendorGuid is NULL.\r
@retval EFI_OUT_OF_RESOURCES Not enough storage is available to hold the variable and its data.\r
@retval EFI_DEVICE_ERROR The variable could not be saved due to a hardware failure.\r
Unicode string, or VendorGuid is NULL.\r
@retval EFI_OUT_OF_RESOURCES Not enough storage is available to hold the variable and its data.\r
@retval EFI_DEVICE_ERROR The variable could not be saved due to a hardware failure.\r
\r
@param Attributes Attributes bitmask to specify the type of variables\r
on which to return information.\r
\r
@param Attributes Attributes bitmask to specify the type of variables\r
on which to return information.\r
- @param MaximumVariableStorageSize On output the maximum size of the storage space available for \r
- the EFI variables associated with the attributes specified. \r
- @param RemainingVariableStorageSize Returns the remaining size of the storage space available for EFI \r
+ @param MaximumVariableStorageSize On output the maximum size of the storage space available for\r
+ the EFI variables associated with the attributes specified.\r
+ @param RemainingVariableStorageSize Returns the remaining size of the storage space available for EFI\r
associated with the attributes specified.\r
@param Global Pointer to VARIABLE_GLOBAL structure.\r
\r
@retval EFI_SUCCESS Valid answer returned.\r
@retval EFI_INVALID_PARAMETER An invalid combination of attribute bits was supplied\r
associated with the attributes specified.\r
@param Global Pointer to VARIABLE_GLOBAL structure.\r
\r
@retval EFI_SUCCESS Valid answer returned.\r
@retval EFI_INVALID_PARAMETER An invalid combination of attribute bits was supplied\r
- @retval EFI_UNSUPPORTED The attribute is not supported on this platform, and the \r
- MaximumVariableStorageSize, RemainingVariableStorageSize, \r
+ @retval EFI_UNSUPPORTED The attribute is not supported on this platform, and the\r
+ MaximumVariableStorageSize, RemainingVariableStorageSize,\r