TianoCore EDK2 master
Loading...
Searching...
No Matches
UnitTestPersistenceLib.h
Go to the documentation of this file.
1
12#ifndef _UNIT_TEST_PERSISTENCE_LIB_H_
13#define _UNIT_TEST_PERSISTENCE_LIB_H_
14
15#include <Library/UnitTestLib.h>
16
17#define UNIT_TEST_PERSISTENCE_LIB_VERSION 1
18
29BOOLEAN
30EFIAPI
32 IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle
33 );
34
50EFIAPI
52 IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle,
53 IN VOID *SaveData,
54 IN UINTN SaveStateSize
55 );
56
73EFIAPI
75 IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle,
76 OUT VOID **SaveData,
77 OUT UINTN *SaveStateSize
78 );
79
80#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
EFI_STATUS EFIAPI SaveUnitTestCache(IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle, IN VOID *SaveData, IN UINTN SaveStateSize)
EFI_STATUS EFIAPI LoadUnitTestCache(IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle, OUT VOID **SaveData, OUT UINTN *SaveStateSize)
BOOLEAN EFIAPI DoesCacheExist(IN UNIT_TEST_FRAMEWORK_HANDLE FrameworkHandle)