QLCommon.dll

v2.0.4.156 32-bit Windows Analyzed
Description
腾讯视频
Authors
Copyright (C) 1998 - 2019 Tencent. All Rights Reserved
File size
738.4 KB
Uploaded
2025-12-02 14:47
Views
74
SHA-256
8d95089078b1c03927587168ac2e2737

Exported functions 23

?CreateHttpContent@Details@QLC@@YAPAVHttpContentHandle@12@PAXH@Z #1 · 0x1c100
?CreateHttpSession@Details@QLC@@YAPAVHttpSessionHandle@12@PAVLoggerHandle@12@PB_W@Z #2 · 0x1bfe0
?CreateLoggerWrapper@Details@QLC@@YAXPAVLoggerHandle@12@PB_WPAPAUILoggerWrapper@2@@Z #3 · 0x282f0
?CreateMemoryBuffer@Details@QLC@@YAPAVBufferHandle@12@H@Z #4 · 0x6d90
?CreateReadWriteBuffer@Details@QLC@@YAPAVReadWriteBufferHandle@12@H@Z #5 · 0x2b120
?CreateSeekableBufferingStreamFromSequentialStream@Details@QLC@@YAPAVInputStreamHandle@12@PAV312@@Z #6 · 0xd630
GetModuleVersion #7 · 0x2630
OnFatalError #8 · 0x2790
QLCommon_CreateAsyncResult #9 · 0x1970
QLCommon_CreateAttributes #10 · 0x3b00
QLCommon_CreateBufferReader #11 · 0x2e530
QLCommon_CreateByteStreamFromBuffer #12 · 0x56e0
QLCommon_CreateCancellationTokenSource #13 · 0x2300
QLCommon_CreateLoggerFromSink #14 · 0x2d530
QLCommon_CreateMemoryBufferFactory #15 · 0x2e510
QLCommon_CreateRingBuffer #16 · 0x2f8f0
QLCommon_CreateSimpleLogger #17 · 0x2d500
QLCommon_CreateWindowDispatcher #18 · 0x2fd80
QLCommon_GetGlobalLogger #19 · 0x4c80
QLCommon_InvokeCallback #20 · 0x19d0
QLCommon_PutWorkItem #21 · 0x2e610
QLCommon_SetGlobalLogger #22 · 0x4b90
SaveBMPFile #23 · 0x23e0

Imported DLLs & functions 378

CryptAcquireContextA 0x1008b000
CryptCreateHash 0x1008b014
CryptDestroyHash 0x1008b01c
CryptDestroyKey 0x1008b020
CryptEncrypt 0x1008b00c
CryptGenRandom 0x1008b008
CryptGetHashParam 0x1008b010
CryptHashData 0x1008b018
CryptImportKey 0x1008b024
CryptReleaseContext 0x1008b004
atoi 0x1008b4f0
strtol 0x1008b4f4
strtoll 0x1008b4e8
strtoul 0x1008b4ec
_fstat64 0x1008b504
_stat64 0x1008b508
_aligned_free 0x1008b52c
_aligned_malloc 0x1008b528
_callnewh 0x1008b514
_recalloc 0x1008b520
calloc 0x1008b51c
free 0x1008b524
malloc 0x1008b510
realloc 0x1008b518
_except1 0x1008b534
__sys_nerr 0x1008b56c
_beginthread 0x1008b568
_beginthreadex 0x1008b548
_cexit 0x1008b55c
_configure_narrow_argv 0x1008b578
_crt_atexit 0x1008b560
_errno 0x1008b544
_execute_onexit_table 0x1008b570
_getpid 0x1008b554
_initialize_narrow_environment 0x1008b584
_initialize_onexit_table 0x1008b57c
_initterm 0x1008b558
_initterm_e 0x1008b54c
_invalid_parameter_noinfo 0x1008b540
_invalid_parameter_noinfo_noreturn 0x1008b550
_register_onexit_function 0x1008b574
_seh_filter_dll 0x1008b580
strerror 0x1008b564
terminate 0x1008b53c
__acrt_iob_func 0x1008b5e4
__stdio_common_vsprintf 0x1008b5a4
__stdio_common_vsprintf_s 0x1008b5b0
__stdio_common_vsscanf 0x1008b59c
__stdio_common_vswprintf 0x1008b5c0
__stdio_common_vswprintf_s 0x1008b5cc
_close 0x1008b590
_lseeki64 0x1008b5c8
_open 0x1008b5bc
_read 0x1008b594
_write 0x1008b58c
fclose 0x1008b5b4
feof 0x1008b5d8
ferror 0x1008b5d4
fflush 0x1008b598
fgets 0x1008b5c4
fopen 0x1008b5e0
fopen_s 0x1008b5a8
fputc 0x1008b5dc
fputs 0x1008b5d0
fread 0x1008b5b8
fseek 0x1008b5a0
fwrite 0x1008b5ac
_strdup 0x1008b61c
isalnum 0x1008b600
isalpha 0x1008b620
isdigit 0x1008b610
isgraph 0x1008b5f0
islower 0x1008b5f8
isprint 0x1008b5f4
isspace 0x1008b5ec
isupper 0x1008b5fc
isxdigit 0x1008b608
strncmp 0x1008b60c
strncpy 0x1008b614
strpbrk 0x1008b604
tolower 0x1008b618
_gmtime64 0x1008b628
_time64 0x1008b62c
CertFreeCertificateContext 0x1008b02c
CancelIo 0x1008b044
CloseHandle 0x1008b040
CreateEventW 0x1008b070
CreateFileW 0x1008b03c
CreateIoCompletionPort 0x1008b0a0
CreateSemaphoreW 0x1008b0d0
CreateWaitableTimerW 0x1008b054
DecodePointer 0x1008b0f0
DeleteCriticalSection 0x1008b0ec
EncodePointer 0x1008b10c
EnterCriticalSection 0x1008b0e4
ExpandEnvironmentStringsA 0x1008b184
FindClose 0x1008b038
FindFirstFileW 0x1008b0d4
FlushInstructionCache 0x1008b12c
FormatMessageA 0x1008b158
FreeLibrary 0x1008b15c
GetCurrentProcess 0x1008b128
GetCurrentProcessId 0x1008b150
GetCurrentThreadId 0x1008b064
GetFileType 0x1008b178
GetLastError 0x1008b0f8
GetLocalTime 0x1008b0bc
GetModuleFileNameW 0x1008b034
GetModuleHandleA 0x1008b068
GetProcAddress 0x1008b08c
GetProcessHeap 0x1008b118
GetQueuedCompletionStatus 0x1008b0b0
GetStdHandle 0x1008b174
GetStringTypeExA 0x1008b16c
GetSystemDirectoryA 0x1008b188
GetSystemTimeAsFileTime 0x1008b050
GetTickCount 0x1008b170
GetUserDefaultLCID 0x1008b168
GlobalFree 0x1008b0a4
HeapAlloc 0x1008b110
HeapFree 0x1008b114
InitializeCriticalSection 0x1008b0dc
InitializeCriticalSectionAndSpinCount 0x1008b0fc
InitializeSListHead 0x1008b11c
InterlockedCompareExchange 0x1008b058
InterlockedDecrement 0x1008b190
InterlockedExchange 0x1008b048
InterlockedExchangeAdd 0x1008b100
InterlockedIncrement 0x1008b0e8
InterlockedPopEntrySList 0x1008b120
InterlockedPushEntrySList 0x1008b124
IsDebuggerPresent 0x1008b104
IsProcessorFeaturePresent 0x1008b130
LCMapStringA 0x1008b164
LeaveCriticalSection 0x1008b0e0
LoadLibraryA 0x1008b160
LoadLibraryExA 0x1008b13c
LocalFree 0x1008b154
MultiByteToWideChar 0x1008b074
OutputDebugStringW 0x1008b108
PeekNamedPipe 0x1008b180
PostQueuedCompletionStatus 0x1008b06c
QueryPerformanceCounter 0x1008b14c
QueueUserAPC 0x1008b088
QueueUserWorkItem 0x1008b0c0
RaiseException 0x1008b0f4
ReadFile 0x1008b17c
ReleaseSemaphore 0x1008b0c8
ResetEvent 0x1008b0cc
SetEvent 0x1008b0d8
SetLastError 0x1008b0ac
SetUnhandledExceptionFilter 0x1008b144
SetWaitableTimer 0x1008b04c
Sleep 0x1008b078
SleepEx 0x1008b094
TerminateProcess 0x1008b148
TerminateThread 0x1008b07c
TlsAlloc 0x1008b080
TlsFree 0x1008b09c
TlsGetValue 0x1008b098
TlsSetValue 0x1008b0a8
TryEnterCriticalSection 0x1008b0c4
UnhandledExceptionFilter 0x1008b140
VerifyVersionInfoA 0x1008b18c
VerifyVersionInfoW 0x1008b0b8
VerSetConditionMask 0x1008b0b4
VirtualAlloc 0x1008b134
VirtualFree 0x1008b138
WaitForMultipleObjects 0x1008b05c
WaitForSingleObject 0x1008b060
WideCharToMultiByte 0x1008b090
WriteFile 0x1008b084
_Cnd_broadcast 0x1008b264
_Cnd_destroy 0x1008b248
_Cnd_destroy_in_situ 0x1008b268
_Cnd_do_broadcast_at_thread_exit 0x1008b244
_Cnd_init 0x1008b260
_Cnd_init_in_situ 0x1008b214
_Cnd_register_at_thread_exit 0x1008b240
_Cnd_signal 0x1008b204
_Cnd_unregister_at_thread_exit 0x1008b20c
_Cnd_wait 0x1008b24c
_Mtx_destroy 0x1008b25c
_Mtx_destroy_in_situ 0x1008b338
_Mtx_init 0x1008b250
_Mtx_init_in_situ 0x1008b330
_Mtx_lock 0x1008b334
_Mtx_unlock 0x1008b32c
_Thrd_detach 0x1008b258
_Thrd_start 0x1008b254
?__ExceptionPtrAssign@@YAXPAXPBX@Z 0x1008b208
?__ExceptionPtrCopy@@YAXPAXPBX@Z 0x1008b21c
?__ExceptionPtrCopyException@@YAXPAXPBX1@Z 0x1008b218
?__ExceptionPtrCreate@@YAXPAX@Z 0x1008b210
?__ExceptionPtrCurrentException@@YAXPAX@Z 0x1008b238
?__ExceptionPtrDestroy@@YAXPAX@Z 0x1008b234
?__ExceptionPtrRethrow@@YAXPBX@Z 0x1008b23c
?__ExceptionPtrToBool@@YA_NPBX@Z 0x1008b230
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x1008b1f4
?_BADOFF@std@@3_JB 0x1008b308
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x1008b1f8
?_Getcat@?$ctype@_W@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x1008b1e0
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x1008b31c
?_Incref@facet@locale@std@@UAEXXZ 0x1008b1fc
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x1008b318
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ 0x1008b1a8
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x1008b2a0
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z 0x1008b320
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEXXZ 0x1008b2ec
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x1008b284
?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z 0x1008b228
?_Syserror_map@std@@YAPBDH@Z 0x1008b22c
?_Throw_C_error@std@@YAXH@Z 0x1008b2e0
?_Throw_Cpp_error@std@@YAXH@Z 0x1008b224
?_Throw_future_error@std@@YAXABVerror_code@1@@Z 0x1008b220
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAEXXZ 0x1008b1ac
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x1008b2a4
?_Xbad_alloc@std@@YAXXZ 0x1008b2d8
?_Xbad_function_call@std@@YAXXZ 0x1008b270
?_Xlength_error@std@@YAXPBD@Z 0x1008b2dc
?_Xout_of_range@std@@YAXPBD@Z 0x1008b30c
??0_Lockit@std@@QAE@H@Z 0x1008b324
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IAE@XZ 0x1008b198
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1008b290
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x1008b2cc
??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAE@PAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z 0x1008b19c
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z 0x1008b294
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IAE@XZ 0x1008b2f0
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x1008b280
??0?$codecvt@_WDU_Mbstatet@@@std@@QAE@I@Z 0x1008b33c
??1_Lockit@std@@QAE@XZ 0x1008b328
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UAE@XZ 0x1008b1a0
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b298
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b2d4
??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UAE@XZ 0x1008b1cc
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b2c4
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UAE@XZ 0x1008b1a4
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1008b29c
??1?$codecvt@_WDU_Mbstatet@@@std@@MAE@XZ 0x1008b1e8
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x1008b1d8
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAI@Z 0x1008b2d0
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@_J@Z 0x1008b26c
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@H@Z 0x1008b1d4
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@I@Z 0x1008b278
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@J@Z 0x1008b2c8
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z 0x1008b1d0
??Bid@locale@std@@QAEIXZ 0x1008b200
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@XZ 0x1008b2e8
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x1008b288
?getloc@ios_base@std@@QBE?AVlocale@2@XZ 0x1008b1dc
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A 0x1008b304
?id@?$ctype@_W@std@@2V0locale@2@A 0x1008b310
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEXABVlocale@2@@Z 0x1008b1c8
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x1008b2c0
?in@?$codecvt@_WDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PBD1AAPBDPA_W3AAPA_W@Z 0x1008b1f0
?out@?$codecvt@_WDU_Mbstatet@@@std@@QBEHAAU_Mbstatet@@PB_W1AAPB_WPAD3AAPAD@Z 0x1008b1ec
?put@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QAEAAV12@_W@Z 0x1008b2fc
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEPAV12@PA_W_J@Z 0x1008b1c0
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x1008b2b8
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QAEXH_N@Z 0x1008b2e4
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x1008b28c
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JXZ 0x1008b1b0
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x1008b2a8
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAEG_W@Z 0x1008b2f4
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x1008b27c
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QAE_JPB_W_J@Z 0x1008b300
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x1008b274
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEHXZ 0x1008b1c4
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x1008b2bc
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAEGXZ 0x1008b1b4
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x1008b2ac
?uncaught_exception@std@@YA_NXZ 0x1008b314
?widen@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QBE_WD@Z 0x1008b2f8
?widen@?$ctype@_W@std@@QBE_WD@Z 0x1008b1e4
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPA_W_J@Z 0x1008b1b8
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x1008b2b0
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MAE_JPB_W_J@Z 0x1008b1bc
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x1008b2b4
SafeArrayAccessData 0x1008b344
SafeArrayCreate 0x1008b348
SafeArrayGetLBound 0x1008b354
SafeArrayGetUBound 0x1008b350
SafeArrayUnaccessData 0x1008b364
SysAllocString 0x1008b35c
SysFreeString 0x1008b358
VariantClear 0x1008b368
VariantCopy 0x1008b360
VariantInit 0x1008b34c
CallWindowProcW 0x1008b3a0
CreateWindowExW 0x1008b394
DefWindowProcW 0x1008b3a4
DestroyWindow 0x1008b398
GetClassInfoExW 0x1008b378
GetWindowLongW 0x1008b374
IsWindow 0x1008b388
LoadCursorW 0x1008b380
LoadStringA 0x1008b38c
PostMessageW 0x1008b39c
RegisterClassExW 0x1008b390
SendNotifyMessageW 0x1008b384
SetWindowLongW 0x1008b37c
UnregisterClassW 0x1008b370
__CxxFrameHandler3 0x1008b3b4
__RTDynamicCast 0x1008b3dc
__std_exception_copy 0x1008b3d4
__std_exception_destroy 0x1008b3e4
__std_terminate 0x1008b3ec
__std_type_info_compare 0x1008b3c8
__std_type_info_destroy_list 0x1008b3e0
_CxxThrowException 0x1008b3b8
_except_handler4_common 0x1008b3bc
_purecall 0x1008b3e8
memchr 0x1008b3ac
memcpy 0x1008b3c0
memmove 0x1008b3d8
memset 0x1008b3b0
strchr 0x1008b3cc
strrchr 0x1008b3c4
strstr 0x1008b3d0
GetFileVersionInfoSizeW 0x1008b3f8
GetFileVersionInfoW 0x1008b3f4
VerQueryValueW 0x1008b3fc
WinHttpCrackUrl 0x1008b404
WinHttpGetIEProxyConfigForCurrentUser 0x1008b40c
WinHttpGetProxyForUrl 0x1008b408
WinHttpOpen 0x1008b410
0x1008b418
0x1008b41c
0x1008b420
0x1008b424
0x1008b428
0x1008b42c
0x1008b430
0x1008b434
0x1008b438
0x1008b43c
0x1008b440
0x1008b444
0x1008b448
0x1008b44c
0x1008b450
0x1008b454
__WSAFDIsSet 0x1008b490
accept 0x1008b494
bind 0x1008b498
closesocket 0x1008b49c
connect 0x1008b4b8
freeaddrinfo 0x1008b478
getaddrinfo 0x1008b460
gethostname 0x1008b4d8
getpeername 0x1008b464
getsockname 0x1008b4b4
getsockopt 0x1008b468
htonl 0x1008b4c4
htons 0x1008b46c
inet_ntoa 0x1008b45c
ioctlsocket 0x1008b4c8
listen 0x1008b4a4
ntohl 0x1008b4e0
ntohs 0x1008b470
recv 0x1008b474
recvfrom 0x1008b484
select 0x1008b4cc
send 0x1008b480
sendto 0x1008b488
setsockopt 0x1008b4d0
shutdown 0x1008b4a0
socket 0x1008b4dc
WSACleanup 0x1008b48c
WSAGetLastError 0x1008b4d4
WSAIoctl 0x1008b47c
WSARecv 0x1008b4bc
WSASend 0x1008b4c0
WSASetLastError 0x1008b4a8
WSASocketW 0x1008b4ac
WSAStartup 0x1008b4b0