NCSEcw.dll

v1.6.5.243 32-bit Windows Analyzed
Description
NCSEcw
Authors
Copyright © 1999-2001
File size
176.0 KB
Uploaded
2026-06-15 16:44
Views
72
SHA-256
ecaf22063af46b05ca91b798d4a1fd38

Exported functions 94

??0CNCSFile@@QAE@ABV0@@Z #1 · 0x66f0
??0CNCSFile@@QAE@XZ #2 · 0x17130
??0CNCSRenderer@@QAE@ABV0@@Z #3 · 0x6a40
??0CNCSRenderer@@QAE@XZ #4 · 0x18430
??0CNCSThread@@QAE@ABV0@@Z #5 · 0xe860
??1CNCSFile@@UAE@XZ #6 · 0x17180
??1CNCSRenderer@@UAE@XZ #7 · 0x18540
??4CNCSFile@@QAEAAV0@ABV0@@Z #8 · 0x6840
??4CNCSMutex@@QAEAAV0@ABV0@@Z #9 · 0x6a20
??4CNCSRenderer@@QAEAAV0@ABV0@@Z #10 · 0x6de0
??4CNCSThread@@QAEAAV0@ABV0@@Z #11 · 0xe880
??_7CNCSFile@@6B@ #12 · 0x205c4
??_7CNCSRenderer@@6B@ #13 · 0x205cc
??_7CNCSThread@@6B@ #14 · 0x20680
?AdjustExtents@CNCSRenderer@@AAE?AW4NCSError@@HHHHHHPAH0000000@Z #15 · 0x185c0
?AdjustExtents@CNCSRenderer@@AAE?AW4NCSError@@HHNNNNPAN000PAH111@Z #16 · 0x18850
?BreakdownURL@CNCSFile@@SAEPADPAPAD11@Z #17 · 0x17750
?CalculateDeviceCoords@CNCSRenderer@@AAEXHHHHNNNNNNNNPAH000@Z #18 · 0x19a40
?Close@CNCSFile@@QAE?AW4NCSError@@E@Z #19 · 0x17330
?ConvertDatasetToWorld@CNCSFile@@QAE?AW4NCSError@@HHPAN0@Z #20 · 0x17970
?ConvertWorldToDataset@CNCSFile@@QAE?AW4NCSError@@NNPAH0@Z #21 · 0x17900
?CreateDIBAndPallete@CNCSRenderer@@AAEEPAUHDC__@@HH@Z #22 · 0x1abc0
?DestroyDibAndPalette@CNCSRenderer@@AAEEXZ #23 · 0x1b5c0
?DrawImage@CNCSRenderer@@QAE?AW4NCSError@@PAUHDC__@@PAUtagRECT@@NNNN@Z #24 · 0x19ff0
?DrawingExtents@CNCSRenderer@@IAEXPAUtagRECT@@NNNN0@Z #25 · 0x19b20
?FormatErrorText@CNCSFile@@SAPBDW4NCSError@@@Z #26 · 0x17820
?FreeJPEGBuffer@CNCSRenderer@@SAXPAE@Z #27 · 0x17c20
?GetClientData@CNCSFile@@QAEPAXXZ #28 · 0x178f0
?GetFileViewSetInfo@CNCSFile@@QAEPAUNCSFileViewSetInfo@@XZ #29 · 0x179e0
?GetPercentComplete@CNCSFile@@QAEHXZ #30 · 0x17830
?GetTransparent@CNCSRenderer@@QAEXPAE@Z #31 · 0x1b650
?Open@CNCSFile@@QAE?AW4NCSError@@PADE@Z #32 · 0x171e0
?ReadImage@CNCSRenderer@@QAE?AW4NCSError@@HH@Z #33 · 0x19880
?ReadImage@CNCSRenderer@@QAE?AW4NCSError@@NNNNHHHHHH@Z #34 · 0x195e0
?ReadImage@CNCSRenderer@@QAE?AW4NCSError@@PAUNCSFileViewSetInfo@@@Z #35 · 0x19590
?ReadLineBGR@CNCSFile@@QAE?AW4NCSEcwReadStatus@@PAE@Z #36 · 0x17730
?ReadLineBIL@CNCSFile@@QAE?AW4NCSEcwReadStatus@@PAPAE@Z #37 · 0x176f0
?ReadLineRGB@CNCSFile@@QAE?AW4NCSEcwReadStatus@@PAE@Z #38 · 0x17710
?RefreshUpdate@CNCSFile@@UAEXPAUNCSFileViewSetInfo@@@Z #39 · 0x66e0
?SetBackgroundColor@CNCSRenderer@@QAEXK@Z #40 · 0x1b630
?SetClientData@CNCSFile@@QAEXPAX@Z #41 · 0x178e0
?SetTransparent@CNCSRenderer@@QAEXE@Z #42 · 0x1b640
?SetView@CNCSFile@@QAE?AW4NCSError@@HPAHHHHHHH@Z #43 · 0x17550
?SetView@CNCSFile@@QAE?AW4NCSError@@HPAHHHNNNN@Z #44 · 0x173d0
?SetView@CNCSRenderer@@QAE?AW4NCSError@@HPAHHHHHHH@Z #45 · 0x19200
?SetView@CNCSRenderer@@QAE?AW4NCSError@@HPAHHHNNNN@Z #46 · 0x18c90
?ShutDown@CNCSRenderer@@SAXXZ #47 · 0x18410
?WriteJPEG@CNCSRenderer@@AAE?AW4NCSError@@PADPAPAEPAIH@Z #48 · 0x17c30
?WriteJPEG@CNCSRenderer@@QAE?AW4NCSError@@PADH@Z #49 · 0x18110
?WriteJPEG@CNCSRenderer@@QAE?AW4NCSError@@PAPAEPAIH@Z #50 · 0x18130
?WriteWorldFile@CNCSRenderer@@QAE?AW4NCSError@@PAD@Z #51 · 0x18150
DllCanUnloadNow #52 · 0xdb00
DllGetClassObject #53 · 0xdb10
DllMain #54 · 0xd810
DllRegisterServer #55 · 0xdc00
DllUnregisterServer #56 · 0xdeb0
_JNI_OnLoad@8 #57 · 0x75a0
_JNI_OnUnload@8 #58 · 0x75c0
_Java_com_ermapper_ecw_JNCSFile_ECWClose@12 #59 · 0x7c90
_Java_com_ermapper_ecw_JNCSFile_ECWGetErrorString@12 #60 · 0x80d0
_Java_com_ermapper_ecw_JNCSFile_ECWGetLibVersion@8 #61 · 0x8100
_Java_com_ermapper_ecw_JNCSFile_ECWGetPercentComplete@8 #62 · 0x8120
_Java_com_ermapper_ecw_JNCSFile_ECWOpen@16 #63 · 0x7a20
_Java_com_ermapper_ecw_JNCSFile_ECWReadImageRGBA@20 #64 · 0x7f20
_Java_com_ermapper_ecw_JNCSFile_ECWReadLineRGBA@12 #65 · 0x8020
_Java_com_ermapper_ecw_JNCSFile_ECWSetView@72 #66 · 0x7e40
_Java_com_ermapper_ecw_JNCSFile_NCSJNIInit@8 #67 · 0x75d0
NCSGetLibVersion #68 · 0xeb90
NCScbmCloseFileView #69 · 0xd280
NCScbmCloseFileViewEx #70 · 0xd1f0
NCScbmGetViewFileInfo #71 · 0xd440
NCScbmGetViewInfo #72 · 0xd480
NCScbmOpenFileView #73 · 0xcf20
NCScbmReadFileBlockLocal #74 · 0xbcc0
NCScbmReadViewFake #75 · 0xbf10
NCScbmReadViewLineBGR #76 · 0xbee0
NCScbmReadViewLineBGRA #77 · 0xbeb0
NCScbmReadViewLineBIL #78 · 0xbd90
NCScbmReadViewLineBILEx #79 · 0xbdd0
NCScbmReadViewLineRGB #80 · 0xbe50
NCScbmReadViewLineRGBA #81 · 0xbe80
NCScbmSetFileView #82 · 0xb3d0
NCScbmSetFileViewEx #83 · 0xaec0
NCSecwCloseFile #84 · 0xe8a0
NCSecwConfig #85 · 0xe3c0
NCSecwGetStatistics #86 · 0xead0
NCSecwInit #87 · 0xe150
NCSecwNetBreakdownUrl #88 · 0xc470
NCSecwOpenFile #89 · 0xe3f0
NCSecwSetIOCallbacks #90 · 0xa960
NCSecwShutdown #91 · 0xe270
erw_decompress_close #92 · 0x95e0
erw_decompress_open #93 · 0x81c0
get_qmf_tree_nr_blocks #94 · 0x1ba80

Imported DLLs & functions 280

RegCloseKey 0x5ffc0008
RegCreateKeyExA 0x5ffc0018
RegDeleteKeyA 0x5ffc0014
RegDeleteValueA 0x5ffc0010
RegEnumKeyExA 0x5ffc0004
RegEnumValueA 0x5ffc0024
RegOpenKeyA 0x5ffc000c
RegOpenKeyExA 0x5ffc0000
RegQueryInfoKeyA 0x5ffc0020
RegSetValueExA 0x5ffc001c
BitBlt 0x5ffc0054
CloseMetaFile 0x5ffc002c
CreateBitmap 0x5ffc0044
CreateBrushIndirect 0x5ffc0074
CreateCompatibleBitmap 0x5ffc0048
CreateCompatibleDC 0x5ffc0038
CreateDCA 0x5ffc00a0
CreateDIBSection 0x5ffc00bc
CreateMetaFileA 0x5ffc0090
CreatePalette 0x5ffc00cc
CreatePen 0x5ffc0078
CreateRectRgnIndirect 0x5ffc0034
CreateSolidBrush 0x5ffc00a8
DeleteDC 0x5ffc005c
DeleteMetaFile 0x5ffc0030
DeleteObject 0x5ffc007c
DescribePixelFormat 0x5ffc00d8
DPtoLP 0x5ffc0040
ExcludeClipRect 0x5ffc00a4
GetClipBox 0x5ffc00dc
GetDeviceCaps 0x5ffc0094
GetMapMode 0x5ffc004c
GetNearestPaletteIndex 0x5ffc00c0
GetObjectA 0x5ffc003c
GetPaletteEntries 0x5ffc00c4
GetPixel 0x5ffc00d4
GetStockObject 0x5ffc0064
LPtoDP 0x5ffc009c
Rectangle 0x5ffc0060
RestoreDC 0x5ffc0080
SaveDC 0x5ffc008c
SelectObject 0x5ffc0068
SelectPalette 0x5ffc00c8
SetBkColor 0x5ffc0058
SetDIBitsToDevice 0x5ffc00b4
SetMapMode 0x5ffc0050
SetPixel 0x5ffc00d0
SetStretchBltMode 0x5ffc00b8
SetTextAlign 0x5ffc006c
SetViewportOrgEx 0x5ffc0098
SetWindowExtEx 0x5ffc0084
SetWindowOrgEx 0x5ffc0088
StretchBlt 0x5ffc00ac
StretchDIBits 0x5ffc00b0
TextOutA 0x5ffc0070
CloseHandle 0x5ffc0100
CreateEventA 0x5ffc0184
CreateFileA 0x5ffc00fc
DeleteCriticalSection 0x5ffc0178
DisableThreadLibraryCalls 0x5ffc0174
EnterCriticalSection 0x5ffc0158
FindResourceA 0x5ffc0118
FlushInstructionCache 0x5ffc0138
FormatMessageA 0x5ffc0108
FreeLibrary 0x5ffc0154
GetCurrentProcess 0x5ffc0134
GetCurrentThreadId 0x5ffc0148
GetLastError 0x5ffc00f8
GetModuleFileNameA 0x5ffc012c
GetModuleHandleA 0x5ffc00e8
GetProcAddress 0x5ffc0150
GetShortPathNameA 0x5ffc0128
GetSystemInfo 0x5ffc016c
GetVersionExA 0x5ffc0168
GlobalAlloc 0x5ffc013c
GlobalLock 0x5ffc0140
GlobalUnlock 0x5ffc0144
HeapAlloc 0x5ffc0170
HeapCreate 0x5ffc0164
HeapDestroy 0x5ffc017c
InitializeCriticalSection 0x5ffc0160
InterlockedDecrement 0x5ffc00f0
InterlockedIncrement 0x5ffc00f4
IsDBCSLeadByte 0x5ffc0110
LeaveCriticalSection 0x5ffc015c
LoadLibraryA 0x5ffc014c
LoadLibraryExA 0x5ffc0114
LoadResource 0x5ffc011c
LocalFree 0x5ffc01a0
lstrcatA 0x5ffc0130
lstrcmpiA 0x5ffc010c
lstrcpyA 0x5ffc019c
lstrcpynA 0x5ffc0124
lstrlenA 0x5ffc0198
lstrlenW 0x5ffc00ec
MultiByteToWideChar 0x5ffc00e4
ReadFile 0x5ffc0104
SetEvent 0x5ffc0188
SetFilePointer 0x5ffc0190
SizeofResource 0x5ffc0120
Sleep 0x5ffc018c
WaitForSingleObject 0x5ffc0180
WideCharToMultiByte 0x5ffc0194
__dllonexit 0x5ffc01c0
_adjust_fdiv 0x5ffc01c4
_controlfp 0x5ffc01f4
_CxxThrowException 0x5ffc01b4
_except_handler3 0x5ffc0220
_ftol 0x5ffc01fc
_initterm 0x5ffc01c8
_iob 0x5ffc01cc
_onexit 0x5ffc01bc
_purecall 0x5ffc021c
_stat 0x5ffc01ec
_stricmp 0x5ffc01ac
_strnicmp 0x5ffc01b0
??1type_info@@UAE@XZ 0x5ffc01e0
??2@YAPAXI@Z 0x5ffc020c
??3@YAXPAX@Z 0x5ffc0214
atoi 0x5ffc0210
calloc 0x5ffc01f8
exit 0x5ffc01d4
fclose 0x5ffc01b8
fopen 0x5ffc01dc
fprintf 0x5ffc01d0
free 0x5ffc0218
fwrite 0x5ffc01d8
isupper 0x5ffc01f0
malloc 0x5ffc0200
realloc 0x5ffc0204
sprintf 0x5ffc0208
sscanf 0x5ffc01e8
strncpy 0x5ffc01e4
wcslen 0x5ffc01a8
NCScnetCreateEx 0x5ffc0324
NCScnetDestroy 0x5ffc0328
NCScnetSendPacket 0x5ffc031c
NCScnetSetIISDLLName 0x5ffc0314
NCScnetSetRecvCB 0x5ffc032c
NCScnetSetSentCB 0x5ffc0320
NCScnetShutdown 0x5ffc0318
?DisableStats@CNCSThread@@UAEXXZ 0x5ffc0280
?EnableStats@CNCSThread@@UAEXXZ 0x5ffc027c
?Exit@CNCSThread@@UAEXH@Z 0x5ffc0268
?GetCurrent@CNCSThread@@UAEPAIXZ 0x5ffc0274
?GetID@CNCSThread@@UAEIXZ 0x5ffc0294
?GetPriority@CNCSThread@@UAE?AW4NCSThreadPriority@@XZ 0x5ffc0284
?GetStats@CNCSThread@@UAE?AUNCSThreadStats@@XZ 0x5ffc0278
?GetSysID@CNCSThread@@UAEKXZ 0x5ffc0298
?IsRunning@CNCSThread@@UAE_NXZ 0x5ffc02cc
?IsSuspended@CNCSThread@@UAE_NXZ 0x5ffc02ec
?Resume@CNCSThread@@UAEXXZ 0x5ffc0270
?Run@CNCSThread@@UAE_NXZ 0x5ffc028c
?SetPriority@CNCSThread@@UAE_NW4NCSThreadPriority@@@Z 0x5ffc023c
?Spawn@CNCSThread@@UAE_NPAX_N@Z 0x5ffc0264
?Stop@CNCSThread@@UAE_NXZ 0x5ffc0290
?Suspend@CNCSThread@@UAEXXZ 0x5ffc026c
?Terminate@CNCSThread@@UAE_NXZ 0x5ffc0288
?ThreadYield@CNCSThread@@UAE_NXZ 0x5ffc0238
NCSDbgGetExceptionInfoMsg 0x5ffc0304
NCSDlClose 0x5ffc02a0
NCSDlGetFuncAddress 0x5ffc02ac
NCSDlOpen 0x5ffc024c
NCSFormatErrorText 0x5ffc0308
NCSFree 0x5ffc030c
NCSGetErrorText 0x5ffc02f4
NCSGetLastErrorNum 0x5ffc02f8
NCSGetLastErrorText 0x5ffc0300
NCSGetTimeStampMs 0x5ffc02f0
NCSGlobalLock 0x5ffc02d8
NCSGlobalUnlock 0x5ffc02dc
NCSIsLocalFile 0x5ffc02c8
NCSLog 0x5ffc0228
NCSMalloc 0x5ffc02fc
NCSMapSHM 0x5ffc0234
NCSMutexBegin 0x5ffc02e4
NCSMutexEnd 0x5ffc02e8
NCSMutexFini 0x5ffc02a4
NCSMutexInit 0x5ffc02b8
NCSPhysicalMemorySize 0x5ffc02b0
NCSPoolAlloc 0x5ffc02e0
NCSPoolCreate 0x5ffc02c4
NCSPoolDestroy 0x5ffc0260
NCSPoolFree 0x5ffc02bc
NCSPrefGetBoolean 0x5ffc0248
NCSPrefGetString 0x5ffc0254
NCSPrefGetUserString 0x5ffc0258
NCSPrefSetMachineKey 0x5ffc0250
NCSRealloc 0x5ffc0240
NCSSleep 0x5ffc02c0
NCSStrDup 0x5ffc025c
NCSThreadExit 0x5ffc0230
NCSThreadFini 0x5ffc02a8
NCSThreadInit 0x5ffc02b4
NCSThreadIsRunning 0x5ffc02d0
NCSThreadSpawn 0x5ffc022c
NCSThreadTerminate 0x5ffc02d4
NCSThreadYield 0x5ffc0244
NCSUnmapSHM 0x5ffc029c
CoCreateInstance 0x5ffc0470
CoDisconnectObject 0x5ffc0478
CoInitialize 0x5ffc0444
CoMarshalInterface 0x5ffc047c
CoReleaseMarshalData 0x5ffc046c
CoTaskMemAlloc 0x5ffc0464
CoTaskMemFree 0x5ffc0438
CoTaskMemRealloc 0x5ffc0474
CoUninitialize 0x5ffc0440
CoUnmarshalInterface 0x5ffc0430
CreateDataAdviseHolder 0x5ffc0468
CreateOleAdviseHolder 0x5ffc0450
CreateStreamOnHGlobal 0x5ffc0434
OleLoadFromStream 0x5ffc0460
OleRegEnumVerbs 0x5ffc0448
OleRegGetMiscStatus 0x5ffc0454
OleRegGetUserType 0x5ffc044c
OleSaveToStream 0x5ffc045c
ProgIDFromCLSID 0x5ffc043c
WriteClassStm 0x5ffc0458
CreateErrorInfo 0x5ffc0394
GetErrorInfo 0x5ffc0398
LoadRegTypeLib 0x5ffc0348
LoadTypeLib 0x5ffc0340
OleCreatePropertyFrame 0x5ffc033c
RegisterTypeLib 0x5ffc034c
SafeArrayAccessData 0x5ffc0334
SafeArrayCreate 0x5ffc0360
SafeArrayGetDim 0x5ffc0368
SafeArrayGetElement 0x5ffc0388
SafeArrayGetLBound 0x5ffc036c
SafeArrayLock 0x5ffc0384
SafeArrayUnaccessData 0x5ffc0380
SafeArrayUnlock 0x5ffc037c
SetErrorInfo 0x5ffc038c
SysAllocString 0x5ffc0390
SysAllocStringByteLen 0x5ffc0358
SysFreeString 0x5ffc035c
SysReAllocString 0x5ffc0364
SysStringByteLen 0x5ffc0344
SysStringLen 0x5ffc0354
VariantChangeType 0x5ffc0378
VariantClear 0x5ffc0350
VariantCopy 0x5ffc0374
VariantInit 0x5ffc0370
VarUI4FromStr 0x5ffc0338
BeginPaint 0x5ffc03b8
CallWindowProcA 0x5ffc03e4
CharNextA 0x5ffc03e0
CreateWindowExA 0x5ffc0404
DefWindowProcA 0x5ffc03f8
DestroyWindow 0x5ffc03a4
EndPaint 0x5ffc03c0
EqualRect 0x5ffc0424
GetActiveWindow 0x5ffc0400
GetClassInfoExA 0x5ffc03d0
GetClientRect 0x5ffc03bc
GetDC 0x5ffc03f0
GetFocus 0x5ffc03c8
GetKeyState 0x5ffc03b0
GetSysColor 0x5ffc03b4
GetWindowLongA 0x5ffc03e8
IntersectRect 0x5ffc0428
InvalidateRect 0x5ffc0410
IsChild 0x5ffc03c4
IsWindow 0x5ffc0408
LoadCursorA 0x5ffc03d4
LoadImageA 0x5ffc03a8
LoadStringA 0x5ffc03a0
MessageBoxA 0x5ffc03fc
OffsetRect 0x5ffc0420
PtInRect 0x5ffc03ac
RegisterClassExA 0x5ffc03dc
ReleaseDC 0x5ffc03f4
SetFocus 0x5ffc03cc
SetWindowLongA 0x5ffc03ec
SetWindowPos 0x5ffc0418
SetWindowRgn 0x5ffc041c
ShowWindow 0x5ffc040c
UnionRect 0x5ffc0414
wsprintfA 0x5ffc03d8