Windows2003-3790/inetcore/urlmon/dll/urlmon.def
2020-09-30 16:53:55 +02:00

132 lines
4.0 KiB
Modula-2

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