-/** \r
- @file \r
+/** @file \r
TPM Specification data structures (TCG TPM Specification Version 1.2 Revision 94)\r
See http://trustedcomputinggroup.org for latest specification updates\r
\r
#ifndef _TPM12_H_\r
#define _TPM12_H_\r
\r
-//\r
-// The start of TPM return codes\r
-//\r
+///\r
+/// The start of TPM return codes\r
+///\r
#define TPM_BASE (EFI_MAX_BIT + (EFI_MAX_BIT >> 1))\r
\r
//\r
//\r
// Part 2, section 5.10: TPM_KEY_FLAGS\r
//\r
-enum tdTPM_KEY_FLAGS {\r
+typedef enum tdTPM_KEY_FLAGS {\r
redirection = 0x00000001,\r
migratable = 0x00000002,\r
isVolatile = 0x00000004,\r
pcrIgnoredOnRead = 0x00000008,\r
migrateAuthority = 0x00000010\r
-};\r
+} TPM_KEY_FLAGS_BITS;\r
\r
//\r
// Part 2, section 5.11: TPM_CHANGEAUTH_VALIDATE\r