kbase.dll

v12.1.0.23542 32-bit Windows NT Analyzed
Description
kbase framework
Authors
Copyright©2025 Kingsoft Corporation. All rights reserved.
File size
291.0 KB
Uploaded
2025-12-04 06:12
Views
84
SHA-256
5a14da7db12859f452a2e80fd2336a07

Exported functions 135

??0ks_notification_center@@QAE@PBD@Z #1 · 0x2b5c0
??0ks_single_thread_apartment_imp@@QAE@PBDI$$QAV?$function@$$A6AXXZ@std@@1@Z #2 · 0x24a00
??0ks_single_thread_apartment_imp@@QAE@PBDI@Z #3 · 0x24b50
??0ks_thread_pool_apartment_imp@@QAE@PBDII$$QAV?$function@$$A6AXXZ@std@@1@Z #4 · 0x28730
??0ks_thread_pool_apartment_imp@@QAE@PBDII@Z #5 · 0x28880
??1ks_single_thread_apartment_imp@@QAE@XZ #6 · 0x24fe0
??1ks_thread_pool_apartment_imp@@QAE@XZ #7 · 0x28bc0
?__acquire_current_future_cancelled_error@ks_raw_future@__ks_async_raw@@SA?AVks_error@@ABV3@@Z #8 · 0xb420
?__check_current_future_cancelled@ks_raw_future@__ks_async_raw@@SA_NXZ #9 · 0xb660
?__do_recur_check_need_lock_owner_ptr@ks_async_context@@CA_NPAU_FAT_DATA@1@@Z #10 · 0x23590
?__do_recur_lock_owner_ptr@ks_async_context@@CA?AVks_any@@PAU_FAT_DATA@1@@Z #11 · 0x235c0
?__do_recur_unlock_owner_ptr@ks_async_context@@CAXPAU_FAT_DATA@1@AAVks_any@@@Z #12 · 0x23a60
?__for_future@ks_cancel_inspector@@CAPAV1@XZ #13 · 0x23d20
?__force_cleanup@ks_raw_async_flow@__ks_async_raw@@QAEXXZ #14 · 0x1b850
?__from_result@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABVks_raw_result@2@PAVks_apartment@@@Z #15 · 0xba80
?__register_public_apartment@ks_apartment@@KAXPBDPAV1@@Z #16 · 0x22760
?__set_current_thread_apartment@ks_apartment@@KAXPAV1@@Z #17 · 0x22930
?__set_current_thread_name@ks_apartment@@KAXPBD@Z #18 · 0x22950
?__set_default_mta_max_thread_count@ks_apartment@@SAXI@Z #19 · 0x22ac0
?__set_master_sta@ks_apartment@@KAXPAV1@@Z #20 · 0x22ad0
?__set_ui_sta@ks_apartment@@KAXPAV1@@Z #21 · 0x22ae0
?__set_unified_raw_thread_init_fn@ks_apartment@@SAXP6AXXZ@Z #22 · 0x22af0
?__set_unified_raw_thread_term_fn@ks_apartment@@SAXP6AXXZ@Z #23 · 0x22b00
?__try_cancel@ks_raw_async_flow@__ks_async_raw@@QAEXXZ #24 · 0x1b8d0
?__unregister_public_apartment@ks_apartment@@KAXPBDPAV1@@Z #25 · 0x22b10
?__wait@ks_raw_async_flow@__ks_async_raw@@QAEXXZ #26 · 0x1b960
?__wait_all@ks_async_controller@@QBEXXZ #27 · 0x23cf0
?add_flat_task@ks_raw_async_flow@__ks_async_raw@@QAE_NPBDPAVks_apartment@@$$QAV?$function@$$A6A?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@2@@Z@std@@ABVks_async_context@@_NPBVtype_info@@@Z #28 · 0x1ba50
?add_flow_completed_observer@ks_raw_async_flow@__ks_async_raw@@QAE_KPAVks_apartment@@$$QAV?$function@$$A6AXABV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@std@@ABVks_error@@@Z@std@@ABVks_async_context@@@Z #29 · 0x1c590
?add_flow_running_observer@ks_raw_async_flow@__ks_async_raw@@QAE_KPAVks_apartment@@$$QAV?$function@$$A6AXABV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@std@@@Z@std@@ABVks_async_context@@@Z #30 · 0x1c750
?add_observer@ks_notification_center@@QAE_KPBXPBDPAVks_apartment@@V?$function@$$A6AXABVks_notification@@@Z@std@@ABVks_async_context@@@Z #31 · 0x2ccc0
?add_task@ks_raw_async_flow@__ks_async_raw@@QAE_NPBDPAVks_apartment@@$$QAV?$function@$$A6A?AVks_raw_result@__ks_async_raw@@ABV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@std@@@Z@std@@ABVks_async_context@@_NPBVtype_info@@@Z #32 · 0x1c910
?add_task_completed_observer@ks_raw_async_flow@__ks_async_raw@@QAE_KPBDPAVks_apartment@@$$QAV?$function@$$A6AXABV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@std@@PBDABVks_error@@@Z@std@@ABVks_async_context@@@Z #33 · 0x1ca80
?add_task_running_observer@ks_raw_async_flow@__ks_async_raw@@QAE_KPBDPAVks_apartment@@$$QAV?$function@$$A6AXABV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@std@@PBD@Z@std@@ABVks_async_context@@@Z #34 · 0x1cc40
?all@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABV?$vector@V?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@V?$allocator@V?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@@2@@4@PAVks_apartment@@@Z #35 · 0xbdc0
?all_completed@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABV?$vector@V?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@V?$allocator@V?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@@2@@4@PAVks_apartment@@@Z #36 · 0xbef0
?any@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABV?$vector@V?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@V?$allocator@V?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@@2@@4@PAVks_apartment@@@Z #37 · 0xc1b0
?background_sta@ks_apartment@@SAPAV1@XZ #38 · 0x22cc0
?create@ks_raw_async_flow@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_async_flow@__ks_async_raw@@@std@@XZ #39 · 0x1d250
?create@ks_raw_promise@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_promise@__ks_async_raw@@@std@@PAVks_apartment@@@Z #40 · 0xc460
?current_thread_apartment@ks_apartment@@SAPAV1@XZ #41 · 0x22e00
?current_thread_apartment_or@ks_apartment@@SAPAV1@PAV1@@Z #42 · 0x22e20
?current_thread_apartment_or_default_mta@ks_apartment@@SAPAV1@XZ #43 · 0x22e40
?default_center@ks_notification_center@@SAPAV1@XZ #44 · 0x2cd40
?default_mta@ks_apartment@@SAPAV1@XZ #45 · 0x22e60
?find_public_apartment@ks_apartment@@SAPAV1@PBD@Z #46 · 0x22ff0
?get_flow_future_this_wrapped@ks_raw_async_flow@__ks_async_raw@@QAE?AV?$ks_future@Vks_async_flow@@@@XZ #47 · 0x20440
?get_flow_future_void@ks_raw_async_flow@__ks_async_raw@@QAE?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@XZ #48 · 0x20910
?get_last_error@ks_raw_async_flow@__ks_async_raw@@QAE?AVks_error@@XZ #49 · 0x20bc0
?get_last_failed_task_name@ks_raw_async_flow@__ks_async_raw@@QAE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ #50 · 0x20c70
?get_task_future@ks_raw_async_flow@__ks_async_raw@@QAE?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@PBDPBVtype_info@@@Z #51 · 0x20cf0
?get_value@ks_raw_async_flow@__ks_async_raw@@QAE?AVks_raw_value@2@PBD@Z #52 · 0x21060
?is_flow_completed@ks_raw_async_flow@__ks_async_raw@@QAE_NXZ #53 · 0x21200
?is_flow_running@ks_raw_async_flow@__ks_async_raw@@QAE_NXZ #54 · 0x21280
?is_task_completed@ks_raw_async_flow@__ks_async_raw@@QAE_NPBD@Z #55 · 0x212f0
?is_task_running@ks_raw_async_flow@__ks_async_raw@@QAE_NPBD@Z #56 · 0x21450
?master_sta@ks_apartment@@SAPAV1@XZ #57 · 0x23180
?name@ks_notification_center@@QAEPBDXZ #58 · 0x2dfd0
?peek_task_error@ks_raw_async_flow@__ks_async_raw@@QAE?AVks_error@@PBD@Z #59 · 0x21770
?peek_task_result@ks_raw_async_flow@__ks_async_raw@@QAE?AVks_raw_result@2@PBDPBVtype_info@@@Z #60 · 0x21a00
?post@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@$$QAV?$function@$$A6A?AVks_raw_result@__ks_async_raw@@XZ@4@ABVks_async_context@@PAVks_apartment@@@Z #61 · 0x11a00
?post_delayed@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@$$QAV?$function@$$A6A?AVks_raw_result@__ks_async_raw@@XZ@4@ABVks_async_context@@PAVks_apartment@@_J@Z #62 · 0x11a80
?post_notification_indirect@ks_notification_center@@QAEXABVks_notification@@@Z #63 · 0x2dfe0
?put_custom_value@ks_raw_async_flow@__ks_async_raw@@QAEXPBDABVks_raw_value@2@@Z #64 · 0x21b70
?rejected@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABVks_error@@PAVks_apartment@@@Z #65 · 0x11b80
?remove_observer@ks_notification_center@@QAEXPBX@Z #66 · 0x2e300
?remove_observer@ks_notification_center@@QAEXPBX_K@Z #67 · 0x2e310
?remove_observer@ks_raw_async_flow@__ks_async_raw@@QAEX_K@Z #68 · 0x21db0
?resolved@ks_raw_future@__ks_async_raw@@SA?AV?$shared_ptr@Vks_raw_future@__ks_async_raw@@@std@@ABVks_raw_value@2@PAVks_apartment@@@Z #69 · 0x12000
?set_j@ks_raw_async_flow@__ks_async_raw@@QAEXI@Z #70 · 0x22020
?start@ks_raw_async_flow@__ks_async_raw@@QAE_NXZ #71 · 0x22090
?ui_sta@ks_apartment@@SAPAV1@XZ #72 · 0x23300
AddCanTermThreadPoolMgr #73 · 0x42c0
GetAccessManager #74 · 0x4ad0
MemPoolBindCurTlsCache2MainHeap #75 · 0x4360
MemPoolCurTlsCacheDecommit #76 · 0x4370
MemPoolDecommit #77 · 0x4380
MemPoolDecommitObj #78 · 0x4380
MfxGetBadAllocThrow #79 · 0x4390
MfxSetBadAllocThrow #80 · 0x43a0
TermThreadPoolMgrs #81 · 0x43b0
_ModuleLock #82 · 0x1040
_ModuleUnlock #83 · 0x1050
_XCoCreateInstance #84 · 0x1060
_XCoGetClassObject #85 · 0x10b0
_XFastAllocate #86 · 0x38b0
_XFastDeallocate #87 · 0x38d0
_XFastReallocate #88 · 0x38f0
_XFindClose #89 · 0x1a70
_XFindFirstW #90 · 0x1aa0
_XFindNextW #91 · 0x1b10
_XFlushFileBuffers #92 · 0x1700
_XGetKsoDeviceType #93 · 0x4390
_XGetOSAppBundleName #94 · 0x4390
_XGetOSUserAppDataPath #95 · 0x4600
_XGetOSUserMyDocumentPath #96 · 0x4650
_XGetOSUserName #97 · 0x46a0
_XGetOSUserPath #98 · 0x46e0
_XIsDirExist #99 · 0x1610
_XIsFileExist #100 · 0x1640
_XIsFoldablePC #101 · 0x4390
_XIsPathExist #102 · 0x1670
_XIsPhoneDeviceType #103 · 0x4390
_XIsReadOnly #104 · 0x1690
_XIsReadableDir #105 · 0x16c0
_XIsTabletDeviceType #106 · 0x4390
_XIsTabletFreeMultiWinMode #107 · 0x4390
_XIsWritableDir #108 · 0x16e0
_Xaccess #109 · 0x1750
_Xchmod #110 · 0x1780
_Xfopen #111 · 0x17c0
_Xfsopen #112 · 0x18a0
_Xmb_allocBSTR #113 · 0x2dc0
_Xmbstoucs2 #114 · 0x2eb0
_Xremove #115 · 0x1980
_Xrename #116 · 0x19a0
_Xu2_vsprintf #117 · 0x2f30
_Xu2_vxprintf #118 · 0x2f50
_Xucs2tombs #119 · 0x36b0
__Lstr #120 · 0x37c0
mfx4096PageAlloc #121 · 0x4460
mfx4096PageFree #122 · 0x4490
mfxBeginThread #123 · 0x44d0
mfxCreatePrivateInstance #124 · 0x44e0
mfxEvaluateAllocatedSize #125 · 0x4390
mfxEvaluateAllocatedSizeObj #126 · 0x4390
mfxGlobalAlloc2 #127 · 0x38b0
mfxGlobalAlloc #128 · 0x4500
mfxGlobalAllocObj #129 · 0x4500
mfxGlobalFree2 #130 · 0x38d0
mfxGlobalFree #131 · 0x4520
mfxGlobalFreeObj #132 · 0x38d0
mfxGlobalSvridObj #133 · 0x4540
mfxPageAlloc #134 · 0x4550
mfxPageFree #135 · 0x4520

Imported DLLs & functions 166

_callnewh 0x10033244
free 0x10033240
malloc 0x1003323c
realloc 0x10033238
log2 0x10033250
modf 0x1003324c
_beginthreadex 0x10033280
_cexit 0x10033264
_configure_narrow_argv 0x1003327c
_crt_atexit 0x10033268
_errno 0x10033284
_execute_onexit_table 0x10033290
_initialize_narrow_environment 0x10033278
_initialize_onexit_table 0x10033274
_initterm 0x1003325c
_initterm_e 0x10033260
_invalid_parameter_noinfo 0x1003328c
_invalid_parameter_noinfo_noreturn 0x1003326c
_register_onexit_function 0x10033270
_seh_filter_dll 0x10033258
terminate 0x10033288
isalpha 0x100332b0
strncmp 0x100332a4
strncpy_s 0x100332a0
wcscat_s 0x100332ac
wcscpy_s 0x100332a8
wcsncpy_s 0x100332b4
CloseHandle 0x10033004
CreateEventA 0x10033050
CreateEventW 0x100330ac
CreateFileW 0x10033014
DeleteCriticalSection 0x100330b8
DeleteFileW 0x10033018
DisableThreadLibraryCalls 0x1003308c
EnterCriticalSection 0x100330c4
ExpandEnvironmentStringsW 0x1003306c
FileTimeToDosDateTime 0x1003303c
FileTimeToLocalFileTime 0x1003302c
FindClose 0x10033030
FindFirstFileW 0x10033034
FindNextFileW 0x10033038
FlushFileBuffers 0x1003301c
FreeLibrary 0x100330cc
GetCurrentProcess 0x1003300c
GetCurrentProcessId 0x10033094
GetCurrentThread 0x10033010
GetCurrentThreadId 0x10033054
GetFileAttributesW 0x10033000
GetLastError 0x10033008
GetModuleFileNameW 0x10033074
GetModuleHandleExW 0x10033078
GetModuleHandleW 0x10033080
GetProcAddress 0x10033084
GetSystemInfo 0x10033064
GetSystemTimeAsFileTime 0x10033090
InitializeCriticalSectionAndSpinCount 0x100330bc
InitializeSListHead 0x100330d8
IsDebuggerPresent 0x10033044
IsProcessorFeaturePresent 0x1003309c
LeaveCriticalSection 0x100330c0
LoadLibraryExA 0x100330c8
LoadLibraryW 0x10033088
MoveFileW 0x10033024
MultiByteToWideChar 0x10033040
QueryPerformanceCounter 0x10033098
RaiseException 0x10033048
ResetEvent 0x1003304c
ResumeThread 0x10033060
SetEvent 0x100330b4
SetFileAttributesW 0x10033020
SetThreadPriority 0x10033058
SetUnhandledExceptionFilter 0x100330a4
Sleep 0x10033070
SuspendThread 0x1003305c
TerminateProcess 0x100330a0
UnhandledExceptionFilter 0x100330a8
VerifyVersionInfoW 0x1003307c
VerSetConditionMask 0x10033068
VirtualProtect 0x100330d4
VirtualQuery 0x100330d0
WaitForSingleObjectEx 0x100330b0
WideCharToMultiByte 0x10033028
_Cnd_broadcast 0x10033144
_Cnd_destroy_in_situ 0x10033138
_Cnd_do_broadcast_at_thread_exit 0x1003314c
_Cnd_init_in_situ 0x10033134
_Cnd_signal 0x10033148
_Cnd_timedwait 0x10033140
_Cnd_wait 0x1003313c
_Mtx_current_owns 0x10033128
_Mtx_destroy_in_situ 0x10033124
_Mtx_init_in_situ 0x10033120
_Mtx_lock 0x1003312c
_Mtx_unlock 0x10033130
_Query_perf_counter 0x100331c4
_Query_perf_frequency 0x100331c8
_Strcoll 0x100331e0
_Strxfrm 0x100331e4
_Thrd_detach 0x1003311c
_Thrd_hardware_concurrency 0x10033110
_Thrd_yield 0x100331cc
_Xtime_get_ticks 0x10033118
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x10033100
?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x100330f8
?_Getcoll@_Locinfo@std@@QBE?AU_Collvec@@XZ 0x100331f0
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x100330ec
?_Incref@facet@locale@std@@UAEXXZ 0x10033104
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x100330e8
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x10033188
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 0x10033178
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAEPADXZ 0x10033168
?_Syserror_map@std@@YAPBDH@Z 0x100331dc
?_Throw_C_error@std@@YAXH@Z 0x10033150
?_Throw_Cpp_error@std@@YAXH@Z 0x10033154
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAEXXZ 0x1003318c
?_Xbad_alloc@std@@YAXXZ 0x100331b8
?_Xbad_function_call@std@@YAXXZ 0x100331c0
?_Xlength_error@std@@YAXPBD@Z 0x100331b4
?_Xout_of_range@std@@YAXPBD@Z 0x100331bc
?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z 0x100330fc
??0_Locinfo@std@@QAE@PBD@Z 0x100331e8
??0_Lockit@std@@QAE@H@Z 0x100331d4
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IAE@XZ 0x10033174
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QAE@PAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z 0x10033180
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ 0x10033158
??0facet@locale@std@@IAE@I@Z 0x100330e0
??1_Locinfo@std@@QAE@XZ 0x100331ec
??1_Lockit@std@@QAE@XZ 0x100331d8
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1003316c
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UAE@XZ 0x10033184
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UAE@XZ 0x1003315c
??1facet@locale@std@@MAE@XZ 0x100330e4
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@I@Z 0x100331ac
??Bid@locale@std@@QAEIXZ 0x100331b0
?c_str@?$_Yarn@D@std@@QBEPBDXZ 0x10033170
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 0x1003317c
?id@?$collate@D@std@@2V0locale@2@A 0x1003310c
?id@?$ctype@D@std@@2V0locale@2@A 0x10033108
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEXABVlocale@2@@Z 0x10033190
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEPAV12@PAD_J@Z 0x10033194
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 0x100331d0
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JXZ 0x10033198
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0x10033160
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z 0x10033164
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x1003319c
?tolower@?$ctype@D@std@@QBEDD@Z 0x100330f0
?tolower@?$ctype@D@std@@QBEPBDPADPBD@Z 0x100330f4
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAEHXZ 0x100331a0
?uncaught_exception@std@@YA_NXZ 0x10033114
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPAD_J@Z 0x100331a4
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MAE_JPBD_J@Z 0x100331a8
__CxxFrameHandler3 0x10033224
__std_exception_copy 0x10033204
__std_exception_destroy 0x1003320c
__std_terminate 0x100331fc
__std_type_info_destroy_list 0x10033214
_CxxThrowException 0x10033210
_except_handler4_common 0x10033208
memcpy 0x10033228
memmove 0x100331f8
memset 0x1003321c
strchr 0x10033200
wcschr 0x10033220
wcsrchr 0x10033218