=head1 NAME TPMLIB_ChooseTPMVersion - Choose the version of the TPM =head1 SYNOPSIS B<#include > B<#include > B IB<);> typedef enum TPMLIB_TPMVersion { TPMLIB_TPM_VERSION_1_2, TPMLIB_TPM_VERSION_2, } TPMLIB_TPMVersion; =head1 DESCRIPTION The B function is used to choose the version of the TPM, either a TPM 1.2 or TPM 2. This function must be called before B is called and will otherwise return an error. This function may be called again once B has been called. If this function is not called, the last chosen TPM version will be started with B. If this function is not called, a TPM 1.2 will be used. =head1 ERRORS =over 4 =item B The version of the TPM was chosen successfully. =item B The choice of the TPM was wrong, or TPMLIB_MainInit() has already been called. =back For a complete list of TPM error codes please consult the include file B =head1 SEE ALSO B(3), B(3) =cut