Merge to XFA: Remove FX_BSTR and FX_WSTR typedefs.
[pdfium.git] / xfa / include / fwl / adapter / fwl_adapterclipboardmgr.h
index 196e650..943d7ca 100644 (file)
@@ -14,7 +14,7 @@ enum FWL_CLIPBOARDFORMAT {
     FWL_CLIPBOARDFORMAT_UncodeText,\r
 };\r
 typedef struct _FWL_HCLIPBOARDDATA {\r
-    FX_LPVOID pData;\r
+    void* pData;\r
 } * FWL_HCLIPBOARDDATA;\r
 class IFWL_AdapterClipboardMgr\r
 {\r
@@ -24,13 +24,13 @@ public:
     virtual FWL_HCLIPBOARDDATA GetData(FX_DWORD dwFormat) = 0;\r
     virtual FWL_ERR            SetData(FX_DWORD dwFormat, uint8_t *pBuf, int32_t iSize) = 0;\r
     virtual int32_t    GetDataSize(FWL_HCLIPBOARDDATA hData) = 0;\r
-    virtual FX_LPVOID  LockDataBuffer(FWL_HCLIPBOARDDATA hData) = 0;\r
+    virtual void*      LockDataBuffer(FWL_HCLIPBOARDDATA hData) = 0;\r
     virtual FX_BOOL            UnLockDataBuffer(FWL_HCLIPBOARDDATA hData) = 0;\r
-    virtual FWL_ERR            SetStringData(FX_WSTR ws) = 0;\r
-    virtual FWL_ERR            SetStringData(FX_BSTR bs) = 0;\r
+    virtual FWL_ERR            SetStringData(const CFX_WideStringC& ws) = 0;\r
+    virtual FWL_ERR            SetStringData(const CFX_ByteStringC& bs) = 0;\r
     virtual FWL_ERR            GetStringData(CFX_WideString &ws) = 0;\r
     virtual FWL_ERR            GetStringData(CFX_ByteString &bs) = 0;\r
     virtual FWL_ERR            EnumFormats(CFX_DWordArray &formats) = 0;\r
-    virtual FX_DWORD   RegisterFormat(FX_WSTR wsFormat) = 0;\r
+    virtual FX_DWORD   RegisterFormat(const CFX_WideStringC& wsFormat) = 0;\r
 };\r
 #endif\r