9#ifndef _TPM2_DEVICE_LIB_H_
10#define _TPM2_DEVICE_LIB_H_
22} TPM2_PTP_INTERFACE_TYPE;
39 IN UINT32 InputParameterBlockSize,
40 IN UINT8 *InputParameterBlock,
41 IN OUT UINT32 *OutputParameterBlockSize,
42 IN UINT8 *OutputParameterBlock
73 IN UINT32 InputParameterBlockSize,
74 IN UINT8 *InputParameterBlock,
75 IN OUT UINT32 *OutputParameterBlockSize,
76 IN UINT8 *OutputParameterBlock
EFI_STATUS(EFIAPI * TPM2_REQUEST_USE_TPM)(VOID)
EFI_STATUS EFIAPI Tpm2RegisterTpm2DeviceLib(IN TPM2_DEVICE_INTERFACE *Tpm2Device)
EFI_STATUS EFIAPI Tpm2SubmitCommand(IN UINT32 InputParameterBlockSize, IN UINT8 *InputParameterBlock, IN OUT UINT32 *OutputParameterBlockSize, IN UINT8 *OutputParameterBlock)
EFI_STATUS EFIAPI Tpm2RequestUseTpm(VOID)
EFI_STATUS(EFIAPI * TPM2_SUBMIT_COMMAND)(IN UINT32 InputParameterBlockSize, IN UINT8 *InputParameterBlock, IN OUT UINT32 *OutputParameterBlockSize, IN UINT8 *OutputParameterBlock)