19#ifndef PDFTOOLS_PDFTOOLSPDF_H__
20#define PDFTOOLS_PDFTOOLSPDF_H__
24#define PDFTOOLS_CALL __stdcall
39#define PdfToolsPdf_MetadataSettings_GetTitle PdfToolsPdf_MetadataSettings_GetTitleW
40#define PdfToolsPdf_MetadataSettings_SetTitle PdfToolsPdf_MetadataSettings_SetTitleW
41#define PdfToolsPdf_MetadataSettings_GetAuthor PdfToolsPdf_MetadataSettings_GetAuthorW
42#define PdfToolsPdf_MetadataSettings_SetAuthor PdfToolsPdf_MetadataSettings_SetAuthorW
43#define PdfToolsPdf_MetadataSettings_GetSubject PdfToolsPdf_MetadataSettings_GetSubjectW
44#define PdfToolsPdf_MetadataSettings_SetSubject PdfToolsPdf_MetadataSettings_SetSubjectW
45#define PdfToolsPdf_MetadataSettings_GetKeywords PdfToolsPdf_MetadataSettings_GetKeywordsW
46#define PdfToolsPdf_MetadataSettings_SetKeywords PdfToolsPdf_MetadataSettings_SetKeywordsW
47#define PdfToolsPdf_MetadataSettings_GetCreator PdfToolsPdf_MetadataSettings_GetCreatorW
48#define PdfToolsPdf_MetadataSettings_SetCreator PdfToolsPdf_MetadataSettings_SetCreatorW
49#define PdfToolsPdf_MetadataSettings_GetProducer PdfToolsPdf_MetadataSettings_GetProducerW
50#define PdfToolsPdf_MetadataSettings_SetProducer PdfToolsPdf_MetadataSettings_SetProducerW
52#define PdfToolsPdf_Encryption_New PdfToolsPdf_Encryption_NewW
53#define PdfToolsPdf_Encryption_SetPermissions PdfToolsPdf_Encryption_SetPermissionsW
55#define PdfToolsPdf_Encryption_GetUserPassword PdfToolsPdf_Encryption_GetUserPasswordW
56#define PdfToolsPdf_Encryption_SetUserPassword PdfToolsPdf_Encryption_SetUserPasswordW
57#define PdfToolsPdf_Encryption_GetOwnerPassword PdfToolsPdf_Encryption_GetOwnerPasswordW
59#define PdfToolsPdf_Document_Open PdfToolsPdf_Document_OpenW
61#define PdfToolsPdf_Metadata_GetTitle PdfToolsPdf_Metadata_GetTitleW
63#define PdfToolsPdf_Metadata_GetAuthor PdfToolsPdf_Metadata_GetAuthorW
65#define PdfToolsPdf_Metadata_GetSubject PdfToolsPdf_Metadata_GetSubjectW
67#define PdfToolsPdf_Metadata_GetKeywords PdfToolsPdf_Metadata_GetKeywordsW
69#define PdfToolsPdf_Metadata_GetCreator PdfToolsPdf_Metadata_GetCreatorW
71#define PdfToolsPdf_Metadata_GetProducer PdfToolsPdf_Metadata_GetProducerW
73#define PdfToolsPdf_SignatureField_GetFieldName PdfToolsPdf_SignatureField_GetFieldNameW
75#define PdfToolsPdf_SignedSignatureField_GetName PdfToolsPdf_SignedSignatureField_GetNameW
77#define PdfToolsPdf_Signature_GetLocation PdfToolsPdf_Signature_GetLocationW
79#define PdfToolsPdf_Signature_GetReason PdfToolsPdf_Signature_GetReasonW
81#define PdfToolsPdf_Signature_GetContactInfo PdfToolsPdf_Signature_GetContactInfoW
84#define PdfToolsPdf_MetadataSettings_GetTitle PdfToolsPdf_MetadataSettings_GetTitleA
85#define PdfToolsPdf_MetadataSettings_SetTitle PdfToolsPdf_MetadataSettings_SetTitleA
86#define PdfToolsPdf_MetadataSettings_GetAuthor PdfToolsPdf_MetadataSettings_GetAuthorA
87#define PdfToolsPdf_MetadataSettings_SetAuthor PdfToolsPdf_MetadataSettings_SetAuthorA
88#define PdfToolsPdf_MetadataSettings_GetSubject PdfToolsPdf_MetadataSettings_GetSubjectA
89#define PdfToolsPdf_MetadataSettings_SetSubject PdfToolsPdf_MetadataSettings_SetSubjectA
90#define PdfToolsPdf_MetadataSettings_GetKeywords PdfToolsPdf_MetadataSettings_GetKeywordsA
91#define PdfToolsPdf_MetadataSettings_SetKeywords PdfToolsPdf_MetadataSettings_SetKeywordsA
92#define PdfToolsPdf_MetadataSettings_GetCreator PdfToolsPdf_MetadataSettings_GetCreatorA
93#define PdfToolsPdf_MetadataSettings_SetCreator PdfToolsPdf_MetadataSettings_SetCreatorA
94#define PdfToolsPdf_MetadataSettings_GetProducer PdfToolsPdf_MetadataSettings_GetProducerA
95#define PdfToolsPdf_MetadataSettings_SetProducer PdfToolsPdf_MetadataSettings_SetProducerA
97#define PdfToolsPdf_Encryption_New PdfToolsPdf_Encryption_NewA
98#define PdfToolsPdf_Encryption_SetPermissions PdfToolsPdf_Encryption_SetPermissionsA
100#define PdfToolsPdf_Encryption_GetUserPassword PdfToolsPdf_Encryption_GetUserPasswordA
101#define PdfToolsPdf_Encryption_SetUserPassword PdfToolsPdf_Encryption_SetUserPasswordA
102#define PdfToolsPdf_Encryption_GetOwnerPassword PdfToolsPdf_Encryption_GetOwnerPasswordA
104#define PdfToolsPdf_Document_Open PdfToolsPdf_Document_OpenA
106#define PdfToolsPdf_Metadata_GetTitle PdfToolsPdf_Metadata_GetTitleA
108#define PdfToolsPdf_Metadata_GetAuthor PdfToolsPdf_Metadata_GetAuthorA
110#define PdfToolsPdf_Metadata_GetSubject PdfToolsPdf_Metadata_GetSubjectA
112#define PdfToolsPdf_Metadata_GetKeywords PdfToolsPdf_Metadata_GetKeywordsA
114#define PdfToolsPdf_Metadata_GetCreator PdfToolsPdf_Metadata_GetCreatorA
116#define PdfToolsPdf_Metadata_GetProducer PdfToolsPdf_Metadata_GetProducerA
118#define PdfToolsPdf_SignatureField_GetFieldName PdfToolsPdf_SignatureField_GetFieldNameA
120#define PdfToolsPdf_SignedSignatureField_GetName PdfToolsPdf_SignedSignatureField_GetNameA
122#define PdfToolsPdf_Signature_GetLocation PdfToolsPdf_Signature_GetLocationA
124#define PdfToolsPdf_Signature_GetReason PdfToolsPdf_Signature_GetReasonA
126#define PdfToolsPdf_Signature_GetContactInfo PdfToolsPdf_Signature_GetContactInfoA
972 const char* szOwnerPassword,
1000 const WCHAR* szOwnerPassword,
1036 char* pBuffer,
size_t nBufferSize);
1070 WCHAR* pBuffer,
size_t nBufferSize);
1098 const char* szUserPassword);
1126 const WCHAR* szUserPassword);
1157 char* pBuffer,
size_t nBufferSize);
1188 WCHAR* pBuffer,
size_t nBufferSize);
1580 size_t nBufferSize);
1608 size_t nBufferSize);
1636 size_t nBufferSize);
1664 size_t nBufferSize);
1692 size_t nBufferSize);
1720 size_t nBufferSize);
1756 size_t nBufferSize);
1792 size_t nBufferSize);
1823 size_t nBufferSize);
1854 size_t nBufferSize);
1886 size_t nBufferSize);
1918 size_t nBufferSize);
2244 char* pBuffer,
size_t nBufferSize);
2270 WCHAR* pBuffer,
size_t nBufferSize);
2294 size_t nBufferSize);
2318 WCHAR* pBuffer,
size_t nBufferSize);
2346 char* pBuffer,
size_t nBufferSize);
2374 WCHAR* pBuffer,
size_t nBufferSize);