//\r
// This structure is used for SMM variable. the collected statistics data is saved in SMRAM. It can be got from\r
// SMI handler. The communication buffer should be:\r
-// EFI_SMM_COMMUNICATE_HEADER + SMM_VARIABLE_COMMUNICATE_HEADER + payload.\r
+// EFI_MM_COMMUNICATE_HEADER + SMM_VARIABLE_COMMUNICATE_HEADER + payload.\r
//\r
typedef struct {\r
UINTN Function;\r
//\r
#define SMM_VARIABLE_FUNCTION_EXIT_BOOT_SERVICE 6\r
//\r
-// The payload for this function is VARIABLE_INFO_ENTRY. The GUID in EFI_SMM_COMMUNICATE_HEADER\r
+// The payload for this function is VARIABLE_INFO_ENTRY. The GUID in EFI_MM_COMMUNICATE_HEADER\r
// is gEfiSmmVariableProtocolGuid.\r
//\r
#define SMM_VARIABLE_FUNCTION_GET_STATISTICS 7\r
///\r
/// Size of SMM communicate header, without including the payload.\r
///\r
-#define SMM_COMMUNICATE_HEADER_SIZE (OFFSET_OF (EFI_SMM_COMMUNICATE_HEADER, Data))\r
+#define SMM_COMMUNICATE_HEADER_SIZE (OFFSET_OF (EFI_MM_COMMUNICATE_HEADER, Data))\r
\r
///\r
/// Size of SMM variable communicate header, without including the payload.\r