Windows 10 DLL File Information - WSShared.dll |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | WSShared DLL |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - 1 other DLL files in system32 directory are statically linked to this file. |
File Size: | 796 KB |
Total Number of Exported Functions: | 30 |
Total Number of Exported Functions With Names: | 30 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 752,640 Bytes | 92.3% | Read, Execute | Code |
.data | 0x000b9000 | 2,560 Bytes | 0.3% | Write, Read | Initialized Data |
.idata | 0x000bc000 | 13,312 Bytes | 1.6% | Read | Initialized Data |
.didat | 0x000c0000 | 1,024 Bytes | 0.1% | Write, Read | Initialized Data |
.rsrc | 0x000c1000 | 1,536 Bytes | 0.2% | Read | Initialized Data |
.reloc | 0x000c2000 | 43,520 Bytes | 5.3% | Read, Discardable | Initialized Data |
Static Linking
WSShared.dll is statically linked to the following files:msvcrt.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-libraryloader-l1-2-0.dll
RPCRT4.dll
api-ms-win-core-com-midlproxystub-l1-1-0.dll
api-ms-win-core-winrt-string-l1-1-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-util-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-winrt-error-l1-1-1.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-winrt-l1-1-0.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-localization-l2-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-profile-l1-1-0.dll
ntdll.dll
api-ms-win-core-url-l1-1-0.dll
WSSync.dll
SHCORE.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-synch-l1-2-1.dll
api-ms-win-core-registry-l1-1-1.dll
USERENV.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-localization-l1-2-2.dll
api-ms-win-core-threadpool-l1-2-0.dll
api-ms-win-security-appcontainer-l1-1-0.dll
api-ms-win-core-memory-l1-1-2.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-service-management-l1-1-0.dll
api-ms-win-core-quirks-l1-1-0.dll
api-ms-win-core-path-l1-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-file-l2-1-2.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-delayload-l1-1-1.dll
api-ms-win-core-shlwapi-obsolete-l1-2-0.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-3-0.dll
api-ms-win-security-lsalookup-l1-1-1.dll
api-ms-win-devices-query-l1-1-1.dll
api-ms-win-core-shlwapi-legacy-l1-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-1.dll
api-ms-win-security-provider-l1-1-0.dll
api-ms-win-shcore-thread-l1-1-0.dll
api-ms-win-core-threadpool-legacy-l1-1-0.dll
This means that when WSShared.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, WSShared.dll won't be loaded.
List of files that are statically linked to WSShared.dll
WSClient.dll
This means that when one of the above files is loaded, WSShared.dll will be loaded too. (The opposite of the previous 'Static Linking' section)
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 5 | 644 Bytes | 0.1% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,108 Bytes | 0.1% |
Total | 7 | 1,752 Bytes | 0.2% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 1000 dialogs)
No dialog resources in this file.
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
1 | Store |
500 | Please Wait |
501 | Security Check |
620 | The server %1 requires a username and password. |
621 | The server %1 requires a username and password. Warning: This server is requesting that your username and password be sent in an insecure manner (basic authentication without a secure connection). |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:DllCanUnloadNow | |||||
DllGetActivationFactory | |||||
DllGetClassObject | |||||
public: __thiscall StoreServiceInformation::StoreServiceInformation(void) | |||||
public: __thiscall StoreServiceInformation::~StoreServiceInformation(void) | |||||
public: __thiscall UnfulfilledConsumableData::UnfulfilledConsumableData(void) | |||||
public: __thiscall UnfulfilledConsumableData::~UnfulfilledConsumableData(void) | |||||
public: class CWSSharedUtils & __thiscall CWSSharedUtils::operator=(class CWSSharedUtils const &) | |||||
public: class UriHelper & __thiscall UriHelper::operator=(class UriHelper const &) | |||||
public: static long __stdcall CWSSharedUtils::EncodeXml(unsigned short const *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::FreeAuthBrokerContext(void *) | |||||
public: static long __stdcall CWSSharedUtils::GetAuthBrokerContext(enum AuthBrokerScenarioName,unsigned long,struct HWND__ *,void * *) | |||||
public: static long __stdcall CWSSharedUtils::GetAuthResponse(unsigned short const *,unsigned short const *,unsigned short * *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetBannedAppsListFromWeb(unsigned char * *,unsigned int *) | |||||
public: static long __stdcall CWSSharedUtils::GetCallingAppPackageFamilyName(unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetCallingAppWindowHandle(struct HWND__ * *) | |||||
public: static long __stdcall CWSSharedUtils::GetCoreWindow(struct Windows::UI::Core::ICoreWindow * *) | |||||
public: static long __stdcall CWSSharedUtils::GetDataFromProductReceipt(char const *,unsigned int,struct _GUID *,unsigned char *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetDevLicenseInfoFromSqr(struct HWND__ *,void *,unsigned short * *,unsigned short * *,unsigned short * *,unsigned short * *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetFormattedPrice(unsigned short const *,unsigned short const *,unsigned short const *,unsigned short const *,unsigned short const *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetProductFulfillmentUrlInfo(struct _GUID *,struct HSTRING__ * *,struct _GUID *,unsigned short const * *,unsigned short const * *,unsigned short const * *) | |||||
public: static long __stdcall CWSSharedUtils::GetProxyCredentialsUsingSSPIPFC(struct HWND__ *,unsigned short const *,unsigned long,unsigned short * *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetReceiptIdAndProductTypeFromProductReceipt(char const *,unsigned int,struct _GUID *,unsigned char *) | |||||
public: static long __stdcall CWSSharedUtils::GetServiceUrlInfoFromSqr(struct HWND__ *,enum StoreServiceName,int,void *,unsigned short * *,unsigned short * *,unsigned short * *) | |||||
public: static long __stdcall CWSSharedUtils::GetUnfulfilledConsumablesFromAppReceipt(char const *,unsigned int,class CArray
public: static long __stdcall CWSSharedUtils::GetWindowHandle(struct Windows::UI::Core::ICoreWindow *,struct HWND__ * *) |
public: static long __stdcall CWSSharedUtils::SyncMachineLicenses(void) |
public: static long __stdcall CWSSharedUtils::WSFetchReceipt(struct _GUID *,unsigned short * *,struct _GUID *,struct HWND__ *) |
public: static long __stdcall UriHelper::GetUri(enum UriHelper::SLSUri,class Microsoft::WRL::Wrappers::HString *) |
public: static long __stdcall UriHelper::GetUri(enum UriHelper::SLSUri,struct NameValuePair *,int,class Microsoft::WRL::Wrappers::HString *) | |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _except_handler4_common _ftol2 _ftol2_sse _i64tow_s _initterm _itow_s _lock _onexit _purecall _unlock _vsnwprintf _wcsicmp _wcstoui64 _wcsupr _wtof _wtoi _wtoi64 floor free malloc memcmp memcpy memcpy_s memmove memmove_s memset realloc swscanf_s tolower wcschr wcsrchr wcsspn wcsstr wcstok_s wcstombs_s wcstoul - api-ms-win-core-heap-l1-2-0.dll:
KernelBase!GetProcessHeap ntdll!RtlAllocateHeap ntdll!RtlFreeHeap ntdll!RtlReAllocateHeap - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleExW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadStringW - RPCRT4.dll:
CStdStubBuffer_AddRef CStdStubBuffer_DebugServerQueryInterface CStdStubBuffer_DebugServerRelease CStdStubBuffer_Invoke CStdStubBuffer_IsIIDSupported IUnknown_AddRef_Proxy IUnknown_QueryInterface_Proxy IUnknown_Release_Proxy I_RpcMapWin32Status NdrCStdStubBuffer2_Release NdrDllCanUnloadNow NdrDllGetClassObject NdrOleAllocate NdrOleFree NdrStubCall2 NdrStubForwardingFunction RpcImpersonateClient RpcRevertToSelfEx - api-ms-win-core-com-midlproxystub-l1-1-0.dll:
combase!CStdStubBuffer2_Connect combase!CStdStubBuffer2_CountRefs combase!CStdStubBuffer2_Disconnect combase!CStdStubBuffer2_QueryInterface combase!NdrProxyForwardingFunction3 combase!NdrProxyForwardingFunction4 combase!NdrProxyForwardingFunction5 combase!ObjectStublessClient10 combase!ObjectStublessClient11 combase!ObjectStublessClient12 combase!ObjectStublessClient13 combase!ObjectStublessClient6 combase!ObjectStublessClient7 combase!ObjectStublessClient8 combase!ObjectStublessClient9 - api-ms-win-core-winrt-string-l1-1-0.dll:
combase!HSTRING_UserFree combase!HSTRING_UserMarshal combase!HSTRING_UserSize combase!HSTRING_UserUnmarshal combase!WindowsCompareStringOrdinal combase!WindowsCreateString combase!WindowsCreateStringReference combase!WindowsDeleteString combase!WindowsDuplicateString combase!WindowsGetStringRawBuffer combase!WindowsIsStringEmpty combase!WindowsStringHasEmbeddedNull - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventWrite - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!IsDebuggerPresent KernelBase!OutputDebugStringW - api-ms-win-core-util-l1-1-0.dll:
ntdll!RtlDecodePointer ntdll!RtlEncodePointer - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventExW KernelBase!CreateEventW KernelBase!CreateMutexW KernelBase!InitOnceExecuteOnce KernelBase!InitializeCriticalSectionEx KernelBase!OpenMutexW KernelBase!ReleaseMutex KernelBase!ReleaseSemaphore KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForMultipleObjectsEx KernelBase!WaitForSingleObject ntdll!RtlAcquireSRWLockExclusive ntdll!RtlAcquireSRWLockShared ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeConditionVariable ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReleaseSRWLockExclusive ntdll!RtlReleaseSRWLockShared ntdll!RtlTryEnterCriticalSection - api-ms-win-core-winrt-error-l1-1-1.dll:
combase!RoGetMatchingRestrictedErrorInfo combase!RoOriginateError combase!RoOriginateErrorW combase!RoTransformError combase!SetRestrictedErrorInfo - api-ms-win-core-com-l1-1-1.dll:
combase!CoCancelCall combase!CoCreateFreeThreadedMarshaler combase!CoCreateGuid combase!CoCreateInstance combase!CoDisableCallCancellation combase!CoEnableCallCancellation combase!CoGetApartmentType combase!CoGetCallContext combase!CoGetCallerTID combase!CoGetMalloc combase!CoImpersonateClient combase!CoInitializeEx combase!CoRevertToSelf combase!CoSwitchCallContext combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!CoUninitialize combase!CoWaitForMultipleHandles combase!CreateStreamOnHGlobal combase!IIDFromString combase!PropVariantClear combase!RoGetAgileReference combase!StringFromGUID2 - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!GlobalAlloc KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!LocalFree KernelBase!LocalReAlloc - api-ms-win-security-base-l1-2-0.dll:
KernelBase!CheckTokenMembership KernelBase!CreateWellKnownSid KernelBase!EqualSid KernelBase!FreeSid KernelBase!GetLengthSid KernelBase!GetSecurityDescriptorDacl KernelBase!GetTokenInformation KernelBase!InitializeSecurityDescriptor KernelBase!IsValidSid KernelBase!SetSecurityDescriptorDacl - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenProcessToken KernelBase!OpenThreadToken kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThread kernel32!GetCurrentThreadId kernel32!GetExitCodeThread kernel32!GetProcessId kernel32!GetProcessIdOfThread kernel32!OpenProcess kernel32!OpenThread kernel32!TerminateProcess - api-ms-win-security-sddl-l1-1-0.dll:
sechost!ConvertSidToStringSidW sechost!ConvertStringSidToSidW - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetComputerNameExW KernelBase!GetSystemDirectoryW KernelBase!GetSystemInfo KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetTickCount64 KernelBase!GetVersionExA - api-ms-win-core-winrt-l1-1-0.dll:
combase!RoActivateInstance combase!RoGetActivationFactory combase!RoInitialize combase!RoUninitialize - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringEx KernelBase!CompareStringOrdinal KernelBase!MultiByteToWideChar KernelBase!WideCharToMultiByte - api-ms-win-core-localization-l2-1-0.dll:
KernelBase!GetCurrencyFormatEx - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegGetValueW KernelBase!RegNotifyChangeKeyValue KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - ntdll.dll:
CsrIdentifyAlertableThread EtwEventActivityIdControl EtwEventRegister EtwEventUnregister EtwEventWrite LdrStandardizeSystemPath NtQueryInformationToken RtlAddRefMemoryStream RtlQueryWnfStateData RtlSubscribeWnfStateChangeNotification RtlUnsubscribeWnfStateChangeNotification WinSqmAddToAverageDWORD WinSqmAddToAverageDWORD WinSqmAddToStreamEx WinSqmStartSession - api-ms-win-core-url-l1-1-0.dll:
KernelBase!GetAcceptLanguagesW KernelBase!UrlEscapeW KernelBase!UrlUnescapeW - WSSync.dll:
WSAcquireLicense WSCallActivateAppxLOBSKU WSCreateAcquireLicenseChallenge WSEvaluatePackageRemediationState WSGetAddonKeyInstalledFlag WSGetBase64EncodedActiveLicenseData WSGetDebuggingHeader WSGetLOBEnabledSKUFlag WSGetLocalHardwareId WSIsWindowsUpgradeLicensed WSLicenseFree WSLicenseGetDeviceList WSLicenseGetMachineID WSLicenseGetMyAppsList WSLicenseGetOemLicenseList WSLicenseInitialize WSLicenseParseReceiptResponse WSLicenseRemoveDevice WSParseLicenseResponse WSSetDebuggingHeader WSSyncLicenses WSSyncMachineLicenses - SHCORE.dll:
GetProcessReference GetScaleFactorForDevice IUnknown_SetSite - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime KernelBase!SystemTimeToFileTime - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW KernelBase!GetGeoInfoW KernelBase!GetLocaleInfoEx KernelBase!GetSystemDefaultLangID KernelBase!GetThreadLocale KernelBase!GetUserDefaultLangID KernelBase!GetUserDefaultLocaleName KernelBase!GetUserGeoID KernelBase!LocaleNameToLCID KernelBase!ResolveLocaleName - api-ms-win-core-synch-l1-2-1.dll:
KernelBase!CreateSemaphoreW KernelBase!WaitForMultipleObjects - api-ms-win-core-registry-l1-1-1.dll:
KernelBase!RegSetKeyValueW - USERENV.dll:
GetProfileType - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CompareFileTime KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!DeleteFileW KernelBase!FileTimeToLocalFileTime KernelBase!FindClose KernelBase!FindFirstFileExW KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!FlushFileBuffers KernelBase!GetDiskFreeSpaceExW KernelBase!GetFileAttributesExW KernelBase!GetFileAttributesW KernelBase!GetFileSize KernelBase!GetFileSizeEx KernelBase!GetTempPathW KernelBase!ReadFile KernelBase!SetFilePointerEx KernelBase!WriteFile - api-ms-win-core-localization-l1-2-2.dll:
KernelBase!LCIDToLocaleName - api-ms-win-core-threadpool-l1-2-0.dll:
KernelBase!CreateThreadpoolTimer KernelBase!CreateThreadpoolWork ntdll!TpIsTimerSet ntdll!TpPostWork ntdll!TpReleaseTimer ntdll!TpReleaseWork ntdll!TpSetTimer ntdll!TpWaitForTimer - api-ms-win-security-appcontainer-l1-1-0.dll:
KernelBase!GetAppContainerNamedObjectPath - api-ms-win-core-memory-l1-1-2.dll:
KernelBase!CreateFileMappingFromApp KernelBase!FlushViewOfFile KernelBase!MapViewOfFileFromApp KernelBase!UnmapViewOfFile - api-ms-win-core-datetime-l1-1-1.dll:
KernelBase!GetDateFormatEx - api-ms-win-service-management-l1-1-0.dll:
sechost!CloseServiceHandle sechost!OpenSCManagerW sechost!OpenServiceW sechost!StartServiceW - api-ms-win-core-quirks-l1-1-0.dll:
KernelBase!QuirkIsEnabledForPackage - api-ms-win-core-path-l1-1-0.dll:
KernelBase!PathCchAppend KernelBase!PathCchRemoveFileSpec - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-file-l2-1-2.dll:
KernelBase!CopyFileW - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharLowerW - api-ms-win-core-delayload-l1-1-1.dll:
KernelBase!DelayLoadFailureHook KernelBase!ResolveDelayLoadedAPI - api-ms-win-core-shlwapi-obsolete-l1-2-0.dll:
KernelBase!StrStrIW KernelBase!StrStrW KernelBase!StrToIntW - api-ms-win-core-string-obsolete-l1-1-0.dll:
kernel32!lstrcmpW kernel32!lstrcmpiW - api-ms-win-core-localization-obsolete-l1-3-0.dll:
KernelBase!GetUserDefaultUILanguage - api-ms-win-security-lsalookup-l1-1-1.dll:
sechost!LookupAccountNameLocalW - api-ms-win-devices-query-l1-1-1.dll:
cfgmgr32!DevFreeObjectProperties cfgmgr32!DevGetObjectProperties - api-ms-win-core-shlwapi-legacy-l1-1-0.dll:
KernelBase!PathAppendW KernelBase!PathGetDriveNumberW KernelBase!PathRemoveExtensionW KernelBase!PathRemoveFileSpecW KernelBase!PathStripToRootW - api-ms-win-core-kernel32-legacy-l1-1-1.dll:
kernel32!MoveFileW kernel32!PowerClearRequest kernel32!PowerCreateRequest kernel32!PowerSetRequest - api-ms-win-security-provider-l1-1-0.dll:
ntmarta!SetEntriesInAclW - api-ms-win-shcore-thread-l1-1-0.dll:
SHCore!SHCreateThread - api-ms-win-core-threadpool-legacy-l1-1-0.dll:
KernelBase!CreateTimerQueueTimer KernelBase!DeleteTimerQueueTimer