Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / src / fxfa / src / app / xfa_checksum.h
index 8b6ecb5..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 void*      OnTagEnter(FX_BSTR bsTagName, FX_SAXNODE eType, FX_DWORD dwStartPos);\r
-    virtual void               OnTagAttribute(void* pTag, FX_BSTR bsAttri, FX_BSTR bsValue);\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, FX_BSTR bsData, FX_DWORD dwStartPos);\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, FX_BSTR bsTagName, FX_DWORD dwEndPos);\r
+    virtual void               OnTagEnd(void* pTag, const CFX_ByteStringC& bsTagName, FX_DWORD dwEndPos);\r
 \r
-    virtual void               OnTargetData(void* 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,7 +49,7 @@ 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
     uint8_t*                   m_pByteContext;\r