ReactOS 0.4.15-dev-7931-gfd331f1
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 920 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: