]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Variable/RuntimeDxe/Variable.h
in x64Variable.dxs, Add the FTW protocol into variable's dependency expression, becau...
[mirror_edk2.git] / EdkModulePkg / Universal / Variable / RuntimeDxe / Variable.h
index d1fd5e271ee8ce2c755c0afd09cec9933213523e..014df50c3d0dfc6049056639cf1a30ba4d0571e8 100644 (file)
@@ -35,6 +35,7 @@ Abstract:
 #define ALIGNMENT  1\r
 #endif\r
 \r
+#define VARIABLE_RECLAIM_THRESHOLD (1024)\r
 \r
 #define VARIABLE_STORE_SIZE (64 * 1024)\r
 #define SCRATCH_SIZE        (4 * 1024)\r
@@ -140,4 +141,18 @@ SetVariable (
   )\r
 ;\r
 \r
+#if (EFI_SPECIFICATION_VERSION >= 0x00020000)\r
+EFI_STATUS\r
+EFIAPI\r
+QueryVariableInfo (\r
+  IN  UINT32                 Attributes,\r
+  OUT UINT64                 *MaximumVariableStorageSize,\r
+  OUT UINT64                 *RemainingVariableStorageSize,\r
+  OUT UINT64                 *MaximumVariableSize,\r
+  IN  VARIABLE_GLOBAL        *Global,\r
+  IN  UINT32                 Instance\r
+  )\r
+;\r
+#endif\r
+\r
 #endif\r