ShareHost.dll

v10.0.19041.6456 32-bit Windows NT Analyzed
Description
ShareHost
Authors
© Microsoft Corporation. All rights reserved.
File size
874.0 KB
Uploaded
2025-12-01 08:04
Views
57
SHA-256
00e8e0cc8c770aa3620dd4304cfef6e7

Exported functions 4

DllCanUnloadNow #1 · 0x227f0
DllGetActivationFactory #2 · 0x407c0
DllGetClassObject #3 · 0x24240
ResolveConnectedSharePlatformToken #4 · 0x4a850

Imported DLLs & functions 377

GetEffectivePackageStatusForUser 0x100ca080
GetExtensionProperty 0x100ca088
GetPackageFamilyName 0x100ca090
GetPackagesByPackageFamily 0x100ca098
PackageFamilyNameFromFullName 0x100ca094
GetApplicationUserModelIdFromToken 0x100ca0a0
GetPackageFamilyNameFromToken 0x100ca0a8
ParseApplicationUserModelId 0x100ca0a4
CloseState 0x100ca0b4
GetSystemAppDataKey 0x100ca0b8
OpenStateExplicit 0x100ca0b0
IsDeveloperModeEnabled 0x100ca0c0
ApiSetQueryApiSetPresence 0x100ca0c8
GlobalGetAtomNameW 0x100ca0d0
CoCreateFreeThreadedMarshaler 0x100ca10c
CoCreateGuid 0x100ca118
CoCreateInstance 0x100ca110
CoGetCallContext 0x100ca0e4
CoGetInterfaceAndReleaseStream 0x100ca100
CoGetMalloc 0x100ca0fc
CoGetStdMarshalEx 0x100ca0ec
CoInitializeEx 0x100ca0f0
CoMarshalInterface 0x100ca0d8
CoMarshalInterThreadInterfaceInStream 0x100ca108
CoReleaseMarshalData 0x100ca0dc
CoTaskMemAlloc 0x100ca120
CoTaskMemFree 0x100ca104
CoTaskMemRealloc 0x100ca0f4
CoUninitialize 0x100ca0e0
CoUnmarshalInterface 0x100ca0f8
CoWaitForMultipleHandles 0x100ca114
CreateStreamOnHGlobal 0x100ca0e8
StringFromGUID2 0x100ca11c
RoGetAgileReference 0x100ca128
ObjectStublessClient3 0x100ca138
ObjectStublessClient4 0x100ca134
ObjectStublessClient5 0x100ca130
DebugBreak 0x100ca140
IsDebuggerPresent 0x100ca144
OutputDebugStringW 0x100ca148
DelayLoadFailureHook 0x100ca150
ResolveDelayLoadedAPI 0x100ca158
GetLastError 0x100ca170
RaiseException 0x100ca164
SetLastError 0x100ca160
SetUnhandledExceptionFilter 0x100ca16c
UnhandledExceptionFilter 0x100ca168
CloseHandle 0x100ca178
DuplicateHandle 0x100ca17c
GetProcessHeap 0x100ca18c
HeapAlloc 0x100ca184
HeapFree 0x100ca188
LocalAlloc 0x100ca198
LocalFree 0x100ca194
PowerCreateRequest 0x100ca1a0
PowerSetRequest 0x100ca1a4
DisableThreadLibraryCalls 0x100ca1b4
FindResourceExW 0x100ca1ac
FreeLibrary 0x100ca1c4
GetModuleFileNameA 0x100ca1bc
GetModuleHandleExW 0x100ca1cc
GetModuleHandleW 0x100ca1b0
GetProcAddress 0x100ca1c8
LoadResource 0x100ca1b8
LockResource 0x100ca1c0
FormatMessageW 0x100ca1d4
ExpandEnvironmentStringsW 0x100ca1dc
CreateThread 0x100ca210
GetCurrentProcess 0x100ca1fc
GetCurrentProcessId 0x100ca208
GetCurrentThread 0x100ca1f0
GetCurrentThreadId 0x100ca204
GetExitCodeThread 0x100ca20c
GetProcessId 0x100ca200
GetThreadId 0x100ca1f4
OpenProcessToken 0x100ca1f8
OpenThreadToken 0x100ca1ec
SetThreadToken 0x100ca1e8
TerminateProcess 0x100ca1e4
QueryPerformanceCounter 0x100ca220
QueryFullProcessImageNameW 0x100ca228
RegCloseKey 0x100ca238
RegEnumKeyExW 0x100ca230
RegGetValueW 0x100ca23c
RegOpenKeyExW 0x100ca244
RegQueryInfoKeyW 0x100ca240
RegQueryValueExW 0x100ca234
PathFindExtensionW 0x100ca254
PathFindFileNameW 0x100ca250
PathIsFileSpecW 0x100ca24c
StrCmpIW 0x100ca25c
StrCmpLogicalW 0x100ca260
CompareStringOrdinal 0x100ca26c
WideCharToMultiByte 0x100ca268
SHLoadIndirectString 0x100ca274
AcquireSRWLockExclusive 0x100ca290
AcquireSRWLockShared 0x100ca2a8
CreateEventExW 0x100ca28c
CreateEventW 0x100ca2b4
CreateMutexExW 0x100ca2a4
CreateSemaphoreExW 0x100ca2a0
DeleteCriticalSection 0x100ca2ac
EnterCriticalSection 0x100ca29c
InitializeCriticalSectionEx 0x100ca2b8
InitializeSRWLock 0x100ca2c0
LeaveCriticalSection 0x100ca2bc
OpenSemaphoreW 0x100ca298
ReleaseMutex 0x100ca284
ReleaseSemaphore 0x100ca27c
ReleaseSRWLockExclusive 0x100ca288
ReleaseSRWLockShared 0x100ca2c4
SetEvent 0x100ca2b0
WaitForSingleObject 0x100ca280
WaitForSingleObjectEx 0x100ca294
InitOnceBeginInitialize 0x100ca2d0
InitOnceComplete 0x100ca2e0
InitOnceExecuteOnce 0x100ca2cc
Sleep 0x100ca2d8
SleepConditionVariableSRW 0x100ca2dc
WakeAllConditionVariable 0x100ca2d4
WaitForMultipleObjects 0x100ca2e8
GetSystemTime 0x100ca2f8
GetSystemTimeAsFileTime 0x100ca2f0
GetTickCount 0x100ca2f4
GetTickCount64 0x100ca2fc
GetProductInfo 0x100ca304
CloseThreadpoolTimer 0x100ca310
CloseThreadpoolWait 0x100ca314
CreateThreadpoolTimer 0x100ca328
CreateThreadpoolWait 0x100ca324
SetThreadpoolTimer 0x100ca318
SetThreadpoolWait 0x100ca30c
WaitForThreadpoolTimerCallbacks 0x100ca31c
WaitForThreadpoolWaitCallbacks 0x100ca320
SystemTimeToFileTime 0x100ca330
DecodePointer 0x100ca338
EncodePointer 0x100ca33c
GetRestrictedErrorInfo 0x100ca34c
RoOriginateError 0x100ca350
RoOriginateErrorW 0x100ca344
RoTransformError 0x100ca354
SetRestrictedErrorInfo 0x100ca348
IsErrorPropagationEnabled 0x100ca364
RoGetMatchingRestrictedErrorInfo 0x100ca35c
RoReportFailedDelegate 0x100ca360
RoActivateInstance 0x100ca36c
RoGetActivationFactory 0x100ca370
RoCreatePropertySetSerializer 0x100ca378
HSTRING_UserFree 0x100ca3b4
HSTRING_UserMarshal 0x100ca3a0
HSTRING_UserSize 0x100ca3a8
HSTRING_UserUnmarshal 0x100ca3b8
WindowsCompareStringOrdinal 0x100ca38c
WindowsConcatString 0x100ca390
WindowsCreateString 0x100ca388
WindowsCreateStringReference 0x100ca3b0
WindowsDeleteString 0x100ca384
WindowsDuplicateString 0x100ca398
WindowsGetStringLen 0x100ca39c
WindowsGetStringRawBuffer 0x100ca3ac
WindowsIsStringEmpty 0x100ca380
WindowsStringHasEmbeddedNull 0x100ca394
WindowsSubstringWithSpecifiedLength 0x100ca3a4
EventActivityIdControl 0x100ca3c4
EventProviderEnabled 0x100ca3c0
EventRegister 0x100ca3d0
EventSetInformation 0x100ca3c8
EventUnregister 0x100ca3cc
EventWriteTransfer 0x100ca3d4
GetTokenInformation 0x100ca3dc
ConvertSidToStringSidW 0x100ca3e4
IStream_Read 0x100ca3ec
IStream_Reset 0x100ca3f4
IStream_Size 0x100ca3fc
IStream_Write 0x100ca3f0
SHCreateMemStream 0x100ca3f8
SHTaskPoolAllowThreadReuse 0x100ca404
SHTaskPoolQueueTask 0x100ca408
SHGetThreadRef 0x100ca410
IUnknown_QueryService 0x100ca41c
SHRegGetValueFromHKCUHKLM 0x100ca418
STORAGE_CStorageItem_GetValidatedStorageItem 0x100ca42c
0x100ca434
CoreUICreate 0x100ca004
MsgBufferShare 0x100ca000
MsgRelease 0x100ca008
CoreUIFactoryCreate 0x100ca010
_Wcscoll 0x100ca568
_Wcsxfrm 0x100ca56c
?_Add_vtordisp1@?$basic_ios@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ca4a8
?_Add_vtordisp1@?$basic_istream@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ca550
?_Add_vtordisp2@?$basic_ostream@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ca4e8
?_Addfac@_Locimp@locale@std@@AAEXPAVfacet@23@I@Z 0x100ca528
?_BADOFF@std@@3_JB 0x100ca458
?_Decref@facet@locale@std@@UAEPAV_Facet_base@3@XZ 0x100ca530
?_Getcat@?$codecvt@GDH@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x100ca51c
?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@PBV42@@Z 0x100ca584
?_Getcoll@_Locinfo@std@@QBE?AU_Collvec@@XZ 0x100ca598
?_Getgloballocale@locale@std@@CAPAV_Locimp@12@XZ 0x100ca570
?_Incref@facet@locale@std@@UAEXXZ 0x100ca534
?_Init@locale@std@@CAPAV_Locimp@12@_N@Z 0x100ca508
?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 0x100ca540
?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ca4c0
?_New_Locimp@_Locimp@locale@std@@CAPAV123@ABV123@@Z 0x100ca504
?_Orphan_all@_Container_base0@std@@QAEXXZ 0x100ca450
?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 0x100ca4a0
?_Pninc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEPAGXZ 0x100ca498
?_Swap_all@_Container_base0@std@@QAEXAAU12@@Z 0x100ca44c
?_Syserror_map@std@@YAPBDH@Z 0x100ca444
?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAEXXZ 0x100ca4c4
?_Winerror_map@std@@YAPBDH@Z 0x100ca43c
?_Xbad_alloc@std@@YAXXZ 0x100ca500
?_Xbad_function_call@std@@YAXXZ 0x100ca50c
?_Xlength_error@std@@YAXPBD@Z 0x100ca440
?_Xout_of_range@std@@YAXPBD@Z 0x100ca4bc
?_Xregex_error@std@@YAXW4error_type@regex_constants@1@@Z 0x100ca574
??0_Locinfo@std@@QAE@PBD@Z 0x100ca5a0
??0_Lockit@std@@QAE@H@Z 0x100ca560
??0?$basic_ios@GU?$char_traits@G@std@@@std@@IAE@XZ 0x100ca468
??0?$basic_iostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@@Z 0x100ca544
??0?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@PAV?$basic_streambuf@GU?$char_traits@G@std@@@1@_N@Z 0x100ca49c
??0?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAE@XZ 0x100ca460
??0?$codecvt@GDH@std@@QAE@I@Z 0x100ca520
??0facet@locale@std@@IAE@I@Z 0x100ca594
??0id@locale@std@@QAE@I@Z 0x100ca448
??1_Locinfo@std@@QAE@XZ 0x100ca59c
??1_Lockit@std@@QAE@XZ 0x100ca564
??1?$basic_ios@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ca4a4
??1?$basic_iostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ca554
??1?$basic_ostream@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ca4e4
??1?$basic_streambuf@GU?$char_traits@G@std@@@std@@UAE@XZ 0x100ca4b8
??1?$codecvt@GDH@std@@MAE@XZ 0x100ca518
??1facet@locale@std@@MAE@XZ 0x100ca52c
??4?$_Yarn@D@std@@QAEAAV01@PBD@Z 0x100ca514
??6?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV01@K@Z 0x100ca4ec
??Bid@locale@std@@QAEIXZ 0x100ca538
??Bios_base@std@@QBEPAXXZ 0x100ca55c
?c_str@?$_Yarn@D@std@@QBEPBDXZ 0x100ca580
?eback@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ 0x100ca46c
?egptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ 0x100ca47c
?epptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ 0x100ca488
?exceptions@ios_base@std@@QAEXH@Z 0x100ca5a8
?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 0x100ca4b4
?flags@ios_base@std@@QBEHXZ 0x100ca4fc
?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 0x100ca4f0
?gbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z 0x100ca480
?good@ios_base@std@@QBE_NXZ 0x100ca5a4
?gptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ 0x100ca470
?id@?$codecvt@GDH@std@@2V0locale@2@A 0x100ca510
?id@?$collate@G@std@@2V0locale@2@A 0x100ca57c
?id@?$ctype@G@std@@2V0locale@2@A 0x100ca578
?imbue@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEXABVlocale@2@@Z 0x100ca4e0
?in@?$codecvt@GDH@std@@QBEHAAHPBD1AAPBDPAG3AAPAG@Z 0x100ca524
?is@?$ctype@G@std@@QBE_NFG@Z 0x100ca590
?pbase@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ 0x100ca474
?pbump@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXH@Z 0x100ca48c
?pptr@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IBEPAGXZ 0x100ca478
?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 0x100ca4b0
?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x100ca53c
?setbuf@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEPAV12@PAG_J@Z 0x100ca4d8
?setg@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXPAG00@Z 0x100ca484
?setp@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXPAG0@Z 0x100ca490
?setp@?$basic_streambuf@GU?$char_traits@G@std@@@std@@IAEXPAG00@Z 0x100ca494
?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 0x100ca4ac
?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x100ca548
?showmanyc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JXZ 0x100ca4c8
?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 0x100ca54c
?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 0x100ca558
?sputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAE_JPBG_J@Z 0x100ca45c
?sync@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEHXZ 0x100ca4dc
?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 0x100ca464
?tolower@?$ctype@G@std@@QBEGG@Z 0x100ca58c
?tolower@?$ctype@G@std@@QBEPBGPAGPBG@Z 0x100ca588
?uflow@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAEGXZ 0x100ca4cc
?uncaught_exception@std@@YA_NXZ 0x100ca454
?width@ios_base@std@@QAE_J_J@Z 0x100ca4f4
?width@ios_base@std@@QBE_JXZ 0x100ca4f8
?xsgetn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPAG_J@Z 0x100ca4d0
?xsputn@?$basic_streambuf@GU?$char_traits@G@std@@@std@@MAE_JPBG_J@Z 0x100ca4d4
__CxxFrameHandler3 0x100ca674
__dllonexit 0x100ca658
__ExceptionPtrAssign 0x100ca64c
__ExceptionPtrCopy 0x100ca5b4
__ExceptionPtrCreate 0x100ca650
__ExceptionPtrCurrentException 0x100ca5cc
__ExceptionPtrDestroy 0x100ca5bc
__ExceptionPtrRethrow 0x100ca5d0
__ExceptionPtrToBool 0x100ca5b8
_amsg_exit 0x100ca670
_callnewh 0x100ca634
_CxxThrowException 0x100ca684
_errno 0x100ca5d8
_except_handler4_common 0x100ca640
_get_errno 0x100ca5dc
_initterm 0x100ca664
_lock 0x100ca660
_onexit 0x100ca654
_purecall 0x100ca5c0
_set_errno 0x100ca5d4
_ui64tow_s 0x100ca61c
_unlock 0x100ca65c
_vsnprintf 0x100ca608
_vsnprintf_s 0x100ca67c
_vsnwprintf 0x100ca698
_wcsicmp 0x100ca5f8
_wtoi 0x100ca618
_XcptFilter 0x100ca678
??_V@YAXPAX@Z 0x100ca5f4
??0bad_cast@@QAE@ABV0@@Z 0x100ca628
??0bad_cast@@QAE@PBD@Z 0x100ca624
??0exception@@QAE@ABQBD@Z 0x100ca604
??0exception@@QAE@ABQBDH@Z 0x100ca5c8
??0exception@@QAE@ABV0@@Z 0x100ca680
??0exception@@QAE@XZ 0x100ca688
??1bad_cast@@UAE@XZ 0x100ca62c
??1exception@@UAE@XZ 0x100ca68c
??1type_info@@UAE@XZ 0x100ca644
??3@YAXPAX@Z 0x100ca690
?terminate@@YAXXZ 0x100ca648
?what@exception@@UBEPBDXZ 0x100ca5c4
free 0x100ca66c
malloc 0x100ca668
memcmp 0x100ca69c
memcpy 0x100ca638
memcpy_s 0x100ca694
memmove 0x100ca63c
memmove_s 0x100ca5ec
memset 0x100ca6a0
realloc 0x100ca5fc
sprintf_s 0x100ca5f0
strchr 0x100ca5e4
strncpy_s 0x100ca5b0
strrchr 0x100ca5e8
strtol 0x100ca5e0
toupper 0x100ca630
wcschr 0x100ca614
wcscpy_s 0x100ca600
wcscspn 0x100ca60c
wcsnlen 0x100ca620
wcsrchr 0x100ca610
EtwTraceMessage 0x100ca6b8
NtQueryInformationToken 0x100ca6ac
NtQueryWnfStateData 0x100ca6c0
RtlAllocateHeap 0x100ca6b4
RtlCompareUnicodeString 0x100ca6bc
RtlFreeHeap 0x100ca6a8
RtlGetAppContainerSidType 0x100ca6c4
RtlGetDeviceFamilyInfoEnum 0x100ca6cc
RtlInitUnicodeString 0x100ca6b0
RtlNtStatusToDosErrorNoTeb 0x100ca6d0
RtlQueryPackageClaims 0x100ca6c8
CStdStubBuffer_AddRef 0x100ca028
CStdStubBuffer_Connect 0x100ca05c
CStdStubBuffer_CountRefs 0x100ca020
CStdStubBuffer_DebugServerQueryInterface 0x100ca038
CStdStubBuffer_DebugServerRelease 0x100ca054
CStdStubBuffer_Disconnect 0x100ca030
CStdStubBuffer_Invoke 0x100ca040
CStdStubBuffer_IsIIDSupported 0x100ca050
CStdStubBuffer_QueryInterface 0x100ca01c
I_RpcBindingInqLocalClientPID 0x100ca060
IUnknown_AddRef_Proxy 0x100ca03c
IUnknown_QueryInterface_Proxy 0x100ca034
IUnknown_Release_Proxy 0x100ca024
NdrCStdStubBuffer_Release 0x100ca044
NdrDllCanUnloadNow 0x100ca048
NdrDllGetClassObject 0x100ca04c
NdrOleAllocate 0x100ca018
NdrOleFree 0x100ca02c
UuidCreate 0x100ca058
SHCreateItemFromParsingName 0x100ca078
SHGetKnownFolderPath 0x100ca074
STORAGE_CreateStorageItemFromPath_FullTrustCaller 0x100ca070
STORAGE_CreateStorageItemFromShellItem_FullTrustCaller 0x100ca06c
STORAGE_CStorageItem_GetValidatedStorageItemObject 0x100ca068