shell32.dll
Forwards: 30
Variables: 0
Stubs: 78
Functions: 309
Exports-Total: 418
Implemented-Total: 339 (81%)
Documented-Total: 49 (15%)
The following people hold copyrights on the source files comprising this dll:
Andriy Palamarchuk, Dietrich Teickner, Eric Pouech, Ian Schmidt, Juan Lang, Juergen Schmied, Kai Morich, Marcus Meissner, Mike Hearn, Mikolaj Zalewski, Owen Rudge, Robert Shearman, Rolf Kalbermatter
Note: This list may not be complete. For a complete listing, see the Files "AUTHORS" and "Changelog" 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_GetImageList (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)
ILAppend (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 (not documented)
DAD_SetDragImageFromListView (stub)
SHObjectProperties (not documented)
SHGetNewLinkInfoA (not documented)
SHGetNewLinkInfoW (not documented)
RegisterShellHook (not documented)
ArrangeWindows (not documented)
SHHandleDiskFull (stub)
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)
SHELL32_256 (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)
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)
ReadCabinetState (not documented)
WriteCabinetState (not documented)
PathProcessCommand (not documented)
SHELL32_654 (not documented)
FileIconInit (not documented)
IsUserAdmin (not documented)
SHELL32_714 (not documented)
RestartDialogEx (not documented)
FOOBAR1217 (stub)
CommandLineToArgvW (not documented)
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 (stub)
FindExeDlgProc (stub)
FindExecutableA (not documented)
FixupOptionalComponents (stub)
FreeIconList (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 (stub)
SHAddToRecentDocs (not documented)
SHAppBarMessage (not documented)
SHBindToParent (not documented)
SHBrowseForFolder (implemented as SHBrowseForFolderA)
SHBrowseForFolderA (not documented)
SHBrowseForFolderW (not documented)
SHChangeNotify (not documented)
SHChangeNotifySuspendResume (stub)
SHCreateProcessAsUserW (stub)
SHEmptyRecycleBinA (not documented)
SHEmptyRecycleBinW (not documented)
SHExtractIconsW (stub)
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)
SHGetFolderPathAndSubDirA (not documented)
SHGetFolderPathAndSubDirW (not documented)
SHGetFreeDiskSpace (stub)
SHGetIconOverlayIndexA (not documented)
SHGetIconOverlayIndexW (not documented)
SHGetInstanceExplorer (not documented)
SHGetNewLinkInfo (not documented)
SHGetPathFromIDList (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)
SHPathPrepareForWriteA (not documented)
SHPathPrepareForWriteW (not documented)
SHQueryRecycleBinA (not documented)
SHQueryRecycleBinW (not documented)
SHSetLocalizedName (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 (stub)
ShellExec_RunDLLA (stub)
ShellExec_RunDLLW (stub)
ShellExecuteA (not documented)
ShellExecuteEx (not documented)
ShellExecuteExA (not documented)
ShellExecuteExW (not documented)
ShellExecuteW (not documented)
ShellHookProc (stub)
Shell_NotifyIcon (not documented)
Shell_NotifyIconW (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 (stub)
Copyright © 2008 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Nov 2008.