shell32.dll
Forwards: 36
Variables: 0
Stubs: 70
Functions: 368
Exports-Total: 475
Implemented-Total: 404 (85%)
Documented-Total: 51 (13%)
The following people hold copyrights on the source files comprising this dll:
Alexander Morozov (for Etersoft), Alexandre Julliard, Andriy Palamarchuk, David Hedberg, Dietrich Teickner, Eric Pouech, Gabriel Ivăncescu, Ian Schmidt, Jay Yang, Jon Griffiths, Juan Lang, Juergen Schmied, Kai Morich, Marcus Meissner, Martin Fuchs, Maxime Bellengé, Michael Müller, Mike Hearn, Mike McCormack (for CodeWeavers), Mikolaj Zalewski, Nikolay Sivov (for CodeWeavers), Owen Rudge, Robert Shearman, Rolf Kalbermatter, Vincent Povirk (for CodeWeavers)
Note: This list may not be complete. For a complete listing, see the git commit logs and the File "AUTHORS" in the Wine source tree.
SHChangeNotifyRegister (not documented)
SHDefExtractIconA (not documented)
SHChangeNotifyDeregister (not documented)
SHChangeNotifyUpdateEntryList (not documented)
SHDefExtractIconW (not documented)
PifMgr_OpenProperties (stub)
PifMgr_GetProperties (stub)
PifMgr_SetProperties (stub)
PifMgr_CloseProperties (stub)
ILGetDisplayName (not documented)
ILFindLastID (not documented)
ILRemoveLastID (not documented)
ILClone (not documented)
ILCloneFirst (not documented)
ILIsEqual (not documented)
ILLoadFromStream (not documented)
ILSaveToStream (not documented)
SHILCreateFromPath (implemented as SHILCreateFromPathAW)
PathIsRoot (not documented)
PathBuildRoot (not documented)
PathFindExtension (not documented)
PathAddBackslash (not documented)
PathRemoveBlanks (not documented)
PathFindFileName (not documented)
PathRemoveFileSpec (not documented)
PathAppend (not documented)
PathCombine (not documented)
PathStripPath (not documented)
PathIsUNC (not documented)
PathIsRelative (not documented)
IsLFNDriveA (not documented)
IsLFNDriveW (not documented)
PathIsExe (not documented)
PathFileExists (not documented)
PathMatchSpec (not documented)
PathMakeUniqueName (not documented)
PathSetDlgItemPath (not documented)
PathQualify (not documented)
PathStripToRoot (not documented)
PathResolve (not documented)
PathGetArgs (not documented)
DoEnvironmentSubst (implemented as DoEnvironmentSubstAW)
LogoffWindowsDialog (stub)
PathQuoteSpaces (not documented)
PathUnquoteSpaces (not documented)
PathGetDriveNumber (not documented)
ParseField (not documented)
RestartDialog (not documented)
ExitWindowsDialog (not documented)
RunFileDlg (not documented)
PickIconDlg (not documented)
GetFileNameFromBrowse (not documented)
DriveType (not documented)
InvalidateDriveType (not documented)
IsNetDrive (not documented)
Shell_MergeMenus (not documented)
SHGetSetSettings (not documented)
SHGetNetResource (stub)
SHCreateDefClassObject (not documented)
Shell_GetImageLists (not documented)
Shell_GetCachedImageIndex (not documented)
SHCreateStdEnumFmtEtc (not documented)
PathYetAnotherMakeUniqueName (not documented)
DragQueryInfo (stub)
SHMapPIDLToSystemImageListIndex (not documented)
OleStrToStrN (not documented)
StrToOleStrN (not documented)
CIDLData_CreateFromIDArray (not documented)
SHIsBadInterfacePtr (stub)
OpenRegStream (forward to SHOpenRegStreamA in shlwapi)
SHRegisterDragDrop (not documented)
SHRevokeDragDrop (not documented)
SHDoDragDrop (not documented)
SHFindFiles (not documented)
SHFindComputer (stub)
PathGetShortPath (not documented)
Win32CreateDirectory (implemented as Win32CreateDirectoryAW)
Win32RemoveDirectory (implemented as Win32RemoveDirectoryAW)
SHLogILFromFSIL (not documented)
StrRetToStrN (not documented)
SHWaitForFileToOpen (not documented)
SHGetRealIDL (not documented)
SetAppStartingCursor (not documented)
SHCoCreateInstance (not documented)
SignalFileOpen (not documented)
FileMenu_DeleteAllItems (not documented)
FileMenu_DrawItem (not documented)
FileMenu_FindSubMenuByPidl (not documented)
FileMenu_GetLastSelectedItemPidls (not documented)
FileMenu_HandleMenuChar (not documented)
FileMenu_InitMenuPopup (not documented)
FileMenu_InsertUsingPidl (not documented)
FileMenu_Invalidate (not documented)
FileMenu_MeasureItem (not documented)
FileMenu_ReplaceUsingPidl (not documented)
FileMenu_Create (not documented)
FileMenu_AppendItem (not documented)
FileMenu_TrackPopupMenuEx (not documented)
FileMenu_DeleteItemByCmd (not documented)
FileMenu_Destroy (not documented)
IsLFNDrive (not documented)
FileMenu_AbortInitMenu (not documented)
SHFlushClipboard (not documented)
RunDLL_CallEntry16 (not documented)
SHFreeUnusedLibraries (not documented)
FileMenu_AppendFilesForPidl (not documented)
FileMenu_AddFilesForPidl (not documented)
SHOutOfMemoryMessageBox (not documented)
SHWinHelp (not documented)
SHDllGetClassObject (implemented as DllGetClassObject)
DAD_AutoScroll (not documented)
DAD_DragEnter (not documented)
DAD_DragEnterEx (not documented)
DAD_DragLeave (not documented)
DAD_DragMove (not documented)
DAD_SetDragImage (not documented)
DAD_ShowDragImage (not documented)
Desktop_UpdateBriefcaseOnEvent (stub)
FileMenu_DeleteItemByIndex (not documented)
FileMenu_DeleteItemByFirstID (not documented)
FileMenu_DeleteSeparator (not documented)
FileMenu_EnableItemByCmd (not documented)
FileMenu_GetItemExtent (not documented)
PathFindOnPath (not documented)
RLBuildListOfPaths (not documented)
SHCLSIDFromString (not documented)
SHMapIDListToImageListIndexAsync (not documented)
SHLoadOLE (not documented)
ILAppendID (not documented)
ILCreateFromPath (not documented)
PathGetExtension (not documented)
PathIsDirectory (not documented)
SHNetConnectionDialog (stub)
SHRunControlPanel (not documented)
SHSimpleIDListFromPath (implemented as SHSimpleIDListFromPathAW)
StrToOleStr (not documented)
Win32DeleteFile (implemented as Win32DeleteFileAW)
CallCPLEntry16 (not documented)
SHAddFromPropSheetExtArray (not documented)
SHCreatePropSheetExtArray (not documented)
SHDestroyPropSheetExtArray (not documented)
SHReplaceFromPropSheetExtArray (not documented)
PathCleanupSpec (not documented)
SHCreateLinks (not documented)
SHValidateUNC (not documented)
SHGetSpecialFolderPath (not documented)
SHSetInstanceExplorer (forward to SetProcessReference in shcore)
DAD_SetDragImageFromListView (stub)
SHObjectProperties (not documented)
SHGetNewLinkInfoA (not documented)
SHGetNewLinkInfoW (not documented)
RegisterShellHook (not documented)
ArrangeWindows (not documented)
SHHandleDiskFull (stub)
ILGetDisplayNameEx (not documented)
ILGetPseudoNameW (stub)
SHHandleUpdateImage (not documented)
SHCreatePropSheetExtArrayEx (not documented)
SHFree (not documented)
SHAlloc (not documented)
SHGlobalDefect (stub)
SHAbortInvokeCommand (not documented)
SHGetFileIcon (stub)
SHLocalAlloc (stub)
SHLocalFree (stub)
SHLocalReAlloc (stub)
AddCommasW (stub)
ShortSizeFormatW (stub)
Printer_LoadIconsW (not documented)
Link_AddExtraDataSection (stub)
Link_ReadExtraDataSection (stub)
Link_RemoveExtraDataSection (stub)
Int64ToString (stub)
LargeIntegerToString (stub)
Printers_GetPidl (stub)
Printers_AddPrinterPropPages (stub)
Printers_RegisterWindowW (not documented)
Printers_UnregisterWindow (not documented)
SHStartNetConnectionDialog (not documented)
SHELL32_243 (not documented)
PathParseIconLocation (not documented)
PathRemoveExtension (not documented)
PathRemoveArgs (not documented)
LinkWindow_RegisterClass (not documented)
LinkWindow_UnregisterClass (not documented)
SHRegCloseKey (not documented)
SHRegOpenKeyA (not documented)
SHRegOpenKeyW (not documented)
SHRegQueryValueA (not documented)
SHRegQueryValueExA (not documented)
SHRegQueryValueW (not documented)
SHRegQueryValueExW (not documented)
SHRegDeleteKeyW (not documented)
SHAllocShared (not documented)
SHLockShared (not documented)
SHUnlockShared (not documented)
SHFreeShared (not documented)
RealDriveType (not documented)
RealDriveTypeFlags (stub)
SHFlushSFCache (not documented)
NTSHChangeNotifyRegister (not documented)
NTSHChangeNotifyDeregister (not documented)
SHChangeNotifyReceive (stub)
SHChangeNotification_Lock (not documented)
SHChangeNotification_Unlock (not documented)
SHChangeRegistrationReceive (stub)
ReceiveAddToRecentDocs (stub)
SHWaitOp_Operate (stub)
PathIsSameRoot (not documented)
SHELL32_651 (not documented)
WriteCabinetState (not documented)
PathProcessCommand (not documented)
ReadCabinetState (not documented)
FileIconInit (not documented)
SHPropStgCreate (not documented)
SHPropStgReadMultiple (not documented)
SHPropStgWriteMultiple (not documented)
CDefFolderMenu_Create2 (not documented)
GUIDFromStringW (not documented)
SHGetSetFolderCustomSettings (not documented)
PathIsTemporaryW (not documented)
SHCreateSessionKey (not documented)
SHGetImageList (not documented)
RestartDialogEx (not documented)
SHCreateFileExtractIconW (not documented)
SHLimitInputEdit (not documented)
FOOBAR1217 (stub)
CommandLineToArgvW (forward to CommandLineToArgvW in shcore)
Control_FillCache_RunDLL (not documented)
Control_FillCache_RunDLLA (not documented)
Control_FillCache_RunDLLW (not documented)
Control_RunDLL (not documented)
Control_RunDLLA (not documented)
Control_RunDLLAsUserW (stub)
Control_RunDLLW (not documented)
DllCanUnloadNow (not documented)
DllGetClassObject (not documented)
DllInstall (not documented)
DllRegisterServer (not documented)
DllUnregisterServer (not documented)
DragAcceptFiles (not documented)
DragFinish (not documented)
DragQueryFile (implemented as DragQueryFileA)
DragQueryFileA (not documented)
DragQueryFileAorW (stub)
DragQueryFileW (not documented)
DragQueryPoint (not documented)
DuplicateIcon (not documented)
ExtractAssociatedIconA (not documented)
ExtractAssociatedIconExA (not documented)
ExtractAssociatedIconExW (not documented)
ExtractAssociatedIconW (not documented)
ExtractIconA (not documented)
ExtractIconEx (not documented)
ExtractIconExA (not documented)
ExtractIconExW (not documented)
ExtractIconResInfoA (stub)
ExtractIconResInfoW (stub)
ExtractIconW (not documented)
ExtractVersionResource16W (not documented)
FindExeDlgProc (stub)
FindExecutableA (not documented)
FixupOptionalComponents (stub)
FreeIconList (not documented)
GetCurrentProcessExplicitAppUserModelID (forward to GetCurrentProcessExplicitAppUserModelID in shcore)
InitNetworkAddressControl (not documented)
InternalExtractIconListA (stub)
InternalExtractIconListW (stub)
OCInstall (stub)
OpenAs_RunDLL (not documented)
OpenAs_RunDLLA (not documented)
OpenAs_RunDLLW (not documented)
PrintersGetCommand_RunDLL (stub)
PrintersGetCommand_RunDLLA (stub)
PrintersGetCommand_RunDLLW (stub)
RealShellExecuteA (stub)
RealShellExecuteExA (stub)
RealShellExecuteExW (stub)
RealShellExecuteW (stub)
RegenerateUserEnvironment (not documented)
SetCurrentProcessExplicitAppUserModelID (forward to SetCurrentProcessExplicitAppUserModelID in shcore)
SHAddToRecentDocs (not documented)
SHAppBarMessage (not documented)
SHAssocEnumHandlers (not documented)
SHAssocEnumHandlersForProtocolByApplication (not documented)
SHBindToFolderIDListParent (not documented)
SHBindToObject (not documented)
SHBindToParent (not documented)
SHBrowseForFolder (implemented as SHBrowseForFolderA)
SHBrowseForFolderA (not documented)
SHBrowseForFolderW (not documented)
SHChangeNotify (not documented)
SHChangeNotifySuspendResume (stub)
SHCreateAssociationRegistration (not documented)
SHCreateDataObject (not documented)
SHCreateDefaultContextMenu (not documented)
SHCreateItemFromIDList (not documented)
SHCreateItemFromParsingName (not documented)
SHCreateItemInKnownFolder (not documented)
SHCreateItemFromRelativeName (not documented)
SHCreateItemWithParent (not documented)
SHCreateProcessAsUserW (stub)
SHCreateQueryCancelAutoPlayMoniker (not documented)
SHCreateShellItem (not documented)
SHCreateShellItemArray (not documented)
SHCreateShellItemArrayFromDataObject (not documented)
SHCreateShellItemArrayFromShellItem (not documented)
SHCreateShellItemArrayFromIDLists (not documented)
SHEmptyRecycleBinA (not documented)
SHEmptyRecycleBinW (not documented)
SHEnumerateUnreadMailAccountsW (not documented)
SHExtractIconsW (forward to PrivateExtractIconsW in user32)
SHFileOperation (not documented)
SHFileOperationW (not documented)
SHFormatDrive (not documented)
SHGetDataFromIDListA (not documented)
SHGetDataFromIDListW (not documented)
SHGetDesktopFolder (not documented)
SHGetDiskFreeSpaceA (forward to GetDiskFreeSpaceExA in kernel32)
SHGetDiskFreeSpaceExA (forward to GetDiskFreeSpaceExA in kernel32)
SHGetDiskFreeSpaceExW (forward to GetDiskFreeSpaceExW in kernel32)
SHGetFileInfo (not documented)
SHGetFileInfoA (not documented)
SHGetFileInfoW (not documented)
SHGetFolderPathEx (not documented)
SHGetFolderPathAndSubDirA (not documented)
SHGetFolderPathAndSubDirW (not documented)
SHGetFreeDiskSpace (stub)
SHGetIconOverlayIndexA (not documented)
SHGetIconOverlayIndexW (not documented)
SHGetIDListFromObject (not documented)
SHGetInstanceExplorer (forward to GetProcessReference in shcore)
SHGetItemFromDataObject (not documented)
SHGetItemFromObject (not documented)
SHGetKnownFolderIDList (not documented)
SHGetKnownFolderItem (not documented)
SHGetKnownFolderPath (not documented)
SHGetLocalizedName (not documented)
SHGetNameFromIDList (not documented)
SHGetNewLinkInfo (not documented)
SHGetPathFromIDList (not documented)
SHGetPathFromIDListEx (not documented)
SHGetPropertyStoreForWindow (not documented)
SHGetPropertyStoreFromParsingName (not documented)
SHGetSettings (not documented)
SHGetSpecialFolderLocation (not documented)
SHGetSpecialFolderPathA (not documented)
SHGetSpecialFolderPathW (not documented)
SHHelpShortcuts_RunDLL (not documented)
SHHelpShortcuts_RunDLLA (not documented)
SHHelpShortcuts_RunDLLW (not documented)
SHInvokePrinterCommandA (stub)
SHInvokePrinterCommandW (stub)
SHIsFileAvailableOffline (not documented)
SHLoadInProc (not documented)
SHLoadNonloadedIconOverlayIdentifiers (not documented)
SHMultiFileProperties (not documented)
SHOpenFolderAndSelectItems (not documented)
SHOpenWithDialog (not documented)
SHParseDisplayName (not documented)
SHPathPrepareForWriteA (not documented)
SHPathPrepareForWriteW (not documented)
SHQueryRecycleBinA (not documented)
SHQueryRecycleBinW (not documented)
SHQueryUserNotificationState (not documented)
SHRemoveLocalizedName (not documented)
SHSetLocalizedName (not documented)
SHSetTemporaryPropertyForItem (not documented)
SHSetUnreadMailCountW (not documented)
SHUpdateRecycleBinIcon (not documented)
SheChangeDirA (not documented)
SheChangeDirExA (stub)
SheChangeDirExW (stub)
SheChangeDirW (not documented)
SheConvertPathW (stub)
SheFullPathA (stub)
SheFullPathW (stub)
SheGetCurDrive (stub)
SheGetDirA (not documented)
SheGetDirExW (stub)
SheGetDirW (not documented)
SheGetPathOffsetW (stub)
SheRemoveQuotesA (stub)
SheRemoveQuotesW (stub)
SheSetCurDrive (stub)
SheShortenPathA (stub)
SheShortenPathW (stub)
ShellAboutA (not documented)
ShellAboutW (not documented)
ShellExec_RunDLL (not documented)
ShellExec_RunDLLA (not documented)
ShellExec_RunDLLW (not documented)
ShellExecuteA (not documented)
ShellExecuteEx (not documented)
ShellExecuteExA (not documented)
ShellExecuteExW (not documented)
ShellExecuteW (not documented)
ShellHookProc (not documented)
Shell_GetCachedImageIndexA (not documented)
Shell_GetCachedImageIndexW (not documented)
Shell_NotifyIcon (not documented)
Shell_NotifyIconW (not documented)
Shell_NotifyIconGetRect (not documented)
StrChrA (forward to StrChrA in shlwapi)
StrChrIA (forward to StrChrIA in shlwapi)
StrChrIW (forward to StrChrIW in shlwapi)
StrChrW (forward to StrChrW in shlwapi)
StrCmpNA (forward to StrCmpNA in shlwapi)
StrCmpNIA (forward to StrCmpNIA in shlwapi)
StrCmpNIW (forward to StrCmpNIW in shlwapi)
StrCmpNW (forward to StrCmpNW in shlwapi)
StrCpyNA (forward to lstrcpynA in kernel32)
StrCpyNW (forward to StrCpyNW in shlwapi)
StrNCmpA (forward to StrCmpNA in shlwapi)
StrNCmpIA (forward to StrCmpNIA in shlwapi)
StrNCmpIW (forward to StrCmpNIW in shlwapi)
StrNCmpW (forward to StrCmpNW in shlwapi)
StrNCpyA (forward to lstrcpynA in kernel32)
StrNCpyW (forward to StrCpyNW in shlwapi)
StrRChrA (forward to StrRChrA in shlwapi)
StrRChrIA (forward to StrRChrIA in shlwapi)
StrRChrIW (forward to StrRChrIW in shlwapi)
StrRChrW (forward to StrRChrW in shlwapi)
StrRStrA (stub)
StrRStrIA (forward to StrRStrIA in shlwapi)
StrRStrIW (forward to StrRStrIW in shlwapi)
StrRStrW (stub)
StrStrA (forward to StrStrA in shlwapi)
StrStrIA (forward to StrStrIA in shlwapi)
StrStrIW (forward to StrStrIW in shlwapi)
StrStrW (forward to StrStrW in shlwapi)
WOWShellExecute (not documented)
Copyright © 2024 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Dec 2024.