1 /** 2 * This file has no copyright assigned and is placed in the Public Domain. 3 * This file is part of the mingw-w64 runtime package. 4 * No warranty is given; refer to the file DISCLAIMER.PD within this package. 5 */ 6 #ifndef __I_CRYPTASN1TLS_H__ 7 #define __I_CRYPTASN1TLS_H__ 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 typedef DWORD HCRYPTASN1MODULE; 14 typedef void *ASN1module_t; 15 typedef void *ASN1encoding_t; 16 typedef void *ASN1decoding_t; 17 18 HCRYPTASN1MODULE WINAPI I_CryptInstallAsn1Module(ASN1module_t pMod,DWORD dwFlags,void *pvReserved); 19 WINBOOL WINAPI I_CryptUninstallAsn1Module(HCRYPTASN1MODULE hAsn1Module); 20 ASN1encoding_t WINAPI I_CryptGetAsn1Encoder(HCRYPTASN1MODULE hAsn1Module); 21 ASN1decoding_t WINAPI I_CryptGetAsn1Decoder(HCRYPTASN1MODULE hAsn1Module); 22 23 #ifdef __cplusplus 24 } 25 #endif 26 #endif 27