ReactOS 0.4.15-dev-7953-g1f49173
IFolderView Interface Reference
Inheritance diagram for IFolderView:
Collaboration diagram for IFolderView:

Public Member Functions

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 858 of file shobjidl.idl.

Member Function Documentation

◆ GetAutoArrange()

HRESULT IFolderView::GetAutoArrange ( )

Implemented in CDefView.

◆ GetCurrentViewMode()

HRESULT IFolderView::GetCurrentViewMode ( [out] UINT mode)

Implemented in CDefView.

◆ GetDefaultSpacing()

HRESULT IFolderView::GetDefaultSpacing ( [out] POINT pt)

Implemented in CDefView.

◆ GetFocusedItem()

HRESULT IFolderView::GetFocusedItem ( [out] int item)

Implemented in CDefView.

◆ GetFolder()

HRESULT IFolderView::GetFolder ( [in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

Implemented in CDefView.

◆ GetItemPosition()

HRESULT IFolderView::GetItemPosition ( [in] PCUITEMID_CHILD  pidl,
[out] POINT ppt 
)

Implemented in CDefView.

◆ GetSelectionMarkedItem()

HRESULT IFolderView::GetSelectionMarkedItem ( [out] int item)

Implemented in CDefView.

◆ GetSpacing()

HRESULT IFolderView::GetSpacing ( [in, out, unique] POINT pt)

Implemented in CDefView.

◆ Item()

HRESULT IFolderView::Item ( [in] int  index,
[out] PITEMID_CHILD ppidl 
)

Implemented in CDefView.

◆ ItemCount()

HRESULT IFolderView::ItemCount ( [in] UINT  flags,
[out] int items 
)

Implemented in CDefView.

◆ Items()

HRESULT IFolderView::Items ( [in] UINT  flags,
[in] REFIID  riid,
[out, iid_is(riid)] void **  ppv 
)

Implemented in CDefView.

◆ SelectAndPositionItems()

HRESULT IFolderView::SelectAndPositionItems ( [in] UINT  cidl,
[in, size_is(cidl)] PCUITEMID_CHILD_ARRAY  apidl,
[in, unique, size_is(cidl)] POINT apt,
[in] DWORD  flags 
)

Implemented in CDefView.

◆ SelectItem()

HRESULT IFolderView::SelectItem ( [in] int  item,
[in] DWORD  flags 
)

Implemented in CDefView.

◆ SetCurrentViewMode()

HRESULT IFolderView::SetCurrentViewMode ( [in] UINT  mode)

Implemented in CDefView.


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