Geoff Chappell - Software Analyst
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 |