LIBRARY urlmon ; No security under Win95, take advantage of shared data segments. SECTIONS SharedData READ WRITE SHARED EXPORTS DllRegisterServer ULTRAPRIVATE DllUnregisterServer ULTRAPRIVATE DllRegisterServerEx ULTRAPRIVATE DllInstall ULTRAPRIVATE ; Standard Dll server/handler stuff UrlMkBuildVersion DllGetClassObject ULTRAPRIVATE DllCanUnloadNow ULTRAPRIVATE CreateURLMoniker CreateURLMonikerEx GetClassURL MkParseDisplayNameEx BindAsyncMoniker RegisterBindStatusCallback RevokeBindStatusCallback CreateFormatEnumerator RegisterFormatEnumerator RevokeFormatEnumerator RegisterMediaTypes FindMediaType RegisterMediaTypeClass FindMediaTypeClass CreateAsyncBindCtx IsAsyncMoniker GetClassFileOrMime IsValidURL UrlMkSetSessionOption UrlMkGetSessionOption CoGetClassObjectFromURL CreateAsyncBindCtxEx FindMimeFromData ObtainUserAgentString CompareSecurityIds CoInternetGetSession CoInternetParseUrl CoInternetCombineUrl CoInternetCompareUrl CoInternetGetSecurityUrl CoInternetQueryInfo CoInternetCreateSecurityManager CoInternetCreateZoneManager CoInternetGetProtocolFlags ; security zones private helper exposed for the IEAK. ZonesReInit PRIVATE ; added for setup guys Extract ; urlmon "easy" api URLDownloadW URLDownloadA URLOpenPullStreamA URLOpenPullStreamW URLDownloadToFileA URLDownloadToFileW URLDownloadToCacheFileA URLDownloadToCacheFileW URLOpenBlockingStreamA URLOpenBlockingStreamW URLOpenStreamA URLOpenStreamW HlinkSimpleNavigateToString HlinkSimpleNavigateToMoniker HlinkGoBack HlinkGoForward HlinkNavigateString HlinkNavigateMoniker IsLoggingEnabledA IsLoggingEnabledW WriteHitLogging #if DBG==1 RegisterDebugOut #endif // DBG == 1 ; private exported functions for DCOM AsyncGetClassBits PRIVATE AsyncInstallDistributionUnit PRIVATE ; JIT APIs FaultInIEFeature GetComponentIDFromCLSSPEC IsJITInProgress ; private exported for NT5 class store PrivateCoInstall PRIVATE ; Public export that parallel's NT's class store API ; made this also private to avoid have both urlmon ; and ole32 export the same API. CoInstall PRIVATE ; Public export to provide software update info GetSoftwareUpdateInfo SetSoftwareUpdateAdvertisementState ; private exported function for occache and regcanon CDLGetLongPathNameA PRIVATE CDLGetLongPathNameW PRIVATE CopyBindInfo CopyStgMedium ReleaseBindInfo ; private export to help shdocvw mark saved web pages s.t. ; the hack in the security mgr recognizes them as having been ; saved from the Web. GetMarkOfTheWeb PRIVATE ; private export to help inetcpl do a better job of getting ; the correct URL domain to display in the "Add to Trusted Sites" ; dialog specifically for file://UNC URLs. GetAddSitesFileUrl PRIVATE ; private export to help shdocvw show a warning dialog ; when executable content is blocked (Windows # 771532) ShowTrustAlertDialog PRIVATE