-/** @file
+/** @file\r
TCG Service Protocol as defined in TCG_EFI_Protocol_1_20_Final\r
- See http://trustedcomputinggroup.org for the latest specification
-
- Copyright (c) 2007, 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.
-
+ See http://trustedcomputinggroup.org for the latest specification\r
+\r
+ Copyright (c) 2007, Intel Corporation\r
+ All rights reserved. This program and the accompanying materials\r
+ are licensed and made available under the terms and conditions of the BSD License\r
+ which accompanies this distribution. The full text of the license may be found at\r
+ http://opensource.org/licenses/bsd-license.php\r
+\r
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+\r
**/\r
\r
#ifndef _TCG_SERVICE_PROTOCOL_H_\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_TCG_STATUS_CHECK) (\r
+(EFIAPI *EFI_TCG_STATUS_CHECK)(\r
IN EFI_TCG_PROTOCOL *This,\r
OUT TCG_EFI_BOOT_SERVICE_CAPABILITY\r
*ProtocolCapability,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_TCG_HASH_ALL) (\r
+(EFIAPI *EFI_TCG_HASH_ALL)(\r
IN EFI_TCG_PROTOCOL *This,\r
IN UINT8 *HashData,\r
IN UINT64 HashDataLen,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_TCG_LOG_EVENT) (\r
+(EFIAPI *EFI_TCG_LOG_EVENT)(\r
IN EFI_TCG_PROTOCOL *This,\r
IN TCG_PCR_EVENT *TCGLogData,\r
IN OUT UINT32 *EventNumber,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_TCG_PASS_THROUGH_TO_TPM) (\r
+(EFIAPI *EFI_TCG_PASS_THROUGH_TO_TPM)(\r
IN EFI_TCG_PROTOCOL *This,\r
IN UINT32 TpmInputParamterBlockSize,\r
IN UINT8 *TpmInputParamterBlock,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_TCG_HASH_LOG_EXTEND_EVENT) (\r
+(EFIAPI *EFI_TCG_HASH_LOG_EXTEND_EVENT)(\r
IN EFI_TCG_PROTOCOL *This,\r
IN EFI_PHYSICAL_ADDRESS HashData,\r
IN UINT64 HashDataLen,\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
+ 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