Index: fpdfsdk/include/fsdk_define.h |
diff --git a/fpdfsdk/include/fsdk_define.h b/fpdfsdk/include/fsdk_define.h |
index bbf75e5690b0d0b4069b8ed7026c2435f05744d3..e1ab1769a76ffe2644f2497660a2fd9e3016d870 100644 |
--- a/fpdfsdk/include/fsdk_define.h |
+++ b/fpdfsdk/include/fsdk_define.h |
@@ -7,47 +7,26 @@ |
#ifndef FPDFSDK_INCLUDE_FSDK_DEFINE_H_ |
#define FPDFSDK_INCLUDE_FSDK_DEFINE_H_ |
-#ifdef _WIN32 |
-#include <tchar.h> |
-#include <math.h> |
-#endif |
- |
#include "../../core/include/fpdfapi/fpdf_module.h" |
#include "../../core/include/fpdfapi/fpdf_pageobj.h" |
#include "../../core/include/fpdfapi/fpdf_parser.h" |
-#include "../../core/include/fpdfapi/fpdf_parser.h" |
#include "../../core/include/fpdfapi/fpdf_render.h" |
#include "../../core/include/fpdfapi/fpdf_serial.h" |
#include "../../core/include/fpdfapi/fpdfapi.h" |
#include "../../core/include/fpdfdoc/fpdf_doc.h" |
#include "../../core/include/fpdfdoc/fpdf_vt.h" |
+#include "../../core/include/fxge/fx_ge.h" |
+#include "../../core/include/fxge/fx_ge_win32.h" |
+#include "../../public/fpdfview.h" |
+#include "../../xfa/include/fwl/adapter/fwl_adaptertimermgr.h" |
#include "../../xfa/include/fxbarcode/BC_BarCode.h" |
-#include "../../xfa/include/fxjse/fxjse.h" |
-#include "../../xfa/include/fxgraphics/fx_graphics.h" |
#include "../../xfa/include/fxfa/fxfa.h" |
-#include "../../xfa/include/fwl/core/fwl_error.h" |
-#include "../../xfa/include/fwl/core/fwl_timer.h" |
-#include "../../xfa/include/fwl/adapter/fwl_adaptertimermgr.h" |
- |
- |
-#ifndef FX_GetAValue |
-/** @brief It retrieves an intensity value for the alpha component of a #FX_ARGB value. */ |
-#define FX_GetAValue(argb) ((argb & 0xFF000000) >> 24) |
-#endif |
- |
-#ifndef FX_GetRValue |
-/** @brief It retrieves an intensity value for the red component of a #FX_ARGB value. */ |
-#define FX_GetRValue(argb) ((argb & 0x00FF0000) >> 16) |
-#endif |
- |
-#ifndef FX_GetGValue |
-/** @brief It retrieves an intensity value for the green component of a #FX_ARGB value. */ |
-#define FX_GetGValue(argb) ((argb & 0x0000FF00) >> 8) |
-#endif |
+#include "../../xfa/include/fxgraphics/fx_graphics.h" |
+#include "../../xfa/include/fxjse/fxjse.h" |
-#ifndef FX_GetBValue |
-/** @brief It retrieves an intensity value for the blue component of a #FX_ARGB value. */ |
-#define FX_GetBValue(argb) (argb & 0x000000FF) |
+#ifdef _WIN32 |
+#include <tchar.h> |
+#include <math.h> |
#endif |
#ifndef FX_ARGBTOCOLORREF |
@@ -61,8 +40,8 @@ |
#endif |
typedef unsigned int FX_UINT; |
- |
-#include "../../public/fpdfview.h" |
+class CRenderContext; |
+class IFSDK_PAUSE_Adapter; |
class CPDF_CustomAccess final : public IFX_FileRead |
{ |
@@ -106,8 +85,12 @@ protected: |
FX_FILESIZE m_nCurPos; |
}; |
-void FSDK_SetSandBoxPolicy(FPDF_DWORD policy, FPDF_BOOL enable); |
-FPDF_BOOL FSDK_IsSandBoxPolicyEnabled(FPDF_DWORD policy); |
- |
+void DropContext(void* data); |
+void FSDK_SetSandBoxPolicy(FPDF_DWORD policy, FPDF_BOOL enable); |
+FPDF_BOOL FSDK_IsSandBoxPolicyEnabled(FPDF_DWORD policy); |
+void FPDF_RenderPage_Retail(CRenderContext* pContext, FPDF_PAGE page, |
+ int start_x, int start_y, int size_x, int size_y, |
+ int rotate, int flags, FX_BOOL bNeedToRestore, |
+ IFSDK_PAUSE_Adapter* pause); |
#endif // FPDFSDK_INCLUDE_FSDK_DEFINE_H_ |