8#ifndef MOCK_SMM_SERVICES_TABLE_LIB_H_
9#define MOCK_SMM_SERVICES_TABLE_LIB_H_
24 MOCK_FUNCTION_DECLARATION (
26 gSmst_SmmAllocatePool,
34 MOCK_FUNCTION_DECLARATION (
42 MOCK_FUNCTION_DECLARATION (
44 gSmst_SmmAllocatePages,
53 MOCK_FUNCTION_DECLARATION (
63 MOCK_FUNCTION_DECLARATION (
65 gSmst_SmmStartupThisAp,
69 IN OUT VOID *ProcArguments OPTIONAL
73 MOCK_FUNCTION_DECLARATION (
75 gSmst_SmmInstallProtocolInterface,
84 MOCK_FUNCTION_DECLARATION (
86 gSmst_SmmUninstallProtocolInterface,
94 MOCK_FUNCTION_DECLARATION (
96 gSmst_SmmHandleProtocol,
104 MOCK_FUNCTION_DECLARATION (
106 gSmst_SmmRegisterProtocolNotify,
110 OUT VOID **Registration
114 MOCK_FUNCTION_DECLARATION (
116 gSmst_SmmLocateHandle,
126 MOCK_FUNCTION_DECLARATION (
128 gSmst_SmmLocateProtocol,
131 IN VOID *Registration OPTIONAL,
136 MOCK_FUNCTION_DECLARATION (
142 IN OUT VOID *CommBuffer,
147 MOCK_FUNCTION_DECLARATION (
149 gSmst_SmmInterruptRegister,
151 IN EFI_SMM_HANDLER_ENTRY_POINT2 Handler,
157 MOCK_FUNCTION_DECLARATION (
159 gSmst_SmmInterruptUnRegister,
EFI_STATUS(EFIAPI * EFI_MM_NOTIFY_FN)(IN CONST EFI_GUID *Protocol, IN VOID *Interface, IN EFI_HANDLE Handle)
VOID(EFIAPI * EFI_AP_PROCEDURE)(IN OUT VOID *Buffer)
UINT64 EFI_PHYSICAL_ADDRESS