ReactOS 0.4.15-dev-8339-g4028de8
IFolderView2 Interface Reference
Inheritance diagram for IFolderView2:
Collaboration diagram for IFolderView2:

Public Member Functions

HRESULT SetGroupBy ([in] REFPROPERTYKEY key, [in] BOOL ascending)
HRESULT GetGroupBy ([out] PROPERTYKEY *pkey, [out] BOOL *ascending)
HRESULT RemoteGetGroupBy ([out] PROPERTYKEY *pkey, [out] BOOL *ascending)
HRESULT SetViewProperty ([in] PCUITEMID_CHILD pidl, [in] REFPROPERTYKEY propkey, [in] REFPROPVARIANT propvar)
HRESULT GetViewProperty ([in] PCUITEMID_CHILD pidl, [in] REFPROPERTYKEY propkey, [out] PROPVARIANT *propvar)
HRESULT SetTileViewProperties ([in] PCUITEMID_CHILD pidl, [in, string] LPCWSTR prop_list)
HRESULT SetExtendedTileViewProperties ([in] PCUITEMID_CHILD pidl, [in, string] LPCWSTR prop_list)
HRESULT SetText ([in] FVTEXTTYPE type, [in] LPCWSTR text)
HRESULT SetCurrentFolderFlags ([in] DWORD mask, [in] DWORD flags)
HRESULT GetCurrentFolderFlags ([out] DWORD *flags)
HRESULT GetSortColumnCount ([out] int *columns)
HRESULT SetSortColumns ([in, size_is(count)] const SORTCOLUMN *columns, [in] int count)
HRESULT GetSortColumns ([out, size_is(count)] SORTCOLUMN *columns, [in] int count)
HRESULT GetItem ([in] int ittem, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetVisibleItem ([in] int start, [in] BOOL previous, [out] int *item)
HRESULT GetSelectedItem ([in] int start, [out] int *item)
HRESULT GetSelection ([in] BOOL none_implies_folder, [out] IShellItemArray **array)
HRESULT GetSelectionState ([in] PCUITEMID_CHILD pidl, [out] DWORD *flags)
HRESULT InvokeVerbOnSelection ([in, unique, string] LPCSTR verb)
HRESULT SetViewModeAndIconSize ([in] FOLDERVIEWMODE mode, [in] int size)
HRESULT GetViewModeAndIconSize ([out] FOLDERVIEWMODE *mode, [out] int *size)
HRESULT SetGroupSubsetCount ([in] UINT visible_rows)
HRESULT GetGroupSubsetCount ([out] UINT *visible_rows)
HRESULT SetRedraw ([in] BOOL redraw)
HRESULT IsMoveInSameFolder ()
HRESULT DoRename ()
- Public Member Functions inherited from IFolderView
HRESULT GetCurrentViewMode ([out] UINT *mode)
HRESULT SetCurrentViewMode ([in] UINT mode)
HRESULT GetFolder ([in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT Item ([in] int index, [out] PITEMID_CHILD *ppidl)
HRESULT ItemCount ([in] UINT flags, [out] int *items)
HRESULT Items ([in] UINT flags, [in] REFIID riid, [out, iid_is(riid)] void **ppv)
HRESULT GetSelectionMarkedItem ([out] int *item)
HRESULT GetFocusedItem ([out] int *item)
HRESULT GetItemPosition ([in] PCUITEMID_CHILD pidl, [out] POINT *ppt)
HRESULT GetSpacing ([in, out, unique] POINT *pt)
HRESULT GetDefaultSpacing ([out] POINT *pt)
HRESULT GetAutoArrange ()
HRESULT SelectItem ([in] int item, [in] DWORD flags)
HRESULT SelectAndPositionItems ([in] UINT cidl, [in, size_is(cidl)] PCUITEMID_CHILD_ARRAY apidl, [in, unique, size_is(cidl)] POINT *apt, [in] DWORD flags)
- 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 Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 924 of file shobjidl.idl.

Member Function Documentation

◆ DoRename()

HRESULT IFolderView2::DoRename ( )

◆ GetCurrentFolderFlags()

HRESULT IFolderView2::GetCurrentFolderFlags ( [out] DWORD flags)

◆ GetGroupBy()

HRESULT IFolderView2::GetGroupBy ( [out] PROPERTYKEY *  pkey,
[out] BOOL ascending 

◆ GetGroupSubsetCount()

HRESULT IFolderView2::GetGroupSubsetCount ( [out] UINT visible_rows)

◆ GetItem()

HRESULT IFolderView2::GetItem ( [in] int  ittem,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 

◆ GetSelectedItem()

HRESULT IFolderView2::GetSelectedItem ( [in] int  start,
[out] int item 

◆ GetSelection()

HRESULT IFolderView2::GetSelection ( [in] BOOL  none_implies_folder,
[out] IShellItemArray **  array 

◆ GetSelectionState()

HRESULT IFolderView2::GetSelectionState ( [in] PCUITEMID_CHILD  pidl,
[out] DWORD flags 

◆ GetSortColumnCount()

HRESULT IFolderView2::GetSortColumnCount ( [out] int columns)

◆ GetSortColumns()

HRESULT IFolderView2::GetSortColumns ( [out, size_is(count)] SORTCOLUMN columns,
[in] int  count 

◆ GetViewModeAndIconSize()

HRESULT IFolderView2::GetViewModeAndIconSize ( [out] FOLDERVIEWMODE mode,
[out] int size 

◆ GetViewProperty()

HRESULT IFolderView2::GetViewProperty ( [in] PCUITEMID_CHILD  pidl,
[in] REFPROPERTYKEY  propkey,
[out] PROPVARIANT *  propvar 

◆ GetVisibleItem()

HRESULT IFolderView2::GetVisibleItem ( [in] int  start,
[in] BOOL  previous,
[out] int item 

◆ InvokeVerbOnSelection()

HRESULT IFolderView2::InvokeVerbOnSelection ( [in, unique, string] LPCSTR  verb)

◆ IsMoveInSameFolder()

HRESULT IFolderView2::IsMoveInSameFolder ( )

◆ RemoteGetGroupBy()

HRESULT IFolderView2::RemoteGetGroupBy ( [out] PROPERTYKEY *  pkey,
[out] BOOL ascending 

◆ SetCurrentFolderFlags()

HRESULT IFolderView2::SetCurrentFolderFlags ( [in] DWORD  mask,
[in] DWORD  flags 

◆ SetExtendedTileViewProperties()

HRESULT IFolderView2::SetExtendedTileViewProperties ( [in] PCUITEMID_CHILD  pidl,
[in, string] LPCWSTR  prop_list 

◆ SetGroupBy()

HRESULT IFolderView2::SetGroupBy ( [in] REFPROPERTYKEY  key,
[in] BOOL  ascending 

◆ SetGroupSubsetCount()

HRESULT IFolderView2::SetGroupSubsetCount ( [in] UINT  visible_rows)

◆ SetRedraw()

HRESULT IFolderView2::SetRedraw ( [in] BOOL  redraw)

◆ SetSortColumns()

HRESULT IFolderView2::SetSortColumns ( [in, size_is(count)] const SORTCOLUMN columns,
[in] int  count 

◆ SetText()

HRESULT IFolderView2::SetText ( [in] FVTEXTTYPE  type,
[in] LPCWSTR  text 

◆ SetTileViewProperties()

HRESULT IFolderView2::SetTileViewProperties ( [in] PCUITEMID_CHILD  pidl,
[in, string] LPCWSTR  prop_list 

◆ SetViewModeAndIconSize()

HRESULT IFolderView2::SetViewModeAndIconSize ( [in] FOLDERVIEWMODE  mode,
[in] int  size 

◆ SetViewProperty()

HRESULT IFolderView2::SetViewProperty ( [in] PCUITEMID_CHILD  pidl,
[in] REFPROPERTYKEY  propkey,
[in] REFPROPVARIANT  propvar 

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