ntshrui.dll

v10.0.19041.5794 64-bit Windows NT Analyzed
Description
Shell extensions for sharing
Authors
© Microsoft Corporation. All rights reserved.
File size
478.0 KB
Uploaded
2025-12-01 07:35
Views
75
SHA-256
78a20cac49b7cf781e893f7af16f2847

Exported functions 15

CanShareFolder #1 · 0x20970
DllCanUnloadNow #2 · 0x9620
DllGetClassObject #3 · 0xe520
GetLocalPathFromNetResource #4 · 0x20a70
GetLocalPathFromNetResourceA #5 · 0x20a70
GetLocalPathFromNetResourceW #6 · 0x20aa0
GetNetResourceFromLocalPath #7 · 0x20a70
GetNetResourceFromLocalPathA #8 · 0x20a70
GetNetResourceFromLocalPathW #9 · 0xe310
IsFolderPrivateForUser #10 · 0x48f60
IsPathShared #11 · 0x20a70
IsPathSharedA #12 · 0x20a70
IsPathSharedW #13 · 0x9c70
SetFolderPermissionsForSharing #14 · 0x491f0
ShowShareFolderUI #15 · 0x20b00

Imported DLLs & functions 406

CoCreateFreeThreadedMarshaler 0x180060110
CoCreateInstance 0x180060158
CoGetCallContext 0x180060160
CoGetInterfaceAndReleaseStream 0x1800600f8
CoGetMalloc 0x180060138
CoInitializeEx 0x180060140
CoMarshalInterThreadInterfaceInStream 0x180060108
CoReleaseMarshalData 0x180060100
CoSetProxyBlanket 0x180060148
CoTaskMemAlloc 0x180060130
CoTaskMemFree 0x180060150
CoTaskMemRealloc 0x180060120
CoUninitialize 0x180060118
PropVariantClear 0x180060128
StringFromGUID2 0x180060168
RoGetAgileReference 0x180060178
DebugBreak 0x180060188
IsDebuggerPresent 0x180060190
OutputDebugStringW 0x180060198
DelayLoadFailureHook 0x1800601a8
ResolveDelayLoadedAPI 0x1800601b8
GetLastError 0x1800601d0
RaiseException 0x1800601c8
SetErrorMode 0x1800601f0
SetLastError 0x1800601e8
SetUnhandledExceptionFilter 0x1800601e0
UnhandledExceptionFilter 0x1800601d8
FindClose 0x180060218
FindFirstFileW 0x180060208
FindNextFileW 0x180060200
GetDriveTypeW 0x180060210
GetFileAttributesW 0x180060228
GetVolumeInformationW 0x180060220
GetVolumePathNameW 0x180060230
CloseHandle 0x180060240
GetProcessHeap 0x180060258
HeapAlloc 0x180060260
HeapFree 0x180060250
GlobalAlloc 0x180060270
GlobalFree 0x180060278
LocalAlloc 0x180060280
LocalFree 0x180060288
DisableThreadLibraryCalls 0x1800602f0
FindResourceExW 0x180060298
FreeLibrary 0x1800602c0
GetModuleFileNameA 0x1800602d8
GetModuleFileNameW 0x1800602c8
GetModuleHandleExW 0x1800602e0
GetModuleHandleW 0x1800602a0
GetProcAddress 0x1800602a8
LoadLibraryExW 0x1800602e8
LoadResource 0x1800602d0
LoadStringW 0x1800602b0
LockResource 0x1800602b8
FindNLSStringEx 0x180060328
FormatMessageW 0x180060318
GetLocaleInfoW 0x180060310
GetUserDefaultLCID 0x180060320
PathAllocCombine 0x180060358
PathCchAppend 0x180060340
PathCchCanonicalize 0x180060338
PathCchCombine 0x180060360
PathCchRemoveFileSpec 0x180060350
PathIsUNCEx 0x180060348
GetCurrentProcess 0x1800603a0
GetCurrentProcessId 0x180060398
GetCurrentThread 0x180060380
GetCurrentThreadId 0x180060378
OpenProcessToken 0x180060388
OpenThreadToken 0x180060390
TerminateProcess 0x180060370
QueryPerformanceCounter 0x1800603b0
RegCloseKey 0x1800603e0
RegCreateKeyExW 0x1800603d0
RegGetValueW 0x1800603f0
RegOpenKeyExW 0x1800603c0
RegQueryInfoKeyW 0x1800603d8
RegQueryValueExW 0x1800603e8
RegSetValueExW 0x1800603c8
RegSetKeyValueW 0x180060400
RtlCaptureContext 0x180060420
RtlLookupFunctionEntry 0x180060410
RtlVirtualUnwind 0x180060418
ActivateActCtx 0x180060430
CreateActCtxW 0x180060448
DeactivateActCtx 0x180060440
ReleaseActCtx 0x180060438
CompareStringOrdinal 0x180060460
CompareStringW 0x180060458
AcquireSRWLockExclusive 0x1800604a0
AcquireSRWLockShared 0x1800604a8
CreateMutexExW 0x180060478
CreateMutexW 0x1800604f8
CreateSemaphoreExW 0x180060488
DeleteCriticalSection 0x180060500
EnterCriticalSection 0x1800604b8
InitializeCriticalSection 0x1800604f0
InitializeCriticalSectionAndSpinCount 0x180060470
InitializeCriticalSectionEx 0x1800604c8
InitializeSRWLock 0x180060480
LeaveCriticalSection 0x1800604e8
OpenSemaphoreW 0x1800604d0
ReleaseMutex 0x1800604b0
ReleaseSemaphore 0x1800604e0
ReleaseSRWLockExclusive 0x180060498
ReleaseSRWLockShared 0x1800604c0
WaitForSingleObject 0x1800604d8
WaitForSingleObjectEx 0x180060490
InitOnceBeginInitialize 0x180060510
InitOnceComplete 0x180060538
InitOnceExecuteOnce 0x180060530
Sleep 0x180060518
SleepConditionVariableSRW 0x180060520
WakeAllConditionVariable 0x180060528
GetComputerNameExW 0x180060548
GetSystemDirectoryW 0x180060560
GetSystemTimeAsFileTime 0x180060570
GetTickCount 0x180060558
GetTickCount64 0x180060568
GetWindowsDirectoryW 0x180060550
CloseThreadpoolTimer 0x180060588
CreateThreadpoolTimer 0x180060590
SetThreadpoolTimer 0x180060580
WaitForThreadpoolTimerCallbacks 0x180060598
RoOriginateError 0x1800605a8
RoTransformError 0x1800605b0
SetRestrictedErrorInfo 0x1800605b8
RoGetMatchingRestrictedErrorInfo 0x1800605c8
RoGetActivationFactory 0x1800605d8
WindowsCreateString 0x1800605f8
WindowsCreateStringReference 0x1800605f0
WindowsDeleteString 0x1800605e8
DsCrackNamesW 0x180060610
DsFreeNameResultW 0x180060618
DsUnBindW 0x180060608
AccessCheck 0x180060678
AddAccessAllowedAceEx 0x1800606c0
AddAccessDeniedAceEx 0x180060708
AddAce 0x1800606c8
CopySid 0x180060648
CreateWellKnownSid 0x180060688
DuplicateToken 0x180060698
EqualPrefixSid 0x1800606f0
EqualSid 0x180060658
GetAce 0x180060638
GetAclInformation 0x180060630
GetLengthSid 0x180060650
GetSecurityDescriptorControl 0x180060680
GetSecurityDescriptorDacl 0x180060660
GetSecurityDescriptorLength 0x1800606a0
GetSecurityDescriptorOwner 0x1800606b0
GetSidSubAuthority 0x1800606e8
GetSidSubAuthorityCount 0x1800606d0
GetTokenInformation 0x180060628
InitializeAcl 0x180060710
InitializeSecurityDescriptor 0x180060690
IsValidSecurityDescriptor 0x180060670
IsValidSid 0x180060640
IsWellKnownSid 0x1800606d8
MakeSelfRelativeSD 0x180060700
MapGenericMask 0x1800606a8
SetFileSecurityW 0x1800606f8
SetSecurityDescriptorControl 0x1800606b8
SetSecurityDescriptorDacl 0x1800606e0
SetSecurityDescriptorOwner 0x180060668
LookupAccountNameLocalW 0x180060728
LookupAccountSidLocalW 0x180060720
EnumerateIdentityProviders 0x180060748
GetDefaultIdentityProvider 0x180060750
GetIdentityProviderInfoByGUID 0x180060738
ReleaseIdentityProviderEnumContext 0x180060740
LsaClose 0x180060768
LsaFreeMemory 0x180060778
LsaLookupNames2 0x180060760
LsaLookupSids 0x180060770
LsaOpenPolicy 0x180060780
GetPersistedRegistryLocationW 0x180060790
CreateCompatibleDC 0x18005fb78
CreateDIBSection 0x18005fb70
CreateFontIndirectW 0x18005fb18
CreateFontW 0x18005fb38
DeleteDC 0x18005fb00
DeleteObject 0x18005fb68
GetDeviceCaps 0x18005fb28
GetGlyphOutlineW 0x18005fb10
GetLayout 0x18005fb60
GetOutlineTextMetricsW 0x18005fb08
GetStockObject 0x18005fb20
GetTextExtentPoint32W 0x18005fb50
GetTextMetricsW 0x18005fb30
SelectObject 0x18005fb40
SetBkMode 0x18005fb48
SetTextColor 0x18005fb58
GetComputerNameW 0x18005fb88
GetUserDefaultUILanguage 0x18005fb98
GlobalLock 0x18005fbb8
GlobalUnlock 0x18005fbb0
lstrcmpiW 0x18005fba0
lstrlenW 0x18005fb90
MulDiv 0x18005fba8
__C_specific_handler 0x1800607e0
__CxxFrameHandler3 0x1800607b8
__dllonexit 0x1800607c8
_amsg_exit 0x1800607f0
_get_errno 0x180060810
_initterm 0x1800607e8
_lock 0x1800607d8
_onexit 0x1800607c0
_set_errno 0x180060828
_unlock 0x1800607d0
_vsnprintf_s 0x180060840
_vsnwprintf 0x1800607a8
_wcsicmp 0x180060850
_wcsnicmp 0x180060848
_XcptFilter 0x1800607f8
free 0x180060818
malloc 0x180060820
memcmp 0x180060860
memcpy 0x1800607a0
memcpy_s 0x180060858
memmove 0x1800607b0
memmove_s 0x180060838
memset 0x180060868
realloc 0x180060808
towlower 0x180060800
wcsncmp 0x180060830
EtwEventActivityIdControl 0x1800608a8
EtwEventRegister 0x1800608d0
EtwEventSetInformation 0x180060908
EtwEventUnregister 0x1800608c8
EtwEventWriteTransfer 0x1800608b0
EtwGetTraceEnableFlags 0x1800608e8
EtwGetTraceEnableLevel 0x1800608f0
EtwGetTraceLoggerHandle 0x1800608f8
EtwRegisterTraceGuidsW 0x1800608e0
EtwTraceMessage 0x180060900
EtwUnregisterTraceGuids 0x1800608d8
NtOpenFile 0x180060898
RtlCreateUnicodeString 0x180060878
RtlDosPathNameToNtPathName_U 0x180060890
RtlFreeUnicodeString 0x1800608a0
RtlInitUnicodeString 0x1800608b8
RtlMapGenericMask 0x1800608c0
RtlNtStatusToDosError 0x180060888
WinSqmAddToStream 0x180060880
PropVariantToBoolean 0x18005fbc8
PropVariantToGUID 0x18005fbd0
PropVariantToStringAlloc 0x18005fbd8
PropVariantToUInt32 0x18005fbf8
PSPropertyBag_ReadBOOL 0x18005fc08
PSPropertyBag_ReadDWORD 0x18005fbf0
PSPropertyBag_ReadGUID 0x18005fc00
PSPropertyBag_WriteBOOL 0x18005fbe8
PSPropertyBag_WriteDWORD 0x18005fc10
VariantToBuffer 0x18005fbe0
0x18005fc20
0x18005fc28
0x18005fc78
0x18005fc80
0x18005fc90
0x18005fc98
0x18005fca0
0x18005fca8
0x18005fcb0
IsOS 0x18005fc88
IUnknown_QueryService 0x18005fc30
IUnknown_Set 0x18005fc38
IUnknown_SetSite 0x18005fc68
SHAnsiToUnicode 0x18005fc50
SHCreateThread 0x18005fc48
SHGetValueW 0x18005fc70
SHStrDupA 0x18005fc58
SHStrDupW 0x18005fc40
SHUnicodeToAnsi 0x18005fc60
0x18005fcc8
0x18005fce0
0x18005fd08
0x18005fd10
0x18005fd20
0x18005fd28
0x18005fd30
0x18005fd38
0x18005fd40
0x18005fd48
0x18005fd80
0x18005fd88
0x18005fd90
SHChangeNotify 0x18005fd68
SHCreateItemFromIDList 0x18005fd60
SHCreateItemFromParsingName 0x18005fcf0
SHCreateItemWithParent 0x18005fcd8
SHCreateShellItemArrayFromDataObject 0x18005fce8
SHCreateShellItemArrayFromIDLists 0x18005fd70
SHCreateShellItemArrayFromShellItem 0x18005fd58
ShellExecuteExW 0x18005fcd0
ShellExecuteW 0x18005fd98
SHGetFileInfoW 0x18005fd00
SHGetFolderPathEx 0x18005fd50
SHGetFolderPathW 0x18005fcc0
SHGetIDListFromObject 0x18005fcf8
SHGetKnownFolderPath 0x18005fd18
SHParseDisplayName 0x18005fd78
0x18005fdb0
0x18005fdb8
0x18005fdf0
0x18005fe28
0x18005fe50
PathAppendW 0x18005fe78
PathCombineW 0x18005fda8
PathFileExistsW 0x18005fdc8
PathFindFileNameW 0x18005fe38
PathFindNextComponentW 0x18005fe70
PathGetDriveNumberW 0x18005fe68
PathIsDirectoryW 0x18005fde8
PathIsRootW 0x18005fe20
PathIsUNCW 0x18005fe58
PathIsURLW 0x18005fe08
PathRemoveBackslashW 0x18005fe48
PathRemoveBlanksW 0x18005fe30
PathRemoveFileSpecW 0x18005fe18
PathSkipRootW 0x18005fe00
PathStripToRootW 0x18005fdd8
StrChrW 0x18005fe60
StrCmpIW 0x18005fdd0
StrCSpnW 0x18005fe40
StrDupW 0x18005fdf8
StrRChrW 0x18005fdc0
StrStrIW 0x18005fe10
StrStrW 0x18005fde0
LogonUserExExW 0x18005fe88
BeginDeferWindowPos 0x180060020
CheckDlgButton 0x18005fee0
CheckRadioButton 0x18005feb0
ClientToScreen 0x1800600e8
CloseClipboard 0x180060000
CreatePopupMenu 0x1800600c8
CreateWindowExW 0x1800600e0
DeferWindowPos 0x180060030
DefWindowProcW 0x18005ff68
DeleteMenu 0x1800600d0
DestroyIcon 0x18005ff70
DestroyMenu 0x18005fec8
DestroyWindow 0x18005ff40
DialogBoxParamW 0x180060038
DrawTextW 0x180060070
EmptyClipboard 0x18005fff0
EnableWindow 0x18005fef8
EndDeferWindowPos 0x180060040
EndDialog 0x18005feb8
FindWindowW 0x18005ff98
FlashWindowEx 0x180060050
GetAncestor 0x18005ff38
GetClassNameW 0x18005ffa0
GetClientRect 0x180060018
GetCursorPos 0x18005ffb8
GetDC 0x18005ffc8
GetDlgItem 0x18005ff18
GetDlgItemTextW 0x18005fed8
GetKeyState 0x180060088
GetLastActivePopup 0x18005ff48
GetMenuItemCount 0x180060090
GetMenuItemInfoW 0x1800600a0
GetParent 0x18005ff20
GetSubMenu 0x18005ff90
GetSysColor 0x180060078
GetSystemMetrics 0x180060048
GetWindow 0x180060098
GetWindowLongPtrW 0x18005ff88
GetWindowLongW 0x18005ff28
GetWindowRect 0x18005ffb0
GetWindowTextLengthW 0x180060060
GetWindowTextW 0x180060068
InsertMenuItemW 0x1800600d8
InsertMenuW 0x1800600b8
IsDlgButtonChecked 0x18005fee8
IsWindowVisible 0x180060010
LoadCursorW 0x18005ff60
LoadIconW 0x180060080
LoadMenuW 0x18005fe98
MapDialogRect 0x18005ffd8
MapWindowPoints 0x180060008
OpenClipboard 0x18005ffe8
PostMessageW 0x18005ff10
RegisterClassW 0x18005ff58
RegisterClipboardFormatW 0x18005ffa8
ReleaseDC 0x18005ffc0
SendDlgItemMessageW 0x18005fed0
SendMessageW 0x18005ff78
SetClipboardData 0x18005fff8
SetCursor 0x180060058
SetDlgItemTextW 0x18005ff00
SetFocus 0x18005fea8
SetForegroundWindow 0x180060028
SetMenuItemBitmaps 0x1800600c0
SetMenuItemInfoW 0x1800600a8
SetThreadDpiAwarenessContext 0x1800600b0
SetWindowLongPtrW 0x18005ff80
SetWindowLongW 0x18005fea0
SetWindowPos 0x18005ffe0
SetWindowTextW 0x18005ff08
ShowWindow 0x18005fef0
SwitchToThisWindow 0x18005ff50
SystemParametersInfoW 0x18005ff30
TrackPopupMenu 0x18005fec0
UnregisterClassW 0x18005ffd0