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
129 lines
3.1 KiB
// This file contains directives for how to order the functions.
|
|
#include "urlmon.fmap"
|
|
|
|
liburlmon.so.1
|
|
{
|
|
global:
|
|
|
|
DllRegisterServer;
|
|
DllUnregisterServer;
|
|
DllRegisterServerEx;
|
|
DllInstall;
|
|
|
|
// ; Standard Dll server/handler stuff
|
|
UrlMkBuildVersion;
|
|
DllGetClassObject;
|
|
DllCanUnloadNow;
|
|
|
|
CreateURLMoniker;
|
|
GetClassURL;
|
|
MkParseDisplayNameEx;
|
|
BindAsyncMoniker;
|
|
RegisterBindStatusCallback;
|
|
RevokeBindStatusCallback;
|
|
CreateFormatEnumerator;
|
|
RegisterFormatEnumerator;
|
|
RevokeFormatEnumerator;
|
|
RegisterMediaTypes;
|
|
FindMediaType;
|
|
RegisterMediaTypeClass;
|
|
FindMediaTypeClass;
|
|
CreateAsyncBindCtx;
|
|
IsAsyncMoniker;
|
|
GetClassFileOrMime;
|
|
IsValidURL;
|
|
UrlMkSetSessionOption;
|
|
UrlMkGetSessionOption;
|
|
CoGetClassObjectFromURL;
|
|
CreateAsyncBindCtxEx;
|
|
FindMimeFromData;
|
|
ObtainUserAgentString;
|
|
|
|
CoInternetGetSession;
|
|
CoInternetParseUrl;
|
|
CoInternetCombineUrl;
|
|
CoInternetCompareUrl;
|
|
CoInternetGetSecurityUrl;
|
|
CoInternetQueryInfo;
|
|
CoInternetCreateSecurityManager;
|
|
CoInternetCreateZoneManager;
|
|
CoInternetGetProtocolFlags;
|
|
|
|
// ; security zones private helper exposed for the IEAK. was PRIVATE
|
|
ZonesReInit;
|
|
|
|
// ; added for setup guys
|
|
Extract;
|
|
|
|
// ; helper API for webcheck
|
|
// ; GetRunTimes;
|
|
|
|
// ; urlmon "easy" api
|
|
URLDownloadW;
|
|
URLDownloadA;
|
|
URLOpenPullStreamA;
|
|
URLOpenPullStreamW;
|
|
URLDownloadToFileA;
|
|
URLDownloadToFileW;
|
|
URLDownloadToCacheFileA;
|
|
URLDownloadToCacheFileW;
|
|
URLOpenBlockingStreamA;
|
|
URLOpenBlockingStreamW;
|
|
URLOpenStreamA;
|
|
URLOpenStreamW;
|
|
HlinkSimpleNavigateToString;
|
|
HlinkSimpleNavigateToMoniker;
|
|
HlinkGoBack;
|
|
HlinkGoForward;
|
|
HlinkNavigateString;
|
|
HlinkNavigateMoniker;
|
|
|
|
IsLoggingEnabledA;
|
|
IsLoggingEnabledW;
|
|
WriteHitLogging;
|
|
|
|
|
|
// ; private exported functions for testing
|
|
// ; - will be removed
|
|
CreateBindProtocol;
|
|
// ;StgOpenAsyncDocfileOnIFillLockBytes
|
|
// ;StgGetIFillLockBytesOnILockBytes
|
|
// ;StgGetIFillLockBytesOnFile
|
|
#if DBG==1
|
|
// RegisterDebugOut
|
|
// ;StgGetDebugFileLockBytes
|
|
#endif // DBG == 1
|
|
|
|
|
|
// ; helper function for delivering notifications
|
|
// ; NotfDeliverNotification;
|
|
|
|
// ; private exported functions for DCOM
|
|
AsyncGetClassBits;
|
|
AsyncInstallDistributionUnit;
|
|
|
|
FaultInIEFeature;
|
|
|
|
// ; private exported for NT5 class store PRIVATE
|
|
PrivateCoInstall;
|
|
|
|
// ; Public export that parallel's NT's class store API
|
|
CoInstall;
|
|
|
|
// ; Public export to provide software update info
|
|
GetSoftwareUpdateInfo;
|
|
SetSoftwareUpdateAdvertisementState;
|
|
|
|
// ; private exported function for occache and regcanon
|
|
CDLGetLongPathNameA;
|
|
CDLGetLongPathNameW;
|
|
|
|
CopyBindInfo;
|
|
CopyStgMedium;
|
|
ReleaseBindInfo;
|
|
_____urlmon_initDLL;
|
|
local:
|
|
*;
|
|
};
|
|
|
|
|