Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fdp / src / xml / fde_xml.h
index 9353561..b158e0d 100644 (file)
@@ -34,7 +34,7 @@ public:
     virtual int32_t            CountChildNodes() const;\r
     virtual CFDE_XMLNode*      GetChildNode(int32_t index) const;\r
     virtual int32_t            GetChildNodeIndex(CFDE_XMLNode *pNode) const;\r
-    virtual CFDE_XMLNode*      GetPath(FX_LPCWSTR pPath, int32_t iLength = -1, FX_BOOL bQualifiedName = TRUE) const;\r
+    virtual CFDE_XMLNode*      GetPath(const FX_WCHAR* pPath, int32_t iLength = -1, FX_BOOL bQualifiedName = TRUE) const;\r
     virtual int32_t            InsertChildNode(CFDE_XMLNode *pNode, int32_t index = -1);\r
     virtual void                       RemoveChildNode(CFDE_XMLNode *pNode);\r
     virtual void                       DeleteChildren();\r
@@ -71,14 +71,14 @@ public:
     }\r
     virtual int32_t            CountAttributes() const;\r
     virtual FX_BOOL                    GetAttribute(int32_t index, CFX_WideString &wsAttriName, CFX_WideString &wsAttriValue) const;\r
-    virtual FX_BOOL                    HasAttribute(FX_LPCWSTR pwsAttriName) const;\r
-    virtual void                       GetString(FX_LPCWSTR pwsAttriName, CFX_WideString &wsAttriValue, FX_LPCWSTR pwsDefValue = NULL) const;\r
+    virtual FX_BOOL                    HasAttribute(const FX_WCHAR* pwsAttriName) const;\r
+    virtual void                       GetString(const FX_WCHAR* pwsAttriName, CFX_WideString &wsAttriValue, const FX_WCHAR* pwsDefValue = NULL) const;\r
     virtual void                       SetString(const CFX_WideString &wsAttriName, const CFX_WideString &wsAttriValue);\r
-    virtual int32_t            GetInteger(FX_LPCWSTR pwsAttriName, int32_t iDefValue = 0) const;\r
-    virtual void                       SetInteger(FX_LPCWSTR pwsAttriName, int32_t iAttriValue);\r
-    virtual FX_FLOAT           GetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fDefValue = 0) const;\r
-    virtual void                       SetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fAttriValue);\r
-    virtual void                       RemoveAttribute(FX_LPCWSTR pwsAttriName);\r
+    virtual int32_t            GetInteger(const FX_WCHAR* pwsAttriName, int32_t iDefValue = 0) const;\r
+    virtual void                       SetInteger(const FX_WCHAR* pwsAttriName, int32_t iAttriValue);\r
+    virtual FX_FLOAT           GetFloat(const FX_WCHAR* pwsAttriName, FX_FLOAT fDefValue = 0) const;\r
+    virtual void                       SetFloat(const FX_WCHAR* pwsAttriName, FX_FLOAT fAttriValue);\r
+    virtual void                       RemoveAttribute(const FX_WCHAR* pwsAttriName);\r
     virtual int32_t            CountData() const;\r
     virtual FX_BOOL                    GetData(int32_t index, CFX_WideString &wsData) const;\r
     virtual void                       AppendData(const CFX_WideString &wsData);\r
@@ -108,14 +108,14 @@ public:
     virtual void                       GetNamespaceURI(CFX_WideString &wsNamespace) const;\r
     virtual int32_t            CountAttributes() const;\r
     virtual FX_BOOL                    GetAttribute(int32_t index, CFX_WideString &wsAttriName, CFX_WideString &wsAttriValue) const;\r
-    virtual FX_BOOL                    HasAttribute(FX_LPCWSTR pwsAttriName) const;\r
-    virtual void                       GetString(FX_LPCWSTR pwsAttriName, CFX_WideString &wsAttriValue, FX_LPCWSTR pwsDefValue = NULL) const;\r
+    virtual FX_BOOL                    HasAttribute(const FX_WCHAR* pwsAttriName) const;\r
+    virtual void                       GetString(const FX_WCHAR* pwsAttriName, CFX_WideString &wsAttriValue, const FX_WCHAR* pwsDefValue = NULL) const;\r
     virtual void                       SetString(const CFX_WideString &wsAttriName, const CFX_WideString &wsAttriValue);\r
-    virtual int32_t            GetInteger(FX_LPCWSTR pwsAttriName, int32_t iDefValue = 0) const;\r
-    virtual void                       SetInteger(FX_LPCWSTR pwsAttriName, int32_t iAttriValue);\r
-    virtual FX_FLOAT           GetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fDefValue = 0) const;\r
-    virtual void                       SetFloat(FX_LPCWSTR pwsAttriName, FX_FLOAT fAttriValue);\r
-    virtual void                       RemoveAttribute(FX_LPCWSTR pwsAttriName);\r
+    virtual int32_t            GetInteger(const FX_WCHAR* pwsAttriName, int32_t iDefValue = 0) const;\r
+    virtual void                       SetInteger(const FX_WCHAR* pwsAttriName, int32_t iAttriValue);\r
+    virtual FX_FLOAT           GetFloat(const FX_WCHAR* pwsAttriName, FX_FLOAT fDefValue = 0) const;\r
+    virtual void                       SetFloat(const FX_WCHAR* pwsAttriName, FX_FLOAT fAttriValue);\r
+    virtual void                       RemoveAttribute(const FX_WCHAR* pwsAttriName);\r
     virtual void                       GetTextData(CFX_WideString &wsText) const;\r
     virtual void                       SetTextData(const CFX_WideString &wsText);\r
 public:\r
@@ -276,7 +276,7 @@ public:
     {\r
         FDE_Delete this;\r
     }\r
-    FX_LPWSTR GetAvailableBlock(int32_t& iIndexInBlock);\r
+    FX_WCHAR* GetAvailableBlock(int32_t& iIndexInBlock);\r
     inline int32_t GetAllocStep() const\r
     {\r
         return m_iAllocStep;\r
@@ -409,22 +409,22 @@ protected:
     int32_t                    m_iLastNodeNum;\r
     int32_t                    m_iParsedChars;\r
     int32_t                    m_iParsedBytes;\r
-    FX_LPWSTR                  m_pBuffer;\r
+    FX_WCHAR*                  m_pBuffer;\r
     int32_t                    m_iBufferChars;\r
     FX_BOOL                            m_bEOS;\r
-    FX_LPWSTR                  m_pStart;\r
-    FX_LPWSTR                  m_pEnd;\r
+    FX_WCHAR*                  m_pStart;\r
+    FX_WCHAR*                  m_pEnd;\r
     FDE_XMLNODE                        m_CurNode;\r
     CFDE_XMLNodeStack  m_XMLNodeStack;\r
 #ifdef _FDE_BLOCK_BUFFER\r
     CFDE_BlockBuffer   m_BlockBuffer;\r
     int32_t                    m_iAllocStep;\r
     int32_t&                   m_iDataLength;\r
-    FX_LPWSTR                  m_pCurrentBlock;\r
+    FX_WCHAR*                  m_pCurrentBlock;\r
     int32_t                    m_iIndexInBlock;\r
 #else\r
     int32_t                    m_iTextDataSize;\r
-    FX_LPWSTR                  m_pwsTextData;\r
+    FX_WCHAR*                  m_pwsTextData;\r
     int32_t                    m_iDataPos;\r
 #endif\r
     int32_t                    m_iTextDataLength;\r