Source code of Windows XP (NT5)
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.

724 lines
18 KiB

  1. // This file contains directives for how to order the functions.
  2. #include "shlwapi.fmap"
  3. libshlwapi.so.1
  4. {
  5. global:
  6. // ; String functions that are forwarded from COMCTL32;
  7. StrChrA;
  8. StrChrW;
  9. StrRChrA;
  10. StrRChrW;
  11. StrCmpNA;
  12. StrCmpNW;
  13. StrCmpNIA;
  14. StrCmpNIW;
  15. StrStrA;
  16. StrStrW;
  17. StrStrIA;
  18. StrStrIW;
  19. StrCSpnA;
  20. StrCSpnW;
  21. StrToIntA;
  22. StrToIntW;
  23. // ;
  24. // ; More string functions that Win95 doesn't export;
  25. StrChrIA;
  26. StrChrIW;
  27. StrRChrIA;
  28. StrRChrIW;
  29. StrRStrIA;
  30. StrRStrIW;
  31. StrCSpnIA;
  32. StrCSpnIW;
  33. StrPBrkA;
  34. StrPBrkW;
  35. StrSpnA;
  36. StrSpnW;
  37. StrToIntExA;
  38. StrToIntExW;
  39. StrCpyW;
  40. StrCpyNW;
  41. StrCatW;
  42. StrNCatA;
  43. StrNCatW;
  44. StrCatBuffA;
  45. StrCatBuffW;
  46. StrDupA;
  47. StrDupW;
  48. StrCmpW;
  49. StrCmpIW;
  50. IntlStrEqWorkerA;
  51. IntlStrEqWorkerW;
  52. StrIsIntlEqualA;
  53. StrIsIntlEqualW;
  54. StrFormatByteSizeA;
  55. StrFormatByteSizeW;
  56. ChrCmpIA;
  57. ChrCmpIW;
  58. StrTrimA;
  59. StrTrimW;
  60. // ;
  61. // ;
  62. // ; Path exports;
  63. // ;
  64. PathMakePrettyA;
  65. PathMakePrettyW;
  66. PathGetArgsA;
  67. PathGetArgsW;
  68. PathRemoveArgsA;
  69. PathRemoveArgsW;
  70. PathFileExistsA;
  71. PathFileExistsW;
  72. PathFindOnPathA;
  73. PathFindOnPathW;
  74. PathFindExtensionA;
  75. PathFindExtensionW;
  76. PathAddExtensionA;
  77. PathAddExtensionW;
  78. PathRemoveExtensionA;
  79. PathRemoveExtensionW;
  80. PathRenameExtensionA;
  81. PathRenameExtensionW;
  82. PathCommonPrefixA;
  83. PathCommonPrefixW;
  84. PathRelativePathToA;
  85. PathRelativePathToW;
  86. PathBuildRootA;
  87. PathBuildRootW;
  88. PathRemoveBlanksA;
  89. PathRemoveBlanksW;
  90. PathRemoveBackslashA;
  91. PathRemoveBackslashW;
  92. PathCanonicalizeA;
  93. PathCanonicalizeW;
  94. PathStripToRootA;
  95. PathStripToRootW;
  96. PathCombineA;
  97. PathCombineW;
  98. PathAppendA;
  99. PathAppendW;
  100. PathRemoveFileSpecA;
  101. PathRemoveFileSpecW;
  102. PathAddBackslashA;
  103. PathAddBackslashW;
  104. PathFindFileNameA;
  105. PathFindFileNameW;
  106. PathIsFileSpecA;
  107. PathIsFileSpecW;
  108. PathIsUNCA;
  109. PathIsUNCW;
  110. PathGetDriveNumberA;
  111. PathGetDriveNumberW;
  112. PathIsRelativeA;
  113. PathIsRelativeW;
  114. PathStripPathA;
  115. PathStripPathW;
  116. PathSearchAndQualifyA;
  117. PathSearchAndQualifyW;
  118. PathIsRootA;
  119. PathIsRootW;
  120. PathIsDirectoryA;
  121. PathIsDirectoryW;
  122. PathCompactPathExA;
  123. PathCompactPathExW;
  124. PathCompactPathA;
  125. PathCompactPathW;
  126. PathSetDlgItemPathA;
  127. PathSetDlgItemPathW;
  128. PathUnquoteSpacesA;
  129. PathUnquoteSpacesW;
  130. PathQuoteSpacesA;
  131. PathQuoteSpacesW;
  132. PathFindNextComponentA;
  133. PathFindNextComponentW;
  134. PathMatchSpecA;
  135. PathMatchSpecW;
  136. PathSkipRootA;
  137. PathSkipRootW;
  138. PathIsSameRootA;
  139. PathIsSameRootW;
  140. PathParseIconLocationA;
  141. PathParseIconLocationW;
  142. PathIsContentTypeA;
  143. PathIsContentTypeW;
  144. PathIsURLA;
  145. PathIsURLW;
  146. PathIsPrefixA;
  147. PathIsPrefixW;
  148. PathIsUNCServerA;
  149. PathIsUNCServerW;
  150. PathIsUNCServerShareA;
  151. PathIsUNCServerShareW;
  152. PathGetCharTypeA;
  153. PathGetCharTypeW;
  154. PathMakeSystemFolderA;
  155. PathMakeSystemFolderW;
  156. PathUnmakeSystemFolderA;
  157. PathUnmakeSystemFolderW;
  158. PathIsSystemFolderA;
  159. PathIsSystemFolderW;
  160. PathFindSuffixArrayA;
  161. PathFindSuffixArrayW;
  162. // ;
  163. // ; Registry functions that are consistent across platforms;
  164. SHDeleteOrphanKeyA;
  165. SHDeleteOrphanKeyW;
  166. SHDeleteEmptyKeyA;
  167. SHDeleteEmptyKeyW;
  168. SHDeleteKeyA;
  169. SHDeleteKeyW;
  170. SHDeleteValueA;
  171. SHDeleteValueW;
  172. SHGetValueA;
  173. SHGetValueW;
  174. SHSetValueA;
  175. SHSetValueW;
  176. SHQueryValueExA;
  177. SHQueryValueExW;
  178. SHEnumKeyExA;
  179. SHEnumKeyExW;
  180. SHEnumValueA;
  181. SHEnumValueW;
  182. SHQueryInfoKeyA;
  183. SHQueryInfoKeyW;
  184. SHRegOpenUSKeyA;
  185. SHRegOpenUSKeyW;
  186. SHRegCreateUSKeyA;
  187. SHRegCreateUSKeyW;
  188. SHRegQueryUSValueA;
  189. SHRegQueryUSValueW;
  190. SHRegWriteUSValueA;
  191. SHRegWriteUSValueW;
  192. SHRegEnumUSKeyA;
  193. SHRegEnumUSKeyW;
  194. SHRegEnumUSValueA;
  195. SHRegEnumUSValueW;
  196. SHRegQueryInfoUSKeyA;
  197. SHRegQueryInfoUSKeyW;
  198. SHRegDeleteUSValueA;
  199. SHRegDeleteUSValueW;
  200. SHRegDeleteEmptyUSKeyA;
  201. SHRegDeleteEmptyUSKeyW;
  202. SHRegCloseUSKey;
  203. SHRegGetUSValueA;
  204. SHRegGetUSValueW;
  205. SHRegSetUSValueA;
  206. SHRegSetUSValueW;
  207. // ;
  208. SHRegGetBoolUSValueA;
  209. SHRegGetBoolUSValueW;
  210. // ;
  211. SHCopyKeyA;
  212. SHCopyKeyW;
  213. // ;
  214. SHRegGetCLSIDKeyA;
  215. SHRegGetCLSIDKeyW;
  216. // ;
  217. SHRegDuplicateHKey;
  218. // ;
  219. // ; public Url Parsing functions;
  220. UrlCompareA;
  221. UrlCompareW;
  222. UrlCombineA;
  223. UrlCombineW;
  224. UrlCanonicalizeA;
  225. UrlCanonicalizeW;
  226. UrlIsOpaqueA;
  227. UrlIsOpaqueW;
  228. UrlIsNoHistoryA;
  229. UrlIsNoHistoryW;
  230. UrlIsA;
  231. UrlIsW;
  232. UrlGetLocationA;
  233. UrlGetLocationW;
  234. UrlUnescapeA;
  235. UrlUnescapeW;
  236. UrlEscapeA;
  237. UrlEscapeW;
  238. UrlCreateFromPathA;
  239. UrlCreateFromPathW;
  240. PathCreateFromUrlA;
  241. PathCreateFromUrlW;
  242. UrlHashA;
  243. UrlHashW;
  244. UrlGetPartA;
  245. UrlGetPartW;
  246. UrlApplySchemeA;
  247. UrlApplySchemeW;
  248. HashData;
  249. // ;
  250. // ; Stream stuff;
  251. SHOpenRegStreamA;
  252. SHOpenRegStreamW;
  253. // ;
  254. // ; Palette stuff;
  255. SHCreateShellPalette;
  256. SHGetInverseCMAP;
  257. // ;
  258. // ; HLS - RGB stuff;
  259. ColorRGBToHLS;
  260. ColorHLSToRGB;
  261. ColorAdjustLuma;
  262. // ;
  263. // ; Status/info;
  264. SHIsLowMemoryMachine;
  265. // ;
  266. // ; Multilingual UI;
  267. MLLoadLibraryA;
  268. MLLoadLibraryW;
  269. // ;
  270. #if 0
  271. // ; IDList exports;
  272. ILGetNext;
  273. ILGetSize;
  274. ILFindLastID;
  275. ILRemoveLastID;
  276. ILIsEqualEx;
  277. #endif
  278. // ;
  279. // ;;=========================================================================;
  280. // ;; these are new public APIs;
  281. // ;;=========================================================================;
  282. // ;
  283. StrFromTimeIntervalA;
  284. StrFromTimeIntervalW;
  285. GetMenuPosFromID;
  286. // ;
  287. SHAutoComplete;
  288. SHInterlockedCompareExchange;
  289. // ;
  290. wnsprintfA;
  291. wvnsprintfA;
  292. wnsprintfW;
  293. wvnsprintfW;
  294. // ;
  295. SHSkipJunction;
  296. // ;
  297. // ;;=========================================================================;
  298. // ;; these are internal APIs;
  299. // ;;=========================================================================;
  300. // ;
  301. ParseURLA;
  302. ParseURLW;
  303. // ;
  304. PathFileExistsDefExtA;
  305. PathFileExistsDefExtW;
  306. PathFindOnPathExA;
  307. PathFindOnPathExW;
  308. // ;
  309. // ; Shared memory mapping stuff;
  310. SHAllocShared;
  311. SHLockShared;
  312. SHUnlockShared;
  313. SHFreeShared;
  314. SHMapHandle;
  315. // ;
  316. SHCreateMemStream;
  317. // ;
  318. // ; HTTP Header helper functions;
  319. RegisterDefaultAcceptHeaders;
  320. GetAcceptLanguagesA;
  321. GetAcceptLanguagesW;
  322. // ;
  323. SHCreateThread;
  324. // ;
  325. SHWriteDataBlockList;
  326. SHReadDataBlockList;
  327. SHFreeDataBlockList;
  328. SHAddDataBlock;
  329. SHRemoveDataBlock;
  330. SHFindDataBlock;
  331. // ;
  332. SHStringFromGUIDA;
  333. SHStringFromGUIDW;
  334. // ;
  335. // ;;=========================================================================;
  336. // ;; Unicode support for Win95;
  337. // ;;=========================================================================;
  338. // ;
  339. IsCharAlphaWrapW;
  340. IsCharUpperWrapW;
  341. IsCharLowerWrapW;
  342. IsCharAlphaNumericWrapW;
  343. // ;
  344. IsCharSpaceW;
  345. IsCharBlankW;
  346. IsCharPunctW;
  347. IsCharCntrlW;
  348. IsCharDigitW;
  349. IsCharXDigitW;
  350. // ;
  351. GetStringType3ExW;
  352. // ;
  353. AppendMenuWrapW;
  354. CallWindowProcWrapW;
  355. CharLowerWrapW;
  356. CharLowerBuffWrapW;
  357. CharNextWrapW;
  358. CharPrevWrapW;
  359. CharToOemWrapW;
  360. CharUpperWrapW;
  361. CharUpperBuffWrapW;
  362. CompareStringWrapW;
  363. CopyAcceleratorTableWrapW;
  364. CreateAcceleratorTableWrapW;
  365. CreateDCWrapW;
  366. CreateDialogParamWrapW;
  367. CreateDirectoryWrapW;
  368. CreateEventWrapW;
  369. CreateFileWrapW;
  370. CreateFontIndirectWrapW;
  371. CreateICWrapW;
  372. CreateWindowExWrapW;
  373. DefWindowProcWrapW;
  374. DeleteFileWrapW;
  375. DialogBoxIndirectParamWrapW;
  376. DialogBoxParamWrapW;
  377. DispatchMessageWrapW;
  378. DrawTextWrapW;
  379. EnumFontFamiliesWrapW;
  380. EnumFontFamiliesExWrapW;
  381. EnumResourceNamesWrapW;
  382. FindFirstFileWrapW;
  383. FindResourceWrapW;
  384. FindWindowWrapW;
  385. FormatMessageWrapW;
  386. GetClassInfoWrapW;
  387. GetClassLongWrapW;
  388. GetClassNameWrapW;
  389. GetClipboardFormatNameWrapW;
  390. GetCurrentDirectoryWrapW;
  391. GetDlgItemTextWrapW;
  392. GetFileAttributesWrapW;
  393. GetFullPathNameWrapW;
  394. GetLocaleInfoWrapW;
  395. GetMenuStringWrapW;
  396. GetMessageWrapW;
  397. GetModuleFileNameWrapW;
  398. GetSystemDirectoryWrapW;
  399. SearchPathWrapW;
  400. GetModuleHandleWrapW;
  401. GetObjectWrapW;
  402. GetPrivateProfileIntWrapW;
  403. GetProfileStringWrapW;
  404. GetPropWrapW;
  405. GetStringTypeExWrapW;
  406. GetTempFileNameWrapW;
  407. GetTempPathWrapW;
  408. GetTextExtentPoint32WrapW;
  409. GetTextFaceWrapW;
  410. GetTextMetricsWrapW;
  411. GetWindowLongWrapW;
  412. GetWindowTextWrapW;
  413. GetWindowTextLengthWrapW;
  414. GetWindowsDirectoryWrapW;
  415. InsertMenuWrapW;
  416. IsDialogMessageWrapW;
  417. LoadAcceleratorsWrapW;
  418. LoadBitmapWrapW;
  419. LoadCursorWrapW;
  420. LoadIconWrapW;
  421. LoadImageWrapW;
  422. LoadLibraryExWrapW;
  423. LoadMenuWrapW;
  424. LoadStringWrapW;
  425. MessageBoxIndirectWrapW;
  426. ModifyMenuWrapW;
  427. GetCharWidth32WrapW;
  428. GetCharacterPlacementWrapW;
  429. CopyFileWrapW;
  430. MoveFileWrapW;
  431. OemToCharWrapW;
  432. OutputDebugStringWrapW;
  433. PeekMessageWrapW;
  434. PostMessageWrapW;
  435. PostThreadMessageWrapW;
  436. RegCreateKeyWrapW;
  437. RegCreateKeyExWrapW;
  438. RegDeleteKeyWrapW;
  439. RegDeleteValueWrapW;
  440. RegEnumKeyWrapW;
  441. RegEnumKeyExWrapW;
  442. RegOpenKeyWrapW;
  443. RegOpenKeyExWrapW;
  444. RegQueryInfoKeyWrapW;
  445. RegQueryValueWrapW;
  446. RegQueryValueExWrapW;
  447. RegSetValueWrapW;
  448. RegSetValueExWrapW;
  449. RegisterClassWrapW;
  450. RegisterClipboardFormatWrapW;
  451. RegisterWindowMessageWrapW;
  452. RemovePropWrapW;
  453. SendDlgItemMessageWrapW;
  454. SendMessageWrapW;
  455. SetCurrentDirectoryWrapW;
  456. SetDlgItemTextWrapW;
  457. SetMenuItemInfoWrapW;
  458. SetPropWrapW;
  459. SetWindowLongWrapW;
  460. SetWindowsHookExWrapW;
  461. SetWindowTextWrapW;
  462. StartDocWrapW;
  463. SystemParametersInfoWrapW;
  464. TranslateAcceleratorWrapW;
  465. UnregisterClassWrapW;
  466. VkKeyScanWrapW;
  467. WinHelpWrapW;
  468. wvsprintfWrapW;
  469. // ;
  470. // ;;=========================================================================;
  471. // ;; Seven bit ASCII string compare;
  472. // ;;=========================================================================;
  473. // ;
  474. StrCmpNCA;
  475. StrCmpNCW;
  476. StrCmpNICA;
  477. StrCmpNICW;
  478. StrCmpCA;
  479. StrCmpCW;
  480. StrCmpICA;
  481. StrCmpICW;
  482. // ;
  483. // ;;=========================================================================;
  484. // ;; True-Unicode String comparison;
  485. // ;;=========================================================================;
  486. // ;
  487. CompareStringAltW;
  488. // ;
  489. // ;;=========================================================================;
  490. // ;; HTML About Dialog Box info;
  491. // ;;=========================================================================;
  492. // ;
  493. SHAboutInfoA;
  494. SHAboutInfoW;
  495. // ;
  496. // ;
  497. // ;;=========================================================================;
  498. SHTruncateString;
  499. IUnknown_QueryStatus;
  500. IUnknown_Exec;
  501. SHSetWindowBits;
  502. SHIsEmptyStream;
  503. SHSetParentHwnd;
  504. ConnectToConnectionPoint;
  505. IUnknown_AtomicRelease;
  506. PathSkipLeadingSlashesA;
  507. SHIsSameObject;
  508. IUnknown_GetWindow;
  509. IUnknown_SetOwner;
  510. IUnknown_SetSite;
  511. IUnknown_GetClassID;
  512. IUnknown_QueryService;
  513. SHLoadMenuPopup;
  514. SHPropagateMessage;
  515. SHMenuIndexFromID;
  516. SHRemoveAllSubMenus;
  517. SHEnableMenuItem;
  518. SHCheckMenuItem;
  519. SHRegisterClassA;
  520. IStream_Read;
  521. SHMessageBoxCheckA;
  522. SHSimulateDrop;
  523. SHLoadFromPropertyBag;
  524. IUnknown_TranslateAcceleratorOCS;
  525. IUnknown_OnFocusOCS;
  526. IUnknown_HandleIRestrict;
  527. SHMessageBoxCheckW;
  528. SHGetMenuFromID;
  529. SHGetCurColorRes;
  530. SHWaitForSendMessageThread;
  531. SHIsExpandableFolder;
  532. SHVerbExistsNA;
  533. SHFillRectClr;
  534. SHSearchMapInt;
  535. IUnknown_Set;
  536. MayQSForward;
  537. MayExecForward;
  538. IsQSForward;
  539. SHStripMneumonicA;
  540. SHIsChildOrSelf;
  541. SHGetValueGoodBootA;
  542. SHGetValueGoodBootW;
  543. IContextMenu_Invoke;
  544. FDSA_Initialize;
  545. FDSA_Destroy;
  546. FDSA_InsertItem;
  547. FDSA_DeleteItem;
  548. IStream_Write;
  549. IStream_Reset;
  550. IStream_Size;
  551. SHAnsiToUnicode;
  552. SHAnsiToUnicodeCP;
  553. SHUnicodeToAnsi;
  554. SHUnicodeToAnsiCP;
  555. QISearch;
  556. SHSetDefaultDialogFont;
  557. SHRemoveDefaultDialogFont;
  558. // ;
  559. // ; Global counters;
  560. SHGlobalCounterCreate;
  561. SHGlobalCounterGetValue;
  562. SHGlobalCounterIncrement;
  563. SHStripMneumonicW;
  564. // ;
  565. // ; Security zones;
  566. ZoneCheckPathA;
  567. ZoneCheckPathW;
  568. ZoneCheckUrlA;
  569. ZoneCheckUrlW;
  570. ZoneCheckUrlExA;
  571. ZoneCheckUrlExW;
  572. ZoneCheckUrlExCacheA;
  573. ZoneCheckUrlExCacheW;
  574. ZoneCheckHost;
  575. ZoneCheckHostEx;
  576. // ;
  577. // ; More OLE helper functions;
  578. SHPinDllOfCLSID;
  579. // ;
  580. // ; More simple wrappers;
  581. SHRegisterClassW;
  582. // ; SHUnregisterClassA;
  583. // ; SHUnregisterClassW;
  584. SHDefWindowProc;
  585. // ;
  586. // ; Shell Performance Functions;
  587. StopWatchMode;
  588. StopWatchFlush;
  589. StopWatch;
  590. StopWatch_TimerHandler;
  591. StopWatch_CheckMsg;
  592. StopWatch_MarkFrameStart;
  593. StopWatch_MarkSameFrameStart;
  594. MarkBrowserJavaStop;
  595. GetPerfTime;
  596. // ;reserved;
  597. // ;reserved;
  598. // ;reserved;
  599. // ;reserved;
  600. // ;reserved;
  601. // ;reserved;
  602. IUnknown_GetSite;
  603. // ;
  604. SHCreateWorkerWindowA;
  605. // ;
  606. // ;;=========================================================================;
  607. // ;; Thread Pool Services;
  608. // ;;=========================================================================;
  609. // ;
  610. SHRegisterWaitForSingleObject;
  611. SHUnregisterWait;
  612. SHQueueUserWorkItem;
  613. SHCreateTimerQueue;
  614. SHDeleteTimerQueue;
  615. SHSetTimerQueueTimer;
  616. SHChangeTimerQueueTimer;
  617. SHCancelTimerQueueTimer;
  618. // ;
  619. SHRestrictionLookup;
  620. SHWeakQueryInterface;
  621. SHWeakReleaseInterface;
  622. GUIDFromStringA;
  623. GUIDFromStringW;
  624. SHGetRestriction;
  625. // ;
  626. SHSetThreadPoolLimits;
  627. SHTerminateThreadPool;
  628. // ;
  629. RegisterGlobalHotkeyW;
  630. RegisterGlobalHotkeyA;
  631. WhichPlatform;
  632. // ;
  633. SHDialogBox;
  634. // ;
  635. SHCreateWorkerWindowW;
  636. SHInvokeDefaultCommand;
  637. // ;
  638. SHRegGetIntW;
  639. // ;;=========================================================================;
  640. // ;; New Exports;
  641. // ;;=========================================================================;
  642. CreateFontWrapW;
  643. DrawTextExWrapW;
  644. GetMenuItemInfoWrapW;
  645. InsertMenuItemWrapW;
  646. CreateMetaFileWrapW;
  647. CreateMutexWrapW;
  648. ExpandEnvironmentStringsWrapW;
  649. CreateSemaphoreWrapW;
  650. IsBadStringPtrWrapW;
  651. LoadLibraryWrapW;
  652. GetTimeFormatWrapW;
  653. GetDateFormatWrapW;
  654. GetPrivateProfileStringWrapW;
  655. SHGetFileInfoWrapW;
  656. RegisterClassExWrapW;
  657. GetClassInfoExWrapW;
  658. SHCreateStreamOnFileA;
  659. SHCreateStreamOnFileW;
  660. DragQueryFileWrapW;
  661. FindWindowExWrapW;
  662. // ;
  663. // ;;=========================================================================;
  664. // ;; MIME File Type helper functions;
  665. // ;;=========================================================================;
  666. RegisterMIMETypeForExtensionA;
  667. RegisterMIMETypeForExtensionW;
  668. UnregisterMIMETypeForExtensionA;
  669. UnregisterMIMETypeForExtensionW;
  670. RegisterExtensionForMIMETypeA;
  671. RegisterExtensionForMIMETypeW;
  672. UnregisterExtensionForMIMETypeA;
  673. UnregisterExtensionForMIMETypeW;
  674. GetMIMETypeSubKeyA;
  675. GetMIMETypeSubKeyW;
  676. MIME_GetExtensionA;
  677. MIME_GetExtensionW;
  678. // ;
  679. // ;
  680. // ;;=========================================================================;
  681. // ;; More Thunk Wrappers;
  682. // ;;=========================================================================;
  683. CallMsgFilterWrapW;
  684. SHBrowseForFolderWrapW;
  685. SHGetPathFromIDListWrapW;
  686. ShellExecuteExWrapW;
  687. SHFileOperationWrapW;
  688. ExtractIconExWrapW;
  689. SetFileAttributesWrapW;
  690. GetNumberFormatWrapW;
  691. MessageBoxWrapW;
  692. FindNextFileWrapW;
  693. // ;
  694. // ;
  695. // ;
  696. #if (defined(_MIPS_) || defined(_ALPHA_) || defined(_PPC_) || defined (_IA64_)) || defined(MAINWIN)
  697. // ;;=========================================================================;
  698. // ;; these are internal APIs for RISC machines;
  699. // ;; to when manipulating PIDLS (struct _IDFILELOCATION);
  700. // ;;=========================================================================;
  701. // ;
  702. ualstrcpynW;
  703. ualstrcmpiW;
  704. ualstrcmpW;
  705. ualstrlenW;
  706. ualstrcpyW;
  707. // ;
  708. #endif // (defined(_MIPS_) || defined(_ALPHA_) || defined(_PPC_) || defined(_IA64_));
  709. // ;
  710. SHAnsiToAnsi;
  711. SHUnicodeToUnicode;
  712. ExtTextOutWrapW;
  713. g_lpHalftone;
  714. _____shlwapi_initDLL;
  715. local:
  716. *;
  717. };