ReactOS  0.4.15-dev-1152-g6c94e4f
IShellView2 Interface Reference

import"shobjidl.idl";

Inheritance diagram for IShellView2:
Collaboration diagram for IShellView2:

Classes

struct  _SV2CVW2_PARAMS
 

Public Types

typedef GUID SHELLVIEWID
 
typedef struct IShellView2::_SV2CVW2_PARAMS SV2CVW2_PARAMS
 
typedef struct IShellView2::_SV2CVW2_PARAMSLPSV2CVW2_PARAMS
 
- Public Types inherited from IShellView
enum  SVGIO {
  SVGIO_BACKGROUND = 0x00000000, SVGIO_SELECTION = 0x00000001, SVGIO_ALLVIEW = 0x00000002, SVGIO_CHECKED = 0x00000003,
  SVGIO_TYPE_MASK = 0x0000000f, SVGIO_FLAG_VIEWORDER = 0x80000000
}
 
enum  SVUIA_STATUS { SVUIA_DEACTIVATE = 0, SVUIA_ACTIVATE_NOFOCUS = 1, SVUIA_ACTIVATE_FOCUS = 2, SVUIA_INPLACEACTIVATE = 3 }
 
typedef IShellViewLPSHELLVIEW
 
- Public Types inherited from IOleWindow
typedef IOleWindowLPOLEWINDOW
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT GetView ([in, out] SHELLVIEWID *view_guid, [in] ULONG view_type)
 
HRESULT CreateViewWindow2 ([in] LPSV2CVW2_PARAMS view_params)
 
HRESULT HandleRename ([in] PCUITEMID_CHILD new_pidl)
 
HRESULT SelectAndPositionItem ([in] PCUITEMID_CHILD item, [in] UINT flags, [in] POINT *point)
 
- Public Member Functions inherited from IShellView
HRESULT TranslateAccelerator ([in] MSG *pmsg)
 
HRESULT EnableModeless ([in] BOOL fEnable)
 
HRESULT UIActivate ([in] UINT uState)
 
HRESULT Refresh ()
 
HRESULT CreateViewWindow ([in] IShellView *psvPrevious, [in] LPCFOLDERSETTINGS lpfs, [in] IShellBrowser *psb, [out] RECT *prcView, [out] HWND *phWnd)
 
HRESULT DestroyViewWindow ()
 
HRESULT GetCurrentInfo ([out] LPFOLDERSETTINGS lpfs)
 
HRESULT AddPropertySheetPages ([in] DWORD dwReserved, [in] LPFNSVADDPROPSHEETPAGE pfn, [in] LPARAM lparam)
 
HRESULT SaveViewState ()
 
HRESULT SelectItem ([in] PCUITEMID_CHILD pidlItem, [in] SVSIF uFlags)
 
HRESULT GetItemObject ([in] UINT uItem, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
 
- Public Member Functions inherited from IOleWindow
HRESULT GetWindow ([out] HWND *phwnd)
 
HRESULT ContextSensitiveHelp ([in] BOOL fEnterMode)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Attributes inherited from IShellView
SVSI_NOSTATECHANGE typedef UINT SVSIF
 

Detailed Description

Definition at line 780 of file shobjidl.idl.

Member Typedef Documentation

◆ LPSV2CVW2_PARAMS

◆ SHELLVIEWID

Definition at line 782 of file shobjidl.idl.

◆ SV2CVW2_PARAMS

Member Function Documentation

◆ CreateViewWindow2()

HRESULT IShellView2::CreateViewWindow2 ( [in] LPSV2CVW2_PARAMS  view_params)

Implemented in CDefView.

◆ GetView()

HRESULT IShellView2::GetView ( [in, out] SHELLVIEWID view_guid,
[in] ULONG  view_type 
)

Implemented in CDefView.

◆ HandleRename()

HRESULT IShellView2::HandleRename ( [in] PCUITEMID_CHILD  new_pidl)

◆ SelectAndPositionItem()

HRESULT IShellView2::SelectAndPositionItem ( [in] PCUITEMID_CHILD  item,
[in] UINT  flags,
[in] POINT point 
)

The documentation for this interface was generated from the following file: