TPThumbPlayer.dll

v2.31.0.1206 64-bit Windows NT Analyzed
Description
TPThumbPlayer.dll
Authors
Copyright (C) 1998-2022 Tencent. All rights reserved.
File size
983.9 KB
Uploaded
2025-12-04 06:17
Views
61
SHA-256
e068d234080ac947c14100daf8db3adc

Exported functions 25

TPBuildArrayParam #1 · 0x7af20
TPBuildBoolParam #2 · 0x7ad00
TPBuildBoolParamEx #3 · 0x7ad90
TPBuildFloatParam #4 · 0x7abe0
TPBuildFloatParamEx #5 · 0x7ac60
TPBuildLongParam #6 · 0x7aac0
TPBuildLongParamEx #7 · 0x7ab40
TPBuildStringArrayParam #8 · 0x7af80
TPBuildStringParam #9 · 0x7ae40
TPBuildStringParamEx #10 · 0x7aea0
TPGetAssetFactory #11 · 0x764c0
TPGetCapabilityFactory #12 · 0x76610
TPGetDownloadProxyFactory #13 · 0x76530
TPGetPlayerFactory #14 · 0x76450
TPGetTPPlayerManager #15 · 0x76440
TPGetTPVideoFrameBufferFactory #16 · 0x76680
TPGetUtilsFactory #17 · 0x765a0
kTPDRMPropertyKeyAppver #18 · 0xda140
kTPDRMPropertyKeyCookie #19 · 0xda148
kTPDRMPropertyKeyGUID #20 · 0xda130
kTPDRMPropertyKeyLicenseUrl #21 · 0xda118
kTPDRMPropertyKeyPlatform #22 · 0xda138
kTPDRMPropertyKeyProvisionUrl #23 · 0xda110
kTPDRMPropertyKeySavePath #24 · 0xda128
kTPDRMPropertyKeyUseL1 #25 · 0xda120

Imported DLLs & functions 178

_callnewh 0x18008c4a0
free 0x18008c4b0
malloc 0x18008c4a8
_cexit 0x18008c4f8
_configure_narrow_argv 0x18008c4d0
_crt_atexit 0x18008c4f0
_errno 0x18008c4e8
_execute_onexit_table 0x18008c508
_initialize_narrow_environment 0x18008c528
_initialize_onexit_table 0x18008c518
_initterm 0x18008c510
_initterm_e 0x18008c530
_invalid_parameter_noinfo_noreturn 0x18008c520
_register_onexit_function 0x18008c500
_seh_filter_dll 0x18008c4d8
terminate 0x18008c4e0
__stdio_common_vfprintf 0x18008c558
__stdio_common_vsnprintf_s 0x18008c540
__stdio_common_vsprintf 0x18008c548
__stdio_common_vswprintf 0x18008c550
isalnum 0x18008c590
isalpha 0x18008c568
isspace 0x18008c598
strncmp 0x18008c580
tolower 0x18008c588
wcscpy_s 0x18008c5a0
wcslen 0x18008c578
wcsnlen 0x18008c570
0x18008c000
CloseHandle 0x18008c090
CreateEventW 0x18008c0d8
DecodePointer 0x18008c010
DeleteCriticalSection 0x18008c018
EnterCriticalSection 0x18008c0a8
FreeLibrary 0x18008c0f0
GetCurrentProcess 0x18008c040
GetCurrentProcessId 0x18008c028
GetCurrentThreadId 0x18008c020
GetLastError 0x18008c0a0
GetModuleFileNameW 0x18008c0f8
GetModuleHandleW 0x18008c070
GetProcAddress 0x18008c100
GetSystemTimeAsFileTime 0x18008c0e8
InitializeCriticalSectionAndSpinCount 0x18008c0b8
InitializeSListHead 0x18008c088
IsDebuggerPresent 0x18008c080
IsProcessorFeaturePresent 0x18008c038
LeaveCriticalSection 0x18008c0b0
LoadLibraryW 0x18008c108
MultiByteToWideChar 0x18008c110
OutputDebugStringW 0x18008c078
QueryPerformanceCounter 0x18008c030
RaiseException 0x18008c098
ResetEvent 0x18008c0c8
RtlCaptureContext 0x18008c068
RtlLookupFunctionEntry 0x18008c060
RtlVirtualUnwind 0x18008c058
SetEvent 0x18008c0c0
SetUnhandledExceptionFilter 0x18008c048
TerminateProcess 0x18008c0e0
UnhandledExceptionFilter 0x18008c050
WaitForSingleObjectEx 0x18008c0d0
WideCharToMultiByte 0x18008c118
_Cnd_broadcast 0x18008c128
_Cnd_destroy_in_situ 0x18008c130
_Cnd_init_in_situ 0x18008c240
_Cnd_register_at_thread_exit 0x18008c168
_Cnd_timedwait 0x18008c178
_Cnd_unregister_at_thread_exit 0x18008c248
_Cnd_wait 0x18008c160
_Mtx_current_owns 0x18008c250
_Mtx_destroy_in_situ 0x18008c228
_Mtx_init_in_situ 0x18008c218
_Mtx_lock 0x18008c220
_Mtx_unlock 0x18008c208
_Xtime_get_ticks 0x18008c210
?__ExceptionPtrAssign@@YAXPEAXPEBX@Z 0x18008c258
?__ExceptionPtrCopy@@YAXPEAXPEBX@Z 0x18008c1f0
?__ExceptionPtrCopyException@@YAXPEAXPEBX1@Z 0x18008c238
?__ExceptionPtrCreate@@YAXPEAX@Z 0x18008c1f8
?__ExceptionPtrCurrentException@@YAXPEAX@Z 0x18008c1d8
?__ExceptionPtrDestroy@@YAXPEAX@Z 0x18008c1e0
?__ExceptionPtrRethrow@@YAXPEBX@Z 0x18008c1c0
?__ExceptionPtrToBool@@YA_NPEBX@Z 0x18008c170
?_Execute_once@std@@YAHAEAUonce_flag@1@P6AHPEAX1PEAPEAX@Z1@Z 0x18008c198
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x18008c2b0
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ 0x18008c148
?_Random_device@std@@YAIXZ 0x18008c1c8
?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z 0x18008c188
?_Syserror_map@std@@YAPEBDH@Z 0x18008c180
?_Throw_C_error@std@@YAXH@Z 0x18008c230
?_Throw_Cpp_error@std@@YAXH@Z 0x18008c190
?_Throw_future_error@std@@YAXAEBVerror_code@1@@Z 0x18008c1a0
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ 0x18008c270
?_Xbad_function_call@std@@YAXXZ 0x18008c1e8
?_Xinvalid_argument@std@@YAXPEBD@Z 0x18008c1d0
?_Xlength_error@std@@YAXPEBD@Z 0x18008c268
?_Xout_of_range@std@@YAXPEBD@Z 0x18008c200
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x18008c1b0
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x18008c1a8
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ 0x18008c1b8
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x18008c140
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x18008c260
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ 0x18008c138
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z 0x18008c150
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z 0x18008c158
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z 0x18008c278
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z 0x18008c288
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ 0x18008c2a8
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x18008c280
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ 0x18008c2a0
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z 0x18008c298
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z 0x18008c290
CoCreateInstance 0x18008c5b0
CoInitializeEx 0x18008c5c8
CoTaskMemFree 0x18008c5c0
CoUninitialize 0x18008c5d0
PropVariantClear 0x18008c5b8
SysAllocString 0x18008c2c0
pthread_mutex_destroy 0x18008c5f0
pthread_mutex_init 0x18008c608
pthread_mutex_lock 0x18008c600
pthread_mutex_unlock 0x18008c5e0
pthread_mutexattr_destroy 0x18008c5f8
pthread_mutexattr_init 0x18008c610
pthread_mutexattr_settype 0x18008c5e8
??0critical_section_impl@details@pplx@@QEAA@XZ 0x18008c348
??0event_impl@details@pplx@@QEAA@XZ 0x18008c328
??0TPLogTag@@QEAA@XZ 0x18008c360
??1critical_section_impl@details@pplx@@QEAA@XZ 0x18008c340
??1event_impl@details@pplx@@QEAA@XZ 0x18008c320
??1TPLogTag@@QEAA@XZ 0x18008c358
?CaptureCallstack@platform@details@pplx@@YA_KPEAPEAX_K1@Z 0x18008c370
?CreateThreadSafeScheduler@@YA?AV?$shared_ptr@Uscheduler_interface@pplx@@@std@@XZ 0x18008c368
?DoLogA@TPLog@@QEAAXW4TPPlayerLogLevel@@PEBD1H11ZZ 0x18008c2d0
?DoLogW@TPLog@@QEAAXW4TPPlayerLogLevel@@PEB_W1H11ZZ 0x18008c378
?get_ambient_scheduler@pplx@@YA?AV?$shared_ptr@Uscheduler_interface@pplx@@@std@@XZ 0x18008c350
?GetCurrentThreadId@platform@details@pplx@@YAJXZ 0x18008c300
?GetInstance@TPLog@@SAAEAV1@XZ 0x18008c308
?GetTagStr@TPLogTag@@QEBAPEB_WXZ 0x18008c2e8
?lock@critical_section_impl@details@pplx@@QEAAXXZ 0x18008c338
?set@event_impl@details@pplx@@QEAAXXZ 0x18008c318
?SetLogCallback@TPLog@@QEAAXPEAVITPLogCallback@@@Z 0x18008c2e0
?SetLogContext@TPLogTag@@QEAAXAEBUTPLogContext@@@Z 0x18008c2f8
?SetLogOutputLevel@TPLog@@QEAAXW4TPPlayerLogLevel@@@Z 0x18008c2d8
?SetModule@TPLogTag@@QEAAXPEB_W@Z 0x18008c2f0
?unlock@critical_section_impl@details@pplx@@QEAAXXZ 0x18008c330
?wait@event_impl@details@pplx@@QEAAII@Z 0x18008c310
CreateCapabilityHelper 0x18008c3b8
CreateInitConfig 0x18008c390
CreateTPWindowsPlayer 0x18008c388
DestroyCapabilityHelper 0x18008c3a0
DestroyInitConfig 0x18008c3a8
DestroyTPWindowsPlayer 0x18008c398
InitSDK 0x18008c3b0
??0ITPProcessManagerListener@@QEAA@XZ 0x18008c3d0
??1ITPProcessManagerListener@@UEAA@XZ 0x18008c3d8
?GetInstance@ITPProcessManager@@SAAEAV1@XZ 0x18008c3c8
UnregisterClassW 0x18008c3e8
__C_specific_handler 0x18008c428
__CxxFrameHandler3 0x18008c448
__std_exception_copy 0x18008c418
__std_exception_destroy 0x18008c420
__std_terminate 0x18008c440
__std_type_info_compare 0x18008c410
__std_type_info_destroy_list 0x18008c408
_CxxThrowException 0x18008c3f8
_purecall 0x18008c438
memcmp 0x18008c458
memcpy 0x18008c460
memmove 0x18008c468
memset 0x18008c450
strchr 0x18008c400
wcsrchr 0x18008c430
waveOutGetDevCapsW 0x18008c480
waveOutGetNumDevs 0x18008c478