Share via


HTML Control API Interfaces

The following interfaces are used with HTML Control.

Interface Description
IAuthenticate Implemented by the client application to provide the URL moniker with information to authenticate the user.
IBindHost Implemented by an ActiveX® container to allow controls to perform asynchronous data transfers through the container.
IBinding Provides methods that allow the client program using an asynchronous moniker to control the progress of the bind operation.
IBindStatusCallback Accepts information on an asynchronous bind operation.
IHttpNegotiate Implemented by a client application to provide support for HTTP negotiations.
IHttpSecurity Notifies a client application of authentication problems.
IInternet Allows client programs to determine if asynchronous pluggable protocols are supported.
IInternetBindInfo Implemented by the system and provides data that the protocol might need to bind successfully.
IInternetHostSecurityManager Provided by the HTML host for components to use to manage security.
IInternetPriority Provides an application with a way to set the priority of the requests being sent to a pluggable protocol handler.
IInternetProtocol Communicates with IInternetProtocolSink very closely during download operations.
IInternetProtocolInfo Provides information about the URL being handled by the protocol handler.
IInternetProtocolRoot Controls the operation of an asynchronous pluggable protocol handler.
IInternetProtocolSink Receives the reports and binding data from the asynchronous pluggable protocol.
IInternetSecurityManager Enables client applications to influence the security of the browser components.
IInternetSecurityMgrSite Provided by an HTML host to be used by components to manage the user interface of the security manager.
IInternetSession Implemented by the client application to create temporary pluggable protocol handlers.
IPersistMoniker Provides methods that offer more control over the binding of persistent data.
IProxyInfo Accessed when the binding operation requires per-bind proxy or gateway information.
IWindowForBindingUI Allows clients of URL monikers to display information in the client's user interface when necessary.
IWinInetHttpInfo Checks information on HTTP requests made through the underlying Microsoft® Win32® Internet functions.
IWinInetInfo Retrieves option information used by the underlying Win32 Internet functions.
IXMLNodeFactory Plugs into the IXMLNodeSource (or IXMLParser) interface.
IXMLNodeSource A base class for IXMLParser.
IXMLParser Takes XML input in a variety of ways (for example, through a stream, a URL to a document, or text pushed to it), parses the XML, and sends parsed events to an IXMLNodeFactory interface.

Last updated on Friday, April 22, 2005

© 2005 Microsoft Corporation. All rights reserved.

Send feedback on this topic to the authors.