StartMenuDLL.dll

v4.4.152.0 64-bit Windows Analyzed
Description
Open-Shell Menu
Authors
Copyright (C) 2017-2018, The Open-Shell Team
File size
2.0 MB
Uploaded
2026-08-30 11:23
Views
22
SHA-256
713ee1aaeb975c3d9b791a9dd848d4c7

Exported functions 19

?CloseManagers@@YAX_N@Z #1 · 0x22a40
?DllExecuteNamedCommand@@YA_NPEB_W@Z #2 · 0x45fc0
?DllExportSettingsXml@@YA_NPEB_W@Z #3 · 0xb5840
?DllGetSettingBool@@YA_NPEB_W@Z #4 · 0x22ae0
?DllGetSettingInt@@YAHPEB_W@Z #5 · 0x22af0
?DllImportSettingsXml@@YA_NPEB_W@Z #6 · 0xb5730
?DllLoadStringEx@@YA?AV?$CStringT@_WV?$StrTraitATL@_WV?$ChTraitsCRT@_W@ATL@@@ATL@@@ATL@@H@Z #7 · 0x22b30
?DllLogToFile@@YAXPEB_W0ZZ #8 · 0x22b50
?DllUpdateSettings@@YAXXZ #9 · 0x22b00
?EditSettings@@YAX_NH@Z #10 · 0xb53d0
?FindTaskBar@@YAPEAUHWND__@@K@Z #11 · 0x16320
?HookInject@@YA_JH_K_J@Z #12 · 0x22800
?InitManagers@@YAX_N@Z #13 · 0x22850
?MiniDumpType@@3W4_MINIDUMP_TYPE@@A #14 · 0x16b000
?ToggleStartMenu@@YAPEAUHWND__@@H_N@Z #15 · 0x16750
?TopLevelFilter@@YAJPEAU_EXCEPTION_POINTERS@@@Z #16 · 0x15c60
?WaitDllInitThread@@YAXXZ #17 · 0x27ce0
?g_OwnerWindow@@3PEAUHWND__@@EA #18 · 0x16b038
?g_TaskBar@@3PEAUHWND__@@EA #19 · 0x16b040

Imported DLLs & functions 524

AdjustTokenPrivileges 0x180117040
CloseServiceHandle 0x180117028
GetCurrentHwProfileW 0x180117008
GetUserNameW 0x180117038
LookupPrivilegeValueW 0x180117048
OpenProcessToken 0x180117000
OpenSCManagerW 0x180117010
OpenServiceW 0x180117018
QueryServiceStatus 0x180117020
RegCloseKey 0x180117050
RegCreateKeyExW 0x180117078
RegDeleteValueW 0x180117088
RegEnumValueW 0x180117030
RegOpenKeyExA 0x180117058
RegOpenKeyExW 0x180117068
RegQueryValueExA 0x180117060
RegQueryValueExW 0x180117070
RegSetValueExW 0x180117080
0x1801170a0
0x180117100
0x180117108
0x180117110
HIMAGELIST_QueryInterface 0x1801170e8
ImageList_Add 0x1801170d8
ImageList_AddMasked 0x1801170c8
ImageList_Create 0x1801170f8
ImageList_Destroy 0x1801170a8
ImageList_DrawEx 0x1801170e0
ImageList_GetIconSize 0x1801170b8
ImageList_Remove 0x1801170c0
ImageList_Replace 0x1801170b0
ImageList_ReplaceIcon 0x180117098
ImageList_SetImageCount 0x1801170f0
ImageList_SetOverlayImage 0x1801170d0
ChooseColorW 0x180117138
ChooseFontW 0x180117128
GetOpenFileNameW 0x180117130
GetSaveFileNameW 0x180117120
CertCloseStore 0x180117168
CertFindCertificateInStore 0x180117158
CertGetNameStringW 0x180117150
CryptMsgClose 0x180117170
CryptMsgGetParam 0x180117160
CryptQueryObject 0x180117148
DwmEnableBlurBehindWindow 0x180118068
DwmExtendFrameIntoClientArea 0x180118060
DwmIsCompositionEnabled 0x180118078
DwmSetWindowAttribute 0x180118070
BitBlt 0x180117238
CombineRgn 0x1801171f8
CreateBitmap 0x180117180
CreateCompatibleBitmap 0x1801171a0
CreateCompatibleDC 0x180117288
CreateDIBSection 0x180117248
CreateFontIndirectW 0x180117190
CreateFontW 0x1801172a0
CreateRectRgn 0x180117240
DeleteDC 0x180117258
DeleteObject 0x180117290
ExtCreateRegion 0x1801171d0
GetCurrentObject 0x1801171f0
GetDeviceCaps 0x180117210
GetDIBits 0x180117208
GetObjectW 0x180117250
GetRegionData 0x1801171d8
GetStockObject 0x180117270
GetTextExtentPoint32W 0x1801171b0
GetTextExtentPointW 0x180117188
GetTextMetricsW 0x180117198
IntersectClipRect 0x1801171c8
OffsetRgn 0x1801171e0
OffsetViewportOrgEx 0x1801171a8
Rectangle 0x1801171b8
SelectClipRgn 0x180117298
SelectObject 0x180117278
SetBkColor 0x1801171e8
SetBkMode 0x180117260
SetDCBrushColor 0x180117218
SetDCPenColor 0x1801171c0
SetLayout 0x180117280
SetStretchBltMode 0x180117228
SetTextColor 0x180117268
SetViewportOrgEx 0x180117200
StretchBlt 0x180117220
StretchDIBits 0x180117230
AcquireSRWLockExclusive 0x1801172e0
AcquireSRWLockShared 0x1801172e8
AttachConsole 0x180117530
CloseHandle 0x1801175d0
CompareFileTime 0x180117350
CompareStringW 0x180117428
CopyFileW 0x180117448
CreateDirectoryW 0x180117420
CreateEventW 0x1801173d8
CreateFileW 0x1801175e8
CreateProcessW 0x180117408
CreateThread 0x1801175c0
DecodePointer 0x180117480
DeleteCriticalSection 0x180117648
DeleteFileW 0x1801173f0
EncodePointer 0x1801174d8
EnterCriticalSection 0x180117628
EnumResourceLanguagesW 0x1801174f0
EnumResourceNamesW 0x1801174e8
ExitProcess 0x1801176a8
ExpandEnvironmentStringsA 0x180117750
FileTimeToSystemTime 0x180117378
FindClose 0x180117440
FindCloseChangeNotification 0x1801173b8
FindFirstChangeNotificationW 0x180117398
FindFirstFileExW 0x1801176f0
FindFirstFileW 0x180117430
FindNextChangeNotification 0x1801173a8
FindNextFileW 0x180117438
FindNLSStringEx 0x180117460
FindResourceExW 0x180117340
FindResourceW 0x180117598
FlushFileBuffers 0x1801176e0
FlushInstructionCache 0x1801174b8
FormatMessageW 0x1801173f8
FreeEnvironmentStringsW 0x180117728
FreeLibrary 0x180117608
FreeLibraryAndExitThread 0x180117568
GetACP 0x180117700
GetCommandLineA 0x180117710
GetCommandLineW 0x180117718
GetConsoleMode 0x1801176c8
GetConsoleOutputCP 0x1801176c0
GetCPInfo 0x180117560
GetCurrentProcess 0x1801175d8
GetCurrentProcessId 0x1801175e0
GetCurrentThread 0x1801173c8
GetCurrentThreadId 0x180117620
GetEnvironmentStringsW 0x180117720
GetEnvironmentVariableW 0x180117468
GetExitCodeThread 0x1801174f8
GetFileAttributesExW 0x180117390
GetFileAttributesW 0x180117358
GetFileInformationByHandleEx 0x180117388
GetFileSize 0x180117300
GetFileSizeEx 0x1801176d0
GetFileType 0x1801176b8
GetLastError 0x180117640
GetLocaleInfoEx 0x180117540
GetLocaleInfoW 0x180117538
GetModuleFileNameW 0x1801172d8
GetModuleHandleExW 0x1801176b0
GetModuleHandleW 0x1801175f8
GetOEMCP 0x180117708
GetProcAddress 0x180117600
GetProcessHeap 0x1801172d0
GetStartupInfoW 0x180117660
GetStdHandle 0x180117528
GetStringTypeW 0x180117738
GetSystemTime 0x180117370
GetSystemTimeAsFileTime 0x180117380
GetTempPathW 0x180117418
GetTickCount 0x1801175a8
GetUserDefaultUILanguage 0x180117548
GetUserPreferredUILanguages 0x1801173e0
GetVersion 0x180117518
GlobalAddAtomW 0x1801175b0
GlobalAlloc 0x180117308
GlobalFree 0x180117328
GlobalLock 0x180117310
GlobalSize 0x180117330
GlobalUnlock 0x180117318
HeapAlloc 0x1801172c8
HeapDestroy 0x180117668
HeapFree 0x1801172c0
HeapReAlloc 0x1801172b8
HeapSize 0x1801172b0
InitializeCriticalSection 0x180117368
InitializeCriticalSectionAndSpinCount 0x1801174a8
InitializeCriticalSectionEx 0x180117638
InitializeSListHead 0x1801174d0
InitializeSRWLock 0x180117360
InterlockedFlushSList 0x180117680
InterlockedPopEntrySList 0x1801174c8
InterlockedPushEntrySList 0x1801174c0
IsDebuggerPresent 0x1801174e0
IsProcessorFeaturePresent 0x180117658
IsValidCodePage 0x1801176f8
LCMapStringW 0x180117730
LeaveCriticalSection 0x180117618
LoadLibraryExA 0x1801174b0
LoadLibraryExW 0x180117478
LoadLibraryW 0x1801175f0
LoadResource 0x180117590
LocalFree 0x180117400
LockResource 0x180117588
MoveFileExW 0x1801173e8
MulDiv 0x180117470
MultiByteToWideChar 0x180117348
OutputDebugStringW 0x180117558
QueryPerformanceCounter 0x180117450
QueryPerformanceFrequency 0x180117458
RaiseException 0x180117630
ReadConsoleW 0x1801176e8
ReadFile 0x180117320
ReleaseSRWLockExclusive 0x1801172f0
ReleaseSRWLockShared 0x1801172f8
ResetEvent 0x1801173b0
RtlCaptureContext 0x180117498
RtlLookupFunctionEntry 0x180117490
RtlPcToFileHeader 0x180117678
RtlUnwindEx 0x180117670
RtlVirtualUnwind 0x180117488
SetEndOfFile 0x180117748
SetEvent 0x1801175a0
SetFileAttributesW 0x180117500
SetFilePointer 0x180117758
SetFilePointerEx 0x1801176d8
SetFileTime 0x180117410
SetLastError 0x180117610
SetStdHandle 0x180117740
SetThreadPriority 0x1801173c0
SetUnhandledExceptionFilter 0x180117578
SizeofResource 0x180117338
Sleep 0x180117570
TerminateProcess 0x1801175c8
TlsAlloc 0x180117688
TlsFree 0x1801176a0
TlsGetValue 0x180117690
TlsSetValue 0x180117698
UnhandledExceptionFilter 0x180117650
VirtualAlloc 0x180117510
VirtualFree 0x180117508
VirtualProtect 0x180117580
WaitForMultipleObjects 0x1801173a0
WaitForSingleObject 0x1801175b8
WaitForSingleObjectEx 0x1801174a0
WideCharToMultiByte 0x180117550
WriteConsoleW 0x180117520
WriteFile 0x1801173d0
AlphaBlend 0x180117768
DsGetDcNameW 0x180117778
NetApiBufferFree 0x180117780
CLSIDFromProgID 0x1801180e0
CLSIDFromString 0x180118090
CoCreateInstance 0x1801180f8
CoDisconnectContext 0x1801180d0
CoGetInterfaceAndReleaseStream 0x180118088
CoInitialize 0x1801180e8
CoMarshalInterThreadInterfaceInStream 0x1801180d8
CoTaskMemAlloc 0x1801180b0
CoTaskMemFree 0x180118100
CoUninitialize 0x1801180b8
CreateBindCtx 0x1801180c8
OleInitialize 0x180118098
OleUninitialize 0x1801180c0
PropVariantClear 0x1801180a0
RegisterDragDrop 0x180118108
RevokeDragDrop 0x1801180f0
StringFromCLSID 0x1801180a8
CreateStdAccessibleObject 0x180117798
LresultFromObject 0x180117790
SafeArrayDestroy 0x1801177d0
SysAllocString 0x1801177f8
SysAllocStringByteLen 0x1801177c8
SysAllocStringLen 0x1801177a8
SysFreeString 0x1801177e0
SysStringByteLen 0x180117800
SysStringLen 0x1801177b0
VarCmp 0x1801177c0
VariantChangeType 0x1801177b8
VariantClear 0x1801177f0
VariantCopy 0x1801177e8
VariantInit 0x1801177d8
GetPwrCapabilities 0x180117810
SetSuspendState 0x180117818
PSGetPropertyKeyFromName 0x180117828
GetUserNameExW 0x180117a40
0x180117858
0x180117878
0x180117880
0x1801178a0
0x1801178a8
0x1801178b8
0x1801178c0
0x1801178e0
0x1801178f0
0x180117900
0x180117908
0x180117928
0x180117950
0x180117960
0x180117970
0x180117978
0x180117988
DoEnvironmentSubstW 0x1801179a0
ExtractIconExA 0x1801178e8
ExtractIconExW 0x180117838
SHAppBarMessage 0x180117998
SHBindToObject 0x180117848
SHBindToParent 0x180117948
SHCreateDataObject 0x180117958
SHCreateItemFromIDList 0x180117940
SHCreateItemFromParsingName 0x180117890
SHCreateItemInKnownFolder 0x1801178d8
SHCreateItemWithParent 0x180117860
SHCreateShellItemArrayFromDataObject 0x180117938
SHCreateShellItemArrayFromIDLists 0x180117840
ShellExecuteExW 0x180117980
ShellExecuteW 0x180117990
SHEvaluateSystemCommandTemplate 0x180117870
SHFileOperationW 0x180117868
SHGetDesktopFolder 0x180117910
SHGetFileInfoW 0x1801178f8
SHGetIDListFromObject 0x1801178d0
SHGetKnownFolderIDList 0x180117898
SHGetKnownFolderItem 0x180117888
SHGetKnownFolderPath 0x1801178c8
SHGetLocalizedName 0x180117920
SHGetNameFromIDList 0x180117968
SHGetPathFromIDListW 0x180117930
SHOpenFolderAndSelectItems 0x180117850
SHParseDisplayName 0x1801178b0
SHSetLocalizedName 0x180117918
0x1801179b8
0x1801179f8
0x180117a28
AssocQueryStringW 0x1801179d8
PathAppendW 0x180117a10
PathFindExtensionW 0x180117a08
PathFindFileNameW 0x180117a20
PathIsDirectoryW 0x180117a18
PathIsNetworkPathW 0x180117a00
PathMatchSpecW 0x1801179c8
PathRemoveBackslashW 0x1801179d0
PathRemoveExtensionW 0x180117a30
PathRemoveFileSpecW 0x1801179f0
PathUnExpandEnvStringsW 0x1801179b0
SHAutoComplete 0x1801179c0
StrCmpLogicalW 0x1801179e0
StrRetToStrW 0x1801179e8
AdjustWindowRect 0x180117b68
AppendMenuW 0x180117ab8
BeginPaint 0x180117d28
CallNextHookEx 0x180117b60
CallWindowProcW 0x180117ef0
CharUpperW 0x180117af8
CheckDlgButton 0x180117b90
CheckMenuItem 0x180117cc8
ClientToScreen 0x180117cb0
CloseGestureInfoHandle 0x180117c10
CopyImage 0x180117b08
CreateDialogIndirectParamW 0x180117b70
CreateIconIndirect 0x180117ba0
CreatePopupMenu 0x180117d88
CreateWindowExW 0x180117ed0
DefWindowProcW 0x180117ef8
DeleteMenu 0x180117cd0
DestroyCursor 0x180117c58
DestroyIcon 0x180117eb8
DestroyMenu 0x180117af0
DestroyWindow 0x180117eb0
DialogBoxParamW 0x180117de8
DispatchMessageW 0x180117ce8
DrawEdge 0x180117bb8
DrawFocusRect 0x180117bb0
DrawFrameControl 0x180117e90
DrawIconEx 0x180117e88
DrawTextW 0x180117e78
EnableMenuItem 0x180117ac0
EnableWindow 0x180117b10
EndDialog 0x180117b58
EndPaint 0x180117d38
EnumDisplayMonitors 0x180117a58
EnumThreadWindows 0x180117d90
EnumWindows 0x180117da8
ExitWindowsEx 0x180117df8
FillRect 0x180117ea0
FindWindowExW 0x180117da0
FindWindowW 0x180117a60
GetActiveWindow 0x180117ca8
GetAncestor 0x180117d60
GetCapture 0x180117bf8
GetClassInfoExW 0x180117ee0
GetClassLongPtrW 0x180117e08
GetClassNameW 0x180117db8
GetClientRect 0x180117d30
GetClipboardFormatNameW 0x180117b00
GetDC 0x180117b20
GetDesktopWindow 0x180117d98
GetDlgItem 0x180117d08
GetDlgItemTextW 0x180117b50
GetFocus 0x180117e18
GetForegroundWindow 0x180117bc8
GetGestureInfo 0x180117c20
GetGUIThreadInfo 0x180117a50
GetIconInfo 0x180117b18
GetKeyNameTextW 0x180117c50
GetKeyState 0x180117d00
GetMenuDefaultItem 0x180117b30
GetMenuItemCount 0x180117ad0
GetMenuItemID 0x180117cd8
GetMenuItemInfoW 0x180117cc0
GetMessagePos 0x180117e60
GetMessageTime 0x180117d18
GetMessageW 0x180117ca0
GetMonitorInfoW 0x180117a90
GetParent 0x180117e40
GetPropW 0x180117d50
GetScrollPos 0x180117be8
GetShellWindow 0x180117bd0
GetSysColor 0x180117e80
GetSystemMenu 0x180117c78
GetSystemMetrics 0x180117ec8
GetWindow 0x180117b88
GetWindowLongPtrW 0x180117f00
GetWindowLongW 0x180117c40
GetWindowPlacement 0x180117c68
GetWindowRect 0x180117f30
GetWindowRgnBox 0x180117a88
GetWindowTextLengthW 0x180117dc8
GetWindowTextW 0x180117dd0
GetWindowThreadProcessId 0x180117db0
InflateRect 0x180117e98
InsertMenuW 0x180117ce0
IntersectRect 0x180117e30
InvalidateRect 0x180117a70
IsChild 0x180117c38
IsDialogMessageW 0x180117b78
IsDlgButtonChecked 0x180117b80
IsWindow 0x180117aa0
IsWindowVisible 0x180117d20
IsZoomed 0x180117c70
KillTimer 0x180117ea8
LoadCursorW 0x180117ed8
LoadIconW 0x180117df0
LoadImageW 0x180117ec0
LockSetForegroundWindow 0x180117dc0
LockWorkStation 0x180117de0
MapVirtualKeyW 0x180117c48
MapWindowPoints 0x180117f28
MessageBoxW 0x180117d80
MonitorFromPoint 0x180117e20
MonitorFromRect 0x180117a98
MonitorFromWindow 0x180117a68
MsgWaitForMultipleObjects 0x180117c60
NotifyWinEvent 0x180117c28
OffsetRect 0x180117a80
PeekMessageW 0x180117cf8
PostMessageW 0x180117f10
PostQuitMessage 0x180117b38
PostThreadMessageW 0x180117d10
PtInRect 0x180117f20
RedrawWindow 0x180117d58
RegisterClassExW 0x180117ee8
RegisterClipboardFormatW 0x180117ab0
RegisterHotKey 0x180117c88
RegisterWindowMessageW 0x180117aa8
ReleaseCapture 0x180117bd8
ReleaseDC 0x180117b28
ScreenToClient 0x180117f18
SendDlgItemMessageW 0x180117c80
SendInput 0x180117d48
SendMessageW 0x180117e48
SetActiveWindow 0x180117c00
SetCapture 0x180117be0
SetClassLongPtrW 0x180117bf0
SetCursor 0x180117c90
SetDlgItemTextW 0x180117b48
SetFocus 0x180117c18
SetForegroundWindow 0x180117d40
SetGestureConfig 0x180117c08
SetLayeredWindowAttributes 0x180117c98
SetMenuDefaultItem 0x180117ac8
SetMenuInfo 0x180117ae0
SetMenuItemInfoW 0x180117ad8
SetScrollInfo 0x180117c30
SetScrollPos 0x180117dd8
SetTimer 0x180117e68
SetWindowLongPtrW 0x180117f08
SetWindowLongW 0x180117ba8
SetWindowPos 0x180117e38
SetWindowRgn 0x180117e28
SetWindowsHookExW 0x180117d68
SetWindowTextW 0x180117b40
ShowWindow 0x180117a78
SwitchToThisWindow 0x180117bc0
SystemParametersInfoW 0x180117e50
TrackMouseEvent 0x180117d78
TrackPopupMenu 0x180117ae8
TrackPopupMenuEx 0x180117cb8
TranslateMessage 0x180117cf0
UnhookWindowsHookEx 0x180117d70
UnregisterClassW 0x180117e10
UnregisterHotKey 0x180117b98
UpdateLayeredWindow 0x180117e70
UpdateWindow 0x180117e00
WindowFromPoint 0x180117e58
BeginBufferedPaint 0x180117f80
BeginPanningFeedback 0x180117fd0
BufferedPaintInit 0x180117f68
BufferedPaintSetAlpha 0x180117f78
BufferedPaintUnInit 0x180117f50
CloseThemeData 0x180117fa8
DrawThemeBackground 0x180117fb0
DrawThemeText 0x180117f88
DrawThemeTextEx 0x180117f90
EnableThemeDialogTexture 0x180117f58
EndBufferedPaint 0x180117f70
EndPanningFeedback 0x180117f40
GetThemeColor 0x180117fb8
GetThemePartSize 0x180117fa0
GetWindowTheme 0x180117f98
IsAppThemed 0x180117fc8
OpenThemeData 0x180117fc0
SetWindowTheme 0x180117f60
UpdatePanningFeedback 0x180117f48
HttpOpenRequestW 0x180117fe8
HttpQueryInfoW 0x180117ff8
HttpSendRequestW 0x180117ff0
InternetCloseHandle 0x180118008
InternetConnectW 0x180117fe0
InternetCrackUrlW 0x180118010
InternetOpenW 0x180118018
InternetQueryOptionW 0x180118000
InternetReadFile 0x180118020
PlaySoundW 0x180118030
WinVerifyTrust 0x180118040
WTSDisconnectSession 0x180118050