168 lines
5.7 KiB
Plaintext
168 lines
5.7 KiB
Plaintext
|
|
||
|
; SHELL32 API calls
|
||
|
|
||
|
import shell32,\
|
||
|
CheckEscapesA,'CheckEscapesA',\
|
||
|
CheckEscapesW,'CheckEscapesW',\
|
||
|
DoEnvironmentSubstA,'DoEnvironmentSubstA',\
|
||
|
DoEnvironmentSubstW,'DoEnvironmentSubstW',\
|
||
|
DragAcceptFiles,'DragAcceptFiles',\
|
||
|
DragFinish,'DragFinish',\
|
||
|
DragQueryFileA,'DragQueryFileA',\
|
||
|
DragQueryFileW,'DragQueryFileW',\
|
||
|
DragQueryPoint,'DragQueryPoint',\
|
||
|
DuplicateIcon,'DuplicateIcon',\
|
||
|
ExtractAssociatedIconA,'ExtractAssociatedIconA',\
|
||
|
ExtractAssociatedIconW,'ExtractAssociatedIconW',\
|
||
|
ExtractAssociatedIconExA,'ExtractAssociatedIconExA',\
|
||
|
ExtractAssociatedIconExW,'ExtractAssociatedIconExW',\
|
||
|
ExtractIconA,'ExtractIconA',\
|
||
|
ExtractIconW,'ExtractIconW',\
|
||
|
ExtractIconExA,'ExtractIconExA',\
|
||
|
ExtractIconExW,'ExtractIconExW',\
|
||
|
ExtractIconResInfoA,'ExtractIconResInfoA',\
|
||
|
ExtractIconResInfoW,'ExtractIconResInfoW',\
|
||
|
FindExeDlgProc,'FindExeDlgProc',\
|
||
|
FindExecutableA,'FindExecutableA',\
|
||
|
FindExecutableW,'FindExecutableW',\
|
||
|
FreeIconList,'FreeIconList',\
|
||
|
InternalExtractIconListA,'InternalExtractIconListA',\
|
||
|
InternalExtractIconListW,'InternalExtractIconListW',\
|
||
|
RealShellExecuteA,'RealShellExecuteA',\
|
||
|
RealShellExecuteW,'RealShellExecuteW',\
|
||
|
RealShellExecuteExA,'RealShellExecuteExA',\
|
||
|
RealShellExecuteExW,'RealShellExecuteExW',\
|
||
|
RegenerateUserEnvironment,'RegenerateUserEnvironment',\
|
||
|
SHAddToRecentDocs,'SHAddToRecentDocs',\
|
||
|
SHAppBarMessage,'SHAppBarMessage',\
|
||
|
SHBrowseForFolderA,'SHBrowseForFolderA',\
|
||
|
SHBrowseForFolderW,'SHBrowseForFolderW',\
|
||
|
SHChangeNotify,'SHChangeNotify',\
|
||
|
SHEmptyRecycleBinA,'SHEmptyRecycleBinA',\
|
||
|
SHEmptyRecycleBinW,'SHEmptyRecycleBinW',\
|
||
|
SHFileOperationA,'SHFileOperationA',\
|
||
|
SHFileOperationW,'SHFileOperationW',\
|
||
|
SHFormatDrive,'SHFormatDrive',\
|
||
|
SHFreeNameMappings,'SHFreeNameMappings',\
|
||
|
SHGetDataFromIDListA,'SHGetDataFromIDListA',\
|
||
|
SHGetDataFromIDListW,'SHGetDataFromIDListW',\
|
||
|
SHGetDesktopFolder,'SHGetDesktopFolder',\
|
||
|
SHGetDiskFreeSpaceA,'SHGetDiskFreeSpaceA',\
|
||
|
SHGetDiskFreeSpaceW,'SHGetDiskFreeSpaceW',\
|
||
|
SHGetFileInfoA,'SHGetFileInfoA',\
|
||
|
SHGetFileInfoW,'SHGetFileInfoW',\
|
||
|
SHGetInstanceExplorer,'SHGetInstanceExplorer',\
|
||
|
SHGetMalloc,'SHGetMalloc',\
|
||
|
SHGetNewLinkInfo,'SHGetNewLinkInfo',\
|
||
|
SHGetPathFromIDListA,'SHGetPathFromIDListA',\
|
||
|
SHGetPathFromIDListW,'SHGetPathFromIDListW',\
|
||
|
SHGetSettings,'SHGetSettings',\
|
||
|
SHGetSpecialFolderLocation,'SHGetSpecialFolderLocation',\
|
||
|
SHGetSpecialFolderPathA,'SHGetSpecialFolderPathA',\
|
||
|
SHGetSpecialFolderPathW,'SHGetSpecialFolderPathW',\
|
||
|
SHInvokePrinterCommandA,'SHInvokePrinterCommandA',\
|
||
|
SHInvokePrinterCommandW,'SHInvokePrinterCommandW',\
|
||
|
SHLoadInProc,'SHLoadInProc',\
|
||
|
SHQueryRecycleBinA,'SHQueryRecycleBinA',\
|
||
|
SHQueryRecycleBinW,'SHQueryRecycleBinW',\
|
||
|
SHUpdateRecycleBinIcon,'SHUpdateRecycleBinIcon',\
|
||
|
SheChangeDirA,'SheChangeDirA',\
|
||
|
SheChangeDirW,'SheChangeDirW',\
|
||
|
SheChangeDirExA,'SheChangeDirExA',\
|
||
|
SheChangeDirExW,'SheChangeDirExW',\
|
||
|
SheFullPathA,'SheFullPathA',\
|
||
|
SheFullPathW,'SheFullPathW',\
|
||
|
SheGetCurDrive,'SheGetCurDrive',\
|
||
|
SheGetDirA,'SheGetDirA',\
|
||
|
SheGetDirW,'SheGetDirW',\
|
||
|
SheRemoveQuotesA,'SheRemoveQuotesA',\
|
||
|
SheRemoveQuotesW,'SheRemoveQuotesW',\
|
||
|
SheSetCurDrive,'SheSetCurDrive',\
|
||
|
SheShortenPathA,'SheShortenPathA',\
|
||
|
SheShortenPathW,'SheShortenPathW',\
|
||
|
ShellAboutA,'ShellAboutA',\
|
||
|
ShellAboutW,'ShellAboutW',\
|
||
|
ShellExecuteA,'ShellExecuteA',\
|
||
|
ShellExecuteW,'ShellExecuteW',\
|
||
|
ShellExecuteExA,'ShellExecuteExA',\
|
||
|
ShellExecuteExW,'ShellExecuteExW',\
|
||
|
ShellHookProc,'ShellHookProc',\
|
||
|
Shell_NotifyIconA,'Shell_NotifyIconA',\
|
||
|
Shell_NotifyIconW,'Shell_NotifyIconW',\
|
||
|
StrChrA,'StrChrA',\
|
||
|
StrChrW,'StrChrW',\
|
||
|
StrChrIA,'StrChrIA',\
|
||
|
StrChrIW,'StrChrIW',\
|
||
|
StrCmpNA,'StrCmpNA',\
|
||
|
StrCmpNW,'StrCmpNW',\
|
||
|
StrCmpNIA,'StrCmpNIA',\
|
||
|
StrCmpNIW,'StrCmpNIW',\
|
||
|
StrCpyNA,'StrCpyNA',\
|
||
|
StrCpyNW,'StrCpyNW',\
|
||
|
StrNCmpA,'StrNCmpA',\
|
||
|
StrNCmpW,'StrNCmpW',\
|
||
|
StrNCmpIA,'StrNCmpIA',\
|
||
|
StrNCmpIW,'StrNCmpIW',\
|
||
|
StrNCpyA,'StrNCpyA',\
|
||
|
StrNCpyW,'StrNCpyW',\
|
||
|
StrRChrA,'StrRChrA',\
|
||
|
StrRChrW,'StrRChrW',\
|
||
|
StrRChrIA,'StrRChrIA',\
|
||
|
StrRChrIW,'StrRChrIW',\
|
||
|
StrRStrA,'StrRStrA',\
|
||
|
StrRStrW,'StrRStrW',\
|
||
|
StrRStrIA,'StrRStrIA',\
|
||
|
StrRStrIW,'StrRStrIW',\
|
||
|
StrStrA,'StrStrA',\
|
||
|
StrStrW,'StrStrW',\
|
||
|
StrStrIA,'StrStrIA',\
|
||
|
StrStrIW,'StrStrIW',\
|
||
|
WOWShellExecute,'WOWShellExecute'
|
||
|
|
||
|
api CheckEscapes,\
|
||
|
DoEnvironmentSubst,\
|
||
|
DragQueryFile,\
|
||
|
ExtractAssociatedIcon,\
|
||
|
ExtractAssociatedIconEx,\
|
||
|
ExtractIcon,\
|
||
|
ExtractIconEx,\
|
||
|
ExtractIconResInfo,\
|
||
|
FindExecutable,\
|
||
|
InternalExtractIconList,\
|
||
|
RealShellExecute,\
|
||
|
RealShellExecuteEx,\
|
||
|
SHBrowseForFolder,\
|
||
|
SHEmptyRecycleBin,\
|
||
|
SHFileOperation,\
|
||
|
SHGetDataFromIDList,\
|
||
|
SHGetDiskFreeSpace,\
|
||
|
SHGetFileInfo,\
|
||
|
SHGetPathFromIDList,\
|
||
|
SHGetSpecialFolderPath,\
|
||
|
SHInvokePrinterCommand,\
|
||
|
SHQueryRecycleBin,\
|
||
|
SheChangeDir,\
|
||
|
SheChangeDirEx,\
|
||
|
SheFullPath,\
|
||
|
SheGetDir,\
|
||
|
SheRemoveQuotes,\
|
||
|
SheShortenPath,\
|
||
|
ShellAbout,\
|
||
|
ShellExecute,\
|
||
|
ShellExecuteEx,\
|
||
|
Shell_NotifyIcon,\
|
||
|
StrChr,\
|
||
|
StrChrI,\
|
||
|
StrCmpN,\
|
||
|
StrCmpNI,\
|
||
|
StrCpyN,\
|
||
|
StrNCmp,\
|
||
|
StrNCmpI,\
|
||
|
StrNCpy,\
|
||
|
StrRChr,\
|
||
|
StrRChrI,\
|
||
|
StrRStr,\
|
||
|
StrRStrI,\
|
||
|
StrStr,\
|
||
|
StrStrI
|