mirror of https://github.com/lianthony/NT4.0
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
179 lines
3.2 KiB
179 lines
3.2 KiB
LIBRARY SHELL32
|
|
|
|
EXETYPE WINDOWS
|
|
|
|
DESCRIPTION 'Windows 3.2 Shell API Library'
|
|
|
|
CODE MOVEABLE DISCARDABLE
|
|
DATA MOVEABLE SINGLE SHARED
|
|
|
|
EXPORTS
|
|
DragAcceptFiles
|
|
DragQueryFileA
|
|
DragFinish
|
|
DragQueryPoint
|
|
|
|
ShellExecuteA
|
|
FindExecutableA
|
|
ShellAboutA
|
|
DuplicateIcon
|
|
ExtractAssociatedIconA
|
|
ExtractAssociatedIconExA
|
|
ExtractIconA
|
|
ExtractIconResInfoA
|
|
InternalExtractIconListA
|
|
FreeIconList
|
|
DoEnvironmentSubstA
|
|
FindExeDlgProc
|
|
RegisterShellHook
|
|
ShellHookProc
|
|
StrChrA
|
|
StrRChrA
|
|
StrChrIA
|
|
StrRChrIA
|
|
StrCmpNA
|
|
StrCmpNIA
|
|
StrCpyNA
|
|
StrNCmpA
|
|
StrNCmpIA
|
|
StrNCpyA
|
|
StrStrA
|
|
StrRStrA
|
|
StrStrIA
|
|
StrRStrIA
|
|
|
|
DragQueryFile = DragQueryFileA
|
|
|
|
; added to original
|
|
|
|
SheGetCurDrive
|
|
SheSetCurDrive
|
|
SheFullPathA
|
|
SheGetDirA
|
|
SheChangeDirA
|
|
|
|
RealShellExecuteA
|
|
RealShellExecuteExA
|
|
|
|
; unicode-enabled apis
|
|
|
|
DragQueryFileW
|
|
|
|
ShellExecuteW
|
|
FindExecutableW
|
|
ShellAboutW
|
|
ExtractAssociatedIconW
|
|
ExtractAssociatedIconExW
|
|
ExtractIconW
|
|
ExtractIconResInfoW
|
|
InternalExtractIconListW
|
|
DoEnvironmentSubstW
|
|
|
|
StrChrW
|
|
StrRChrW
|
|
StrChrIW
|
|
StrRChrIW
|
|
StrCmpNW
|
|
StrCmpNIW
|
|
StrCpyNW
|
|
StrNCmpW
|
|
StrNCmpIW
|
|
StrNCpyW
|
|
StrStrW
|
|
StrRStrW
|
|
StrStrIW
|
|
StrRStrIW
|
|
|
|
SheFullPathW
|
|
SheGetDirW
|
|
SheChangeDirW
|
|
|
|
RealShellExecuteW
|
|
RealShellExecuteExW
|
|
RegenerateUserEnvironment
|
|
; special apis to handle unc names
|
|
|
|
SheGetDirExW
|
|
SheChangeDirExW
|
|
SheGetPathOffsetW
|
|
|
|
; removed api from winfile and progman
|
|
|
|
CheckEscapesA
|
|
CheckEscapesW
|
|
|
|
; speed up winfile, bypass old IsCharAlpha fcn
|
|
|
|
SheChangeDirExA
|
|
|
|
; export RemoveQuotes since it's already here and we can save space in pm/tm
|
|
|
|
SheRemoveQuotesA
|
|
SheRemoveQuotesW
|
|
|
|
SheConvertPathW
|
|
SheShortenPathA
|
|
SheShortenPathW
|
|
|
|
; export unicode command line parser
|
|
|
|
CommandLineToArgvW
|
|
|
|
; export for wow
|
|
|
|
DragQueryFileAorW
|
|
WOWShellExecute
|
|
|
|
; for version
|
|
|
|
ExtractVersionResource16W
|
|
|
|
; api export stubs
|
|
|
|
ExtractIconExA
|
|
ExtractIconExW
|
|
|
|
SHGetFileInfoA
|
|
SHGetFileInfoW
|
|
SHLoadInProc
|
|
SHGetInstanceExplorer
|
|
ShellExecuteExA
|
|
ShellExecuteExW
|
|
SHAddToRecentDocs
|
|
|
|
Shell_NotifyIconA
|
|
Shell_NotifyIconW
|
|
|
|
SHGetMalloc
|
|
SHGetDesktopFolder
|
|
SHChangeNotify
|
|
SHGetSpecialFolderLocation
|
|
SHGetPathFromIDListA
|
|
SHGetPathFromIDListW
|
|
SHBrowseForFolderA
|
|
SHBrowseForFolderW
|
|
SHFileOperationA
|
|
SHFileOperationW
|
|
SHFreeNameMappings
|
|
SHAppBarMessage
|
|
SHFormatDrive
|
|
|
|
Control_RunDLL ;Internal
|
|
Control_FillCache_RunDLL ;Internal
|
|
OpenAs_RunDLL ;Internal
|
|
PrintersGetCommand_RunDLL ;Internal
|
|
SHHelpShortcuts_RunDLL ;Internal
|
|
|
|
DllGetClassObject PRIVATE ;internal
|
|
|
|
;
|
|
; Ansi mappings for the api stubs above
|
|
;
|
|
|
|
ExtractIconEx = ExtractIconExA
|
|
SHGetFileInfo = SHGetFileInfoA
|
|
ShellExecuteEx = ShellExecuteExA
|
|
Shell_NotifyIcon = Shell_NotifyIconA
|
|
SHGetPathFromIDList = SHGetPathFromIDListA
|
|
SHBrowseForFolder = SHBrowseForFolderA
|
|
SHFileOperation = SHFileOperationA
|