BASEBROWSERDATA structure
Applies to: desktop apps only
Contains protected members of the base class. BASEBROWSERDATA defines the browser state and is used with IBrowserService2::GetBaseBrowserData and IBrowserService2::PutBaseBrowserData.
Syntax
typedef struct {
HWND _hwnd;
ITravelLog *_ptl;
IHlinkFrame *_phlf;
IWebBrowser2 *_pautoWB2;
IExpDispSupport *_pautoEDS;
IShellService *_pautoSS;
int _eSecureLockIcon;
UINT _fCreatingViewWindow;
UINT _uActivateState;
PCIDLIST_ABSOLUTE _pidlNewShellView;
IOleCommandTarget *_pctView;
PCIDLIST_ABSOLUTE _pidlCur;
IShellView *_psv;
IShellFolder *_psf;
HWND _hwndView;
LPWSTR _pszTitleCur;
PCIDLIST_ABSOLUTE _pidlPending;
IShellView *_psvPending;
IShellFolder *_psfPending;
HWND _hwndViewPending;
LPWSTR _pszTitlePending;
BOOL _fIsViewMSHTML;
BOOL _fPrivacyImpacted;
CLSID _clsidView;
CLSID _clsidViewPending;
HWND _hwndFrame;
LONG _lPhishingFilterStatus;
} BASEBROWSERDATA, *LPCBASEBROWSERDATA;
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.
Note This member is only valid on first navigation from an hlink element-compatible application such as Word.
- _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.
- _pidlNewShellView
-
Type: PCIDLIST_ABSOLUTE
-
A temporary placeholder for _pidlPending on first navigation to the pending location.
- _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.
- _fPrivacyImpacted
-
Type: BOOL
-
A value of type BOOL that indicates whether there is 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
|
Minimum supported client | Windows 2000 Professional |
|---|---|
|
Minimum supported server | Windows 2000 Server |
|
Product | Internet Explorer 5.0 |
|
Header |
|
|
IDL |
|
Send comments about this topic to Microsoft
Build date: 3/7/2012