| Index: core/include/fpdfapi/fpdf_parser.h
|
| diff --git a/core/include/fpdfapi/fpdf_parser.h b/core/include/fpdfapi/fpdf_parser.h
|
| index b554673d80c029f7bba02e16d0d6b3fc8230b3fa..53f9c5a316b0c9d86e7035ac3a5056c24870b56d 100644
|
| --- a/core/include/fpdfapi/fpdf_parser.h
|
| +++ b/core/include/fpdfapi/fpdf_parser.h
|
| @@ -469,16 +469,12 @@ class IPDF_SecurityHandler {
|
| CPDF_Dictionary* pEncryptDict) = 0;
|
|
|
| virtual FX_DWORD GetPermissions() = 0;
|
| -
|
| virtual FX_BOOL GetCryptInfo(int& cipher,
|
| const uint8_t*& buffer,
|
| int& keylen) = 0;
|
|
|
| virtual FX_BOOL IsMetadataEncrypted() = 0;
|
| -
|
| virtual CPDF_CryptoHandler* CreateCryptoHandler() = 0;
|
| -
|
| - virtual CPDF_StandardSecurityHandler* GetStandardHandler() { return NULL; }
|
| };
|
|
|
| #define PDF_ENCRYPT_CONTENT 0
|
| @@ -790,19 +786,22 @@ class IPDF_DataAvail {
|
| };
|
|
|
| enum PDF_PAGENODE_TYPE {
|
| - PDF_PAGENODE_UNKOWN = 0,
|
| + PDF_PAGENODE_UNKNOWN = 0,
|
| PDF_PAGENODE_PAGE,
|
| PDF_PAGENODE_PAGES,
|
| PDF_PAGENODE_ARRAY,
|
| };
|
| +
|
| class CPDF_PageNode {
|
| public:
|
| - CPDF_PageNode() : m_type(PDF_PAGENODE_UNKOWN) {}
|
| + CPDF_PageNode();
|
| ~CPDF_PageNode();
|
| +
|
| PDF_PAGENODE_TYPE m_type;
|
| FX_DWORD m_dwPageNo;
|
| CFX_ArrayTemplate<CPDF_PageNode*> m_childNode;
|
| };
|
| +
|
| enum PDF_DATAAVAIL_STATUS {
|
| PDF_DATAAVAIL_HEADER = 0,
|
| PDF_DATAAVAIL_FIRSTPAGE,
|
|
|