TPThumbPlayer.dll

v2.31.0.1206 32-bit Windows NT Analyzed
Description
TPThumbPlayer.dll
Authors
Copyright (C) 1998-2022 Tencent. All rights reserved.
File size
770.6 KB
Uploaded
2025-12-02 14:49
Views
40
SHA-256
0016d115e0f468e92524313617d868f3

Exported functions 25

TPBuildArrayParam #1 · 0x6ef20
TPBuildBoolParam #2 · 0x6edc0
TPBuildBoolParamEx #3 · 0x6ee90
TPBuildFloatParam #4 · 0x6ec20
TPBuildFloatParamEx #5 · 0x6ecf0
TPBuildLongParam #6 · 0x6eba0
TPBuildLongParamEx #7 · 0x6ebe0
TPBuildStringArrayParam #8 · 0x6ef50
TPBuildStringParam #9 · 0x6eec0
TPBuildStringParamEx #10 · 0x6eef0
TPGetAssetFactory #11 · 0x6a280
TPGetCapabilityFactory #12 · 0x6a390
TPGetDownloadProxyFactory #13 · 0x6a2e0
TPGetPlayerFactory #14 · 0x6a220
TPGetTPPlayerManager #15 · 0x6a210
TPGetTPVideoFrameBufferFactory #16 · 0x6a3f0
TPGetUtilsFactory #17 · 0x6a330
kTPDRMPropertyKeyAppver #18 · 0xa70b8
kTPDRMPropertyKeyCookie #19 · 0xa70bc
kTPDRMPropertyKeyGUID #20 · 0xa70b0
kTPDRMPropertyKeyLicenseUrl #21 · 0xa70a4
kTPDRMPropertyKeyPlatform #22 · 0xa70b4
kTPDRMPropertyKeyProvisionUrl #23 · 0xa70a0
kTPDRMPropertyKeySavePath #24 · 0xa70ac
kTPDRMPropertyKeyUseL1 #25 · 0xa70a8

Imported DLLs & functions 174

_callnewh 0x6de6d244
free 0x6de6d23c
malloc 0x6de6d240
_except1 0x6de6d24c
roundf 0x6de6d250
_cexit 0x6de6d268
_configure_narrow_argv 0x6de6d280
_crt_atexit 0x6de6d26c
_errno 0x6de6d258
_execute_onexit_table 0x6de6d270
_initialize_narrow_environment 0x6de6d27c
_initialize_onexit_table 0x6de6d278
_initterm 0x6de6d264
_initterm_e 0x6de6d25c
_invalid_parameter_noinfo_noreturn 0x6de6d288
_register_onexit_function 0x6de6d274
_seh_filter_dll 0x6de6d284
terminate 0x6de6d260
__stdio_common_vfprintf 0x6de6d294
__stdio_common_vsnprintf_s 0x6de6d298
__stdio_common_vsprintf 0x6de6d290
__stdio_common_vswprintf 0x6de6d29c
isalnum 0x6de6d2b4
isalpha 0x6de6d2bc
isspace 0x6de6d2b8
strncmp 0x6de6d2ac
tolower 0x6de6d2c0
wcscpy_s 0x6de6d2b0
wcslen 0x6de6d2a8
wcsnlen 0x6de6d2a4
0x6de6d000
CloseHandle 0x6de6d038
CreateEventW 0x6de6d05c
DeleteCriticalSection 0x6de6d00c
EnterCriticalSection 0x6de6d044
FreeLibrary 0x6de6d06c
GetCurrentProcess 0x6de6d02c
GetCurrentProcessId 0x6de6d020
GetCurrentThreadId 0x6de6d064
GetLastError 0x6de6d040
GetModuleFileNameW 0x6de6d070
GetModuleHandleW 0x6de6d010
GetProcAddress 0x6de6d074
GetSystemTimeAsFileTime 0x6de6d068
InitializeCriticalSectionAndSpinCount 0x6de6d04c
InitializeSListHead 0x6de6d01c
IsDebuggerPresent 0x6de6d014
IsProcessorFeaturePresent 0x6de6d028
LeaveCriticalSection 0x6de6d048
LoadLibraryW 0x6de6d078
MultiByteToWideChar 0x6de6d07c
OutputDebugStringW 0x6de6d018
QueryPerformanceCounter 0x6de6d024
RaiseException 0x6de6d03c
ResetEvent 0x6de6d054
SetEvent 0x6de6d050
SetUnhandledExceptionFilter 0x6de6d030
TerminateProcess 0x6de6d060
UnhandledExceptionFilter 0x6de6d034
WaitForSingleObjectEx 0x6de6d058
WideCharToMultiByte 0x6de6d008
_Cnd_broadcast 0x6de6d0a0
_Cnd_destroy_in_situ 0x6de6d0a4
_Cnd_init_in_situ 0x6de6d0bc
_Cnd_register_at_thread_exit 0x6de6d098
_Cnd_timedwait 0x6de6d090
_Cnd_unregister_at_thread_exit 0x6de6d0c0
_Cnd_wait 0x6de6d09c
_Mtx_current_owns 0x6de6d0c4
_Mtx_destroy_in_situ 0x6de6d108
_Mtx_init_in_situ 0x6de6d100
_Mtx_lock 0x6de6d104
_Mtx_unlock 0x6de6d0f8
_Xtime_get_ticks 0x6de6d0fc
?__ExceptionPtrAssign@@YAXPAXPBX@Z 0x6de6d0c8
?__ExceptionPtrCopy@@YAXPAXPBX@Z 0x6de6d0ec
?__ExceptionPtrCopyException@@YAXPAXPBX1@Z 0x6de6d0b8
?__ExceptionPtrCreate@@YAXPAX@Z 0x6de6d0f0
?__ExceptionPtrCurrentException@@YAXPAX@Z 0x6de6d0e0
?__ExceptionPtrDestroy@@YAXPAX@Z 0x6de6d0e4
?__ExceptionPtrRethrow@@YAXPBX@Z 0x6de6d0d4
?__ExceptionPtrToBool@@YA_NPBX@Z 0x6de6d094
?_Execute_once@std@@YAHAAUonce_flag@1@P6GHPAX1PAPAX@Z1@Z 0x6de6d0b0
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x6de6d128
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x6de6d0ac
?_Random_device@std@@YAIXZ 0x6de6d0d8
?_Rethrow_future_exception@std@@YAXVexception_ptr@1@@Z 0x6de6d088
?_Syserror_map@std@@YAPBDH@Z 0x6de6d08c
?_Throw_C_error@std@@YAXH@Z 0x6de6d10c
?_Throw_Cpp_error@std@@YAXH@Z 0x6de6d084
?_Throw_future_error@std@@YAXABVerror_code@1@@Z 0x6de6d0b4
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x6de6d12c
?_Xbad_function_call@std@@YAXXZ 0x6de6d0e8
?_Xinvalid_argument@std@@YAXPBD@Z 0x6de6d0dc
?_Xlength_error@std@@YAXPBD@Z 0x6de6d120
?_Xout_of_range@std@@YAXPBD@Z 0x6de6d0f4
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x6de6d0cc
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x6de6d0a8
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x6de6d0d0
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x6de6d148
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x6de6d110
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x6de6d124
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 0x6de6d114
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAVios_base@1@AAV21@@Z@Z 0x6de6d118
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x6de6d11c
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x6de6d144
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x6de6d130
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x6de6d140
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x6de6d134
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x6de6d138
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x6de6d13c
CoCreateInstance 0x6de6d2d0
CoInitializeEx 0x6de6d2d4
CoTaskMemFree 0x6de6d2cc
CoUninitialize 0x6de6d2c8
PropVariantClear 0x6de6d2d8
SysAllocString 0x6de6d150
pthread_mutex_destroy 0x6de6d2ec
pthread_mutex_init 0x6de6d2f8
pthread_mutex_lock 0x6de6d2e4
pthread_mutex_unlock 0x6de6d2f4
pthread_mutexattr_destroy 0x6de6d2e8
pthread_mutexattr_init 0x6de6d2e0
pthread_mutexattr_settype 0x6de6d2f0
??0critical_section_impl@details@pplx@@QAE@XZ 0x6de6d194
??0event_impl@details@pplx@@QAE@XZ 0x6de6d184
??0TPLogTag@@QAE@XZ 0x6de6d1a0
??1critical_section_impl@details@pplx@@QAE@XZ 0x6de6d190
??1event_impl@details@pplx@@QAE@XZ 0x6de6d180
??1TPLogTag@@QAE@XZ 0x6de6d19c
?CaptureCallstack@platform@details@pplx@@YAIPAPAXII@Z 0x6de6d174
?CreateThreadSafeScheduler@@YA?AV?$shared_ptr@Uscheduler_interface@pplx@@@std@@XZ 0x6de6d1a4
?DoLogA@TPLog@@QAAXW4TPPlayerLogLevel@@PBD1H11ZZ 0x6de6d1a8
?DoLogW@TPLog@@QAAXW4TPPlayerLogLevel@@PB_W1H11ZZ 0x6de6d16c
?get_ambient_scheduler@pplx@@YA?AV?$shared_ptr@Uscheduler_interface@pplx@@@std@@XZ 0x6de6d198
?GetCurrentThreadId@platform@details@pplx@@YAJXZ 0x6de6d170
?GetInstance@TPLog@@SAAAV1@XZ 0x6de6d1ac
?GetTagStr@TPLogTag@@QBEPB_WXZ 0x6de6d160
?lock@critical_section_impl@details@pplx@@QAEXXZ 0x6de6d18c
?set@event_impl@details@pplx@@QAEXXZ 0x6de6d17c
?SetLogCallback@TPLog@@QAEXPAVITPLogCallback@@@Z 0x6de6d15c
?SetLogContext@TPLogTag@@QAEXABUTPLogContext@@@Z 0x6de6d168
?SetLogOutputLevel@TPLog@@QAEXW4TPPlayerLogLevel@@@Z 0x6de6d158
?SetModule@TPLogTag@@QAEXPB_W@Z 0x6de6d164
?unlock@critical_section_impl@details@pplx@@QAEXXZ 0x6de6d188
?wait@event_impl@details@pplx@@QAEII@Z 0x6de6d178
CreateCapabilityHelper 0x6de6d1b4
CreateInitConfig 0x6de6d1c4
CreateTPWindowsPlayer 0x6de6d1c8
DestroyCapabilityHelper 0x6de6d1b8
DestroyInitConfig 0x6de6d1cc
DestroyTPWindowsPlayer 0x6de6d1c0
InitSDK 0x6de6d1bc
??0ITPProcessManagerListener@@QAE@XZ 0x6de6d1d4
??1ITPProcessManagerListener@@UAE@XZ 0x6de6d1d8
?GetInstance@ITPProcessManager@@SAAAV1@XZ 0x6de6d1dc
UnregisterClassW 0x6de6d1e4
__CxxFrameHandler3 0x6de6d20c
__std_exception_copy 0x6de6d204
__std_exception_destroy 0x6de6d208
__std_terminate 0x6de6d1ec
__std_type_info_compare 0x6de6d218
__std_type_info_destroy_list 0x6de6d1f0
_CxxThrowException 0x6de6d1f8
_except_handler4_common 0x6de6d1f4
_purecall 0x6de6d21c
memcpy 0x6de6d210
memmove 0x6de6d214
memset 0x6de6d220
strchr 0x6de6d1fc
wcsrchr 0x6de6d200
waveOutGetDevCapsW 0x6de6d228
waveOutGetNumDevs 0x6de6d22c