Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Contains protected members of the base class. BASEBROWSERDATA defines the browser state and is used with IBrowserService2::GetBaseBrowserData and IBrowserService2::PutBaseBrowserData.
Syntax
typedef struct BASEBROWSERDATALH {
HWND _hwnd;
ITravelLog *_ptl;
IHlinkFrame *_phlf;
IWebBrowser2 *_pautoWB2;
IExpDispSupport *_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;
LONG _lPhishingFilterStatus;
} BASEBROWSERDATALH, *LPBASEBROWSERDATALH;
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
_lPhishingFilterStatus
Type: LONG
Windows Vista with Service Pack 1 (SP1) and later or Windows Internet Explorer 7 and later only. 0 if the phishing filter is off; 1 if it is on.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | shdeprecated.h |