FX_BOOL considered harmful, part 2.
[pdfium.git] / core / src / fxcrt / fxcrt_windows.h
index 32531d5..414b863 100644 (file)
@@ -15,8 +15,8 @@ class CFXCRT_FileAccess_Win64 : public IFXCRT_FileAccess
 public:
     CFXCRT_FileAccess_Win64();
     virtual ~CFXCRT_FileAccess_Win64();
-    virtual FX_BOOL            Open(FX_BSTR fileName, FX_DWORD dwMode);
-    virtual FX_BOOL            Open(FX_WSTR fileName, FX_DWORD dwMode);
+    virtual bool               Open(const CFX_ByteStringC& fileName, FX_DWORD dwMode);
+    virtual bool               Open(const CFX_WideStringC& fileName, FX_DWORD dwMode);
     virtual void               Close();
     virtual void               Release();
     virtual FX_FILESIZE        GetSize() const;
@@ -26,8 +26,8 @@ public:
     virtual size_t             Write(const void* pBuffer, size_t szBuffer);
     virtual size_t             ReadPos(void* pBuffer, size_t szBuffer, FX_FILESIZE pos);
     virtual size_t             WritePos(const void* pBuffer, size_t szBuffer, FX_FILESIZE pos);
-    virtual FX_BOOL            Flush();
-    virtual FX_BOOL            Truncate(FX_FILESIZE szFile);
+    virtual bool               Flush();
+    virtual bool               Truncate(FX_FILESIZE szFile);
 protected:
     void*      m_hFile;
 };