IBrowserService2 interface (shdeprecated.h)
Deprecated. IBrowserService2 extends IBrowserService. The methods exposed by this interface are analogous to virtual protected methods in normal C++ inheritance. The objects' inheritance hierarchy spans multiple DLLs. The hierarchy is made up of a base class and several derived classes that correspond to controls including CLSID_WebBrowser and the user's desktop. Objects not in the hierarchy should not implement this interface or use most of its methods.
Inheritance
The IBrowserService2 interface inherits from IBrowserService. IBrowserService2 also has these types of members:
Methods
The IBrowserService2 interface has these methods.
IBrowserService2::_CancelPendingNavigationAsync Deprecated. Enables a derived class to request that the base class cancel any pending navigation. |
IBrowserService2::_CancelPendingView Deprecated. Enables a derived class to request that the base class cancel any pending views. |
IBrowserService2::_CloseAndReleaseToolbars Deprecated. Requests the closing of the browser toolbars hosted by the derived class. |
IBrowserService2::_DisableModeless Deprecated. Enables a derived class to ask the base class whether a modal UI is visible. A modal UI blocks minimize and close behavior in the browser window. |
IBrowserService2::_ExecChildren Deprecated. Enables the derived class to issue a command through the IOleCommandTarget::Exec method directly, instead of relying on the base class. |
IBrowserService2::_FindTBar Deprecated. Returns the index of a browser toolbar item based on Component Object Model (COM) identity rules. |
IBrowserService2::_get_itbLastFocus Deprecated. Gets the ID of the last toolbar or view that had focus. |
IBrowserService2::_GetBorderDWHelper Deprecated. A helper method for the implementation of GetBorderDW. |
IBrowserService2::_GetEffectiveClientArea Deprecated. Used with IBrowserService2::_GetViewBorderRect to negotiate the dimensions of the browser view. |
IBrowserService2::_GetToolbarCount Deprecated. Returns the number of toolbars in the browser window. |
IBrowserService2::_GetToolbarItem Deprecated. Gets a specific item from a toolbar. |
IBrowserService2::_GetViewBorderRect Deprecated. Used with IBrowserService2::_GetEffectiveClientArea to negotiate the size and position of the browser view. |
IBrowserService2::_Initialize Deprecated. Coordinates the initializing of state between the base and the derived classes. |
IBrowserService2::_LoadToolbars Deprecated. Loads the saved state of the browser's toolbars. |
IBrowserService2::_MaySaveChanges Deprecated. Enables the base class to check whether the browser view needs to save changes before closing. |
IBrowserService2::_NavigateToPidl Deprecated. Navigates the base class to a new location synchronously. |
IBrowserService2::_OnFocusChange Deprecated. Coordinates focus between the base and the derived class when the focus shifts between the derived class's browser toolbars and its view. |
IBrowserService2::_PauseOrResumeView Deprecated. Enables a derived class to request the base class to either pause (such as before a minimize operation) or resume the browser view. |
IBrowserService2::_put_itbLastFocus Deprecated. Sets the last toolbar or the last view with focus. |
IBrowserService2::_ResizeNextBorder Deprecated. Resizes the border of the browser view in response to the addition or removal of toolbars. |
IBrowserService2::_ResizeNextBorderHelper Deprecated. A helper method used by the implementation of IBrowserService2::_ResizeNextBorder. |
IBrowserService2::_ResizeView Deprecated. Calls IBrowserService2::_UpdateViewRectSize, then updates the browser view by using IOleInPlaceActiveObject::ResizeBorder. |
IBrowserService2::_SaveToolbars Deprecated. Saves the state of browser toolbars. |
IBrowserService2::_SendChildren Deprecated. Allows the derived class to send a message through the SendMessage function directly instead of relying on the base class. |
IBrowserService2::_SetFocus Deprecated. Sets the focus on a toolbar or on the browser's view window. Called when translating accelerators through TranslateAcceleratorSB or when IBrowserService2::v_MayGetNextToolbarFocus fails. |
IBrowserService2::_SwitchActivationNow Deprecated. Coordinates state updates while switching between current and pending browser views. |
IBrowserService2::_TryShell2Rename Deprecated. Coordinates the renaming of the current browser view when the browser is redirected. |
IBrowserService2::_UIActivateView Deprecated. Allows a derived class to request that the base class update the browser view. |
IBrowserService2::_UpdateViewRectSize Deprecated. Called to inform other functions involved in the browser view size negotiations that the allowable browser view dimensions have changed. |
IBrowserService2::ActivatePendingView Deprecated. Coordinates state updating while the browser is switching between a current and a pending view. |
IBrowserService2::AllowViewResize Deprecated. Informs the base class whether to allow view resizing. |
IBrowserService2::CreateBrowserPropSheetExt Deprecated. Allows the derived class to add Folder Options property sheets to the base class. |
IBrowserService2::CreateViewWindow Deprecated. Coordinates the updating of state when creating a new browser view window. |
IBrowserService2::ForwardViewMsg Deprecated. Calls the SendMessage function with a message received by the view, using the _hwndView member of the BASEBROWSERDATA structure as the SendMessage hWnd parameter. |
IBrowserService2::GetBaseBrowserData Deprecated. Gets a read-only structure containing the protected elements owned by the base class, for the purpose of determining state. |
IBrowserService2::GetFolderSetData Deprecated. Gets a structure containing folder information. |
IBrowserService2::GetViewRect Deprecated. Retrieves a value that is used to negotiate the allowed size of the window. |
IBrowserService2::GetViewWindow Deprecated. Provides direct access to the browser view window created by IBrowserService2::CreateViewWindow. |
IBrowserService2::InitializeDownloadManager Deprecated. Enables the download manager in the base class. |
IBrowserService2::InitializeTransitionSite Deprecated. Enables transitions in the browser view window. |
IBrowserService2::InitializeTravelLog Deprecated. Allows the derived class to specify a navigation record to be used in a new window. |
IBrowserService2::Offline Deprecated. Checks for and updates the browser's offline status, synchronizing the state between the base class and any derived classes. |
IBrowserService2::OnCommand Deprecated. Calls the derived class from the base class on receipt of a WM_COMMAND message. The derived class handles the message. |
IBrowserService2::OnCreate Deprecated. Calls the derived class from the base class on receipt of a WM_CREATE message. The derived class handles the message. |
IBrowserService2::OnDestroy Deprecated. Calls the derived class from the base class on receipt of a WM_DESTROY message. The derived class handles the message. |
IBrowserService2::OnFrameWindowActivateBS Deprecated. Calls the derived class from the base class in response to a subframe window being activated or deactivated. The derived class determines what to do in response to the action. |
IBrowserService2::OnNotify Deprecated. Calls the derived class from the base class on receipt of a WM_NOTIFY message. The derived class handles the message. |
IBrowserService2::OnSetFocus Deprecated. Calls the derived class from the base class on receipt of a WM_SETFOCUS message. The derived class handles the message. |
IBrowserService2::OnSize Deprecated. Calls the derived class from the base class on receipt of a WM_SIZE message. The derived class handles the message. |
IBrowserService2::PutBaseBrowserData Deprecated. Gets a structure that allows read/write access to protected members of the base class. Note, however, that state should only be updated by the base browser. |
IBrowserService2::ReleaseShellView Deprecated. Coordinates the view lifetime between the base class and its derived class. |
IBrowserService2::SetAcceleratorMenu Deprecated. Implemented by a derived class to define menu accelerators that can be used in a call to TranslateAcceleratorSB. |
IBrowserService2::SetActivateState Deprecated. Updates the value of the _uActivateState member of the BASEBROWSERDATA structure, which tracks whether the browser view window is in an activated state. The derived class makes this call to the base class. |
IBrowserService2::SetAsDefFolderSettings Deprecated. Sets the folder's current view mode as the default view mode for all folders. Used by the Folder Options dialog. |
IBrowserService2::SetTopBrowser Deprecated. Informs the base class when it becomes the topmost browser instance. |
IBrowserService2::UpdateSecureLockIcon Deprecated. Updates the value of the _eSecureLockIcon member of the BASEBROWSERDATA structure, which tracks the icon indicating a secure site, as well as updating the icon itself in the UI. |
IBrowserService2::v_CheckZoneCrossing Deprecated. Called by the base class to validate a zone crossing when navigating from one page to another. |
IBrowserService2::v_GetViewStream Deprecated. Returns a stream used to load or save the view state. |
IBrowserService2::v_MayGetNextToolbarFocus Deprecated. Used when translating accelerators through TranslateAcceleratorSB and in checking the cycle of focus between the view and the browser's toolbars. |
IBrowserService2::v_MayTranslateAccelerator Deprecated. Called by a derived class to instruct the base class to proceed with the translation of keyboard mnemonics. |
IBrowserService2::v_ShowHideChildWindows Deprecated. Allows a derived class to update its child windows after a sizing event. |
IBrowserService2::WndProcBS Deprecated. Allows a derived class to call the WinProc function of the base class. |
Remarks
This interface also provides the methods of the IBrowserService interface, from which it inherits.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Target Platform | Windows |
Header | shdeprecated.h |