; $Id: shell32dbg.def,v 1.5 2003-10-02 10:39:22 sandervl Exp $ ; Based on Windows 95 LIBRARY SHELL32 INITINSTANCE DESCRIPTION 'Odin32 System DLL - Shell32' DATA MULTIPLE NONSHARED IMPORTS CommandLineToArgvW = KERNEL32.2035 EXPORTS SHChangeNotifyRegister = _DbgSHChangeNotifyRegister@24 @2 CheckEscapesA = _DbgCheckEscapesA@8 @3 SHChangeNotifyDeregister = _DbgSHChangeNotifyDeregister@4 @4 ; SHChangeNotifyUpdateEntryList = _DbgSHChangeNotifyUpdateEntryList@16 @5 CheckEscapesW = _DbgCheckEscapesW@8 @6 CommandLineToArgvW @7 ; forwarder to KERNEL32 Control_FillCache_RunDLL = _DbgControl_FillCache_RunDLL@16 @8 ; PifMgr_OpenProperties = _DbgPifMgr_OpenProperties@16 @9 ; PifMgr_GetProperties = _DbgPifMgr_GetProperties@20 @10 ; PifMgr_SetProperties = _DbgPifMgr_SetProperties@20 @11 ; Control_FillCache_RunDLLA = _DbgControl_FillCache_RunDLLA@16 @12 ; PifMgr_CloseProperties = _DbgPifMgr_CloseProperties@8 @13 ; Control_FillCache_RunDLLW = _DbgControl_FillCache_RunDLLW@16 @14 ILGetDisplayName = _DbgILGetDisplayName@8 @15 ILFindLastID = _DbgILFindLastID@4 @16 ILRemoveLastID = _DbgILRemoveLastID@4 @17 ILClone = _DbgILClone@4 @18 ILCloneFirst = _DbgILCloneFirst@4 @19 ILGlobalClone = _DbgILGlobalClone@4 @20 ILIsEqual = _DbgILIsEqual@8 @21 Control_RunDLL = _DbgControl_RunDLLA@16 @22 ILIsParent = _DbgILIsParent@12 @23 ILFindChild = _DbgILFindChild@8 @24 ILCombine = _DbgILCombine@8 @25 ILLoadFromStream = _DbgILLoadFromStream@8 @26 ILSaveToStream = _DbgILSaveToStream@8 @27 SHILCreateFromPath = _DbgSHILCreateFromPathAW@12 @28 PathIsRoot = _DbgPathIsRootAW@4 @29 PathBuildRoot = _DbgPathBuildRootAW@8 @30 PathFindExtension = _DbgPathFindExtensionAW@4 @31 PathAddBackslash = _DbgPathAddBackslashAW@4 @32 PathRemoveBlanks = _DbgPathRemoveBlanksAW@4 @33 PathFindFileName = _DbgPathFindFileNameAW@4 @34 PathRemoveFileSpec = _DbgPathRemoveFileSpecAW@4 @35 PathAppend = _DbgPathAppendAW@8 @36 PathCombine = _DbgPathCombineAW@12 @37 PathStripPath = _DbgPathStripPathAW@4 @38 PathIsUNC = _DbgPathIsUNCAW@4 @39 PathIsRelative = _DbgPathIsRelativeAW@4 @40 Control_RunDLLA = _DbgControl_RunDLLA@16 @41 Control_RunDLLW = _DbgControl_RunDLLW@16 @42 PathIsExe = _DbgPathIsExeAW@4 @43 DoEnvironmentSubstA = _DbgDoEnvironmentSubstA@8 @44 PathFileExists = _DbgPathFileExistsAW@4 @45 PathMatchSpec = _DbgPathMatchSpecAW@8 @46 PathMakeUniqueName = _DbgPathMakeUniqueNameAW@20 @47 PathSetDlgItemPath = _DbgPathSetDlgItemPathAW@12 @48 PathQualify = _DbgPathQualifyAW@4 @49 PathStripToRoot = _DbgPathStripToRootAW@4 @50 PathResolve = _DbgPathResolveAW@12 @51 PathGetArgs = _DbgPathGetArgsAW@4 @52 DoEnvironmentSubst = _DbgDoEnvironmentSubstAW@8 @53 DragAcceptFiles = _DbgDragAcceptFiles@8 @54 PathQuoteSpaces = _DbgPathQuoteSpacesAW@4 @55 PathUnquoteSpaces = _DbgPathUnquoteSpacesAW@4 @56 PathGetDriveNumber = _DbgPathGetDriveNumberAW@4 @57 ParseField = _DbgParseFieldAW@16 @58 RestartDialog = _DbgRestartDialog@12 @59 ExitWindowsDialog = _DbgExitWindowsDialog@4 @60 RunFileDlg = _DbgRunFileDlg@24 @61 PickIconDlg = _DbgPickIconDlg@16 @62 GetFileNameFromBrowse = _DbgGetFileNameFromBrowse@28 @63 DriveType = _DbgDriveType@4 @64 InvalidateDriveType = _DbgInvalidateDriveType@4 @65 IsNetDrive = _DbgIsNetDrive@4 @66 Shell_MergeMenus = _DbgShell_MergeMenus@24 @67 SHGetSetSettings = _DbgSHGetSetSettings@12 @68 ; SHGetNetResource = _DbgSHGetNetResource@? @69 SHCreateDefClassObject = _DbgSHCreateDefClassObject@20 @70 Shell_GetImageList = _DbgShell_GetImageList@8 @71 Shell_GetCachedImageIndex = _DbgShell_GetCachedImageIndexAW@12 @72 Shell_GetCachedImageIndexW = _DbgShell_GetCachedImageIndexW@12 @1572 Shell_GetCachedImageIndexA = _DbgShell_GetCachedImageIndexA@12 @1573 SHShellFolderView_Message = _DbgSHShellFolderView_Message@12 @73 SHCreateStdEnumFmtEtc = _DbgSHCreateStdEnumFmtEtc@12 @74 PathYetAnotherMakeUniqueName = _DbgPathYetAnotherMakeUniqueNameAW@16 @75 ; DragQueryInfo = _DbgDragQueryInfo@? @76 SHMapPIDLToSystemImageListIndex = _DbgSHMapPIDLToSystemImageListIndex@12 @77 OleStrToStrN = _DbgOleStrToStrN@16 @78 StrToOleStrN = _DbgStrToOleStrN@16 @79 DragFinish = _DbgDragFinish@4 @80 DragQueryFile = _DbgDragQueryFileA@16 @81 DragQueryFileA = _DbgDragQueryFileA@16 @82 CIDLData_CreateFromIDArray = _DbgCIDLData_CreateFromIDArray@16 @83 ; SHIsBadInterfacePtr = _DbgSHIsBadInterfacePtr@? @84 OpenRegStream = _SHOpenRegStreamA@16 @85 SHRegisterDragDrop = _DbgSHRegisterDragDrop@8 @86 SHRevokeDragDrop = _DbgSHRevokeDragDrop@4 @87 SHDoDragDrop = _DbgSHDoDragDrop@20 @88 SHCloneSpecialIDList = _DbgSHCloneSpecialIDList@12 @89 SHFindFiles = _DbgSHFindFiles@8 @90 SHFindComputer = _DbgSHFindComputer@8 @91 PathGetShortPath = _DbgPathGetShortPathAW@4 @92 ; Win32CreateDirectory = _DbgWin32CreateDirectory@? @93 ; Win32RemoveDirectory = _DbgWin32RemoveDirectory@? @94 SHLogILFromFSIL = _DbgSHLogILFromFSIL@4 @95 StrRetToStrN = _DbgStrRetToStrNAW@16 @96 SHWaitForFileToOpen = _DbgSHWaitForFileToOpen@12 @97 SHGetRealIDL = _DbgSHGetRealIDL@12 @98 SetAppStartingCursor = _DbgSetAppStartingCursor@8 @99 SHRestricted = _DbgSHRestricted@4 @100 DragQueryFileAorW = _DbgDragQueryFileAorW@16 @101 SHCoCreateInstance = _DbgSHCoCreateInstance@20 @102 SignalFileOpen = _DbgSignalFileOpen@4 @103 FileMenu_DeleteAllItems = _DbgFileMenu_DeleteAllItems@4 @104 FileMenu_DrawItem = _DbgFileMenu_DrawItem@8 @105 FileMenu_FindSubMenuByPidl = _DbgFileMenu_FindSubMenuByPidl@8 @106 FileMenu_GetLastSelectedItemPidls = _DbgFileMenu_GetLastSelectedItemPidls@12 @107 FileMenu_HandleMenuChar = _DbgFileMenu_HandleMenuChar@8 @108 FileMenu_InitMenuPopup = _DbgFileMenu_InitMenuPopup@4 @109 FileMenu_InsertUsingPidl = _DbgFileMenu_InsertUsingPidl@24 @110 FileMenu_Invalidate = _DbgFileMenu_Invalidate@4 @111 FileMenu_MeasureItem = _DbgFileMenu_MeasureItem@8 @112 FileMenu_ReplaceUsingPidl = _DbgFileMenu_ReplaceUsingPidl@20 @113 FileMenu_Create = _DbgFileMenu_Create@20 @114 FileMenu_AppendItem = _DbgFileMenu_AppendItemAW@24 @115 FileMenu_TrackPopupMenuEx = _DbgFileMenu_TrackPopupMenuEx@24 @116 FileMenu_DeleteItemByCmd = _DbgFileMenu_DeleteItemByCmd@8 @117 FileMenu_Destroy = _DbgFileMenu_Destroy@4 @118 IsLFNDrive = _DbgIsLFNDriveA@4 @119 FileMenu_AbortInitMenu = _DbgFileMenu_AbortInitMenu@0 @120 SHFlushClipboard = _DbgSHFlushClipboard@0 @121 RunDLL_CallEntry16 = _DbgRunDLL_CallEntry16@20 @122 SHFreeUnusedLibraries = _DbgSHFreeUnusedLibraries@0 @123 FileMenu_AppendFilesForPidl = _DbgFileMenu_AppendFilesForPidl@12 @124 FileMenu_AddFilesForPidl = _DbgFileMenu_AddFilesForPidl@28 @125 SHOutOfMemoryMessageBox = _DbgSHOutOfMemoryMessageBox@12 @126 SHWinHelp = _DbgSHWinHelp@16 @127 DllGetClassObject = _DbgSHELL32_DllGetClassObject@12 @128 DAD_AutoScroll = _DbgDAD_AutoScroll@12 @129 DAD_DragEnter = _DbgDAD_DragEnter@4 @130 DAD_DragEnterEx = _DbgDAD_DragEnterEx@12 @131 DAD_DragLeave = _DbgDAD_DragLeave@0 @132 DragQueryFileW = _DbgDragQueryFileW@16 @133 DAD_DragMove = _DbgDAD_DragMove@8 @134 DragQueryPoint = _DbgDragQueryPoint@8 @135 DAD_SetDragImage = _DbgDAD_SetDragImage@8 @136 DAD_ShowDragImage = _DbgDAD_ShowDragImage@4 @137 DuplicateIcon = _DbgDuplicateIcon@4 @138 Desktop_UpdateBriefcaseOnEvent = _DbgDesktop_UpdateBriefcaseOnEvent@4 @139 FileMenu_DeleteItemByIndex = _DbgFileMenu_DeleteItemByIndex@8 @140 FileMenu_DeleteItemByFirstID = _DbgFileMenu_DeleteItemByFirstID@8 @141 FileMenu_DeleteSeparator = _DbgFileMenu_DeleteSeparator@4 @142 FileMenu_EnableItemByCmd = _DbgFileMenu_EnableItemByCmd@12 @143 FileMenu_GetItemExtent = _DbgFileMenu_GetItemExtent@8 @144 PathFindOnPath = _DbgPathFindOnPathAW@8 @145 RLBuildListOfPaths = _DbgRLBuildListOfPaths@0 @146 SHCLSIDFromString = _DbgSHCLSIDFromStringAW@8 @147 ExtractAssociatedIconA = _DbgExtractAssociatedIconA@12 @148 SHFind_InitMenuPopup = _DbgSHFind_InitMenuPopup@16 @149 ExtractAssociatedIconExA = _DbgExtractAssociatedIconExA@12 @150 SHLoadOLE = _DbgSHLoadOLE@4 @151 ILGetSize = _DbgILGetSize@4 @152 ILGetNext = _DbgILGetNext@4 @153 ILAppend = _DbgILAppend@12 @154 ILFree = _DbgILFree@4 @155 ILGlobalGree = _DbgILGlobalFree@4 @156 ILCreateFromPath = _DbgILCreateFromPathAW@4 @157 PathGetExtension = _DbgPathGetExtensionAW@12 @158 PathIsDirectory = _DbgPathIsDirectoryAW@4 @159 ; SHNetConnectionDialog = _DbgSHNetConnectionDialog@? @160 SHRunControlPanel = _DbgSHRunControlPanel@8 @161 SHSimpleIDListFromPath = _DbgSHSimpleIDListFromPathAW@4 @162 StrToOleStr = _DbgStrToOleStr@8 @163 Win32DeleteFile = _DbgWin32DeleteFileAW@4 @164 SHCreateDirectory = _DbgSHCreateDirectory@8 @165 ; CallCPLEntry16 = _DbgCallCPLEntry16@? @166 SHAddFromPropSheetExtArray = _DbgSHAddFromPropSheetExtArray@12 @167 SHCreatePropSheetExtArray = _DbgSHCreatePropSheetExtArray@12 @168 SHDestroyPropSheetExtArray = _DbgSHDestroyPropSheetExtArray@4 @169 SHReplaceFromPropSheetExtArray = _DbgSHReplaceFromPropSheetExtArray@16 @170 PathCleanupSpec = _DbgPathCleanupSpecAW@8 @171 ; SHCreateLinks = _DbgSHCreateLinks@? @172 SHValidateUNC = _DbgSHValidateUNC@12 @173 SHCreateShellFolderViewEx = _DbgSHCreateShellFolderViewEx@8 @174 SHGetSpecialFolderPath = _DbgSHGetSpecialFolderPathAW@16 @175 SHSetInstanceExplorer = _DbgSHSetInstanceExplorer@4 @176 ; DAD_SetDragImageFromListView = _DbgDAD_SetDragImageFromListView@? @177 ; SHObjectProperties = _DbgSHObjectProperties@? @178 SHGetNewLinkInfoA = _SHGetNewLinkInfoA@20 @179 SHGetNewLinkInfoW = _SHGetNewLinkInfoW@20 @180 RegisterShellHook = _DbgRegisterShellHook@8 @181 ShellMessageBoxW = _ShellMessageBoxW @182 ;cdecl ShellMessageBoxA = _ShellMessageBoxA @183 ;cdecl ArrangeWindows = _DbgArrangeWindows@20 @184 SHHandleDiskFull = _DbgSHHandleDiskFull@8 @185 ExtractAssociatedIconExW = _DbgExtractAssociatedIconExW@12 @186 ExtractAssociatedIconW = _DbgExtractAssociatedIconW@12 @187 ExtractIconA = _DbgExtractIconA@12 @188 ExtractIconEx = _DbgExtractIconExA@20 @189 ExtractIconExA = _DbgExtractIconExA@20 @190 ExtractIconExW = _DbgExtractIconExW@20 @191 ExtractIconResInfoA = _DbgExtractIconResInfoA@4 @192 ExtractIconResInfoW = _DbgExtractIconResInfoW@4 @193 ExtractIconW = _DbgExtractIconW@12 @194 SHFree = _DbgSHFree@4 @195 SHAlloc = _DbgSHAlloc@4 @196 SHGlobalDefect = _DbgSHGlobalDefect@4 @197 SHAbortInvokeCommand = _DbgSHAbortInvokeCommand@0 @198 ; SHGetFileIcon = _DbgSHGetFileIcon@? @199 ; SHLocalAlloc = _DbgSHLocalAlloc@? @200 ; SHLocalFree = _DbgSHLocalFree@? @201 ; SHLocalReAlloc = _DbgSHLocalReAlloc@? @202 ; AddCommasW = _DbgAddCommasW@? @203 ; ShortSizeFormatW = _DbgShortSizeFormatW@? @204 ; Printer_LoadIconsW = _DbgPrinter_LoadIconsW@? @205 ; Link_AddExtraDataSection = _DbgLink_AddExtraDataSection@? @206 ; Link_ReadExtraDataSection = _DbgLink_ReadExtraDataSection@? @207 ; Link_RemoveExtraDataSection = _DbgLink_RemoveExtraDataSection@? @208 ; Int64ToString = _DbgInt64ToString@? @209 ; LargeIntegerToString = _DbgLargeIntegerToString@? @210 ; Printers_GetPidl = _DbgPrinters_GetPidl@? @211 ; Printer_AddPrinterPropPages = _DbgPrinter_AddPrinterPropPages@? @212 ; Printers_RegisterWindowW = _DbgPrinters_RegisterWindowW@? @213 ; Printers_UnregisterWindow = _DbgPrinters_UnregisterWindow@? @214 ; SHStartNetConnectionDialog = _DbgSHStartNetConnectionDialog@12 @215 ; ExtractVersionResource16W = _DbgExtractVersionResource16W@? @216 ; FindExeDlgProc = _DbgFindExeDlgProc@? @217 FindExecutableA = _DbgFindExecutableA@12 @218 FindExecutableW = _DbgFindExecutableW@12 @219 FreeIconList = _DbgFreeIconList@4 @220 InternalExtractIconListA = _DbgInternalExtractIconListA@4 @221 InternalExtractIconListW = _DbgInternalExtractIconListW@4 @222 ; OpenAs_RunDLL = _DbgOpenAs_RunDLL@? @223 ; OpenAs_RunDLLA = _DbgOpenAs_RunDLLA@? @224 ; OpenAs_RunDLLW = _DbgOpenAs_RunDLLW@? @225 ; PrintersGetCommand_RunDLL = _DbgPrintersGetCommand_RunDLL@? @226 ; PrintersGetCommand_RunDLLA = _DbgPrintersGetCommand_RunDLLA@? @227 ; PrintersGetCommand_RunDLLW = _DbgPrintersGetCommand_RunDLLW@? @228 RealShellExecuteA = _DbgRealShellExecuteA@24 @229 RealShellExecuteExA = _DbgRealShellExecuteExA@4 @230 RealShellExecuteExW = _DbgRealShellExecuteExW@4 @231 RealShellExecuteW = _DbgRealShellExecuteW@24 @232 RegenerateUserEnvironment = _DbgRegenerateUserEnvironment@8 @233 SHAddToRecentDocs = _DbgSHAddToRecentDocs@8 @234 SHAppBarMessage = _DbgSHAppBarMessage@8 @235 SHBrowseForFolder = _DbgSHBrowseForFolderA@4 @236 SHBrowseForFolderA = _DbgSHBrowseForFolderA@4 @237 SHBrowseForFolderW = _DbgSHBrowseForFolderW@4 @238 SHChangeNotify = _DbgSHChangeNotify@16 @239 SHEmptyRecycleBinA = _DbgSHEmptyRecycleBinA@12 @240 SHEmptyRecycleBinW = _DbgSHEmptyRecycleBinW@12 @241 SHFileOperation = _DbgSHFileOperationAW@4 @242 SHFileOperationA = _DbgSHFileOperationA@4 @243 SHFileOperationW = _DbgSHFileOperationW@4 @244 SHFormatDrive = _DbgSHFormatDrive@16 @245 SHFreeNameMappings = _DbgSHFreeNameMappings@4 @246 SHGetDataFromIDListA = _DbgSHGetDataFromIDListA@20 @247 SHGetDataFromIDListW = _DbgSHGetDataFromIDListW@20 @248 PathParseIconLocation = _DbgPathParseIconLocationAW@4 @249 PathRemoveExtension = _DbgPathRemoveExtensionAW@4 @250 PathRemoveArgs = _DbgPathRemoveArgsAW@4 @251 SHGetDesktopFolder = _DbgSHGetDesktopFolder@4 @252 SHGetFileInfo = _DbgSHGetFileInfoA@20 @253 SHGetFileInfoA = _DbgSHGetFileInfoA@20 @254 SHGetFileInfoW = _DbgSHGetFileInfoW@20 @255 SHGetInstanceExplorer = _DbgSHGetInstanceExplorer@4 @256 SHGetMalloc = _DbgSHGetMalloc@4 @257 SHGetNewLinkInfo = _DbgSHGetNewLinkInfo@20 @258 SHGetPathFromIDList = _DbgSHGetPathFromIDListA@8 @259 SHGetPathFromIDListA = _DbgSHGetPathFromIDListA@8 @260 SHGetPathFromIDListW = _DbgSHGetPathFromIDListW@8 @261 SHGetSpecialFolderLocation = _DbgSHGetSpecialFolderLocation@12 @262 SHHelpShortcuts_RunDLL = _DbgSHHelpShortcuts_RunDLL@16 @263 SHHelpShortcuts_RunDLLA = _DbgSHHelpShortcuts_RunDLLA@16 @264 SHHelpShortcuts_RunDLLW = _DbgSHHelpShortcuts_RunDLLW@16 @265 SHLoadInProc = _DbgSHLoadInProc@4 @266 SHQueryRecycleBinA = _DbgSHQueryRecycleBinA@8 @267 SHQueryRecycleBinW = _DbgSHQueryRecycleBinW@8 @268 SHUpdateRecycleBinIcon = _DbgSHUpdateRecycleBinIcon@0 @269 ; SheChangeDirA = _DbgSheChangeDirA@4 @270 ; SheChangeDirExA = _DbgSheChangeDirExA@? @271 ; SheChangeDirExW = _DbgSheChangeDirExW@? @272 SheChangeDirW = _DbgSheChangeDirW@4 @273 SheConvertPathW = _DbgSheConvertPathW@8 @274 ; SheFullPathA = _DbgSheFullPathA@? @275 ; SheFullPathW = _DbgSheFullPathW@? @276 SheSetCurDrive = _DbgSheSetCurDrive@4 @277 ; SheGetDirA = _DbgSheGetDirA@? @278 ; SheGetDirExW = _DbgSheGetDirExW@? @279 SheGetDirW = _DbgSheGetDirW@8 @280 ; SheGetPathOffsetW = _DbgSheGetPathOffsetW@? @281 SheRemoveQuotesA = _DbgSheRemoveQuotesA@4 @282 SheRemoveQuotesW = _DbgSheRemoveQuotesW@4 @283 ; SheSetCurDrive = _DbgSheSetCurDrive@? @284 SheShortenPathA = _DbgSheShortenPathA@8 @285 SheShortenPathW = _DbgSheShortenPathW@8 @286 ShellAboutA = _DbgShellAboutA@16 @287 ShellAboutW = _DbgShellAboutW@16 @288 ShellExecuteA = _DbgShellExecuteA@24 @289 ShellExecuteEx = _DbgShellExecuteExA@4 @290 ShellExecuteExA = _DbgShellExecuteExA@4 @291 ShellExecuteExW = _DbgShellExecuteExW@4 @292 ShellExecuteW = _DbgShellExecuteW@24 @293 ShellExecute = _DbgShellExecuteA@24 @294 ; ShellHookProc = _DbgShellHookProc@? @295 Shell_NotifyIcon = _DbgShell_NotifyIconA@8 @296 Shell_NotifyIconA = _DbgShell_NotifyIconA@8 @297 Shell_NotifyIconW = _DbgShell_NotifyIconW@8 @298 ; Shl1632_ThunkData32 = _DbgShl1632_ThunkData32@? @299 ; Shl3216_ThunkData32 = _DbgShl3216_ThunkData32@? @300 ;;SHLWAPI forwarders StrChrA = _StrChrA@8 @301 StrChrIA = _StrChrIA@8 @302 StrChrIW = _StrChrIW@8 @303 StrChrW = _StrChrW@8 @304 StrCmpNA = _StrCmpNA@12 @305 StrCmpNIA = _StrCmpNIA@12 @306 StrCmpNIW = _StrCmpNIW@12 @307 StrCmpNW = _StrCmpNW@12 @308 StrCpyNA = _lstrcpynA@12 @309 StrCpyNW = _lstrcpynW@12 @310 StrNCmpA = _StrCmpNA@12 @311 StrNCmpIA = _StrCmpNIA@12 @312 StrNCmpIW = _StrCmpNIW@12 @313 StrNCmpW = _StrCmpNW@12 @314 StrNCpyA = _lstrcpynA@12 @315 StrNCpyW = _lstrcpynW@12 @316 StrRChrA = _StrRChrA@12 @317 StrRChrIA = _StrRChrIA@12 @318 StrRChrIW = _StrRChrIW@12 @319 StrRChrW = _StrRChrW@12 @320 ; StrRStrA = _StrRStrA@? @321 StrRStrIA = _StrRStrIA@12 @322 StrRStrIW = _StrRStrIW@12 @323 ; StrRStrW = _StrRStrW@? @324 StrStrA = _StrStrA@8 @325 StrStrIA = _StrStrIA@8 @326 StrStrIW = _StrStrIW@8 @327 StrStrW = _StrStrW@8 @328 ;;SHLWAPI forwarders end ; WOWShellExecute = _DbgWOWShellExecute@? @329 SHRegCloseKey = _DbgSHRegCloseKey@4 @505 SHRegOpenKeyA = _DbgSHRegOpenKeyA@12 @506 SHRegOpenKeyW = _DbgSHRegOpenKeyW@12 @507 SHRegQueryValueA = _DbgSHRegQueryValueA@16 @508 SHRegQueryValueExA = _DbgSHRegQueryValueExA@24 @509 SHRegQueryValueExW = _DbgSHRegQueryValueExW@24 @510 SHRegQueryValueW = _DbgSHRegQueryValueW@16 @511 SHRegDeleteKeyW = _DbgSHRegDeleteKeyW@8 @512 SHRegDeleteKeyA = _DbgSHRegDeleteKeyA@8 @513 ;? SHAllocShared = _DbgSHAllocShared@12 @520 SHInitRestricted = _DbgSHInitRestricted@8 @1521 SHLockShared = _DbgSHLockShared@8 @521 SHUnlockShared = _DbgSHUnlockShared@4 @522 SHFreeShared = _DbgSHFreeShared@8 @523 ; RealDriveType = _DbgRealDriveType@8 @524 ; RealDriveTypeFlags = _DbgRealDriveTypeFlags@8 @525 NTSHChangeNotifyRegister = _DbgNTSHChangeNotifyRegister@24 @640 NTSHChangeNotifyDeregister = _DbgNTSHChangeNotifyDeregister@4 @641 ; SHChangeNotifyReceive = _DbgSHChangeNotifyReceive@16 @643 ; SHChangeNotification_Lock = _DbgSHChangeNotification_Lock@16 @644 ; SHChangeNotification_Unlock = _DbgSHChangeNotification_Unlock@16 @645 ; SHChangeRegistrationReceive = _DbgSHChangeRegistrationReceive@8 @646 ; ReceiveAddToRecentDocs = _DbgReceiveAddToRecentDocs@8 @647 ; SHWaitOp_Operate = _DbgSHWaitOp_Operate@8 @648 PathIsSameRoot = _DbgPathIsSameRootAW@8 @650 ReadCabinetState = _DbgReadCabinetState@8 @651 WriteCabinetState = _DbgWriteCabinetState@4 @652 PathProcessCommand = _DbgPathProcessCommandAW@16 @653 _SHELL32_654@8 @654 NONAME FileIconInit = _DbgFileIconInit@4 @660 IsUserAdmin = _DbgIsUserAdmin@0 @680 ; ; version 4.71 (IE4.0) ; _WIN32_IE >= 0x0400 ; SHGetSpecialFolderPathA = _DbgSHGetSpecialFolderPathA@16 @690 SHGetSettings = _DbgSHGetSettings@8 @691 ; ; version 5.00 (Win2K) ;_WIN32_IE >= 0x0500 ; SHGetFolderPathA = _DbgSHGetFolderPathA@20 @700 SHGetFolderPathW = _DbgSHGetFolderPathW@20 @701 SHGetFolderLocation = _DbgSHGetFolderLocation@20 @702 ; FOOBAR1217 = _DbgFOOBAR1217@? @1217 DllGetVersion = _DbgSHELL32_DllGetVersion@4 @1220 DllCanUnloadNow = _DbgSHELL32_DllCanUnloadNow@0 @1221 _StrFormatByteSizeA@12 @1041 NONAME _StrFormatByteSizeW@12 @1042 NONAME