This section describes various APIs that provide access to browser functionality in addition to the MSHTML, WebBrowser control, and hosting references.
Objects
| Topic | Contents |
|---|---|
| ShellUIHelper | This object contains the interface that provides access to features available in the Windows Shell API. |
| TargetContainer | Provides access to the ITargetContainer interface. |
| TargetFrame2 | Provides access to the ITargetFrame2 interface. |
| TargetNotify | Provides access to the ITargetNotify interface. |
Interfaces
| Topic | Contents |
|---|---|
| IEProcess | Static helper class used for binding to the IEProcess export tables. |
| INamespaceProxy | Handles NSC specifics for different bands. |
| INSCTree | This interface allows manipulation of a tree control object that works over the shell namespace. |
| INSCWinEventHandler | Allows a namespace tree control to handle window messages from its host. |
| IShellFolderSearchable | This interface performs a search of the Windows Internet Explorer cache to populate a history view. |
| IShellFolderViewType | This interface is implemented by the history shell folder to support multiple views. |
| ITargetContainer | Gets information about the container for the frames. |
| ITargetEmbedding | Provides a method to get a target frame. |
| ITargetFrame | Provides methods for getting and setting frame data. |
| ITargetFrame2 | Provides methods for getting and setting frame data. |
| ITargetNotify | Provides methods to receive notifications about the creation of windows for new frames. |
| ITargetNotify2 | Extends ITargetNotify by providing a method to get an option string. |
Functions
| Topic | Contents |
|---|---|
| AcquireModalDialogLockAndParent | Notify Internet Explorer that the caller will handle its own message loop. |
| IEAssociateThreadWithTab | Associates a UI thread with a tab in Windows Internet Explorer. |
| IEDisassociateThreadWithTab | Removes a UI thread association. |
| IEInPrivateFilteringEnabled | Determines whether InPrivate Filtering is enabled. |
| IEIsInPrivateBrowsing | Determines whether InPrivate Browsing is enabled. |
| IETrackingProtectionEnabled | Determines whether Tracking Protection is enabled. |
| LaunchConnectionDialog | Launches the Internet Properties dialog box with the Connections tab displayed. |
| LaunchInternetControlPanel | Launches the Internet Properties dialog box with the General tab displayed. |
| LaunchPrivacyDialog | Launches the Internet Properties dialog box with the Privacy tab displayed. |
| LaunchSecurityDialog | Launches the Internet Properties dialog box with the Security tab displayed. |
| OpenFontsDialog | Opens the Microsoft Internet Explorer 4.0 version of the Fonts dialog box. |
| ReleaseModalDialogLockAndParent | Free and cleanup any resources initialized in AcquireModalDialogLockAndParent. |
| WaitForTabWindow | Waits for a tab window to become visible. |
Enumerations
| Topic | Contents |
|---|---|
| FINDFRAME_FLAGS | Defines a set of flags used with the ITargetFrame2::FindFrame method. |
| FRAMEOPTIONS_FLAGS | Defines a set of flags used with the ITargetFrame2::GetFrameOptions and ITargetFrame2::SetFrameOptions methods. |
| nscTreeMode |