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, |