UrlMon

URLMON.DLL

Implements URLMoniker and a relative API that is used to abstract downloading process.

TODO

  • Implement pluggable protocols:
    • (./) http

    • ftp
    • https (most code can be shared with http)
    • (./) file

    • (./) mk (moniker protocol)

    • cdl
    • gopher
  • Switch URLMoniker to use pluggable protocols (done except for https, ftp and gopher protocols)
  • Implement URLDownload* functions on top of URLMoniker
  • Complete implementation of CoInternet* functions

    • (./) CoInternetCombineUrl

    • (./) CoInternetCompareUrl

    • CoInternetGetProtocolFlags

    • CoInternetGetSecurityUrl

    • CoInternetParseUrl (commonly used actions are implemented)

    • CoInternetQueryInfo

  • Implement IInternetSecurityManager

  • Implement IInternetZoneManager

  • Implement IInternetSession

  • Implement other API

See Also


CategoryToDo

UrlMon (last edited 2008-05-11 23:22:40 by nathan.n)