Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / xfa / src / fgas / src / crt / fx_stream.h
index 2273ab1..d89731b 100644 (file)
@@ -32,10 +32,10 @@ public:
     virtual int32_t            Seek(FX_STREAMSEEK eSeek, int32_t iOffset) = 0;\r
     virtual int32_t            GetPosition() = 0;\r
     virtual FX_BOOL                    IsEOF() const = 0;\r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize) = 0;\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS) = 0;\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize) = 0;\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength) = 0;\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize) = 0;\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS) = 0;\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize) = 0;\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength) = 0;\r
     virtual void                       Flush() = 0;\r
     virtual FX_BOOL                    SetLength(int32_t iLength) = 0;\r
 protected:\r
@@ -48,15 +48,15 @@ class CFX_FileStreamImp : public CFX_StreamImp
 public:\r
     CFX_FileStreamImp();\r
     virtual ~CFX_FileStreamImp();\r
-    FX_BOOL                    LoadFile(FX_LPCWSTR pszSrcFileName, FX_DWORD dwAccess);\r
+    FX_BOOL                    LoadFile(const FX_WCHAR* pszSrcFileName, FX_DWORD dwAccess);\r
     virtual int32_t            GetLength() const;\r
     virtual int32_t            Seek(FX_STREAMSEEK eSeek, int32_t iOffset);\r
     virtual int32_t            GetPosition();\r
     virtual FX_BOOL                    IsEOF() const;\r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength);\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength);\r
     virtual void                       Flush();\r
     virtual FX_BOOL                    SetLength(int32_t iLength);\r
 protected:\r
@@ -68,22 +68,22 @@ class CFX_BufferStreamImp : public CFX_StreamImp
 public:\r
     CFX_BufferStreamImp();\r
     virtual ~CFX_BufferStreamImp() {}\r
-    FX_BOOL                    LoadBuffer(FX_LPBYTE pData, int32_t iTotalSize, FX_DWORD dwAccess);\r
+    FX_BOOL                    LoadBuffer(uint8_t* pData, int32_t iTotalSize, FX_DWORD dwAccess);\r
     virtual int32_t            GetLength() const;\r
     virtual int32_t            Seek(FX_STREAMSEEK eSeek, int32_t iOffset);\r
     virtual int32_t            GetPosition();\r
     virtual FX_BOOL                    IsEOF() const;\r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength);\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength);\r
     virtual void                       Flush() {}\r
     virtual FX_BOOL                    SetLength(int32_t iLength)\r
     {\r
         return FALSE;\r
     }\r
 protected:\r
-    FX_LPBYTE  m_pData;\r
+    uint8_t*   m_pData;\r
     int32_t    m_iTotalSize;\r
     int32_t    m_iPosition;\r
     int32_t    m_iLength;\r
@@ -102,13 +102,13 @@ public:
     }\r
     virtual FX_BOOL                    IsEOF() const;\r
 \r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
     {\r
         return 0;\r
     }\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
     {\r
         return 0;\r
     }\r
@@ -137,13 +137,13 @@ public:
     }\r
     virtual FX_BOOL                    IsEOF() const;\r
 \r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize)\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS);\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize)\r
     {\r
         return 0;\r
     }\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength)\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength)\r
     {\r
         return 0;\r
     }\r
@@ -171,16 +171,16 @@ public:
         return m_iPosition;\r
     }\r
     virtual FX_BOOL                    IsEOF() const;\r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize)\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize)\r
     {\r
         return 0;\r
     }\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS)\r
     {\r
         return 0;\r
     }\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength);\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength);\r
     virtual void                       Flush();\r
     virtual FX_BOOL                    SetLength(int32_t iLength)\r
     {\r
@@ -202,8 +202,8 @@ class CFX_Stream : public IFX_Stream, public CFX_ThreadLock
 public:\r
     CFX_Stream();\r
     ~CFX_Stream();\r
-    FX_BOOL                    LoadFile(FX_LPCWSTR pszSrcFileName, FX_DWORD dwAccess);\r
-    FX_BOOL                    LoadBuffer(FX_LPBYTE pData, int32_t iTotalSize, FX_DWORD dwAccess);\r
+    FX_BOOL                    LoadFile(const FX_WCHAR* pszSrcFileName, FX_DWORD dwAccess);\r
+    FX_BOOL                    LoadBuffer(uint8_t* pData, int32_t iTotalSize, FX_DWORD dwAccess);\r
     FX_BOOL                    LoadFileRead(IFX_FileRead *pFileRead, FX_DWORD dwAccess);\r
     FX_BOOL                    LoadFileWrite(IFX_FileWrite *pFileWrite, FX_DWORD dwAccess);\r
     FX_BOOL                    LoadBufferRead(IFX_BufferRead *pBufferRead, int32_t iFileSize, FX_DWORD dwAccess, FX_BOOL bReleaseBufferRead);\r
@@ -217,10 +217,10 @@ public:
     virtual int32_t            Seek(FX_STREAMSEEK eSeek, int32_t iOffset);\r
     virtual int32_t            GetPosition();\r
     virtual FX_BOOL                    IsEOF() const;\r
-    virtual int32_t            ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize = NULL);\r
-    virtual int32_t            WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t            WriteString(FX_LPCWSTR pStr, int32_t iLength);\r
+    virtual int32_t            ReadData(uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize = NULL);\r
+    virtual int32_t            WriteData(const uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t            WriteString(const FX_WCHAR* pStr, int32_t iLength);\r
     virtual void                       Flush();\r
     virtual FX_BOOL                    SetLength(int32_t iLength);\r
     virtual int32_t            GetBOM(uint8_t bom[4]) const;\r
@@ -259,10 +259,10 @@ public:
     virtual int32_t                    GetPosition();\r
     virtual FX_BOOL                            IsEOF() const;\r
 \r
-    virtual int32_t                    ReadData(FX_LPBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t                    ReadString(FX_LPWSTR pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize = NULL);\r
-    virtual int32_t                    WriteData(FX_LPCBYTE pBuffer, int32_t iBufferSize);\r
-    virtual int32_t                    WriteString(FX_LPCWSTR pStr, int32_t iLength);\r
+    virtual int32_t                    ReadData(uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t                    ReadString(FX_WCHAR* pStr, int32_t iMaxLength, FX_BOOL &bEOS, int32_t const *pByteSize = NULL);\r
+    virtual int32_t                    WriteData(const uint8_t* pBuffer, int32_t iBufferSize);\r
+    virtual int32_t                    WriteString(const FX_WCHAR* pStr, int32_t iLength);\r
     virtual void                               Flush();\r
     virtual FX_BOOL                            SetLength(int32_t iLength);\r
 \r
@@ -284,7 +284,7 @@ protected:
     FX_WORD            m_wCodePage;\r
     FX_WORD            m_wBOMLength;\r
     FX_DWORD   m_dwBOM;\r
-    FX_LPBYTE  m_pBuf;\r
+    uint8_t*   m_pBuf;\r
     int32_t    m_iBufSize;\r
     FX_BOOL            m_bDelStream;\r
     IFX_Stream *m_pStreamImp;\r