; $Id: shell32.edf ; ; shell32.edf ; ; ReactOS Operating System ; ; ;LIBRARY shell32 LIBRARY roshel32.dll EXPORTS SHChangeNotifyRegister@24 ; @ 2 SHChangeNotifyDeregister@4 ; @ 4 SHChangeNotifyUpdateEntryList@16 ; @ 5 PifMgr_OpenProperties@16 ; @ 9 PifMgr_GetProperties@20 ; @ 10 PifMgr_SetProperties@20 ; @ 11 PifMgr_CloseProperties@8 ; @ 13 ILGetDisplayName@8 ; @ 15 ILFindLastID@4 ; @ 16 ILRemoveLastID@4 ; @ 17 ILClone@4 ; @ 18 ILCloneFirst@4 ; @ 19 ILGlobalClone@4 ; @ 20 ILIsEqual@8 ; @ 21 ILIsParent@12 ; @ 23 ILFindChild@8 ; @ 24 ILCombine@8 ; @ 25 ILLoadFromStream@8 ; @ 26 ILSaveToStream@8 ; @ 27 SHILCreateFromPath@12 ; @ 28 PathIsRootA=PathIsRootA@4 ; @ 29 PathBuildRootA=PathBuildRootA@8 ; @ 30 PathFindExtensionA=PathFindExtensionA@4 ; @ 31 PathAddBackslashA=PathAddBackslashA@4 ; @ 32 PathRemoveBlanksA=PathRemoveBlanksA@4 ; @ 33 PathFindFileNameA=PathFindFileNameA@4 ; @ 34 PathRemoveFileSpecA=PathRemoveFileSpecA@4 ; @ 35 PathAppendA=PathAppendA@8 ; @ 36 PathCombineA=PathCombineA@12 ; @ 37 PathStripPathA=PathStripPathA@4 ; @ 38 PathIsUNCA=PathIsUNCA@4 ; @ 39 PathIsRelativeA=PathIsRelativeA@4 ; @ 40 PathIsExeA=PathIsExeA@4 ; @ 43 PathFileExistsA=PathFileExistsA@4 ; @ 45 PathMatchSpecA=PathMatchSpecA@8 ; @ 46 PathMakeUniqueNameA=PathMakeUniqueNameA@20 ; @ 47 PathSetDlgItemPathA=PathSetDlgItemPathA@12 ; @ 48 PathQualifyA=PathQualifyA@4 ; @ 49 PathStripToRootA=PathStripToRootA@4 ; @ 50 PathResolveA=PathResolveA@12 ; @ 51 PathGetArgsA=PathGetArgsA@4 ; @ 52 DoEnvironmentSubst@8 ; @ 53 DragAcceptFiles@8 ; @ 54 PathQuoteSpacesA=PathQuoteSpacesA@4 ; @ 55 PathUnquoteSpacesA=PathUnquoteSpacesA@4 ; @ 56 PathGetDriveNumberA=PathGetDriveNumberA@4 ; @ 57 ParseField@16 ; @ 58 RestartDialog@12 ; @ 59 ExitWindowsDialog@4 ; @ 60 RunFileDlg@24 ; @ 61 PickIconDlg@16 ; @ 62 GetFileNameFromBrowse@28 ; @ 63 DriveType@4 ; @ 64 InvalidateDriveType@0 ; @ 65 IsNetDrive@4 ; @ 66 Shell_MergeMenus@24 ; @ 67 SHGetSetSettings@12 ; @ 68 SHGetNetResource@0 ; @ 69 SHCreateDefClassObject@20 ; @ 70 Shell_GetImageList@8 ; @ 71 Shell_GetCachedImageIndex@12 ; @ 72 SHShellFolderView_Message@12 ; @ 73 SHCreateStdEnumFmtEtc@0 ; @ 74 PathYetAnotherMakeUniqueName@16 ; @ 75 DragQueryInfo@0 ; @ 76 SHMapPIDLToSystemImageListIndex@12 ; @ 77 OleStrToStrN@16 ; @ 78 StrToOleStrN@16 ; @ 79 DragFinish@4 ; @ 80 ;DragQueryFile@16 ; @ 81 DragQueryFileA@16 ; @ 82 CIDLData_CreateFromIDArray@0 ; @ 83 SHIsBadInterfacePtr@0 ; @ 84 ; OpenRegStream=shlwapi.SHOpenRegStreamA ; @ 85 SHRegisterDragDrop@8 ; @ 86 SHRevokeDragDrop@4 ; @ 87 SHDoDragDrop@20 ; @ 88 SHCloneSpecialIDList@12 ; @ 89 SHFindFiles@0 ; @ 90 SHFindComputer@0 ; @ 91 PathGetShortPath@4 ; @ 92 Win32CreateDirectory@0 ; @ 93 Win32RemoveDirectory@0 ; @ 94 SHLogILFromFSIL@4 ; @ 95 StrRetToStrN@16 ; @ 96 SHWaitForFileToOpen@12 ; @ 97 SHGetRealIDL@12 ; @ 98 SetAppStartingCursor@8 ; @ 99 SHRestricted@4 ; @ 100 SHCoCreateInstance@20 ; @ 102 SignalFileOpen@4 ; @ 103 FileMenu_DeleteAllItems@4 ; @ 104 FileMenu_DrawItem@8 ; @ 105 FileMenu_FindSubMenuByPidl@8 ; @ 106 FileMenu_GetLastSelectedItemPidls@12 ; @ 107 FileMenu_HandleMenuChar@8 ; @ 108 FileMenu_InitMenuPopup@4 ; @ 109 FileMenu_InsertUsingPidl@24 ; @ 110 FileMenu_Invalidate@4 ; @ 111 FileMenu_MeasureItem@8 ; @ 112 FileMenu_ReplaceUsingPidl@20 ; @ 113 FileMenu_Create@20 ; @ 114 FileMenu_AppendItem@24 ; @ 115 FileMenu_TrackPopupMenuEx@24 ; @ 116 FileMenu_DeleteItemByCmd@8 ; @ 117 FileMenu_Destroy@4 ; @ 118 IsLFNDrive@4 ; @ 119 FileMenu_AbortInitMenu@0 ; @ 120 SHFlushClipboard@0 ; @ 121 ;RunDLL_CallEntry16@20 ; @ 122 SHFreeUnusedLibraries@0 ; @ 123 FileMenu_AppendFilesForPidl@12 ; @ 124 FileMenu_AddFilesForPidl@28 ; @ 125 SHOutOfMemoryMessageBox@12 ; @ 126 SHWinHelp@16 ; @ 127 DllGetClassObject@12 ; @ 128 DAD_AutoScroll@0 ; @ 129 DAD_DragEnter@0 ; @ 130 DAD_DragEnterEx@0 ; @ 131 DAD_DragLeave@0 ; @ 132 DragQueryFileW@16 ; @ 133 DAD_DragMove@0 ; @ 134 DragQueryPoint@8 ; @ 135 DAD_SetDragImage@8 ; @ 136 DAD_ShowDragImage@4 ; @ 137 Desktop_UpdateBriefcaseOnEvent@0 ; @ 139 FileMenu_DeleteItemByIndex@8 ; @ 140 FileMenu_DeleteItemByFirstID@8 ; @ 141 FileMenu_DeleteSeparator@4 ; @ 142 FileMenu_EnableItemByCmd@12 ; @ 143 FileMenu_GetItemExtent@8 ; @ 144 PathFindOnPathA=PathFindOnPathA@8 ; @ 145 RLBuildListOfPaths@0 ; @ 146 SHCLSIDFromString@8 ; @ 147 SHFind_InitMenuPopup@16 ; @ 149 SHLoadOLE@4 ; @ 151 ILGetSize@4 ; @ 152 ILGetNext@4 ; @ 153 ILAppend@12 ; @ 154 ILFree@4 ; @ 155 ILGlobalFree@4 ; @ 156 ILCreateFromPath@4 ; @ 157 PathGetExtensionA=PathGetExtensionA@4 ; @ 158 PathIsDirectoryA=PathIsDirectoryA@4 ; @ 159 SHNetConnectionDialog@0 ; @ 160 SHRunControlPanel@8 ; @ 161 SHSimpleIDListFromPath@4 ; @ 162 StrToOleStr@8 ; @ 163 Win32DeleteFile@4 ; @ 164 SHCreateDirectory@8 ; @ 165 CallCPLEntry16=CallCPLEntry16@24 ; @ 166 SHAddFromPropSheetExtArray@12 ; @ 167 SHCreatePropSheetExtArray@12 ; @ 168 SHDestroyPropSheetExtArray@4 ; @ 169 SHReplaceFromPropSheetExtArray@16 ; @ 170 PathCleanupSpecA=PathCleanupSpecA@8 ; @ 171 SHCreateLinks@0 ; @ 172 SHValidateUNC@12 ; @ 173 SHCreateShellFolderViewEx@8 ; @ 174 SHGetSpecialFolderPath@16 ; @ 175 SHSetInstanceExplorer@4 ; @ 176 DAD_SetDragImageFromListView@0 ; @ 177 SHObjectProperties@0 ; @ 178 SHGetNewLinkInfoA@0 ; @ 179 SHGetNewLinkInfoW@0 ; @ 180 RegisterShellHook@8 ; @ 181 ShellMessageBoxW ; @ 182 ShellMessageBoxA ; @ 183 ArrangeWindows@20 ; @ 184 SHHandleDiskFull@0 ; @ 185 SHFree@4 ; @ 195 SHAlloc@4 ; @ 196 SHGlobalDefect@0 ; @ 197 SHAbortInvokeCommand@0 ; @ 198 SHGetFileIcon@0 ; @ 199 SHLocalAlloc@0 ; @ 200 SHLocalFree@0 ; @ 201 SHLocalReAlloc@0 ; @ 202 AddCommasW@0 ; @ 203 ShortSizeFormatW@0 ; @ 204 Printer_LoadIconsW@0 ; @ 205 Link_AddExtraDataSection@0 ; @ 206 Link_ReadExtraDataSection@0 ; @ 207 Link_RemoveExtraDataSection@0 ; @ 208 Int64ToString@0 ; @ 209 LargeIntegerToString@0 ; @ 210 Printers_GetPidl@0 ; @ 211 Printer_AddPrinterPropPages@0 ; @ 212 Printers_RegisterWindowW@0 ; @ 213 Printers_UnregisterWindow@0 ; @ 214 SHStartNetConnectionDialog@12 ; @ 215 shell32_243@8 ; @ 243 SHInitRestricted@8 ; @ 244 SHGetDataFromIDListA@20 ; @ 247 SHGetDataFromIDListW@20 ; @ 248 PathParseIconLocationA=PathParseIconLocationA@4 ; @ 249 PathRemoveExtensionA=PathRemoveExtensionA@4 ; @ 250 PathRemoveArgsA=PathRemoveArgsA@4 ; @ 251 SheChangeDirA@0 ; @ 271 SheChangeDirExA@0 ; @ 272 SheChangeDirExW@0 ; @ 273 SheChangeDirW@4 ; @ 274 SheConvertPathW@0 ; @ 275 SheFullPathA@0 ; @ 276 SheFullPathW@0 ; @ 277 SheGetCurDrive@0 ; @ 278 SheGetDirA@8 ; @ 279 SheGetDirExW@12 ; @ 280 SheGetDirW@8 ; @ 281 SheGetPathOffsetW@0 ; @ 282 SheRemoveQuotesA@0 ; @ 283 SheRemoveQuotesW@0 ; @ 284 SheSetCurDrive@0 ; @ 285 SheShortenPathA@0 ; @ 286 SheShortenPathW@0 ; @ 287 ShellAboutA=ShellAboutA@16 ; @ 288 ShellAboutW=ShellAboutW@16 ; @ 289 ;ShellExecuteA=ShellExecuteA@24 ; @ 290 ;ShellExecuteEx@4 ; @ 291 ShellExecuteExA=ShellExecuteExA@4 ; @ 292 ShellExecuteExW@4 ; @ 293 ShellExecuteW@24 ; @ 294 ;Shell_NotifyIcon@8 ; @ 296 Shell_NotifyIconA@8 ; @ 297 Shell_NotifyIconW@8 ; @ 298 Shl1632_ThunkData32@0 ; @ 299 Shl3216_ThunkData32@0 ; @ 300 ; StrChrA=shlwapi.StrChrA ; @ 301 ; StrChrIA=shlwapi.StrChrIA ; @ 302 ; StrChrIW=shlwapi.StrChrIW ; @ 303 ; StrChrW=shlwapi.StrChrW ; @ 304 ; StrCmpNA=shlwapi.StrCmpNA ; @ 305 ; StrCmpNIA=shlwapi.StrCmpNIA ; @ 306 ; StrCmpNIW=shlwapi.StrCmpNIW ; @ 307 ; StrCmpNW=shlwapi.StrCmpNW ; @ 308 StrCpyNA=StrCpyNA@12 ; @ 309 ; StrCpyNW=shlwapi.StrCpyNW ; @ 310 ; StrNCmpA=shlwapi.StrCmpNA ; @ 311 ; StrNCmpIA=shlwapi.StrCmpNIA ; @ 312 ; StrNCmpIW=shlwapi.StrCmpNIW ; @ 313 ; StrNCmpW=shlwapi.StrCmpNW ; @ 314 StrNCpyA@12 ; @ 315 ; StrNCpyW=shlwapi.StrNCpyW ; @ 316 ; StrRChrA=shlwapi.StrRChrA ; @ 317 ; StrRChrIA=shlwapi.StrRChrIA ; @ 318 ; StrRChrIW=shlwapi.StrRChrIW ; @ 319 ; StrRChrW=shlwapi.StrRChrW ; @ 320 StrRStrA@0 ; @ 321 ; StrRStrIA=shlwapi.StrRStrIA ; @ 322 ; StrRStrIW=shlwapi.StrRStrIW ; @ 323 StrRStrW@0 ; @ 324 ; StrStrA=shlwapi.StrStrA ; @ 325 ; StrStrIA=shlwapi.StrStrIA ; @ 326 ; StrStrIW=shlwapi.StrStrIW ; @ 327 ; StrStrW=shlwapi.StrStrW ; @ 328 SHRegCloseKey@4 ; @ 505 SHRegOpenKeyA@12 ; @ 506 SHRegOpenKeyW@12 ; @ 507 SHRegQueryValueA@16 ; @ 508 SHRegQueryValueExA@24 ; @ 509 SHRegQueryValueW@16 ; @ 510 SHRegQueryValueExW@24 ; @ 511 SHRegDeleteKeyW@8 ; @ 512 SHAllocShared@12 ; @ 520 SHLockShared@8 ; @ 521 SHUnlockShared@4 ; @ 522 SHFreeShared@8 ; @ 523 RealDriveType@8 ; @ 524 RealDriveTypeFlags@8 ; @ 525 NTSHChangeNotifyRegister@24 ; @ 640 NTSHChangeNotifyDeregister@4 ; @ 641 SHChangeNotifyReceive@16 ; @ 643 SHChangeNotification_Lock@16 ; @ 644 SHChangeNotification_Unlock@4 ; @ 645 SHChangeRegistrationReceive@8 ; @ 646 ReceiveAddToRecentDocs@8 ; @ 647 SHWaitOp_Operate@8 ; @ 648 PathIsSameRootA=PathIsSameRootA@8 ; @ 650 ReadCabinetState@8 ; @ 651 WriteCabinetState@4 ; @ 652 PathProcessCommand@16 ; @ 653 shell32_654@8 ; @ 654 FileIconInit@4 ; @ 660 IsUserAdmin@0 ; @ 680 shell32_714@4 ; @ 714 FOOBAR1217@0 ; @ 1217 CheckEscapesA@0 CheckEscapesW@0 CommandLineToArgvW@8 ;Control_FillCache_RunDLL=Control_FillCache_RunDLL@16 Control_FillCache_RunDLLA=Control_FillCache_RunDLLA@16 Control_FillCache_RunDLLW=Control_FillCache_RunDLLW@16 ;Control_RunDLL=Control_RunDLL@16 Control_RunDLLA=Control_RunDLLA@16 Control_RunDLLW=Control_RunDLLW@16 DllInstall=DllInstall@8 ;DoEnvironmentSubstA=DoEnvironmentSubstA@8 DoEnvironmentSubstW=DoEnvironmentSubstW@8 DragQueryFileAorW@0 DuplicateIcon@8 ExtractAssociatedIconA@12 ExtractAssociatedIconExA@0 ExtractAssociatedIconExW@0 ExtractAssociatedIconW@12 ExtractIconA=ExtractIconA@12 ;ExtractIconEx@20 ExtractIconExA@20 ExtractIconExW@20 ExtractIconW@12 ExtractIconResInfoA@0 ExtractIconResInfoW@0 ExtractVersionResource16W@0 FindExeDlgProc@0 FindExecutableA@12 FindExecutableW@12 FreeIconList@4 InternalExtractIconListA@0 InternalExtractIconListW@0 OpenAs_RunDLL@0 OpenAs_RunDLLA@0 OpenAs_RunDLLW@0 PrintersGetCommand_RunDLL@0 PrintersGetCommand_RunDLLA@0 PrintersGetCommand_RunDLLW@0 RealShellExecuteA@0 RealShellExecuteExA@0 RealShellExecuteExW@0 RealShellExecuteW@0 RegenerateUserEnvironment@0 SHAddToRecentDocs@8 SHAppBarMessage@8 SHBrowseForFolder@4 SHBrowseForFolderA@4 SHBrowseForFolderW@4 SHChangeNotify@16 ShellHookProc@0 SHEmptyRecycleBinA@12 SHEmptyRecycleBinW@12 ;SHFileOperation@4 SHFileOperationA@4 SHFileOperationW@4 SHFormatDrive@16 SHFreeNameMappings@4 SHGetDesktopFolder@4 ;SHGetFileInfo@20 SHGetFileInfoA@20 SHGetFileInfoW@20 SHGetInstanceExplorer@4 SHGetMalloc=SHGetMalloc@4 ;SHGetNewLinkInfo@20 SHGetPathFromIDList=SHGetPathFromIDList@8 SHGetPathFromIDListA=SHGetPathFromIDListA@8 SHGetPathFromIDListW=SHGetPathFromIDListW@8 SHGetSettings@8 SHGetSpecialFolderLocation=SHGetSpecialFolderLocation@12 SHHelpShortcuts_RunDLL@16 SHHelpShortcuts_RunDLLA@16 SHHelpShortcuts_RunDLLW@16 SHLoadInProc@4 SHQueryRecycleBinA@8 SHQueryRecycleBinW@8 SHUpdateRecycleBinIcon@0 WOWShellExecute@28 DllCanUnloadNow@0 DllGetVersion@4 SHGetFreeDiskSpace@0 SHGetSpecialFolderPathA@16 SHGetFolderPathA@20 SHGetFolderPathW@20 SHGetFolderLocation@20