Associated Browser Reference
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 |