Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / app / xfa_checksum.h
index dc08009..4ffe670 100644 (file)
@@ -23,14 +23,14 @@ class CXFA_SAXReaderHandler : public IFX_SAXReaderHandler
 public:\r
     CXFA_SAXReaderHandler(CXFA_ChecksumContext *pContext);\r
     virtual ~CXFA_SAXReaderHandler();\r
-    virtual FX_LPVOID  OnTagEnter(FX_BSTR bsTagName, FX_SAXNODE eType, FX_DWORD dwStartPos);\r
-    virtual void               OnTagAttribute(FX_LPVOID pTag, FX_BSTR bsAttri, FX_BSTR bsValue);\r
-    virtual void               OnTagBreak(FX_LPVOID pTag);\r
-    virtual void               OnTagData(FX_LPVOID pTag, FX_SAXNODE eType, FX_BSTR bsData, FX_DWORD dwStartPos);\r
-    virtual void               OnTagClose(FX_LPVOID pTag, FX_DWORD dwEndPos);\r
-    virtual void               OnTagEnd(FX_LPVOID pTag, FX_BSTR bsTagName, FX_DWORD dwEndPos);\r
+    virtual void*      OnTagEnter(const CFX_ByteStringC& bsTagName, FX_SAXNODE eType, FX_DWORD dwStartPos);\r
+    virtual void               OnTagAttribute(void* pTag, const CFX_ByteStringC& bsAttri, const CFX_ByteStringC& bsValue);\r
+    virtual void               OnTagBreak(void* pTag);\r
+    virtual void               OnTagData(void* pTag, FX_SAXNODE eType, const CFX_ByteStringC& bsData, FX_DWORD dwStartPos);\r
+    virtual void               OnTagClose(void* pTag, FX_DWORD dwEndPos);\r
+    virtual void               OnTagEnd(void* pTag, const CFX_ByteStringC& bsTagName, FX_DWORD dwEndPos);\r
 \r
-    virtual void               OnTargetData(FX_LPVOID pTag, FX_SAXNODE eType, FX_BSTR bsData, FX_DWORD dwStartPos);\r
+    virtual void               OnTargetData(void* pTag, FX_SAXNODE eType, const CFX_ByteStringC& bsData, FX_DWORD dwStartPos);\r
 protected:\r
     void                               UpdateChecksum(FX_BOOL bCheckSpace);\r
     CXFA_ChecksumContext       *m_pContext;\r
@@ -49,10 +49,10 @@ public:
     virtual FX_BOOL            UpdateChecksum(IFX_FileRead *pSrcFile, FX_FILESIZE offset = 0, size_t size = 0);\r
     virtual void               FinishChecksum();\r
     virtual void               GetChecksum(CFX_ByteString &bsChecksum);\r
-    void                               Update(FX_BSTR bsText);\r
+    void                               Update(const CFX_ByteStringC& bsText);\r
 protected:\r
     IFX_SAXReader              *m_pSAXReader;\r
-    FX_LPBYTE                  m_pByteContext;\r
+    uint8_t*                   m_pByteContext;\r
     CFX_ByteString             m_bsChecksum;\r
 };\r
 #endif\r