From 1ac384397b1324fe362ad2da2fa9e2a5d2cf53de Mon Sep 17 00:00:00 2001 From: vit9696 Date: Sat, 12 Oct 2019 22:49:45 +0300 Subject: [PATCH] testsUser: Add more types --- TestsUser/Include/Base.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/TestsUser/Include/Base.h b/TestsUser/Include/Base.h index bb275406..76e3358b 100644 --- a/TestsUser/Include/Base.h +++ b/TestsUser/Include/Base.h @@ -1693,9 +1693,12 @@ struct EFI_BOOT_SERVICES_ { EFI_STATUS (*LocateDevicePath) (EFI_GUID *Protocol, EFI_DEVICE_PATH_PROTOCOL **DevicePath, EFI_HANDLE *Device); }; +typedef EFI_STATUS (*EFI_GET_VARIABLE)(CHAR16 *VariableName, EFI_GUID *VendorGuid, UINT32 *Attributes, UINTN *DataSize, VOID *Data); +typedef EFI_STATUS (*EFI_SET_VARIABLE)(CHAR16 *VariableName, EFI_GUID *VendorGuid, UINT32 Attributes, UINTN DataSize, VOID *Data); + struct EFI_RUNTIME_SERVICES_ { - EFI_STATUS (*GetVariable)(CHAR16 *VariableName, EFI_GUID *VendorGuid, UINT32 *Attributes, UINTN *DataSize, VOID *Data); - EFI_STATUS (*SetVariable)(CHAR16 *VariableName, EFI_GUID *VendorGuid, UINT32 Attributes, UINTN DataSize, VOID *Data); + EFI_GET_VARIABLE GetVariable; + EFI_SET_VARIABLE SetVariable; }; STATIC EFI_STATUS NilLocateProtocol(EFI_GUID *ProtocolGuid, VOID *Registration, VOID **Interface) {