Replace XFA_HDOC with IXFA_Doc*
[pdfium.git] / xfa / src / fxfa / src / app / xfa_ffdoc.cpp
index 92eb0ec..4ca1007 100644 (file)
@@ -126,13 +126,13 @@ FX_INT32 CXFA_FFDoc::DoLoad(IFX_Pause *pPause )
             CFX_WideString wsHref;\r
             ((IFDE_XMLElement*)pPDFXML)->GetString(L"href", wsHref);\r
             if (!wsHref.IsEmpty()) {\r
-                pXFAReader = GetDocProvider()->OpenLinkedFile((XFA_HDOC)this, wsHref);\r
+                pXFAReader = GetDocProvider()->OpenLinkedFile(this, wsHref);\r
             }\r
         }\r
         if (!pXFAReader) {\r
             return XFA_PARSESTATUS_SyntaxErr;\r
         }\r
-        CPDF_Document* pPDFDocument = GetDocProvider()->OpenPDF(reinterpret_cast<XFA_HDOC>(this), pXFAReader, TRUE);\r
+        CPDF_Document* pPDFDocument = GetDocProvider()->OpenPDF(this, pXFAReader, TRUE);\r
         FXSYS_assert(!m_pPDFDoc);\r
         if (!OpenDoc(pPDFDocument)) {\r
             return XFA_PARSESTATUS_SyntaxErr;\r
@@ -158,7 +158,7 @@ FX_INT32 CXFA_FFDoc::DoLoad(IFX_Pause *pPause )
 }\r
 void CXFA_FFDoc::StopLoad()\r
 {\r
-    m_pApp->GetXFAFontMgr()->LoadDocFonts((XFA_HDOC)this);\r
+    m_pApp->GetXFAFontMgr()->LoadDocFonts(this);\r
     m_dwDocType = XFA_DOCTYPE_Static;\r
     CXFA_Node* pConfig = (CXFA_Node*)m_pDocument->GetXFANode(XFA_HASHCODE_Config);\r
     if (!pConfig) {\r
@@ -296,7 +296,7 @@ FX_BOOL CXFA_FFDoc::CloseDoc()
         delete m_pNotify;\r
         m_pNotify = NULL;\r
     }\r
-    m_pApp->GetXFAFontMgr()->ReleaseDocFonts((XFA_HDOC)this);\r
+    m_pApp->GetXFAFontMgr()->ReleaseDocFonts(this);\r
     if (m_dwDocType != XFA_DOCTYPE_XDP && m_pStream && m_bOwnStream) {\r
         m_pStream->Release();\r
         m_pStream = NULL;\r