Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fgas / include / fx_tbk.h
index 69b42f1..e48e2ee 100644 (file)
@@ -60,8 +60,8 @@ class IFX_TxtBreak;
 class IFX_TxtAccess\r
 {\r
 public:\r
-    virtual FX_WCHAR   GetChar(FX_LPVOID pIdentity, int32_t index) const = 0;\r
-    virtual int32_t    GetWidth(FX_LPVOID pIdentity, int32_t index) const = 0;\r
+    virtual FX_WCHAR   GetChar(void* pIdentity, int32_t index) const = 0;\r
+    virtual int32_t    GetWidth(void* pIdentity, int32_t index) const = 0;\r
 };\r
 typedef struct _FX_TXTRUN {\r
     _FX_TXTRUN()\r
@@ -83,8 +83,8 @@ typedef struct _FX_TXTRUN {
         bSkipSpace             = TRUE;\r
     }\r
     IFX_TxtAccess      *pAccess;\r
-    FX_LPVOID          pIdentity;\r
-    FX_LPCWSTR         pStr;\r
+    void*              pIdentity;\r
+    const FX_WCHAR*            pStr;\r
     int32_t            *pWidths;\r
     int32_t            iLength;\r
     IFX_Font           *pFont;\r
@@ -133,7 +133,7 @@ public:
         FXSYS_assert(index > -1 && index < m_iChars && m_pChars != NULL);\r
         return m_pChars->GetDataPtr(m_iStartChar + index);\r
     }\r
-    void GetString(FX_LPWSTR pText) const\r
+    void GetString(FX_WCHAR* pText) const\r
     {\r
         FXSYS_assert(pText != NULL);\r
         int32_t iEndChar = m_iStartChar + m_iChars;\r
@@ -146,7 +146,7 @@ public:
 \r
     void GetString(CFX_WideString &wsText) const\r
     {\r
-        FX_LPWSTR pText = wsText.GetBuffer(m_iChars);\r
+        FX_WCHAR* pText = wsText.GetBuffer(m_iChars);\r
         GetString(pText);\r
         wsText.ReleaseBuffer(m_iChars);\r
     }\r
@@ -171,7 +171,7 @@ public:
     int32_t                    m_iVerticalScale;\r
     FX_DWORD                   m_dwCharStyles;\r
     CFX_TxtCharArray   *m_pChars;\r
-    FX_LPVOID                  m_pUserData;\r
+    void*                      m_pUserData;\r
 };\r
 typedef CFX_BaseArrayTemplate<CFX_TxtPiece> CFX_TxtPieceArray;\r
 class IFX_TxtBreak\r
@@ -197,7 +197,7 @@ public:
     virtual FX_DWORD           GetContextCharStyles() const = 0;\r
     virtual void                       SetContextCharStyles(FX_DWORD dwCharStyles) = 0;\r
     virtual void                       SetCombWidth(FX_FLOAT fCombWidth) = 0;\r
-    virtual void                       SetUserData(FX_LPVOID pUserData) = 0;\r
+    virtual void                       SetUserData(void* pUserData) = 0;\r
     virtual FX_DWORD                                   AppendChar(FX_WCHAR wch) = 0;\r
     virtual FX_DWORD                                   EndBreak(FX_DWORD dwStatus = FX_TXTBREAK_PieceBreak) = 0;\r
     virtual int32_t                                    CountBreakChars() const = 0;\r