Home | History | Annotate | Line # | Download | only in tss
      1 /*++
      2 
      3 TSS Core Service structures
      4 
      5 */
      6 
      7 #ifndef __TCS_DEFINES_H__
      8 #define __TCS_DEFINES_H__
      9 
     10 #define TSS_TCSATTRIB_TRANSPORT_DEFAULT           ((UINT32)(0x00000000))
     11 #define TSS_TCSATTRIB_TRANSPORT_EXCLUSIVE         ((UINT32)(0x00000001))
     12 
     13 
     14 // Values for the ulCredentialType parameter to Tcsi_GetCredential
     15 #define TSS_TCS_CREDENTIAL_EKCERT                 ((UINT32)0x00000001)
     16 #define TSS_TCS_CREDENTIAL_TPM_CC                 ((UINT32)0x00000002)
     17 #define TSS_TCS_CREDENTIAL_PLATFORMCERT           ((UINT32)0x00000003)
     18 
     19 
     20 // Values for the ulCredentialAccessMode parameter to Tcsi_GetCredential
     21 //  TSS_TCS_CERT_ACCESS_AUTO triggers the default behavior.
     22 //  Values with TSS_TCS_CERT_VENDOR_SPECIFIC_BIT set trigger
     23 //    vendor specific behavior.
     24 #define TSS_TCS_CERT_ACCESS_AUTO                  ((UINT32)0x00000001)
     25 
     26 #define TSS_TCS_CERT_VENDOR_SPECIFIC_BIT          ((UINT32)0x80000000)
     27 
     28 #endif // __TCS_DEFINES_H__
     29