9#ifndef _TPM12_COMMAND_LIB_H_
10#define _TPM12_COMMAND_LIB_H_
72 BOOLEAN bWriteSTClear;
111 IN OUT UINT32 *DataSize,
UINT8 TPM_LOCALITY_SELECTION
UINT16 TPM_PHYSICAL_PRESENCE
EFI_STATUS EFIAPI Tpm12PhysicalPresence(IN TPM_PHYSICAL_PRESENCE PhysicalPresence)
EFI_STATUS EFIAPI Tpm12NvWriteValue(IN TPM_NV_INDEX NvIndex, IN UINT32 Offset, IN UINT32 DataSize, IN UINT8 *Data)
EFI_STATUS EFIAPI Tpm12NvDefineSpace(IN TPM12_NV_DATA_PUBLIC *PubInfo, IN TPM_ENCAUTH *EncAuth)
EFI_STATUS EFIAPI Tpm12SaveState(VOID)
EFI_STATUS EFIAPI Tpm12ContinueSelfTest(VOID)
EFI_STATUS EFIAPI Tpm12Extend(IN TPM_DIGEST *DigestToExtend, IN TPM_PCRINDEX PcrIndex, OUT TPM_DIGEST *NewPcrValue)
EFI_STATUS EFIAPI Tpm12NvReadValue(IN TPM_NV_INDEX NvIndex, IN UINT32 Offset, IN OUT UINT32 *DataSize, OUT UINT8 *Data)
EFI_STATUS EFIAPI Tpm12GetCapabilityFlagVolatile(OUT TPM_STCLEAR_FLAGS *VolatileFlags)
EFI_STATUS EFIAPI Tpm12GetCapabilityFlagPermanent(OUT TPM_PERMANENT_FLAGS *TpmPermanentFlags)
EFI_STATUS EFIAPI Tpm12Startup(IN TPM_STARTUP_TYPE TpmSt)
EFI_STATUS EFIAPI Tpm12ForceClear(VOID)