X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=IntelFrameworkPkg%2FInclude%2FGuid%2FSmmCommunicate.h;h=9c7a3333be01e1f70a8f97583f07966c4308016a;hp=e03d5993ef45a06247bc7f69d74b30a84d3ca56f;hb=639a76d1912f8eb07e26b1a8f2393b682be65f2c;hpb=ee896758ccc6bfd9990e82f35dd31168e8f4d6c6 diff --git a/IntelFrameworkPkg/Include/Guid/SmmCommunicate.h b/IntelFrameworkPkg/Include/Guid/SmmCommunicate.h index e03d5993ef..9c7a3333be 100644 --- a/IntelFrameworkPkg/Include/Guid/SmmCommunicate.h +++ b/IntelFrameworkPkg/Include/Guid/SmmCommunicate.h @@ -1,43 +1,33 @@ /** @file Definitions EFI_SMM_COMMUNICATE_HEADER used by EFI_SMM_BASE_PROTOCOL.Communicate() - functions + functions. - Copyright (c) 2007 - 2009, Intel Corporation - All rights reserved. This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. - - Module Name: SmmCommunicate.h +Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+This program and the accompanying materials are licensed and made available under +the terms and conditions of the BSD License that accompanies this distribution. +The full text of the license may be found at +http://opensource.org/licenses/bsd-license.php. + +THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, +WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. @par Revision Reference: - GUIDs defined in SmmCis spec version 0.9 + GUIDs defined in SmmCis spec version 0.9. **/ #ifndef _SMM_COMMUNICATE_GUID_H_ #define _SMM_COMMUNICATE_GUID_H_ -#include - /// /// Inconsistent with specification here: -/// GUID definition format has been changed, because the GUID format in Framework spec is incorrect. +/// GUID definition format has been changed, because the GUID format in the Framework specification is incorrect. /// #define SMM_COMMUNICATE_HEADER_GUID \ { \ 0xf328e36c, 0x23b6, 0x4a95, {0x85, 0x4b, 0x32, 0xe1, 0x95, 0x34, 0xcd, 0x75 } \ } -typedef struct { - EFI_GUID HeaderGuid; - UINTN MessageLength; - UINT8 Data[1]; -} EFI_SMM_COMMUNICATE_HEADER; - extern EFI_GUID gSmmCommunicateHeaderGuid; #endif