diff --git a/StandaloneMmPkg/Include/Library/Arm/StandaloneMmCoreEntryPoint.h b/StandaloneMmPkg/Include/Library/Arm/StandaloneMmCoreEntryPoint.h index 1549211613..bb5d169c05 100644 --- a/StandaloneMmPkg/Include/Library/Arm/StandaloneMmCoreEntryPoint.h +++ b/StandaloneMmPkg/Include/Library/Arm/StandaloneMmCoreEntryPoint.h @@ -23,8 +23,10 @@ #ifndef __STANDALONEMMCORE_ENTRY_POINT_H__ #define __STANDALONEMMCORE_ENTRY_POINT_H__ +#include #include #include +#include #include #include @@ -136,13 +138,13 @@ typedef struct FfaMsgInfo { */ typedef struct { /// Service guid - EFI_GUID HeaderGuid; + EFI_GUID HeaderGuid; /// Length of Message. In case of misc service, sizeof (EventSvcArgs) - UINTN MessageLength; + UINTN MessageLength; /// Delivered register values. - DIRECT_MSG_ARGS DirectMsgArgs; + DIRECT_MSG_ARGS_EX DirectMsgArgs; } MISC_MM_COMMUNICATE_BUFFER; typedef struct {