BASEBROWSERDATAXP structure (shdeprecated.h)
Contains protected members of the base class. BASEBROWSERDATA defines the browser state and is used with IBrowserService2::GetBaseBrowserData and IBrowserService2::PutBaseBrowserData.
Syntax
typedef struct BASEBROWSERDATAXP {
HWND _hwnd;
ITravelLog *_ptl;
IHlinkFrame *_phlf;
IWebBrowser2 *_pautoWB2;
IExpDispSupportXP *_pautoEDS;
IShellService *_pautoSS;
int _eSecureLockIcon;
UINT _fCreatingViewWindow : 1;
UINT _uActivateState;
PCIDLIST_ABSOLUTE _pidlViewState;
IOleCommandTarget *_pctView;
PIDLIST_ABSOLUTE _pidlCur;
IShellView *_psv;
IShellFolder *_psf;
HWND _hwndView;
LPWSTR _pszTitleCur;
PIDLIST_ABSOLUTE _pidlPending;
IShellView *_psvPending;
IShellFolder *_psfPending;
HWND _hwndViewPending;
LPWSTR _pszTitlePending;
BOOL _fIsViewMSHTML;
BOOL _fPrivacyImpacted;
CLSID _clsidView;
CLSID _clsidViewPending;
HWND _hwndFrame;
} BASEBROWSERDATAXP, *LPBASEBROWSERDATAXP;
Members
_hwnd
Type: HWND
The handle of the browser's top-level window.
_ptl
Type: ITravelLog*
A pointer to the browser's ITravelLog.
_phlf
Type: IHlinkFrame*
A pointer to the browser's IHlinkFrame.
_pautoWB2
Type: IWebBrowser2*
A pointer to the browser's IWebBrowser2 object.
_pautoEDS
Type: IExpDispSupport*
A pointer to the browser's IExpDispSupport object.
_pautoSS
Type: IShellService*
A pointer to the browser's IShellService object.
_eSecureLockIcon
Type: int
One of the following values to indicate the security lock icon.
SECURELOCK_NOCHANGE (-1)
No change in security encryption status.
SECURELOCK_SET_UNSECURE (0)
Default. 0x0000. No security encryption present.
SECURELOCK_SET_MIXED
There are multiple security encryption methods present.
SECURELOCK_SET_SECUREUNKNOWNBIT
The security encryption level is not known.
SECURELOCK_SET_SECURE40BIT
There is 40-bit security encryption present.
SECURELOCK_SET_SECURE56BIT
There is 56-bit security encryption present.
SECURELOCK_SET_FORTEZZA
There is Fortezza security encryption present.
SECURELOCK_SET_SECURE128BIT
There is 128-bit security encryption present.
SECURELOCK_FIRSTSUGGEST
A security encryption setting should be suggested.
SECURELOCK_SUGGEST_UNSECURE (SECURELOCK_FIRSTSUGGEST)
No security encryption has been suggested.
SECURELOCK_SUGGEST_MIXED
Mixed security encryption methods have been suggested.
SECURELOCK_SUGGEST_SECUREUNKNOWNBIT
Unknown security encryption method has been suggested.
SECURELOCK_SUGGEST_SECURE40BIT
40-bit security encryption has been suggested.
SECURELOCK_SUGGEST_SECURE56BIT
56-bit security encryption has been suggested.
SECURELOCK_SUGGEST_FORTEZZA
Fortezza security encryption has been suggested.
SECURELOCK_SUGGEST_SECURE128BIT
128-bit security encryption has been suggested.
_fCreatingViewWindow
Type: UINT
A view window is being created by the browser.
_uActivateState
Type: UINT
The browser view is in an activated state.
_pidlViewState
_pctView
Type: IOleCommandTarget*
A cached pointer to the IOleCommandTarget object associated with the IShellFolder object pointed to by _psv.
_pidlCur
Type: PCIDLIST_ABSOLUTE
A PIDL of the current navigated location of the browser. This value is the same retrieved by IBrowserService::GetPidl.
_psv
Type: IShellView*
A pointer to the IShellView of the current location. This IShellView is bound to _pidlCur through IShellFolder::CreateViewObject.
_psf
Type: IShellFolder*
A pointer to the IShellFolder of the current location. This IShellFolder is bound to _pidlCur.
_hwndView
Type: HWND
A handle to the window returned by _psv->CreateViewWindow.
_pszTitleCur
Type: LPWSTR
A pointer to a buffer containing the Unicode title text for the current location.
_pidlPending
Type: PCIDLIST_ABSOLUTE
The PIDL of the pending target location. Once navigation is complete, this value moves to _pidlCur.
_psvPending
Type: IShellView*
The IShellView of the pending target location. Once navigation is complete, this value moves to _psv.
_psfPending
Type: IShellFolder*
The IShellFolder of the pending target location. Once navigation is complete, this value moves to _psf.
_hwndViewPending
Type: HWND
A handle to the pending target location's view window. Once navigation is complete, this value moves to _hwndView.
_pszTitlePending
Type: LPWSTR
A pointer to a buffer containing the Unicode title text for the pending target location. Once navigation is complete, this value moves to _pszTitleCur.
_fIsViewMSHTML
Type: BOOL
A value of type BOOL that indicates whether the browser is hosting folder content or web content.
TRUE
The browser is hosting web content.
FALSE
The browser is hosting folder content.
_fPrivacyImpacted
Type: BOOL
A value of type BOOL that indicates whether there is a privacy concern with the browser's content.
TRUE
There is a privacy concern with the browser's content.
FALSE
There is not a privacy concern with the browser's content.
_clsidView
Type: CLSID
_clsidViewPending
Type: CLSID
_hwndFrame
Type: HWND
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | shdeprecated.h |