; 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