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 10extern "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