URLMON 1.0 Named Exports

All the functions that are exported from the first known URLMON.DLL are exported by name. All but a few have long been documented. The three functions whose names start with Stg provide the earliest known case of a DLL that is plainly a component of Internet Explorer yet exports functions that were later—indeed, soon—adopted into a DLL that is plainly a Windows component.

Function Remarks
BindAsyncMoniker  
CoGetClassObjectFromURL documented with Internet Explorer 4.0 as minimum availability
CreateAsyncBindCtx  
CreateBindProtocol discontinued in 5.0
CreateFormatEnumerator  
CreateURLMoniker  
DllCanUnloadNow  
DllGetClassObject  
GetClassURL documented as “not currently implemented”
IsAsyncMoniker  
MkParseDisplayNameEx  
RegisterBindStatusCallback  
RegisterFormatEnumerator  
RegisterMediaTypes  
RevokeBindStatusCallback  
RevokeFormatEnumerator  
StgGetIFillLockBytesOnFile also exported by name from OLE32 4.0 and higher;
discontinued in 4.70
StgGetIFillLockBytesOnILockBytes also exported by name from OLE32 4.0 and higher;
discontinued in 4.70
StgOpenAsyncDocfileOnIFillLockBytes also exported by name from OLE32 4.0 and higher;
discontinued in 4.70
UrlMkBuildVersion