Windows NT 4.0 source code leak
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

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