19#ifndef PDFTOOLS_PDFTOOLSCRYPTOPROVIDERSPKCS11_H__
20#define PDFTOOLS_PDFTOOLSCRYPTOPROVIDERSPKCS11_H__
24#define PDFTOOLS_CALL __stdcall
39#define PdfToolsCryptoProvidersPkcs11_Module_Load PdfToolsCryptoProvidersPkcs11_Module_LoadW
41#define PdfToolsCryptoProvidersPkcs11_Device_CreateSession PdfToolsCryptoProvidersPkcs11_Device_CreateSessionW
43#define PdfToolsCryptoProvidersPkcs11_Device_GetDescription PdfToolsCryptoProvidersPkcs11_Device_GetDescriptionW
45#define PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerID PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerIDW
47#define PdfToolsCryptoProvidersPkcs11_Session_Login PdfToolsCryptoProvidersPkcs11_Session_LoginW
48#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromName \
49 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromNameW
50#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabel \
51 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabelW
53#define PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrlW
54#define PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrlW
57#define PdfToolsCryptoProvidersPkcs11_Module_Load PdfToolsCryptoProvidersPkcs11_Module_LoadA
59#define PdfToolsCryptoProvidersPkcs11_Device_CreateSession PdfToolsCryptoProvidersPkcs11_Device_CreateSessionA
61#define PdfToolsCryptoProvidersPkcs11_Device_GetDescription PdfToolsCryptoProvidersPkcs11_Device_GetDescriptionA
63#define PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerID PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerIDA
65#define PdfToolsCryptoProvidersPkcs11_Session_Login PdfToolsCryptoProvidersPkcs11_Session_LoginA
66#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromName \
67 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromNameA
68#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabel \
69 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabelA
71#define PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrlA
72#define PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrlA
550 const char* szPassword);
566 const WCHAR* szPassword);
775 const WCHAR* szName);
812 const unsigned char* pId,
size_t nIds,
884 const WCHAR* szLabel,