Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

629 lines
28 KiB

  1. LIBRARY SHELL32
  2. EXPORTS
  3. ;;
  4. ;; !!! READ THIS !!!
  5. ;;
  6. ;; private exports use NONAME and define an ordinal
  7. ;; public APIs should not use an ordinal
  8. ;;
  9. ;; what ordinals are available. The fewer the gaps, the smaller
  10. ;; the table. Keep this list up to date.
  11. DragAcceptFiles
  12. DragFinish
  13. DragQueryPoint
  14. DragQueryFileA
  15. DragQueryFile=DragQueryFileA
  16. ShellExecuteA
  17. FindExecutableA
  18. ShellAboutA
  19. FreeIconList
  20. DoEnvironmentSubstA
  21. ExtractIconA
  22. ExtractAssociatedIconA
  23. SheGetCurDrive
  24. SheSetCurDrive
  25. DuplicateIcon
  26. CheckEscapesA
  27. CheckEscapesW
  28. DragQueryFileAorW
  29. SheChangeDirA
  30. SheFullPathA
  31. SheGetDirA
  32. RealShellExecuteA
  33. RealShellExecuteExA
  34. RegenerateUserEnvironment
  35. SheChangeDirW
  36. SheFullPathW
  37. SheGetDirW
  38. RealShellExecuteW
  39. RealShellExecuteExW
  40. ShellExecuteW
  41. FindExecutableW
  42. ShellAboutW
  43. ExtractAssociatedIconW
  44. ExtractAssociatedIconExA
  45. ExtractAssociatedIconExW
  46. ExtractIconW
  47. ExtractIconResInfoA
  48. ExtractIconResInfoW
  49. DragQueryFileW
  50. InternalExtractIconListA
  51. InternalExtractIconListW
  52. DoEnvironmentSubstW
  53. ExtractVersionResource16W
  54. SheGetDirExW
  55. SheChangeDirExW
  56. SheGetPathOffsetW
  57. ; Forward all of these old string functions over to SHLWAPI.DLL
  58. ;
  59. ; These functions are ULTRAPRIVATE because nobody should be
  60. ; linking to them. Everybody should be using the shlwapi versions.
  61. ; They exist here only for backwards compat reasons.
  62. ;
  63. StrChrA ULTRAPRIVATE
  64. StrRChrA ULTRAPRIVATE
  65. StrChrIA ULTRAPRIVATE
  66. StrRChrIA ULTRAPRIVATE
  67. StrCmpNA ULTRAPRIVATE
  68. StrCmpNIA ULTRAPRIVATE
  69. StrStrA ULTRAPRIVATE
  70. StrStrIA ULTRAPRIVATE
  71. StrRStrIA ULTRAPRIVATE
  72. StrChrW ULTRAPRIVATE
  73. StrRChrW ULTRAPRIVATE
  74. StrChrIW ULTRAPRIVATE
  75. StrRChrIW ULTRAPRIVATE
  76. StrCmpNW ULTRAPRIVATE
  77. StrCmpNIW ULTRAPRIVATE
  78. StrStrW ULTRAPRIVATE
  79. StrStrIW ULTRAPRIVATE
  80. StrRStrIW ULTRAPRIVATE
  81. ;
  82. ; These are NOT in comctl32. We exported them from shell32, so we keep doing so
  83. ; god only knows who uses them...
  84. ;
  85. StrCpyNA = Shell32_StrCpyNA ULTRAPRIVATE ; need wrapper since this is slightly different (return # bytes copied, not cch)
  86. StrCpyNW = Shell32_StrCpyNW ULTRAPRIVATE ; need wrapper since this is slightly different (return # bytes copied, not cch)
  87. StrNCmpA ULTRAPRIVATE
  88. StrNCmpW ULTRAPRIVATE
  89. StrNCmpIA ULTRAPRIVATE
  90. StrNCmpIW ULTRAPRIVATE
  91. StrNCpyA ULTRAPRIVATE
  92. StrNCpyW ULTRAPRIVATE
  93. StrRStrA ULTRAPRIVATE
  94. StrRStrW ULTRAPRIVATE
  95. SheChangeDirExA
  96. SheRemoveQuotesA
  97. SheRemoveQuotesW
  98. SheConvertPathW
  99. SheShortenPathA
  100. SheShortenPathW
  101. CommandLineToArgvW
  102. FindExeDlgProc
  103. ShellHookProc
  104. WOWShellExecute
  105. SHLoadInProc
  106. SHEnableServiceObject PRIVATE
  107. SHGetInstanceExplorer
  108. SHAddToRecentDocs
  109. SHGetDataFromIDListA
  110. SHGetDataFromIDListW
  111. SHGetMalloc
  112. SHGetDesktopFolder
  113. SHChangeNotify
  114. SHGetSpecialFolderLocation
  115. ExtractIconEx = ExtractIconExA
  116. SHGetFileInfo = SHGetFileInfoA
  117. ShellExecuteEx = ShellExecuteExA
  118. Shell_NotifyIcon = Shell_NotifyIconA
  119. SHGetPathFromIDList = SHGetPathFromIDListA
  120. SHBrowseForFolder = SHBrowseForFolderA
  121. SHFileOperation = SHFileOperationA
  122. SHInvokePrinterCommandA
  123. SHInvokePrinterCommandW
  124. SHFreeNameMappings
  125. SHAppBarMessage
  126. SHFormatDrive
  127. SHGetSettings
  128. SHGetDiskFreeSpaceA = SHGetDiskFreeSpaceExA
  129. SHGetDiskFreeSpaceExA
  130. SHGetDiskFreeSpaceExW
  131. SHExtractIconsW
  132. SHGetSpecialFolderPathA
  133. SHGetSpecialFolderPathW
  134. SHGetFolderPathA
  135. SHGetFolderPathW
  136. SHGetFolderLocation
  137. ; X86 emulation mode on Alpha requires this!
  138. SHUpdateRecycleBinIcon
  139. ExtractIconExA
  140. ExtractIconExW
  141. SHGetFileInfoA
  142. SHGetFileInfoW
  143. SHGetPathFromIDListA
  144. SHGetPathFromIDListW
  145. SHBrowseForFolderA
  146. SHBrowseForFolderW
  147. ShellExecuteExA
  148. ShellExecuteExW
  149. Shell_NotifyIconA
  150. Shell_NotifyIconW
  151. SHFileOperationA
  152. SHFileOperationW
  153. SHQueryRecycleBinA
  154. SHQueryRecycleBinW
  155. SHEmptyRecycleBinA
  156. SHEmptyRecycleBinW
  157. SHCreateProcessAsUserW
  158. SHBindToParent
  159. SHCreateShellItem
  160. SHSetLocalizedName
  161. SHEnumerateUnreadMailAccountsW
  162. SHGetUnreadMailCountW
  163. SHSetUnreadMailCountW
  164. SHCreateQueryCancelAutoPlayMoniker
  165. SHParseDisplayName
  166. ; Exports to be GetProcAddressed.
  167. ; marked ULTRAPRIVATE so then dont end up in SHELL32.LIB
  168. DllGetClassObject ULTRAPRIVATE
  169. DllCanUnloadNow ULTRAPRIVATE
  170. DllGetVersion = CCDllGetVersion ULTRAPRIVATE
  171. DllInstall ULTRAPRIVATE
  172. DllRegisterServer ULTRAPRIVATE
  173. DllUnregisterServer ULTRAPRIVATE
  174. Control_RunDLL PRIVATE
  175. Control_RunDLLA = Control_RunDLL PRIVATE
  176. Control_RunDLLW PRIVATE
  177. Control_RunDLLAsUserW PRIVATE
  178. Control_FillCache_RunDLL PRIVATE
  179. Control_FillCache_RunDLLA = Control_FillCache_RunDLL PRIVATE
  180. Control_FillCache_RunDLLW PRIVATE
  181. OpenAs_RunDLL PRIVATE
  182. OpenAs_RunDLLA = OpenAs_RunDLL PRIVATE
  183. OpenAs_RunDLLW PRIVATE
  184. PrintersGetCommand_RunDLL PRIVATE
  185. PrintersGetCommand_RunDLLA = PrintersGetCommand_RunDLL PRIVATE
  186. PrintersGetCommand_RunDLLW PRIVATE
  187. SHHelpShortcuts_RunDLL PRIVATE
  188. SHHelpShortcuts_RunDLLA = SHHelpShortcuts_RunDLL PRIVATE
  189. SHHelpShortcuts_RunDLLW PRIVATE
  190. ShellExec_RunDLLA PRIVATE
  191. ShellExec_RunDLLW PRIVATE
  192. ShellExec_RunDLL = ShellExec_RunDLLA PRIVATE
  193. Options_RunDLLA PRIVATE
  194. Options_RunDLLW PRIVATE
  195. Options_RunDLL = Options_RunDLLA PRIVATE
  196. AppCompat_RunDLLW PRIVATE
  197. Activate_RunDLL PRIVATE
  198. ; Make sure to keep SHChangeNotifyRegisterORD updated in shlobj.h
  199. SHChangeNotifyRegister @2
  200. SHDefExtractIconA @3
  201. ; Make sure to keep SHChangeNotifyDeregisterORD updated in shlobj.h
  202. SHChangeNotifyDeregister @4
  203. SHChangeNotifyUpdateEntryList @5 NONAME PRIVATE
  204. SHDefExtractIconW @6
  205. SHLookupIconIndexA @7 NONAME PRIVATE
  206. SHLookupIconIndexW @8 NONAME PRIVATE
  207. PifMgr_OpenProperties @9
  208. PifMgr_GetProperties @10
  209. PifMgr_SetProperties @11
  210. SHStartNetConnectionDialogA @12 NONAME PRIVATE
  211. PifMgr_CloseProperties @13
  212. SHStartNetConnectionDialogW @14
  213. ILGetDisplayName @15 NONAME PRIVATE
  214. ILFindLastID @16
  215. ILRemoveLastID @17
  216. ILClone @18
  217. ILCloneFirst @19
  218. ILGlobalClone @20 NONAME PRIVATE
  219. ILIsEqual @21
  220. DAD_DragEnterEx2 @22
  221. ILIsParent @23
  222. ILFindChild @24
  223. ILCombine @25
  224. ILLoadFromStream @26
  225. ILSaveToStream @27
  226. SHILCreateFromPath @28
  227. PathIsRoot @29 NONAME PRIVATE
  228. PathBuildRoot = shlwapi.PathBuildRootW @30 NONAME PRIVATE
  229. ; Ordinal #define'd in SHSEMIP.H
  230. PathFindExtension @31 NONAME PRIVATE
  231. PathAddBackslash @32 NONAME PRIVATE
  232. ; Ordinal #define'd in SHSEMIP.H
  233. PathRemoveBlanks @33 NONAME PRIVATE
  234. ; Ordinal #define'd in SHSEMIP.H
  235. PathFindFileName @34 NONAME PRIVATE
  236. PathRemoveFileSpec @35 NONAME PRIVATE
  237. PathAppend @36 NONAME PRIVATE
  238. PathCombine = shlwapi.PathCombineW @37 NONAME PRIVATE
  239. PathStripPath @38 NONAME PRIVATE
  240. PathIsUNC = shlwapi.PathIsUNCW @39 NONAME PRIVATE
  241. PathIsRelative = shlwapi.PathIsRelativeW @40 NONAME PRIVATE
  242. IsLFNDriveA @41
  243. IsLFNDriveW @42
  244. PathIsExe @43
  245. PathFileExists @45 NONAME PRIVATE
  246. PathMatchSpec @46 NONAME PRIVATE
  247. PathMakeUniqueName @47
  248. PathSetDlgItemPath @48 NONAME PRIVATE
  249. PathQualify @49
  250. PathStripToRoot @50 NONAME PRIVATE
  251. PathResolve @51
  252. PathGetArgs @52 NONAME PRIVATE
  253. IsSuspendAllowed @53 NONAME PRIVATE
  254. LogoffWindowsDialog @54 NONAME PRIVATE
  255. PathQuoteSpaces @55 NONAME PRIVATE
  256. PathUnquoteSpaces @56 NONAME PRIVATE
  257. PathGetDriveNumber = shlwapi.PathGetDriveNumberW @57 NONAME PRIVATE
  258. ParseField @58 NONAME PRIVATE
  259. RestartDialog @59
  260. ExitWindowsDialog @60 NONAME PRIVATE
  261. RunFileDlg @61 NONAME PRIVATE
  262. PickIconDlg @62
  263. GetFileNameFromBrowse @63
  264. DriveType @64
  265. InvalidateDriveType @65 NONAME PRIVATE
  266. IsNetDrive @66
  267. Shell_MergeMenus @67
  268. SHGetSetSettings @68
  269. SHGetNetResource @69 NONAME PRIVATE
  270. SHCreateDefClassObject @70 NONAME PRIVATE
  271. Shell_GetImageLists @71
  272. Shell_GetCachedImageIndex @72
  273. SHShellFolderView_Message @73
  274. SHCreateStdEnumFmtEtc @74
  275. PathYetAnotherMakeUniqueName @75
  276. DragQueryInfo @76 NONAME PRIVATE
  277. SHMapPIDLToSystemImageListIndex @77
  278. OleStrToStrN @78 NONAME PRIVATE
  279. StrToOleStrN @79 NONAME PRIVATE
  280. SHOpenPropSheetW @80
  281. DDECreatePostNotify @82 NONAME PRIVATE
  282. CIDLData_CreateFromIDArray @83 NONAME PRIVATE
  283. SHIsBadInterfacePtr @84 NONAME PRIVATE
  284. OpenRegStream @85
  285. SHRegisterDragDrop @86 NONAME PRIVATE
  286. SHRevokeDragDrop @87 NONAME PRIVATE
  287. SHDoDragDrop @88
  288. SHCloneSpecialIDList @89
  289. SHFindFiles @90
  290. SHFindComputer @91 NONAME PRIVATE
  291. PathGetShortPath @92
  292. Win32CreateDirectory @93 NONAME PRIVATE
  293. Win32RemoveDirectory @94 NONAME PRIVATE
  294. SHLogILFromFSIL @95 NONAME PRIVATE
  295. StrRetToStrN @96 NONAME PRIVATE
  296. SHWaitForFileToOpen @97 NONAME PRIVATE
  297. SHGetRealIDL @98
  298. SetAppStartingCursor @99 NONAME PRIVATE
  299. SHRestricted @100
  300. SHCoCreateInstance @102
  301. SignalFileOpen @103
  302. IsLFNDrive = IsLFNDriveW @119 ; old TCHAR export needs to be maintaied for compat
  303. SHFlushClipboard @121
  304. RunDll_CallEntry16 @122 NONAME PRIVATE
  305. SHFreeUnusedLibraries @123 NONAME PRIVATE
  306. SHOutOfMemoryMessageBox @126 NONAME PRIVATE
  307. SHWinHelp @127 NONAME PRIVATE
  308. SHDllGetClassObject = DllGetClassObject @128 NONAME PRIVATE
  309. DAD_AutoScroll @129
  310. DAD_DragEnter @130 NONAME PRIVATE
  311. DAD_DragEnterEx @131
  312. DAD_DragLeave @132
  313. DAD_DragMove @134
  314. DAD_SetDragImage @136
  315. DAD_ShowDragImage @137
  316. ; (unused) Desktop_UpdateBriefcaseOnEvent @139 NONAME PRIVATE
  317. PathFindOnPath @145 NONAME PRIVATE
  318. RLBuildListOfPaths @146 NONAME PRIVATE
  319. SHCLSIDFromString @147
  320. SHMapIDListToImageListIndexAsync @148
  321. SHFind_InitMenuPopup @149
  322. SHLoadOLE @151
  323. ILGetSize @152
  324. ILGetNext @153
  325. ILAppendID @154
  326. ILFree @155
  327. ILGlobalFree @156 NONAME PRIVATE
  328. ILCreateFromPath = ILCreateFromPathW @157
  329. ; Ordinal #define'd in SHSEMIP.H
  330. PathGetExtension @158 NONAME PRIVATE
  331. PathIsDirectory @159 NONAME PRIVATE
  332. SHNetConnectionDialog @160 NONAME PRIVATE
  333. SHRunControlPanel @161
  334. SHSimpleIDListFromPath @162
  335. StrToOleStr @163 NONAME PRIVATE
  336. Win32DeleteFile @164
  337. SHCreateDirectory @165
  338. CallCPLEntry16 @166
  339. SHAddFromPropSheetExtArray @167
  340. SHCreatePropSheetExtArray @168
  341. SHDestroyPropSheetExtArray @169
  342. SHReplaceFromPropSheetExtArray @170
  343. PathCleanupSpec @171
  344. SHCreateLinks @172 NONAME PRIVATE
  345. ; Make sure to keep SHValidateUNCORD updated in shellp.h
  346. SHValidateUNC @173
  347. SHCreateShellFolderViewEx @174
  348. SHGetSpecialFolderPath = SHGetSpecialFolderPathW @175 NONAME
  349. SHSetInstanceExplorer @176
  350. DAD_SetDragImageFromListView @177 NONAME PRIVATE
  351. SHObjectProperties @178
  352. ; SHGetNewLinkInfo=SHGetNewLinkInfoA was internal on Win95,
  353. ; but was exported by name NT4. keep the ordianls the same
  354. ; but export by name now since these are documented APIs
  355. SHGetNewLinkInfoA @179
  356. SHGetNewLinkInfoW @180
  357. SHGetNewLinkInfo = SHGetNewLinkInfoA ;Internal
  358. RegisterShellHook @181 NONAME PRIVATE
  359. ; Only the TCHAR version of ShellMessageBox existed on
  360. ; Win95 as export 183. A/W versions were added in Nashville
  361. ; and NT SUR.
  362. ShellMessageBoxW = ShellMessageBoxWrapW @182 ; can't use forwarder since shlwapi.ShellMessageBoxWrapW is exported by ordinal only
  363. ShellMessageBoxA @183
  364. ArrangeWindows @184 NONAME PRIVATE
  365. SHHandleDiskFull @185 NONAME PRIVATE
  366. ILGetDisplayNameEx @186 NONAME PRIVATE
  367. ILGetPseudoNameW @187 NONAME PRIVATE
  368. ShellDDEInit @188 NONAME PRIVATE
  369. ILCreateFromPathA @189
  370. ILCreateFromPathW @190
  371. SHUpdateImageA @191
  372. SHUpdateImageW @192
  373. SHHandleUpdateImage @193
  374. SHCreatePropSheetExtArrayEx @194 NONAME PRIVATE
  375. SHFree @195
  376. SHAlloc @196
  377. SHGlobalDefect @197 NONAME PRIVATE
  378. SHAbortInvokeCommand @198 NONAME PRIVATE
  379. ; For explorer/shdocvw to create the desktop
  380. SHCreateDesktop @200 NONAME PRIVATE
  381. SHDesktopMessageLoop @201 NONAME PRIVATE
  382. DDEHandleViewFolderNotify @202 NONAME PRIVATE
  383. // PRINTQ
  384. AddCommasW = AddCommasExportW @203 NONAME PRIVATE
  385. ShortSizeFormatW = ShortSizeFormatExportW @204 NONAME PRIVATE
  386. Printer_LoadIconsW @205 NONAME PRIVATE
  387. Int64ToString @209 NONAME PRIVATE
  388. LargeIntegerToString @210 NONAME PRIVATE
  389. Printers_GetPidl @211 NONAME PRIVATE
  390. Printer_AddPrinterPropPages @212 NONAME PRIVATE
  391. Printers_RegisterWindowW @213 NONAME PRIVATE
  392. Printers_UnregisterWindow @214 NONAME PRIVATE
  393. SHStartNetConnectionDialog = SHStartNetConnectionDialogW @215 NONAME PRIVATE
  394. FirstUserLogon @230 NONAME PRIVATE
  395. SHSetFolderPathA @231 NONAME PRIVATE
  396. SHSetFolderPathW @232 NONAME PRIVATE
  397. SHGetUserPicturePathW @233 NONAME PRIVATE
  398. SHSetUserPicturePathW @234 NONAME PRIVATE
  399. SHOpenEffectiveToken @235 NONAME PRIVATE
  400. SHTestTokenPrivilegeW @236 NONAME PRIVATE
  401. SHShouldShowWizards @237 NONAME PRIVATE
  402. ;unused @238 NONAME PRIVATE
  403. PathIsSlowW @239
  404. PathIsSlowA @240
  405. SHGetUserDisplayName @241 NONAME PRIVATE
  406. ; For shdocvw to call Win95's private GetProcessDword
  407. SHGetProcessDword @242 NONAME PRIVATE
  408. SHSetShellWindowEx @243 NONAME PRIVATE
  409. SHSettingsChanged @244 NONAME PRIVATE
  410. SHTestTokenMembership @245
  411. SHInvokePrivilegedFunctionW @246 NONAME PRIVATE
  412. SHGetActiveConsoleSessionId @247 NONAME PRIVATE
  413. SHGetUserSessionId @248 NONAME PRIVATE
  414. PathParseIconLocation @249 NONAME PRIVATE
  415. PathRemoveExtension @250 NONAME PRIVATE
  416. PathRemoveArgs @251 NONAME PRIVATE
  417. PathIsURL @252 NONAME PRIVATE
  418. SHIsCurrentProcessConsoleSession @253 NONAME PRIVATE
  419. DisconnectWindowsDialog @254 NONAME PRIVATE
  420. SHCreateShellFolderView @256
  421. SHGetShellFolderViewCB @257 NONAME PRIVATE
  422. ; link window
  423. LinkWindow_RegisterClass @258 NONAME PRIVATE
  424. LinkWindow_UnregisterClass @259 NONAME PRIVATE
  425. SHGetFolderPathAndSubDirA
  426. SHGetFolderPathAndSubDirW
  427. #if defined(ALIGNMENT_MACHINE)
  428. ; Private unaligned string functions forward to shlwapi.dll
  429. ; NOTE: we can use forwarders here since these are NT only functions
  430. SHLualstrcpynW = shlwapi.ualstrcpynW @500 NONAME PRIVATE
  431. SHLualstrcmpiW = shlwapi.ualstrcmpiW @501 NONAME PRIVATE
  432. SHLualstrcmpW = shlwapi.ualstrcmpW @502 NONAME PRIVATE
  433. SHLualstrlenW = shlwapi.ualstrlenW @503 NONAME PRIVATE
  434. SHLualstrcpyW = shlwapi.ualstrcpyW @504 NONAME PRIVATE
  435. #endif
  436. ; Shared memory mapping stuff
  437. SHAllocShared = _SHAllocShared @520
  438. SHLockShared = _SHLockShared @521
  439. SHUnlockShared = _SHUnlockShared @522
  440. SHFreeShared = _SHFreeShared @523
  441. RealDriveType @524
  442. RealDriveTypeFlags @525 NONAME PRIVATE
  443. SHFlushSFCache @526
  444. ; Make sure to keep SHChangeNotifyRegisterORD updated in shlobj.h
  445. ; NOTE:: Even though we converted back to one set of APIS,
  446. ; we can't remove these since IE5 shdocvw uses them...
  447. NTSHChangeNotifyRegister @640 NONAME PRIVATE
  448. ; Make sure to keep SHChangeNotifyDeregisterORD updated in shlobj.h
  449. NTSHChangeNotifyDeregister @641 NONAME PRIVATE
  450. SHChangeNotifyReceive @643 NONAME PRIVATE
  451. SHChangeNotification_Lock @644
  452. SHChangeNotification_Unlock @645
  453. SHChangeRegistrationReceive @646 NONAME PRIVATE
  454. ; (unused) ReceiveAddToRecentDocs @647 NONAME PRIVATE
  455. SHWaitOp_Operate @648 NONAME PRIVATE
  456. PathIsSameRoot @650 NONAME PRIVATE
  457. OldReadCabinetState @651 NONAME PRIVATE
  458. WriteCabinetState @652
  459. PathProcessCommand @653
  460. ReadCabinetState @654
  461. FileIconInit @660 NONAME PRIVATE
  462. IsUserAnAdmin @680
  463. SHGetAppCompatFlags @681 NONAME PRIVATE
  464. SHStgOpenStorageW @683 NONAME PRIVATE
  465. SHStgOpenStorageA @684 NONAME PRIVATE
  466. SHPropStgCreate @685
  467. SHPropStgReadMultiple @688
  468. SHPropStgWriteMultiple @689
  469. SHIsLegacyAnsiProperty @690 NONAME PRIVATE
  470. SHFileSysBindToStorage @691 NONAME PRIVATE
  471. ; Exported for the OLE DS name space extension
  472. CDefFolderMenu_Create @700
  473. CDefFolderMenu_Create2 @701
  474. CDefFolderMenu_MergeMenu @702 NONAME PRIVATE
  475. GUIDFromStringA @703 NONAME PRIVATE ; can't use linker forwarder since only exported from shlwapi by ordinal
  476. GUIDFromStringW @704 NONAME PRIVATE ; can't use linker forwarder since only exported from shlwapi by ordinal
  477. SHOpenPropSheetA @707 NONAME PRIVATE
  478. SHGetSetFolderCustomSettingsA @708 NONAME PRIVATE
  479. SHGetSetFolderCustomSettingsW @709
  480. CheckWinIniForAssocs @711 NONAME PRIVATE
  481. SHCopyMonikerToTemp @712 NONAME PRIVATE
  482. PathIsTemporaryA @713 NONAME PRIVATE
  483. PathIsTemporaryW @714 NONAME PRIVATE
  484. SHCreatePropertyBag @715 NONAME PRIVATE
  485. SHMultiFileProperties @716
  486. SHChangeNotifySuspendResume PRIVATE
  487. SHCreateDirectoryExA
  488. SHCreateDirectoryExW
  489. SHPathPrepareForWriteA
  490. SHPathPrepareForWriteW
  491. SHLoadNonloadedIconOverlayIdentifiers
  492. SHGetIconOverlayIndexA
  493. SHGetIconOverlayIndexW
  494. SHIsFileAvailableOffline
  495. SHCreateLocalServerRunDll PRIVATE
  496. SHParseDarwinIDFromCacheW @719 NONAME PRIVATE
  497. MakeShellURLFromPathA @720 NONAME PRIVATE
  498. MakeShellURLFromPathW @721 NONAME PRIVATE
  499. SHCreateInstance @722 NONAME PRIVATE
  500. SHCreateSessionKey @723 NONAME PRIVATE
  501. SHOpenFolderAndSelectItems
  502. SHIsTempDisplayMode @724 NONAME PRIVATE
  503. GetFileDescriptor @725 NONAME PRIVATE
  504. CopyStreamUI @726 NONAME PRIVATE
  505. SHGetImageList @727
  506. #ifdef FEATURE_STARTPAGE
  507. SetPeekMsgEx @728 NONAME PRIVATE
  508. SetStartPageHWND @729 NONAME PRIVATE
  509. #endif
  510. RestartDialogEx @730
  511. SHRegisterDarwinLink @731 NONAME PRIVATE
  512. SHReValidateDarwinCache @732 NONAME PRIVATE
  513. CheckDiskSpace @733 NONAME PRIVATE
  514. SHCreateFileDataObject @740 NONAME PRIVATE
  515. SHCreateFileExtractIconW @743
  516. Create_IEnumUICommand @744 NONAME PRIVATE
  517. Create_IUIElement @745 NONAME PRIVATE
  518. SHLimitInputEdit @747
  519. SHLimitInputCombo @748 NONAME PRIVATE
  520. SHGetShellStyleHInstance @749
  521. SHGetAttributesFromDataObject @750
  522. SHSimulateDropOnClsid @751 NONAME PRIVATE
  523. SHGetComputerDisplayNameW @752 NONAME PRIVATE
  524. CheckStagingArea @753 NONAME PRIVATE
  525. SHLimitInputEditWithFlags @754 NONAME PRIVATE
  526. PathIsEqualOrSubFolder @755 NONAME PRIVATE
  527. DeleteFileThumbnail @756 NONAME PRIVATE