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.

129 lines
3.1 KiB

  1. // This file contains directives for how to order the functions.
  2. #include "urlmon.fmap"
  3. liburlmon.so.1
  4. {
  5. global:
  6. DllRegisterServer;
  7. DllUnregisterServer;
  8. DllRegisterServerEx;
  9. DllInstall;
  10. // ; Standard Dll server/handler stuff
  11. UrlMkBuildVersion;
  12. DllGetClassObject;
  13. DllCanUnloadNow;
  14. CreateURLMoniker;
  15. GetClassURL;
  16. MkParseDisplayNameEx;
  17. BindAsyncMoniker;
  18. RegisterBindStatusCallback;
  19. RevokeBindStatusCallback;
  20. CreateFormatEnumerator;
  21. RegisterFormatEnumerator;
  22. RevokeFormatEnumerator;
  23. RegisterMediaTypes;
  24. FindMediaType;
  25. RegisterMediaTypeClass;
  26. FindMediaTypeClass;
  27. CreateAsyncBindCtx;
  28. IsAsyncMoniker;
  29. GetClassFileOrMime;
  30. IsValidURL;
  31. UrlMkSetSessionOption;
  32. UrlMkGetSessionOption;
  33. CoGetClassObjectFromURL;
  34. CreateAsyncBindCtxEx;
  35. FindMimeFromData;
  36. ObtainUserAgentString;
  37. CoInternetGetSession;
  38. CoInternetParseUrl;
  39. CoInternetCombineUrl;
  40. CoInternetCompareUrl;
  41. CoInternetGetSecurityUrl;
  42. CoInternetQueryInfo;
  43. CoInternetCreateSecurityManager;
  44. CoInternetCreateZoneManager;
  45. CoInternetGetProtocolFlags;
  46. // ; security zones private helper exposed for the IEAK. was PRIVATE
  47. ZonesReInit;
  48. // ; added for setup guys
  49. Extract;
  50. // ; helper API for webcheck
  51. // ; GetRunTimes;
  52. // ; urlmon "easy" api
  53. URLDownloadW;
  54. URLDownloadA;
  55. URLOpenPullStreamA;
  56. URLOpenPullStreamW;
  57. URLDownloadToFileA;
  58. URLDownloadToFileW;
  59. URLDownloadToCacheFileA;
  60. URLDownloadToCacheFileW;
  61. URLOpenBlockingStreamA;
  62. URLOpenBlockingStreamW;
  63. URLOpenStreamA;
  64. URLOpenStreamW;
  65. HlinkSimpleNavigateToString;
  66. HlinkSimpleNavigateToMoniker;
  67. HlinkGoBack;
  68. HlinkGoForward;
  69. HlinkNavigateString;
  70. HlinkNavigateMoniker;
  71. IsLoggingEnabledA;
  72. IsLoggingEnabledW;
  73. WriteHitLogging;
  74. // ; private exported functions for testing
  75. // ; - will be removed
  76. CreateBindProtocol;
  77. // ;StgOpenAsyncDocfileOnIFillLockBytes
  78. // ;StgGetIFillLockBytesOnILockBytes
  79. // ;StgGetIFillLockBytesOnFile
  80. #if DBG==1
  81. // RegisterDebugOut
  82. // ;StgGetDebugFileLockBytes
  83. #endif // DBG == 1
  84. // ; helper function for delivering notifications
  85. // ; NotfDeliverNotification;
  86. // ; private exported functions for DCOM
  87. AsyncGetClassBits;
  88. AsyncInstallDistributionUnit;
  89. FaultInIEFeature;
  90. // ; private exported for NT5 class store PRIVATE
  91. PrivateCoInstall;
  92. // ; Public export that parallel's NT's class store API
  93. CoInstall;
  94. // ; Public export to provide software update info
  95. GetSoftwareUpdateInfo;
  96. SetSoftwareUpdateAdvertisementState;
  97. // ; private exported function for occache and regcanon
  98. CDLGetLongPathNameA;
  99. CDLGetLongPathNameW;
  100. CopyBindInfo;
  101. CopyStgMedium;
  102. ReleaseBindInfo;
  103. _____urlmon_initDLL;
  104. local:
  105. *;
  106. };