sacommlayer.dll

v12.0.0.683 32-bit Windows Analyzed
Description
Crystal Analysis Communication Layer
Authors
Copyright 1999-2008 Business Objects
File size
283.2 KB
Uploaded
2025-12-02 14:37
Views
25
SHA-256
7ad76ed834fec366f073aae80f4a5f1d

Exported functions 4

DllCanUnloadNow #1 · 0x77c6
DllGetClassObject #2 · 0x7b61
DllRegisterServer #3 · 0x78ef
DllUnregisterServer #4 · 0x793b

Imported DLLs & functions 186

RegCloseKey 0x3eba7000
0x3eba7008
0x3eba700c
0x3eba7010
0x3eba7014
0x3eba7018
0x3eba701c
0x3eba7020
0x3eba7024
0x3eba7028
0x3eba702c
0x3eba7030
0x3eba7034
CloseHandle 0x3eba706c
CompareStringA 0x3eba70a4
DeleteCriticalSection 0x3eba704c
DisableThreadLibraryCalls 0x3eba7084
EnterCriticalSection 0x3eba7060
ExitProcess 0x3eba70d8
FreeLibrary 0x3eba7094
GetACP 0x3eba70d0
GetCurrentProcessId 0x3eba70c0
GetCurrentThreadId 0x3eba7088
GetLastError 0x3eba7064
GetLocaleInfoA 0x3eba70cc
GetModuleFileNameA 0x3eba70ac
GetModuleHandleA 0x3eba70a8
GetSystemDirectoryA 0x3eba70b4
GetSystemTime 0x3eba7074
GetSystemTimeAsFileTime 0x3eba70e0
GetThreadLocale 0x3eba703c
GetTickCount 0x3eba70c4
GetVersionExA 0x3eba70dc
GetWindowsDirectoryA 0x3eba70b0
GlobalLock 0x3eba708c
GlobalUnlock 0x3eba7090
InitializeCriticalSection 0x3eba7048
InterlockedDecrement 0x3eba7054
InterlockedExchange 0x3eba70d4
InterlockedIncrement 0x3eba7050
LeaveCriticalSection 0x3eba705c
LoadLibraryA 0x3eba70b8
LocalAlloc 0x3eba7098
LocalFree 0x3eba7044
lstrlenA 0x3eba7058
QueryPerformanceCounter 0x3eba70c8
RaiseException 0x3eba7040
ResetEvent 0x3eba7078
ResumeThread 0x3eba70a0
SetEvent 0x3eba7068
SetLastError 0x3eba70bc
Sleep 0x3eba707c
WaitForMultipleObjects 0x3eba7080
WaitForSingleObject 0x3eba709c
WriteFile 0x3eba7070
?_Nomemory@std@@YAXXZ 0x3eba70e8
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 0x3eba710c
??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 0x3eba7118
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 0x3eba7124
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 0x3eba7128
??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 0x3eba7120
??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 0x3eba7110
??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 0x3eba711c
??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 0x3eba70f4
??4?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 0x3eba7100
??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 0x3eba712c
?assign@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@PBG@Z 0x3eba70ec
?begin@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE?AViterator@12@XZ 0x3eba7108
?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 0x3eba7114
?c_str@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEPBGXZ 0x3eba70f8
?compare@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEHPBG@Z 0x3eba70fc
?end@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE?AViterator@12@XZ 0x3eba7104
?reserve@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEXI@Z 0x3eba70f0
__CppXcptFilter 0x3eba7204
__CxxFrameHandler 0x3eba7138
__dllonexit 0x3eba71f4
__security_error_handler 0x3eba71e8
_adjust_fdiv 0x3eba7200
_beginthreadex 0x3eba71d4
_callnewh 0x3eba71e4
_CxxThrowException 0x3eba7140
_except_handler3 0x3eba7148
_initterm 0x3eba71fc
_itow 0x3eba7194
_ltow 0x3eba7160
_onexit 0x3eba71f8
_purecall 0x3eba7154
_resetstkoflw 0x3eba718c
_wcsicmp 0x3eba7208
_wcslwr 0x3eba7180
_wsplitpath 0x3eba71bc
_wtoi 0x3eba71b0
_wtol 0x3eba717c
??_V@YAXPAX@Z 0x3eba7158
??0exception@@QAE@ABQBD@Z 0x3eba71dc
??0exception@@QAE@ABV0@@Z 0x3eba7174
??0exception@@QAE@XZ 0x3eba716c
??1exception@@UAE@XZ 0x3eba7168
??1type_info@@UAE@XZ 0x3eba71ec
??3@YAXPAX@Z 0x3eba713c
?terminate@@YAXXZ 0x3eba71f0
?what@exception@@UBEPBDXZ 0x3eba71d8
free 0x3eba715c
iswdigit 0x3eba71cc
iswspace 0x3eba71c8
malloc 0x3eba7184
memcmp 0x3eba7178
memcpy 0x3eba7198
memmove 0x3eba7188
memset 0x3eba7144
rand 0x3eba719c
realloc 0x3eba7134
srand 0x3eba71a0
strcmp 0x3eba71ac
strerror 0x3eba71d0
strlen 0x3eba7170
swscanf 0x3eba71e0
time 0x3eba71a4
vswprintf 0x3eba7164
wcscat 0x3eba71b8
wcscmp 0x3eba71a8
wcscpy 0x3eba714c
wcslen 0x3eba7150
wcsncmp 0x3eba71c0
wcsncpy 0x3eba71c4
wcsstr 0x3eba7190
wcstok 0x3eba71b4
CoCreateFreeThreadedMarshaler 0x3eba72d4
CoCreateInstance 0x3eba72cc
CoInitialize 0x3eba72d0
CoInitializeEx 0x3eba72f8
CoMarshalInterThreadInterfaceInStream 0x3eba72e8
CoTaskMemAlloc 0x3eba72e0
CoTaskMemFree 0x3eba72dc
CoUninitialize 0x3eba72f4
CoUnmarshalInterface 0x3eba72e4
CreateStreamOnHGlobal 0x3eba72ec
GetHGlobalFromStream 0x3eba72f0
ProgIDFromCLSID 0x3eba72fc
StringFromCLSID 0x3eba72d8
CreateErrorInfo 0x3eba723c
GetErrorInfo 0x3eba7254
LoadRegTypeLib 0x3eba7250
LoadTypeLib 0x3eba724c
SafeArrayDestroy 0x3eba7244
SafeArrayUnaccessData 0x3eba7240
SetErrorInfo 0x3eba7258
SysAllocString 0x3eba7278
SysAllocStringByteLen 0x3eba7268
SysAllocStringLen 0x3eba725c
SysFreeString 0x3eba727c
SysReAllocStringLen 0x3eba7238
SysStringByteLen 0x3eba7264
SysStringLen 0x3eba7260
SystemTimeToVariantTime 0x3eba721c
VarBstrCat 0x3eba7248
VarBstrCmp 0x3eba7234
VarDateFromStr 0x3eba7218
VarDecFromStr 0x3eba7220
VarI4FromStr 0x3eba722c
VariantChangeType 0x3eba726c
VariantChangeTypeEx 0x3eba7214
VariantClear 0x3eba7270
VariantCopy 0x3eba7230
VariantInit 0x3eba7274
VarR8FromDec 0x3eba7210
VarR8FromStr 0x3eba7224
VarUI4FromStr 0x3eba7228
0x3eba7304
0x3eba7308
MsgWaitForMultipleObjects 0x3eba7284
SetCursor 0x3eba728c
TranslateMessage 0x3eba7288
closesocket 0x3eba72b8
connect 0x3eba7294
gethostbyname 0x3eba729c
gethostname 0x3eba72a0
htonl 0x3eba72ac
htons 0x3eba7298
ntohl 0x3eba72b0
recv 0x3eba72b4
send 0x3eba72a8
socket 0x3eba72c0
WSACleanup 0x3eba72a4
WSAGetLastError 0x3eba72bc
WSAStartup 0x3eba72c4