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.

131 lines
4.0 KiB

  1. LIBRARY urlmon
  2. ; No security under Win95, take advantage of shared data segments.
  3. SECTIONS
  4. SharedData READ WRITE SHARED
  5. EXPORTS
  6. DllRegisterServer ULTRAPRIVATE
  7. DllUnregisterServer ULTRAPRIVATE
  8. DllRegisterServerEx ULTRAPRIVATE
  9. DllInstall ULTRAPRIVATE
  10. ; Standard Dll server/handler stuff
  11. UrlMkBuildVersion
  12. DllGetClassObject ULTRAPRIVATE
  13. DllCanUnloadNow ULTRAPRIVATE
  14. CreateURLMoniker
  15. CreateURLMonikerEx
  16. GetClassURL
  17. MkParseDisplayNameEx
  18. BindAsyncMoniker
  19. RegisterBindStatusCallback
  20. RevokeBindStatusCallback
  21. CreateFormatEnumerator
  22. RegisterFormatEnumerator
  23. RevokeFormatEnumerator
  24. RegisterMediaTypes
  25. FindMediaType
  26. RegisterMediaTypeClass
  27. FindMediaTypeClass
  28. CreateAsyncBindCtx
  29. IsAsyncMoniker
  30. GetClassFileOrMime
  31. IsValidURL
  32. UrlMkSetSessionOption
  33. UrlMkGetSessionOption
  34. CoGetClassObjectFromURL
  35. CreateAsyncBindCtxEx
  36. FindMimeFromData
  37. ObtainUserAgentString
  38. CompareSecurityIds
  39. CoInternetGetSession
  40. CoInternetParseUrl
  41. CoInternetCombineUrl
  42. CoInternetCompareUrl
  43. CoInternetGetSecurityUrl
  44. CoInternetQueryInfo
  45. CoInternetCreateSecurityManager
  46. CoInternetCreateZoneManager
  47. CoInternetGetProtocolFlags
  48. ; security zones private helper exposed for the IEAK.
  49. ZonesReInit PRIVATE
  50. ; added for setup guys
  51. Extract
  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. #if DBG==1
  75. RegisterDebugOut
  76. #endif // DBG == 1
  77. ; private exported functions for DCOM
  78. AsyncGetClassBits PRIVATE
  79. AsyncInstallDistributionUnit PRIVATE
  80. ; JIT APIs
  81. FaultInIEFeature
  82. GetComponentIDFromCLSSPEC
  83. IsJITInProgress
  84. ; private exported for NT5 class store
  85. PrivateCoInstall PRIVATE
  86. ; Public export that parallel's NT's class store API
  87. ; made this also private to avoid have both urlmon
  88. ; and ole32 export the same API.
  89. CoInstall PRIVATE
  90. ; Public export to provide software update info
  91. GetSoftwareUpdateInfo
  92. SetSoftwareUpdateAdvertisementState
  93. ; private exported function for occache and regcanon
  94. CDLGetLongPathNameA PRIVATE
  95. CDLGetLongPathNameW PRIVATE
  96. CopyBindInfo
  97. CopyStgMedium
  98. ReleaseBindInfo
  99. ; private export to help shdocvw mark saved web pages s.t.
  100. ; the hack in the security mgr recognizes them as having been
  101. ; saved from the Web.
  102. GetMarkOfTheWeb PRIVATE
  103. ; private export to help inetcpl do a better job of getting
  104. ; the correct URL domain to display in the "Add to Trusted Sites"
  105. ; dialog specifically for file://UNC URLs.
  106. GetAddSitesFileUrl PRIVATE
  107. ; private export to help shdocvw show a warning dialog
  108. ; when executable content is blocked (Windows # 771532)
  109. ShowTrustAlertDialog PRIVATE