168 lines
5.7 KiB
SQL
168 lines
5.7 KiB
SQL
|
|
; 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
|