]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/TcgService.h
code scrub ArpDxe
[mirror_edk2.git] / MdePkg / Include / Protocol / TcgService.h
index 430e4a6a84b1cb8eb3064e3019b2ea7e0a131fbd..5502121480dad071a7839d08ede9d27dbeeb5981 100644 (file)
 #ifndef _TCG_SERVICE_PROTOCOL_H_\r
 #define _TCG_SERVICE_PROTOCOL_H_\r
 \r
-#include <Uefi/UefiTcgPlatform.h>\r
+#include <IndustryStandard/UefiTcgPlatform.h>\r
 \r
 #define EFI_TCG_PROTOCOL_GUID  \\r
   {0xf541796d, 0xa62e, 0x4954, { 0xa7, 0x75, 0x95, 0x84, 0xf6, 0x1b, 0x9c, 0xdd } } \r
 \r
 typedef struct _EFI_TCG_PROTOCOL EFI_TCG_PROTOCOL;\r
 \r
-//\r
-// Set structure alignment to 1-byte\r
-//\r
-#pragma pack (1)\r
-\r
 typedef struct {\r
   UINT8  Major;\r
   UINT8  Minor;\r
@@ -36,22 +31,17 @@ typedef struct {
 } TCG_VERSION;\r
 \r
 typedef struct _TCG_EFI_BOOT_SERVICE_CAPABILITY {\r
-  UINT8          Size;                // Size of this structure\r
+  UINT8          Size;                /// Size of this structure\r
   TCG_VERSION    StructureVersion;    \r
   TCG_VERSION    ProtocolSpecVersion;\r
-  UINT8          HashAlgorithmBitmap; // Hash algorithms  \r
-                                      // this protocol is capable of : 01=SHA-1\r
-  BOOLEAN        TPMPresentFlag;      // 00h = TPM not present\r
-  BOOLEAN        TPMDeactivatedFlag;  // 01h = TPM currently deactivated\r
+  UINT8          HashAlgorithmBitmap; /// Hash algorithms  \r
+                                      /// this protocol is capable of : 01=SHA-1\r
+  BOOLEAN        TPMPresentFlag;      /// 00h = TPM not present\r
+  BOOLEAN        TPMDeactivatedFlag;  /// 01h = TPM currently deactivated\r
 } TCG_EFI_BOOT_SERVICE_CAPABILITY;\r
 \r
 typedef UINT32   TCG_ALGORITHM_ID;\r
 \r
-//\r
-// Restore original structure alignment\r
-//\r
-#pragma pack ()\r
-\r
 /**\r
   This service provides EFI protocol capability information, state information \r
   about the TPM, and Event Log state information.\r
@@ -204,22 +194,9 @@ EFI_STATUS
      OUT  EFI_PHYSICAL_ADDRESS      *EventLogLastEntry\r
   );\r
 \r
-/**\r
-  @par Protocol Description:\r
-  The EFI_TCG Protocol abstracts TCG activity.\r
-\r
-  @param  StatusCheck        This service provides information on the TPM.\r
-  @param  HashAll            This service abstracts the capability to do a hash \r
-                             operation on a data buffer.\r
-  @param  LogEvent           This service abstracts the capability to add \r
-                             an entry to the Event Log.\r
-  @param  PassThroughToTPM   This service provides a pass-through capability \r
-                             from the caller to the system's TPM.\r
-  @param  HashLogExtendEvent This service abstracts the capability to do a hash \r
-                             operation on a data buffer, extend a specific TPM PCR \r
-                             with the hash result, and add an entry to the Event Log. \r
-\r
-**/\r
+///\r
+/// The EFI_TCG Protocol abstracts TCG activity.\r
+///\r
 struct _EFI_TCG_PROTOCOL {\r
   EFI_TCG_STATUS_CHECK              StatusCheck;\r
   EFI_TCG_HASH_ALL                  HashAll;\r