14#ifndef PDFTOOLS_PDFTOOLSPDF_H__
15#define PDFTOOLS_PDFTOOLSPDF_H__
19#define PDFTOOLS_CALL __stdcall
34#define PdfToolsPdf_MetadataSettings_GetTitle PdfToolsPdf_MetadataSettings_GetTitleW
35#define PdfToolsPdf_MetadataSettings_SetTitle PdfToolsPdf_MetadataSettings_SetTitleW
36#define PdfToolsPdf_MetadataSettings_GetAuthor PdfToolsPdf_MetadataSettings_GetAuthorW
37#define PdfToolsPdf_MetadataSettings_SetAuthor PdfToolsPdf_MetadataSettings_SetAuthorW
38#define PdfToolsPdf_MetadataSettings_GetSubject PdfToolsPdf_MetadataSettings_GetSubjectW
39#define PdfToolsPdf_MetadataSettings_SetSubject PdfToolsPdf_MetadataSettings_SetSubjectW
40#define PdfToolsPdf_MetadataSettings_GetKeywords PdfToolsPdf_MetadataSettings_GetKeywordsW
41#define PdfToolsPdf_MetadataSettings_SetKeywords PdfToolsPdf_MetadataSettings_SetKeywordsW
42#define PdfToolsPdf_MetadataSettings_GetCreator PdfToolsPdf_MetadataSettings_GetCreatorW
43#define PdfToolsPdf_MetadataSettings_SetCreator PdfToolsPdf_MetadataSettings_SetCreatorW
44#define PdfToolsPdf_MetadataSettings_GetProducer PdfToolsPdf_MetadataSettings_GetProducerW
45#define PdfToolsPdf_MetadataSettings_SetProducer PdfToolsPdf_MetadataSettings_SetProducerW
47#define PdfToolsPdf_Encryption_New PdfToolsPdf_Encryption_NewW
48#define PdfToolsPdf_Encryption_SetPermissions PdfToolsPdf_Encryption_SetPermissionsW
50#define PdfToolsPdf_Encryption_GetUserPassword PdfToolsPdf_Encryption_GetUserPasswordW
51#define PdfToolsPdf_Encryption_SetUserPassword PdfToolsPdf_Encryption_SetUserPasswordW
52#define PdfToolsPdf_Encryption_GetOwnerPassword PdfToolsPdf_Encryption_GetOwnerPasswordW
54#define PdfToolsPdf_Document_Open PdfToolsPdf_Document_OpenW
56#define PdfToolsPdf_Metadata_GetTitle PdfToolsPdf_Metadata_GetTitleW
58#define PdfToolsPdf_Metadata_GetAuthor PdfToolsPdf_Metadata_GetAuthorW
60#define PdfToolsPdf_Metadata_GetSubject PdfToolsPdf_Metadata_GetSubjectW
62#define PdfToolsPdf_Metadata_GetKeywords PdfToolsPdf_Metadata_GetKeywordsW
64#define PdfToolsPdf_Metadata_GetCreator PdfToolsPdf_Metadata_GetCreatorW
66#define PdfToolsPdf_Metadata_GetProducer PdfToolsPdf_Metadata_GetProducerW
68#define PdfToolsPdf_SignatureField_GetFieldName PdfToolsPdf_SignatureField_GetFieldNameW
70#define PdfToolsPdf_SignedSignatureField_GetName PdfToolsPdf_SignedSignatureField_GetNameW
72#define PdfToolsPdf_Signature_GetLocation PdfToolsPdf_Signature_GetLocationW
74#define PdfToolsPdf_Signature_GetReason PdfToolsPdf_Signature_GetReasonW
76#define PdfToolsPdf_Signature_GetContactInfo PdfToolsPdf_Signature_GetContactInfoW
79#define PdfToolsPdf_MetadataSettings_GetTitle PdfToolsPdf_MetadataSettings_GetTitleA
80#define PdfToolsPdf_MetadataSettings_SetTitle PdfToolsPdf_MetadataSettings_SetTitleA
81#define PdfToolsPdf_MetadataSettings_GetAuthor PdfToolsPdf_MetadataSettings_GetAuthorA
82#define PdfToolsPdf_MetadataSettings_SetAuthor PdfToolsPdf_MetadataSettings_SetAuthorA
83#define PdfToolsPdf_MetadataSettings_GetSubject PdfToolsPdf_MetadataSettings_GetSubjectA
84#define PdfToolsPdf_MetadataSettings_SetSubject PdfToolsPdf_MetadataSettings_SetSubjectA
85#define PdfToolsPdf_MetadataSettings_GetKeywords PdfToolsPdf_MetadataSettings_GetKeywordsA
86#define PdfToolsPdf_MetadataSettings_SetKeywords PdfToolsPdf_MetadataSettings_SetKeywordsA
87#define PdfToolsPdf_MetadataSettings_GetCreator PdfToolsPdf_MetadataSettings_GetCreatorA
88#define PdfToolsPdf_MetadataSettings_SetCreator PdfToolsPdf_MetadataSettings_SetCreatorA
89#define PdfToolsPdf_MetadataSettings_GetProducer PdfToolsPdf_MetadataSettings_GetProducerA
90#define PdfToolsPdf_MetadataSettings_SetProducer PdfToolsPdf_MetadataSettings_SetProducerA
92#define PdfToolsPdf_Encryption_New PdfToolsPdf_Encryption_NewA
93#define PdfToolsPdf_Encryption_SetPermissions PdfToolsPdf_Encryption_SetPermissionsA
95#define PdfToolsPdf_Encryption_GetUserPassword PdfToolsPdf_Encryption_GetUserPasswordA
96#define PdfToolsPdf_Encryption_SetUserPassword PdfToolsPdf_Encryption_SetUserPasswordA
97#define PdfToolsPdf_Encryption_GetOwnerPassword PdfToolsPdf_Encryption_GetOwnerPasswordA
99#define PdfToolsPdf_Document_Open PdfToolsPdf_Document_OpenA
101#define PdfToolsPdf_Metadata_GetTitle PdfToolsPdf_Metadata_GetTitleA
103#define PdfToolsPdf_Metadata_GetAuthor PdfToolsPdf_Metadata_GetAuthorA
105#define PdfToolsPdf_Metadata_GetSubject PdfToolsPdf_Metadata_GetSubjectA
107#define PdfToolsPdf_Metadata_GetKeywords PdfToolsPdf_Metadata_GetKeywordsA
109#define PdfToolsPdf_Metadata_GetCreator PdfToolsPdf_Metadata_GetCreatorA
111#define PdfToolsPdf_Metadata_GetProducer PdfToolsPdf_Metadata_GetProducerA
113#define PdfToolsPdf_SignatureField_GetFieldName PdfToolsPdf_SignatureField_GetFieldNameA
115#define PdfToolsPdf_SignedSignatureField_GetName PdfToolsPdf_SignedSignatureField_GetNameA
117#define PdfToolsPdf_Signature_GetLocation PdfToolsPdf_Signature_GetLocationA
119#define PdfToolsPdf_Signature_GetReason PdfToolsPdf_Signature_GetReasonA
121#define PdfToolsPdf_Signature_GetContactInfo PdfToolsPdf_Signature_GetContactInfoA
970 const char* szOwnerPassword,
998 const WCHAR* szOwnerPassword,
1034 char* pBuffer,
size_t nBufferSize);
1068 WCHAR* pBuffer,
size_t nBufferSize);
1096 const char* szUserPassword);
1124 const WCHAR* szUserPassword);
1155 char* pBuffer,
size_t nBufferSize);
1186 WCHAR* pBuffer,
size_t nBufferSize);
1586 size_t nBufferSize);
1614 size_t nBufferSize);
1642 size_t nBufferSize);
1670 size_t nBufferSize);
1698 size_t nBufferSize);
1726 size_t nBufferSize);
1762 size_t nBufferSize);
1798 size_t nBufferSize);
1829 size_t nBufferSize);
1860 size_t nBufferSize);
1892 size_t nBufferSize);
1924 size_t nBufferSize);
2252 char* pBuffer,
size_t nBufferSize);
2278 WCHAR* pBuffer,
size_t nBufferSize);
2302 size_t nBufferSize);
2326 WCHAR* pBuffer,
size_t nBufferSize);
2354 char* pBuffer,
size_t nBufferSize);
2382 WCHAR* pBuffer,
size_t nBufferSize);