Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / fpdfsdk / include / fpdfxfa / fpdfxfa_app.h
index 1a8a6b4..e650c62 100644 (file)
@@ -33,7 +33,7 @@ public:
 \r
     // IFXA_AppProvider:\r
     void GetAppType(CFX_WideString &wsAppType) override;\r
-    void SetAppType(FX_WSTR wsAppType) override;\r
+    void SetAppType(const CFX_WideStringC& wsAppType) override;\r
 \r
     void GetLanguage(CFX_WideString &wsLanguage) override;\r
     void GetPlatform(CFX_WideString &wsPlatform) override;\r
@@ -49,20 +49,20 @@ public:
     }\r
 \r
     void Beep(FX_DWORD dwType) override;\r
-    int32_t MsgBox(FX_WSTR wsMessage, FX_WSTR wsTitle, FX_DWORD dwIconType, FX_DWORD dwButtonType) override;\r
-    void Response(CFX_WideString &wsAnswer, FX_WSTR wsQuestion, FX_WSTR wsTitle,\r
-                  FX_WSTR wsDefaultAnswer, FX_BOOL bMark) override;\r
+    int32_t MsgBox(const CFX_WideStringC& wsMessage, const CFX_WideStringC& wsTitle, FX_DWORD dwIconType, FX_DWORD dwButtonType) override;\r
+    void Response(CFX_WideString &wsAnswer, const CFX_WideStringC& wsQuestion, const CFX_WideStringC& wsTitle,\r
+                  const CFX_WideStringC& wsDefaultAnswer, FX_BOOL bMark) override;\r
 \r
     int32_t GetDocumentCountInBatch() override;\r
     int32_t GetCurDocumentInBatch() override;\r
 \r
-    IFX_FileRead* DownloadURL(FX_WSTR wsURL) override;\r
-    FX_BOOL PostRequestURL(FX_WSTR wsURL, FX_WSTR wsData, FX_WSTR wsContentType,\r
-                           FX_WSTR wsEncode, FX_WSTR wsHeader, CFX_WideString &wsResponse) override;\r
-    FX_BOOL PutRequestURL(FX_WSTR wsURL, FX_WSTR wsData, FX_WSTR wsEncode) override;\r
+    IFX_FileRead* DownloadURL(const CFX_WideStringC& wsURL) override;\r
+    FX_BOOL PostRequestURL(const CFX_WideStringC& wsURL, const CFX_WideStringC& wsData, const CFX_WideStringC& wsContentType,\r
+                           const CFX_WideStringC& wsEncode, const CFX_WideStringC& wsHeader, CFX_WideString &wsResponse) override;\r
+    FX_BOOL PutRequestURL(const CFX_WideStringC& wsURL, const CFX_WideStringC& wsData, const CFX_WideStringC& wsEncode) override;\r
 \r
     void LoadString(int32_t iStringID, CFX_WideString &wsString) override;\r
-    FX_BOOL ShowFileDialog(FX_WSTR wsTitle, FX_WSTR wsFilter, CFX_WideStringArray &wsPathArr, FX_BOOL bOpen) override;\r
+    FX_BOOL ShowFileDialog(const CFX_WideStringC& wsTitle, const CFX_WideStringC& wsFilter, CFX_WideStringArray &wsPathArr, FX_BOOL bOpen) override;\r
     IFWL_AdapterTimerMgr* GetTimerMgr() override;\r
 \r
     CFX_ArrayTemplate<CPDFDoc_Environment*> m_pEnvList;\r