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.

716 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. // ;;=========================================================================;
  271. // ;; these are new public APIs;
  272. // ;;=========================================================================;
  273. // ;
  274. StrFromTimeIntervalA;
  275. StrFromTimeIntervalW;
  276. GetMenuPosFromID;
  277. // ;
  278. SHAutoComplete;
  279. SHInterlockedCompareExchange;
  280. // ;
  281. wnsprintfA;
  282. wvnsprintfA;
  283. wnsprintfW;
  284. wvnsprintfW;
  285. // ;
  286. SHSkipJunction;
  287. // ;
  288. // ;;=========================================================================;
  289. // ;; these are internal APIs;
  290. // ;;=========================================================================;
  291. // ;
  292. ParseURLA;
  293. ParseURLW;
  294. // ;
  295. PathFileExistsDefExtA;
  296. PathFileExistsDefExtW;
  297. PathFindOnPathExA;
  298. PathFindOnPathExW;
  299. // ;
  300. // ; Shared memory mapping stuff;
  301. SHAllocShared;
  302. SHLockShared;
  303. SHUnlockShared;
  304. SHFreeShared;
  305. SHMapHandle;
  306. // ;
  307. SHCreateMemStream;
  308. // ;
  309. // ; HTTP Header helper functions;
  310. RegisterDefaultAcceptHeaders;
  311. GetAcceptLanguagesA;
  312. GetAcceptLanguagesW;
  313. // ;
  314. SHCreateThread;
  315. // ;
  316. SHWriteDataBlockList;
  317. SHReadDataBlockList;
  318. SHFreeDataBlockList;
  319. SHAddDataBlock;
  320. SHRemoveDataBlock;
  321. SHFindDataBlock;
  322. // ;
  323. SHStringFromGUIDA;
  324. SHStringFromGUIDW;
  325. // ;
  326. // ;;=========================================================================;
  327. // ;; Unicode support for Win95;
  328. // ;;=========================================================================;
  329. // ;
  330. IsCharAlphaWrapW;
  331. IsCharUpperWrapW;
  332. IsCharLowerWrapW;
  333. IsCharAlphaNumericWrapW;
  334. // ;
  335. IsCharSpaceW;
  336. IsCharBlankW;
  337. IsCharPunctW;
  338. IsCharCntrlW;
  339. IsCharDigitW;
  340. IsCharXDigitW;
  341. // ;
  342. GetStringType3ExW;
  343. // ;
  344. AppendMenuWrapW;
  345. CallWindowProcWrapW;
  346. CharLowerWrapW;
  347. CharLowerBuffWrapW;
  348. CharNextWrapW;
  349. CharPrevWrapW;
  350. CharToOemWrapW;
  351. CharUpperWrapW;
  352. CharUpperBuffWrapW;
  353. CompareStringWrapW;
  354. CopyAcceleratorTableWrapW;
  355. CreateAcceleratorTableWrapW;
  356. CreateDCWrapW;
  357. CreateDialogParamWrapW;
  358. CreateDirectoryWrapW;
  359. CreateEventWrapW;
  360. CreateFileWrapW;
  361. CreateFontIndirectWrapW;
  362. CreateICWrapW;
  363. CreateWindowExWrapW;
  364. DefWindowProcWrapW;
  365. DeleteFileWrapW;
  366. DialogBoxIndirectParamWrapW;
  367. DialogBoxParamWrapW;
  368. DispatchMessageWrapW;
  369. DrawTextWrapW;
  370. EnumFontFamiliesWrapW;
  371. EnumFontFamiliesExWrapW;
  372. EnumResourceNamesWrapW;
  373. FindFirstFileWrapW;
  374. FindResourceWrapW;
  375. FindWindowWrapW;
  376. FormatMessageWrapW;
  377. GetClassInfoWrapW;
  378. GetClassLongWrapW;
  379. GetClassNameWrapW;
  380. GetClipboardFormatNameWrapW;
  381. GetCurrentDirectoryWrapW;
  382. GetDlgItemTextWrapW;
  383. GetFileAttributesWrapW;
  384. GetFullPathNameWrapW;
  385. GetLocaleInfoWrapW;
  386. GetMenuStringWrapW;
  387. GetMessageWrapW;
  388. GetModuleFileNameWrapW;
  389. GetSystemDirectoryWrapW;
  390. SearchPathWrapW;
  391. GetModuleHandleWrapW;
  392. GetObjectWrapW;
  393. GetPrivateProfileIntWrapW;
  394. GetProfileStringWrapW;
  395. GetPropWrapW;
  396. GetStringTypeExWrapW;
  397. GetTempFileNameWrapW;
  398. GetTempPathWrapW;
  399. GetTextExtentPoint32WrapW;
  400. GetTextFaceWrapW;
  401. GetTextMetricsWrapW;
  402. GetWindowLongWrapW;
  403. GetWindowTextWrapW;
  404. GetWindowTextLengthWrapW;
  405. GetWindowsDirectoryWrapW;
  406. InsertMenuWrapW;
  407. IsDialogMessageWrapW;
  408. LoadAcceleratorsWrapW;
  409. LoadBitmapWrapW;
  410. LoadCursorWrapW;
  411. LoadIconWrapW;
  412. LoadImageWrapW;
  413. LoadLibraryExWrapW;
  414. LoadMenuWrapW;
  415. LoadStringWrapW;
  416. MessageBoxIndirectWrapW;
  417. ModifyMenuWrapW;
  418. GetCharWidth32WrapW;
  419. GetCharacterPlacementWrapW;
  420. CopyFileWrapW;
  421. MoveFileWrapW;
  422. OemToCharWrapW;
  423. OutputDebugStringWrapW;
  424. PeekMessageWrapW;
  425. PostMessageWrapW;
  426. PostThreadMessageWrapW;
  427. RegCreateKeyWrapW;
  428. RegCreateKeyExWrapW;
  429. RegDeleteKeyWrapW;
  430. RegDeleteValueWrapW;
  431. RegEnumKeyWrapW;
  432. RegEnumKeyExWrapW;
  433. RegOpenKeyWrapW;
  434. RegOpenKeyExWrapW;
  435. RegQueryInfoKeyWrapW;
  436. RegQueryValueWrapW;
  437. RegQueryValueExWrapW;
  438. RegSetValueWrapW;
  439. RegSetValueExWrapW;
  440. RegisterClassWrapW;
  441. RegisterClipboardFormatWrapW;
  442. RegisterWindowMessageWrapW;
  443. RemovePropWrapW;
  444. SendDlgItemMessageWrapW;
  445. SendMessageWrapW;
  446. SetCurrentDirectoryWrapW;
  447. SetDlgItemTextWrapW;
  448. SetMenuItemInfoWrapW;
  449. SetPropWrapW;
  450. SetWindowLongWrapW;
  451. SetWindowsHookExWrapW;
  452. SetWindowTextWrapW;
  453. StartDocWrapW;
  454. SystemParametersInfoWrapW;
  455. TranslateAcceleratorWrapW;
  456. UnregisterClassWrapW;
  457. VkKeyScanWrapW;
  458. WinHelpWrapW;
  459. wvsprintfWrapW;
  460. // ;
  461. // ;;=========================================================================;
  462. // ;; Seven bit ASCII string compare;
  463. // ;;=========================================================================;
  464. // ;
  465. StrCmpNCA;
  466. StrCmpNCW;
  467. StrCmpNICA;
  468. StrCmpNICW;
  469. StrCmpCA;
  470. StrCmpCW;
  471. StrCmpICA;
  472. StrCmpICW;
  473. // ;
  474. // ;;=========================================================================;
  475. // ;; True-Unicode String comparison;
  476. // ;;=========================================================================;
  477. // ;
  478. CompareStringAltW;
  479. // ;
  480. // ;;=========================================================================;
  481. // ;; HTML About Dialog Box info;
  482. // ;;=========================================================================;
  483. // ;
  484. SHAboutInfoA;
  485. SHAboutInfoW;
  486. // ;
  487. // ;
  488. // ;;=========================================================================;
  489. SHTruncateString;
  490. IUnknown_QueryStatus;
  491. IUnknown_Exec;
  492. SHSetWindowBits;
  493. SHIsEmptyStream;
  494. SHSetParentHwnd;
  495. ConnectToConnectionPoint;
  496. IUnknown_AtomicRelease;
  497. PathSkipLeadingSlashesA;
  498. SHIsSameObject;
  499. IUnknown_GetWindow;
  500. IUnknown_SetOwner;
  501. IUnknown_SetSite;
  502. IUnknown_GetClassID;
  503. IUnknown_QueryService;
  504. SHLoadMenuPopup;
  505. SHPropagateMessage;
  506. SHMenuIndexFromID;
  507. SHRemoveAllSubMenus;
  508. SHEnableMenuItem;
  509. SHCheckMenuItem;
  510. SHRegisterClassA;
  511. IStream_Read;
  512. SHMessageBoxCheckA;
  513. SHSimulateDrop;
  514. SHLoadFromPropertyBag;
  515. IUnknown_TranslateAcceleratorOCS;
  516. IUnknown_OnFocusOCS;
  517. IUnknown_HandleIRestrict;
  518. SHMessageBoxCheckW;
  519. SHGetMenuFromID;
  520. SHGetCurColorRes;
  521. SHWaitForSendMessageThread;
  522. SHIsExpandableFolder;
  523. SHVerbExistsNA;
  524. SHFillRectClr;
  525. SHSearchMapInt;
  526. IUnknown_Set;
  527. MayQSForward;
  528. MayExecForward;
  529. IsQSForward;
  530. SHStripMneumonicA;
  531. SHIsChildOrSelf;
  532. SHGetValueGoodBootA;
  533. SHGetValueGoodBootW;
  534. IContextMenu_Invoke;
  535. FDSA_Initialize;
  536. FDSA_Destroy;
  537. FDSA_InsertItem;
  538. FDSA_DeleteItem;
  539. IStream_Write;
  540. IStream_Reset;
  541. IStream_Size;
  542. SHAnsiToUnicode;
  543. SHAnsiToUnicodeCP;
  544. SHUnicodeToAnsi;
  545. SHUnicodeToAnsiCP;
  546. QISearch;
  547. SHSetDefaultDialogFont;
  548. SHRemoveDefaultDialogFont;
  549. // ;
  550. // ; Global counters;
  551. SHGlobalCounterCreate;
  552. SHGlobalCounterGetValue;
  553. SHGlobalCounterIncrement;
  554. SHStripMneumonicW;
  555. // ;
  556. // ; Security zones;
  557. ZoneCheckPathA;
  558. ZoneCheckPathW;
  559. ZoneCheckUrlA;
  560. ZoneCheckUrlW;
  561. ZoneCheckUrlExA;
  562. ZoneCheckUrlExW;
  563. ZoneCheckUrlExCacheA;
  564. ZoneCheckUrlExCacheW;
  565. ZoneCheckHost;
  566. ZoneCheckHostEx;
  567. // ;
  568. // ; More OLE helper functions;
  569. SHPinDllOfCLSID;
  570. // ;
  571. // ; More simple wrappers;
  572. SHRegisterClassW;
  573. // ; SHUnregisterClassA;
  574. // ; SHUnregisterClassW;
  575. SHDefWindowProc;
  576. // ;
  577. // ; Shell Performance Functions;
  578. StopWatchMode;
  579. StopWatchFlush;
  580. StopWatch;
  581. StopWatch_TimerHandler;
  582. StopWatch_CheckMsg;
  583. StopWatch_MarkFrameStart;
  584. StopWatch_MarkSameFrameStart;
  585. MarkBrowserJavaStop;
  586. GetPerfTime;
  587. // ;reserved;
  588. // ;reserved;
  589. // ;reserved;
  590. // ;reserved;
  591. // ;reserved;
  592. // ;reserved;
  593. IUnknown_GetSite;
  594. // ;
  595. SHCreateWorkerWindowA;
  596. // ;
  597. // ;;=========================================================================;
  598. // ;; Thread Pool Services;
  599. // ;;=========================================================================;
  600. // ;
  601. SHRegisterWaitForSingleObject;
  602. SHUnregisterWait;
  603. SHQueueUserWorkItem;
  604. SHCreateTimerQueue;
  605. SHDeleteTimerQueue;
  606. SHSetTimerQueueTimer;
  607. SHChangeTimerQueueTimer;
  608. SHCancelTimerQueueTimer;
  609. // ;
  610. SHRestrictionLookup;
  611. SHWeakQueryInterface;
  612. SHWeakReleaseInterface;
  613. GUIDFromStringA;
  614. GUIDFromStringW;
  615. SHGetRestriction;
  616. // ;
  617. SHSetThreadPoolLimits;
  618. SHTerminateThreadPool;
  619. // ;
  620. RegisterGlobalHotkeyW;
  621. RegisterGlobalHotkeyA;
  622. WhichPlatform;
  623. // ;
  624. SHDialogBox;
  625. // ;
  626. SHCreateWorkerWindowW;
  627. SHInvokeDefaultCommand;
  628. // ;
  629. SHRegGetIntW;
  630. // ;;=========================================================================;
  631. // ;; New Exports;
  632. // ;;=========================================================================;
  633. CreateFontWrapW;
  634. DrawTextExWrapW;
  635. GetMenuItemInfoWrapW;
  636. InsertMenuItemWrapW;
  637. CreateMetaFileWrapW;
  638. CreateMutexWrapW;
  639. ExpandEnvironmentStringsWrapW;
  640. CreateSemaphoreWrapW;
  641. IsBadStringPtrWrapW;
  642. LoadLibraryWrapW;
  643. GetTimeFormatWrapW;
  644. GetDateFormatWrapW;
  645. GetPrivateProfileStringWrapW;
  646. SHGetFileInfoWrapW;
  647. RegisterClassExWrapW;
  648. GetClassInfoExWrapW;
  649. SHCreateStreamOnFileA;
  650. SHCreateStreamOnFileW;
  651. DragQueryFileWrapW;
  652. FindWindowExWrapW;
  653. // ;
  654. // ;;=========================================================================;
  655. // ;; MIME File Type helper functions;
  656. // ;;=========================================================================;
  657. RegisterMIMETypeForExtensionA;
  658. RegisterMIMETypeForExtensionW;
  659. UnregisterMIMETypeForExtensionA;
  660. UnregisterMIMETypeForExtensionW;
  661. RegisterExtensionForMIMETypeA;
  662. RegisterExtensionForMIMETypeW;
  663. UnregisterExtensionForMIMETypeA;
  664. UnregisterExtensionForMIMETypeW;
  665. GetMIMETypeSubKeyA;
  666. GetMIMETypeSubKeyW;
  667. MIME_GetExtensionA;
  668. MIME_GetExtensionW;
  669. // ;
  670. // ;
  671. // ;;=========================================================================;
  672. // ;; More Thunk Wrappers;
  673. // ;;=========================================================================;
  674. CallMsgFilterWrapW;
  675. SHBrowseForFolderWrapW;
  676. SHGetPathFromIDListWrapW;
  677. ShellExecuteExWrapW;
  678. SHFileOperationWrapW;
  679. ExtractIconExWrapW;
  680. SetFileAttributesWrapW;
  681. GetNumberFormatWrapW;
  682. MessageBoxWrapW;
  683. FindNextFileWrapW;
  684. // ;
  685. // ;
  686. // ;
  687. #if (defined(_MIPS_) || defined(_ALPHA_) || defined(_PPC_) || defined (_IA64_)) || defined(MAINWIN)
  688. // ;;=========================================================================;
  689. // ;; these are internal APIs for RISC machines;
  690. // ;; to when manipulating PIDLS (struct _IDFILELOCATION);
  691. // ;;=========================================================================;
  692. // ;
  693. ualstrcpynW;
  694. ualstrcmpiW;
  695. ualstrcmpW;
  696. ualstrlenW;
  697. ualstrcpyW;
  698. // ;
  699. #endif // (defined(_MIPS_) || defined(_ALPHA_) || defined(_PPC_) || defined(_IA64_));
  700. // ;
  701. SHAnsiToAnsi;
  702. SHUnicodeToUnicode;
  703. ExtTextOutWrapW;
  704. g_lpHalftone;
  705. _____shlwapi_initDLL;
  706. local:
  707. *;
  708. };