swrender.dll

v2.1.24.112 32-bit Windows NT Analyzed
Description
swrender
Authors
Copyright©2025 Kingsoft Corporation. All rights reserved.
File size
89.5 KB
Uploaded
2025-12-04 06:13
Views
86
SHA-256
c0687a7aa914c4e9b47b06c42c27a039

Exported functions 55

??0COFD_ProgressiveRender@@QAE@ABV0@@Z #1 · 0x11b0
??0COFD_ProgressiveRender@@QAE@PAVCOFD_Page@@P6APAVICA_Device@@HHW4CA_DibFormat@@IPAX@Z2HHH@Z #2 · 0x12c0
??0COFD_RenderContext@@QAE@ABV0@@Z #3 · 0x13b0
??0COFD_RenderContext@@QAE@H@Z #4 · 0x1440
??0OFD_RenderItem@@QAE@$$QAV0@@Z #5 · 0x14b0
??0OFD_RenderItem@@QAE@ABV0@@Z #6 · 0x14e0
??0OFD_RenderItem@@QAE@XZ #7 · 0x1510
??1COFD_ProgressiveRender@@QAE@XZ #8 · 0x15e0
??1COFD_RenderContext@@QAE@XZ #9 · 0x1610
??4COFD_ProgressiveRender@@QAEAAV0@ABV0@@Z #10 · 0x16a0
??4COFD_QuickRender@@QAEAAV0@$$QAV0@@Z #11 · 0x1750
??4COFD_QuickRender@@QAEAAV0@ABV0@@Z #12 · 0x1760
??4COFD_RenderContext@@QAEAAV0@ABV0@@Z #13 · 0x1770
??4OFD_RenderItem@@QAEAAV0@$$QAV0@@Z #14 · 0x1790
??4OFD_RenderItem@@QAEAAV0@ABV0@@Z #15 · 0x17d0
??_FCOFD_RenderContext@@QAEXXZ #16 · 0x1810
?AppendAnnotPage@COFD_RenderContext@@QAEXPAVCOFD_AnnotationPage@@PBVCCA_Matrix@@@Z #17 · 0x1980
?AppendPage@COFD_RenderContext@@QAEXPAVCOFD_Page@@PBVCCA_Matrix@@H@Z #18 · 0x1d30
?AppendPageBlock@COFD_RenderContext@@QAEXPAVCOFD_PageBlock@@PBVCCA_Matrix@@PBVCCA_GRect@@@Z #19 · 0x2220
?AppendPageLayer@COFD_RenderContext@@QAEXPAVCOFD_Layer@@PBVCCA_Matrix@@@Z #20 · 0x22f0
?Clear@COFD_RenderContext@@QAEXXZ #21 · 0x24f0
?Continue@COFD_ProgressiveRender@@QAEHXZ #22 · 0x2610
?Dib2Black@COFD_ProgressiveRender@@IAEXAAPAVCCA_Dib@@@Z #23 · 0x2a70
?Dib2Gray@COFD_ProgressiveRender@@IAEXAAPAVCCA_Dib@@@Z #24 · 0x2b60
?GetBlackColor@COFD_ProgressiveRender@@IAEII@Z #25 · 0x2cc0
?GetGrayColor@COFD_ProgressiveRender@@IAEII@Z #26 · 0x2cd0
?GouraudShading@COFD_ProgressiveRender@@IAEXQAVCCA_Point@@QAIPAVCCA_Dib@@@Z #27 · 0x2d10
?IsPrint@COFD_RenderContext@@QAEHXZ #28 · 0x41d0
?IsRecordImage@COFD_ProgressiveRender@@IAEHPAVCOFD_ImageObject@@PAVCCA_Matrix@@@Z #29 · 0x41e0
?OFD_ClipPageArea@@YAHPAVICA_Device@@PAVCOFD_Page@@PAVCCA_Matrix@@@Z #30 · 0x43f0
?ProcessClipping@COFD_ProgressiveRender@@IAEHPAVCOFD_PageObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #31 · 0x4480
?ProcessClippingPath@COFD_ProgressiveRender@@IAEXPAVCOFD_PathObject@@PAVCCA_Matrix@@PAVCCA_Region@@PAVCCA_GRect@@@Z #32 · 0x4880
?ProcessImageBorder@COFD_ProgressiveRender@@IAEXPAVCOFD_ImageObject@@PAVCCA_Matrix@@@Z #33 · 0x4a20
?ProcessPathClippingForSpecialColor@COFD_ProgressiveRender@@IAEXPAVCOFD_PathObject@@PAVCCA_Matrix@@H@Z #34 · 0x4cc0
?ProcessPathWithPattern@COFD_ProgressiveRender@@IAEXPAVCOFD_PathObject@@PAVCCA_Matrix@@H@Z #35 · 0x4de0
?ProcessPathWithShading@COFD_ProgressiveRender@@IAEXPAVCOFD_PathObject@@PAVCCA_Matrix@@H@Z #36 · 0x5cb0
?ProcessPathWithSpecialColor@COFD_ProgressiveRender@@IAEXPAVCOFD_PathObject@@PAVCCA_Matrix@@AAH2@Z #37 · 0x7640
?ProcessSinglePageObjectWithoutBlending@COFD_ProgressiveRender@@IAEXPAVCOFD_PageObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #38 · 0x7650
?ProcessText@COFD_ProgressiveRender@@IAEXPAVCOFD_TextObject@@PAVCCA_Matrix@@HPAVCCA_Region@@PAVCCA_GRect@@@Z #39 · 0x7780
?ProcessTextWithSpecialColor@COFD_ProgressiveRender@@IAEXPAVCOFD_TextObject@@PAVCCA_Matrix@@@Z #40 · 0x7cc0
?RecordImage@COFD_ProgressiveRender@@IAEXPAVCOFD_ImageObject@@PAVCCA_Matrix@@@Z #41 · 0x80f0
?ReleaseRecordImage@COFD_ProgressiveRender@@IAEXXZ #42 · 0x81e0
?RenderCompositeObject@COFD_ProgressiveRender@@IAEXPAVCOFD_CompositeObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #43 · 0x8920
?RenderImageObject@COFD_ProgressiveRender@@IAEXPAVCOFD_ImageObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #44 · 0x9070
?RenderPageBlock@COFD_ProgressiveRender@@IAEXPAVCOFD_PageBlock@@PAVCCA_Matrix@@@Z #45 · 0xa000
?RenderPageObject@COFD_ProgressiveRender@@QAEXPAVICA_Device@@PAVCOFD_PageObject@@PAVCCA_Matrix@@@Z #46 · 0xa0e0
?RenderPathObject@COFD_ProgressiveRender@@IAEXPAVCOFD_PathObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #47 · 0xa120
?RenderSinglePageObject@COFD_ProgressiveRender@@IAEXPAVCOFD_PageObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #48 · 0xa580
?RenderSvgObject@COFD_ProgressiveRender@@IAEXPAVCOFD_SvgObject@@PAVCCA_Matrix@@@Z #49 · 0xa5c0
?RenderTextObject@COFD_ProgressiveRender@@IAEXPAVCOFD_TextObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #50 · 0xa5d0
?RenderVideoObject@COFD_ProgressiveRender@@IAEXPAVCOFD_VideoObject@@PAVCCA_Matrix@@VCCA_GRect@@@Z #51 · 0xa660
?SetSealImageParser@COFD_ProgressiveRender@@QAEXP6APAVCCA_Dib@@PBVCOFD_MultiMedia@@ABVCCA_Size@@PAX@Z2@Z #52 · 0xa990
?SetTransformDibFunc@@YAXP6APAVCCA_Dib@@PBV1@PBVCCA_Matrix@@@Z@Z #53 · 0xaf90
?StartRender@COFD_ProgressiveRender@@QAEXPAVCOFD_RenderContext@@PAVICA_Device@@@Z #54 · 0xafa0
?UniteRecordImage@COFD_ProgressiveRender@@IAEPAVCCA_Dib@@XZ #55 · 0xafc0

Imported DLLs & functions 166

_libm_sse2_cos_precise 0x1000e078
_libm_sse2_sin_precise 0x1000e074
_libm_sse2_sqrt_precise 0x1000e07c
ceil 0x1000e06c
floor 0x1000e070
_cexit 0x1000e0a4
_configure_narrow_argv 0x1000e0b0
_crt_at_quick_exit 0x1000e0a0
_crt_atexit 0x1000e09c
_execute_onexit_table 0x1000e098
_initialize_narrow_environment 0x1000e0ac
_initialize_onexit_table 0x1000e090
_initterm 0x1000e08c
_initterm_e 0x1000e088
_register_onexit_function 0x1000e094
_seh_filter_dll 0x1000e084
terminate 0x1000e0a8
DisableThreadLibraryCalls 0x1000e02c
EnterCriticalSection 0x1000e004
GetCurrentProcess 0x1000e010
GetCurrentProcessId 0x1000e020
GetCurrentThreadId 0x1000e024
GetModuleHandleW 0x1000e03c
GetStartupInfoW 0x1000e038
GetSystemTimeAsFileTime 0x1000e028
InitializeCriticalSection 0x1000e000
InitializeSListHead 0x1000e030
IsDebuggerPresent 0x1000e034
IsProcessorFeaturePresent 0x1000e018
QueryPerformanceCounter 0x1000e01c
SetUnhandledExceptionFilter 0x1000e00c
TerminateProcess 0x1000e014
UnhandledExceptionFilter 0x1000e008
??0CCA_Dib@@QAE@XZ 0x1000e178
??0CCA_GraphState@@QAE@XZ 0x1000e0bc
??0CCA_GRect@@QAE@ABVCCA_Rect@@@Z 0x1000e108
??0CCA_Matrix@@QAE@ABV0@@Z 0x1000e13c
??0CCA_Matrix@@QAE@MMMMMM@Z 0x1000e138
??0CCA_Matrix@@QAE@XZ 0x1000e134
??0CCA_Path@@QAE@XZ 0x1000e1bc
??0CCA_Point@@QAE@XZ 0x1000e0f0
??0CCA_String@@QAE@PBDH@Z 0x1000e0d8
??1CCA_Dib@@QAE@XZ 0x1000e17c
??1CCA_GraphState@@QAE@XZ 0x1000e0b8
??1CCA_MutexLock@@QAE@XZ 0x1000e0ec
??1CCA_MutexObject@@QAE@XZ 0x1000e0e8
??1CCA_Path@@QAE@XZ 0x1000e1c0
??1CCA_String@@QAE@XZ 0x1000e0dc
??2CCA_Object@@SAPAXI@Z 0x1000e0d0
??3CCA_Object@@SAXPAX@Z 0x1000e0d4
??4CCA_GRect@@QAEABV0@ABV0@@Z 0x1000e128
??4CCA_Path@@QAEAAV0@ABV0@@Z 0x1000e0c0
?ApendPath@CCA_Path@@QAEXPBV1@PBVCCA_Matrix@@@Z 0x1000e1d4
?AppendRect@CCA_Path@@QAEXABVCCA_GRect@@@Z 0x1000e1e4
?ArcTo@CCA_Path@@QAEXMMMMMMM@Z 0x1000e1e0
?Clone@CCA_Dib@@QBEPAV1@PBVCCA_Rect@@@Z 0x1000e190
?CloneConvert@CCA_Dib@@QBEPAV1@W4CA_DibFormat@@PBVCCA_Rect@@@Z 0x1000e194
?Compare@CCA_String@@QBEHPBD@Z 0x1000e0e0
?CompareNoCase@CCA_String@@QBEHPBD@Z 0x1000e0e4
?Contact@CCA_Matrix@@QAEXABV1@@Z 0x1000e144
?Contact@CCA_Matrix@@QAEXMMMMMM@Z 0x1000e148
?Copy@CCA_Path@@QAEXABV1@@Z 0x1000e1c4
?Create@CCA_Dib@@QAEHHHW4CA_DibFormat@@PAE@Z 0x1000e180
?EqualRect@CCA_Rect@@QBEHABV1@@Z 0x1000e0fc
?Fill@CCA_Dib@@QAEXI@Z 0x1000e1a4
?FlipImage@CCA_Dib@@QBEPAV1@HHPBVCCA_Rect@@@Z 0x1000e1a0
?GetBoundingBox@CCA_Path@@QBE?AVCCA_GRect@@XZ 0x1000e1e8
?GetIntRect@CCA_GRect@@QBE?AVCCA_Rect@@XZ 0x1000e130
?GetOutterRect@CCA_GRect@@QBE?AVCCA_Rect@@XZ 0x1000e12c
?GetPaletteEntry@CCA_Dib@@QBEIH@Z 0x1000e188
?GetPaletteSize@CCA_Dib@@QBEHXZ 0x1000e184
?GetPixel@CCA_Dib@@QBEIABVCCA_Point@@@Z 0x1000e1a8
?GetPoint@CCA_Path@@QAEAAUCA_PathPoint@@H@Z 0x1000e1d0
?GetPointCount@CCA_Path@@QBEHXZ 0x1000e1cc
?GetRGBValue@@YAXIAAE00@Z 0x1000e174
?GetXUnit@CCA_Matrix@@QBEMXZ 0x1000e158
?GetYUnit@CCA_Matrix@@QBEMXZ 0x1000e15c
?IntersectRect@CCA_GRect@@QAEHABV1@@Z 0x1000e120
?IntersectRect@CCA_GRect@@QAEHABV1@0@Z 0x1000e11c
?IntersectRect@CCA_Rect@@QAEHABV1@@Z 0x1000e104
?Inverse@CCA_Matrix@@QAEXXZ 0x1000e154
?IsEmpty@CCA_Path@@QBEHXZ 0x1000e1c8
?IsRectEmpty@CCA_GRect@@QBEHXZ 0x1000e110
?IsScaledMatrix@CCA_Matrix@@QBEHXZ 0x1000e16c
?IsTranslatedMatrix@CCA_Matrix@@QBEHXZ 0x1000e168
?IsUnitMatrix@CCA_Matrix@@QBEHXZ 0x1000e164
?LineTo@CCA_Path@@QAEXMM@Z 0x1000e1dc
?MatchRect@CCA_Matrix@@QAEXABVCCA_GRect@@0@Z 0x1000e170
?MultiplyAlpha@CCA_Dib@@QAEXH@Z 0x1000e1b4
?MultiplyAlpha@CCA_Dib@@QAEXPBV1@@Z 0x1000e1b8
?NormalizeRect@CCA_GRect@@QAEXXZ 0x1000e10c
?NormalizeRect@CCA_Rect@@QAEXXZ 0x1000e0f4
?OffsetRect@CCA_GRect@@QAEXMM@Z 0x1000e118
?OffsetRect@CCA_Rect@@QAEXHH@Z 0x1000e100
?Scale@CCA_Dib@@QBEPAV1@MMPBVCCA_Rect@@@Z 0x1000e198
?SetPaletteEntry@CCA_Dib@@QAEXHI@Z 0x1000e18c
?SetPixel@CCA_Dib@@QAEXABVCCA_Point@@I@Z 0x1000e1ac
?SetRect@CCA_GRect@@QAEXMMMM@Z 0x1000e114
?SetRect@CCA_Rect@@QAEXHHHH@Z 0x1000e0f8
?StartFigure@CCA_Path@@QAEXMM@Z 0x1000e1d8
?TransferBitmap@CCA_Dib@@QAEHAAVCCA_Rect@@PBV1@AAVCCA_Point@@@Z 0x1000e1b0
?TransformDistance@CCA_Matrix@@QBEMM@Z 0x1000e160
?TransformPoint@CCA_Matrix@@QBEXAAM0@Z 0x1000e14c
?TransformRect@CCA_Matrix@@QBE?AVCCA_GRect@@ABV2@@Z 0x1000e150
?TransformTo@CCA_Dib@@QBEPAV1@PAVCCA_Matrix@@AAVCCA_Point@@PBVCCA_Rect@@@Z 0x1000e19c
?Translate@CCA_Matrix@@QAEXMM@Z 0x1000e140
?UnionRect@CCA_GRect@@QAEHABV1@0@Z 0x1000e124
CA_AllocMemory 0x1000e0c4
CA_FreeMemory 0x1000e0cc
CA_ReallocMemory 0x1000e0c8
??0COFD_Border@@QAE@ABV0@@Z 0x1000e240
??0COFD_ClipArea@@QAE@XZ 0x1000e204
??0COFD_ClipRegion@@QAE@XZ 0x1000e214
??0COFD_Clips@@QAE@XZ 0x1000e224
??0COFD_Color@@QAE@XZ 0x1000e2a8
??0COFD_PathObject@@QAE@H@Z 0x1000e234
??1COFD_Border@@QAE@XZ 0x1000e23c
??1COFD_ImageObject@@QAE@XZ 0x1000e238
??1COFD_PathObject@@QAE@XZ 0x1000e230
?AddArea@COFD_ClipRegion@@QAEXPAVCOFD_ClipArea@@@Z 0x1000e208
?AddClip@COFD_Clips@@QAEXPAVCOFD_ClipRegion@@@Z 0x1000e218
?Clone@COFD_Color@@QBEPAV1@XZ 0x1000e2a0
?CloseImage@COFD_MultiMedia@@QAEXPBVCCA_Dib@@@Z 0x1000e2ac
?Copy@COFD_Color@@QAEXABV1@@Z 0x1000e2a4
?Copy@COFD_PageObject@@QAEXABV1@@Z 0x1000e258
?GetAnnotation@COFD_AnnotationPage@@QBEPAVCOFD_Annotation@@H@Z 0x1000e1f0
?GetAnnotationCount@COFD_AnnotationPage@@QBEHXZ 0x1000e1fc
?GetArea@COFD_ClipRegion@@QBEPAVCOFD_ClipArea@@H@Z 0x1000e20c
?GetAreaCount@COFD_ClipRegion@@QBEHXZ 0x1000e210
?GetArgb@COFD_Color@@QBEIXZ 0x1000e298
?GetClip@COFD_Clips@@QBEPAVCOFD_ClipRegion@@H@Z 0x1000e21c
?GetClipCount@COFD_Clips@@QBEHXZ 0x1000e220
?GetColor@COFD_Color@@QBEIXZ 0x1000e29c
?GetFontData@COFD_Font@@QAEPAVICA_Font@@XZ 0x1000e278
?GetLayer@COFD_Page@@QBEPAVCOFD_Layer@@H@Z 0x1000e25c
?GetLayerCount@COFD_Page@@QBEHXZ 0x1000e260
?GetPageObject@COFD_PageBlock@@QBEPAVCOFD_PageObject@@H@Z 0x1000e228
?GetPageObjectCount@COFD_PageBlock@@QBEHXZ 0x1000e22c
?GetParameter@COFD_Annotation@@QBE?AVCCA_String@@V2@@Z 0x1000e1f4
?GetPoint@COFD_GouraudShd@@QAEPAVCOFD_GouraudPoint@@H@Z 0x1000e284
?GetPoint@COFD_LaGouraudShd@@QAEPAVCOFD_GouraudPoint@@H@Z 0x1000e27c
?GetPointCount@COFD_GouraudShd@@QBEHXZ 0x1000e288
?GetPointCount@COFD_LaGouraudShd@@QBEHXZ 0x1000e280
?GetSegment@COFD_Shading@@QAEAAUOFD_ShadingSegment@@H@Z 0x1000e290
?GetSegmentCount@COFD_Shading@@QBEHXZ 0x1000e294
?GetTemplatePage@COFD_Page@@QAEPAVCOFD_TemplatePage@@H@Z 0x1000e26c
?GetTemplatePageCount@COFD_Page@@QAEHXZ 0x1000e270
?GetTemplateZOrder@COFD_Page@@QAE?AW4OFD_ZOrderType@@H@Z 0x1000e268
?GetWMFontData@COFD_Font@@QAEPAVICA_Font@@XZ 0x1000e274
?IsTemplateDisplay@COFD_Page@@QBEHPAVCOFD_TemplatePage@@@Z 0x1000e264
?LoadImageW@COFD_MultiMedia@@QAEPBVCCA_Dib@@VCCA_Size@@VCCA_Rect@@AAH@Z 0x1000e250
?SetBlendMode@COFD_PageObject@@QAEXW4CA_BlendMode@@@Z 0x1000e244
?SetClips@COFD_PageObject@@QAEXPAVCOFD_Clips@@@Z 0x1000e248
?SetDashPattern@COFD_PageObject@@QAEXABV?$CCA_ArrayTemplate@M@@@Z 0x1000e254
?SetFillColor@COFD_PageObject@@QAEXPAVCOFD_Color@@@Z 0x1000e1f8
?SetSegment@COFD_Shading@@QAEXHMPAVCOFD_Color@@@Z 0x1000e28c
?SetStrokeColor@COFD_PageObject@@QAEXPAVCOFD_Color@@@Z 0x1000e24c
?SetText@COFD_ClipArea@@QAEXPAVCOFD_TextObject@@@Z 0x1000e200
__current_exception 0x1000e054
__current_exception_context 0x1000e05c
__CxxFrameHandler3 0x1000e044
__std_type_info_destroy_list 0x1000e050
_except_handler4_common 0x1000e058
memcpy 0x1000e048
memset 0x1000e04c