
; SHELL32 API calls (ASCII)

import shell32,\
       CheckEscapes,'CheckEscapesA',\
       DoEnvironmentSubst,'DoEnvironmentSubstA',\
       DragAcceptFiles,'DragAcceptFiles',\
       DragFinish,'DragFinish',\
       DragQueryFile,'DragQueryFileA',\
       DragQueryPoint,'DragQueryPoint',\
       DuplicateIcon,'DuplicateIcon',\
       ExtractAssociatedIcon,'ExtractAssociatedIconA',\
       ExtractAssociatedIconEx,'ExtractAssociatedIconExA',\
       ExtractIcon,'ExtractIconA',\
       ExtractIconEx,'ExtractIconExA',\
       ExtractIconResInfo,'ExtractIconResInfoA',\
       FindExeDlgProc,'FindExeDlgProc',\
       FindExecutable,'FindExecutableA',\
       FreeIconList,'FreeIconList',\
       InternalExtractIconList,'InternalExtractIconListA',\
       RealShellExecute,'RealShellExecuteA',\
       RealShellExecuteEx,'RealShellExecuteExA',\
       RegenerateUserEnvironment,'RegenerateUserEnvironment',\
       SHAddToRecentDocs,'SHAddToRecentDocs',\
       SHAppBarMessage,'SHAppBarMessage',\
       SHBrowseForFolder,'SHBrowseForFolderA',\
       SHChangeNotify,'SHChangeNotify',\
       SHEmptyRecycleBin,'SHEmptyRecycleBinA',\
       SHFileOperation,'SHFileOperationA',\
       SHFormatDrive,'SHFormatDrive',\
       SHFreeNameMappings,'SHFreeNameMappings',\
       SHGetDataFromIDList,'SHGetDataFromIDListA',\
       SHGetDesktopFolder,'SHGetDesktopFolder',\
       SHGetDiskFreeSpace,'SHGetDiskFreeSpaceA',\
       SHGetFileInfo,'SHGetFileInfoA',\
       SHGetInstanceExplorer,'SHGetInstanceExplorer',\
       SHGetMalloc,'SHGetMalloc',\
       SHGetNewLinkInfo,'SHGetNewLinkInfo',\
       SHGetPathFromIDList,'SHGetPathFromIDListA',\
       SHGetSettings,'SHGetSettings',\
       SHGetSpecialFolderLocation,'SHGetSpecialFolderLocation',\
       SHGetSpecialFolderPath,'SHGetSpecialFolderPathA',\
       SHInvokePrinterCommand,'SHInvokePrinterCommandA',\
       SHLoadInProc,'SHLoadInProc',\
       SHQueryRecycleBin,'SHQueryRecycleBinA',\
       SHUpdateRecycleBinIcon,'SHUpdateRecycleBinIcon',\
       SheChangeDir,'SheChangeDirA',\
       SheChangeDirEx,'SheChangeDirExA',\
       SheFullPath,'SheFullPathA',\
       SheGetCurDrive,'SheGetCurDrive',\
       SheGetDir,'SheGetDirA',\
       SheRemoveQuotes,'SheRemoveQuotesA',\
       SheSetCurDrive,'SheSetCurDrive',\
       SheShortenPath,'SheShortenPathA',\
       ShellAbout,'ShellAboutA',\
       ShellExecute,'ShellExecuteA',\
       ShellExecuteEx,'ShellExecuteExA',\
       ShellHookProc,'ShellHookProc',\
       Shell_NotifyIcon,'Shell_NotifyIconA',\
       StrChr,'StrChrA',\
       StrChrI,'StrChrIA',\
       StrCmpN,'StrCmpNA',\
       StrCmpNI,'StrCmpNIA',\
       StrCpyN,'StrCpyNA',\
       StrNCmp,'StrNCmpA',\
       StrNCmpI,'StrNCmpIA',\
       StrNCpy,'StrNCpyA',\
       StrRChr,'StrRChrA',\
       StrRChrI,'StrRChrIA',\
       StrRStr,'StrRStrA',\
       StrRStrI,'StrRStrIA',\
       StrStr,'StrStrA',\
       StrStrI,'StrStrIA',\
       WOWShellExecute,'WOWShellExecute'
