Geoff Chappell - Software Analyst
Utility Functions
From very early on, SHELL32 has been a repository of miscellaneous utility
functions, some documented, most not. The following are treated here as a set
only because they all come to SHELL32.DLL from one object file (UTIL.OBJ). They
date from version 4.00 unless otherwise stated. (One is from even earlier.)
- AddCommasW
- ArrangeWindows
- CheckWinIniForAssocs (4.71)
- CopyStreamUI (6.00)
- Int64ToString
- LargeIntegerToString
- ParseField
- PathIsEqualOrSubFolder (6.00)
- SetAppStartingCursor
- SHBindToParent (5.00)
- Shell_MergeMenus
- SHEnumerateUnreadMailAccountsW (6.00)
- SHFileSysBindToStorage (6.00)
- SHGetAttributesFromDataObject
(6.00)
- SHGetPathFromIDList (1.30)
- SHGetRealIDL
- SHGetSetSettings
- SHGetSettings (4.71)
- SHGetShellStyleHInstance (6.00)
- SHGetUnreadMailCount (6.00)
- SHGetUserDisplayName (6.00)
- SHIsFileAvailableOffline (5.00)
- SHLogILFromFSIL
- ShortSizeFormatW
- SHOutOfMemoryMessageBox
- SHPathPrepareForWrite (5.00)
- SHRestricted
-
SHSettingsChanged
(4.71)
- SHSetUnreadMailCountW (6.00)
- SHShouldShowWizards (6.00)
- SHSimpleIDListFromPath
- SHSimulateDropOnClsid (6.00)
- SHWinHelp