Geoff Chappell - Software Analyst
Among the exported names introduced for SHELL32 version 4.0 are many that are exported only by the NT implementations. Those names that do not appear in any Windows implementation of any SHELL32 version are distinguished by the remark “NT-only”. Where the name persists in both the Windows and NT implementations of SHELL32 versions higher than 4.0, the table below remarks “NT-only in version 4.0”.
Many of these functions have an earlier existence as named exports from versions 1.30 and 3.51, but with a slight variation in name. The earlier name has no A or W suffix and is an ANSI coding for functionality that can now have both ANSI and Unicode forms with A and W suffixes respectively.
Function | Remarks |
---|---|
Control_FillCache_RunDLLA | NT-only in version 4.0; discontinued in version 6.0 from Windows Vista |
Control_FillCache_RunDLLW | NT-only in version 4.0; discontinued in version 6.0 from Windows Vista |
Control_RunDLLA | NT-only in version 4.0 |
Control_RunDLLW | NT-only in version 4.0 |
OpenAs_RunDLLA | NT-only in version 4.0 |
OpenAs_RunDLLW | NT-only in version 4.0 |
PrintersGetCommand_RunDLLA | NT-only in version 4.0 |
PrintersGetCommand_RunDLLW | NT-only in version 4.0 |
SHGetDataFromIDListA | |
SHGetDataFromIDListW | NT-only in version 4.0 |
SHGetNewLinkInfo | NT-only in version 4.0; documented as requiring “version 4.71 or later” |
SHHelpShortcuts_RunDLLA | NT-only in version 4.0 |
SHHelpShortcuts_RunDLLW | NT-only in version 4.0 |
Shl1632_ThunkData32 | Windows builds of version 4.0 only |
Shl3216_ThunkData32 | Windows builds of version 4.0 only |
SHUpdateRecycleBinIcon | NT-only in version 4.0 |