Merge to XFA: Remove typdefs for pointer types in fx_system.h.
[pdfium.git] / fpdfsdk / include / fsdk_mgr.h
index d90ab3b..b0ff5a7 100644 (file)
@@ -129,7 +129,7 @@ public:
                return FALSE;
        }
 
-       int JS_appAlert(FX_LPCWSTR Msg, FX_LPCWSTR Title, FX_UINT Type, FX_UINT Icon)
+       int JS_appAlert(const FX_WCHAR* Msg, const FX_WCHAR* Title, FX_UINT Type, FX_UINT Icon)
        {
                if(m_pInfo && m_pInfo->m_pJsPlatform && m_pInfo->m_pJsPlatform->app_alert)
                {
@@ -145,7 +145,7 @@ public:
                return -1;
        }
 
-       int JS_appResponse(FX_LPCWSTR Question, FX_LPCWSTR Title, FX_LPCWSTR Default, FX_LPCWSTR cLabel, FPDF_BOOL bPassword, void* response, int length)
+       int JS_appResponse(const FX_WCHAR* Question, const FX_WCHAR* Title, const FX_WCHAR* Default, const FX_WCHAR* cLabel, FPDF_BOOL bPassword, void* response, int length)
        {
                if (m_pInfo && m_pInfo->m_pJsPlatform && m_pInfo->m_pJsPlatform->app_response)
                {
@@ -230,7 +230,7 @@ public:
                return L"";
        }
 
-       void JS_docSubmitForm(void* formData, int length, FX_LPCWSTR URL)
+       void JS_docSubmitForm(void* formData, int length, const FX_WCHAR* URL)
        {
                if(m_pInfo && m_pInfo->m_pJsPlatform && m_pInfo->m_pJsPlatform->Doc_submitForm)
                {
@@ -241,7 +241,7 @@ public:
                }
        }
 
-       void JS_docmailForm(void* mailData, int length, FPDF_BOOL bUI,FX_LPCWSTR To, FX_LPCWSTR Subject, FX_LPCWSTR CC, FX_LPCWSTR BCC, FX_LPCWSTR Msg)
+       void JS_docmailForm(void* mailData, int length, FPDF_BOOL bUI,const FX_WCHAR* To, const FX_WCHAR* Subject, const FX_WCHAR* CC, const FX_WCHAR* BCC, const FX_WCHAR* Msg)
        {
                if(m_pInfo && m_pInfo->m_pJsPlatform && m_pInfo->m_pJsPlatform->Doc_mail)
                {
@@ -306,7 +306,7 @@ public:
                }
                return 0;
        }
-       void    FFI_ExecuteNamedAction(FX_LPCSTR namedAction)
+       void    FFI_ExecuteNamedAction(const FX_CHAR* namedAction)
        {
                if(m_pInfo && m_pInfo->FFI_ExecuteNamedAction)
                {
@@ -321,7 +321,7 @@ public:
                }
        }
 
-       void    FFI_DoURIAction(FX_LPCSTR bsURI)
+       void    FFI_DoURIAction(const FX_CHAR* bsURI)
        {
                if(m_pInfo && m_pInfo->FFI_DoURIAction)
                {
@@ -554,7 +554,7 @@ public:
                return 0;
        }
 
-       IFX_FileRead*   FFI_DownloadFromURL(FX_LPCWSTR url)
+       IFX_FileRead*   FFI_DownloadFromURL(const FX_WCHAR* url)
        {
                if (m_pInfo && m_pInfo->FFI_DownloadFromURL)
                {
@@ -569,7 +569,7 @@ public:
                return NULL;
        }
 
-       CFX_WideString  FFI_PostRequestURL(FX_LPCWSTR wsURL, FX_LPCWSTR wsData, FX_LPCWSTR wsContentType, FX_LPCWSTR wsEncode, FX_LPCWSTR wsHeader)
+       CFX_WideString  FFI_PostRequestURL(const FX_WCHAR* wsURL, const FX_WCHAR* wsData, const FX_WCHAR* wsContentType, const FX_WCHAR* wsEncode, const FX_WCHAR* wsHeader)
        {
                if (m_pInfo && m_pInfo->FFI_PostRequestURL)
                {
@@ -600,7 +600,7 @@ public:
                return L"";
        }
 
-       FPDF_BOOL       FFI_PutRequestURL(FX_LPCWSTR wsURL, FX_LPCWSTR wsData, FX_LPCWSTR wsEncode)
+       FPDF_BOOL       FFI_PutRequestURL(const FX_WCHAR* wsURL, const FX_WCHAR* wsData, const FX_WCHAR* wsEncode)
        {
                if (m_pInfo && m_pInfo->FFI_PutRequestURL)
                {
@@ -618,7 +618,7 @@ public:
                return FALSE;
        }
 
-       FPDF_BOOL       FFI_ShowFileDialog(FX_LPCWSTR wsTitle, FX_LPCWSTR wsFilter, CFX_WideStringArray &wsPathArr, FX_BOOL bOpen)
+       FPDF_BOOL       FFI_ShowFileDialog(const FX_WCHAR* wsTitle, const FX_WCHAR* wsFilter, CFX_WideStringArray &wsPathArr, FX_BOOL bOpen)
        {
                /*CFX_ByteString bsTitle = CFX_WideString(wsTitle).UTF16LE_Encode();
                FPDF_WIDESTRING title = (FPDF_WIDESTRING)bsTitle.GetBuffer(bsTitle.GetLength());
@@ -779,7 +779,7 @@ public:
        FX_BOOL                                                 Annot_HasAppearance(CPDF_Annot* pAnnot);
 
        CPDFSDK_Annot*                                  AddAnnot(CPDF_Dictionary * pDict);
-       CPDFSDK_Annot*                                  AddAnnot(FX_LPCSTR lpSubType,CPDF_Dictionary * pDict);
+       CPDFSDK_Annot*                                  AddAnnot(const FX_CHAR* lpSubType,CPDF_Dictionary * pDict);
        CPDFSDK_Annot*                                  AddAnnot(CPDF_Annot * pPDFAnnot);
        CPDFSDK_Annot*                                  AddAnnot(IXFA_Widget* pPDFAnnot);
        FX_BOOL                                                 DeleteAnnot(CPDFSDK_Annot* pAnnot);
@@ -802,7 +802,7 @@ public:
 
        FX_BOOL                                 OnMouseMove(const CPDF_Point & point, int nFlag);
        FX_BOOL                                 OnMouseWheel(double deltaX, double deltaY,const CPDF_Point& point, int nFlag);
-       FX_BOOL                                 IsValidAnnot(FX_LPVOID p);
+       FX_BOOL                                 IsValidAnnot(void* p);
        void                                    GetCurrentMatrix(CPDF_Matrix& matrix) {matrix = m_curMatrix;}
        void                                    UpdateRects(CFX_RectArray& rects);
        void                                                    UpdateView(CPDFSDK_Annot* pAnnot);