14#ifndef PDFTOOLS_PDFTOOLSCRYPTOPROVIDERSPKCS11_H__
15#define PDFTOOLS_PDFTOOLSCRYPTOPROVIDERSPKCS11_H__
19#define PDFTOOLS_CALL __stdcall
34#define PdfToolsCryptoProvidersPkcs11_Module_Load PdfToolsCryptoProvidersPkcs11_Module_LoadW
36#define PdfToolsCryptoProvidersPkcs11_Device_CreateSession PdfToolsCryptoProvidersPkcs11_Device_CreateSessionW
38#define PdfToolsCryptoProvidersPkcs11_Device_GetDescription PdfToolsCryptoProvidersPkcs11_Device_GetDescriptionW
40#define PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerID PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerIDW
42#define PdfToolsCryptoProvidersPkcs11_Session_Login PdfToolsCryptoProvidersPkcs11_Session_LoginW
43#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromName \
44 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromNameW
45#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabel \
46 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabelW
48#define PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrlW
49#define PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrlW
52#define PdfToolsCryptoProvidersPkcs11_Module_Load PdfToolsCryptoProvidersPkcs11_Module_LoadA
54#define PdfToolsCryptoProvidersPkcs11_Device_CreateSession PdfToolsCryptoProvidersPkcs11_Device_CreateSessionA
56#define PdfToolsCryptoProvidersPkcs11_Device_GetDescription PdfToolsCryptoProvidersPkcs11_Device_GetDescriptionA
58#define PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerID PdfToolsCryptoProvidersPkcs11_Device_GetManufacturerIDA
60#define PdfToolsCryptoProvidersPkcs11_Session_Login PdfToolsCryptoProvidersPkcs11_Session_LoginA
61#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromName \
62 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromNameA
63#define PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabel \
64 PdfToolsCryptoProvidersPkcs11_Session_CreateSignatureFromKeyLabelA
66#define PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_GetTimestampUrlA
67#define PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrl PdfToolsCryptoProvidersPkcs11_Session_SetTimestampUrlA
554 const char* szPassword);
571 const WCHAR* szPassword);
783 const WCHAR* szName);
821 const unsigned char* pId,
size_t nIds,
895 const WCHAR* szLabel,