TPThumbPlayer.dll

Description: TPThumbPlayer.dll

Authors: Copyright (C) 1998-2022 Tencent. All rights reserved.

Version: 2.31.0.1206

Architecture: 64-bit

Operating System: Windows NT

SHA256: e068d234080ac947c14100daf8db3adc

File Size: 983.9 KB

Uploaded At: Dec. 4, 2025, 6:17 a.m.

Views: 12

Exported Functions

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

Imported DLLs & Functions

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