#include <CShellItemArray.h>
|
| | CShellItemArray () |
| |
| virtual | ~CShellItemArray () |
| |
| HRESULT | Initialize (_In_ IDataObject *pdo) |
| |
| UINT | ItemCount () const |
| |
| STDMETHODIMP | BindToHandler (_In_opt_ IBindCtx *pbc, _In_ REFGUID rbhid, _In_ REFIID riid, _Out_ void **ppv) override |
| |
| STDMETHODIMP | GetPropertyStore (_In_ GETPROPERTYSTOREFLAGS flags, _In_ REFIID riid, _Out_ void **ppv) override |
| |
| STDMETHODIMP | GetPropertyDescriptionList (_In_ REFPROPERTYKEY keyType, _In_ REFIID riid, _Out_ void **ppv) override |
| |
| STDMETHODIMP | GetAttributes (_In_ SIATTRIBFLAGS dwAttribFlags, _In_ SFGAOF sfgaoMask, _Out_ SFGAOF *psfgaoAttribs) override |
| |
| STDMETHODIMP | GetCount (_Out_ DWORD *pCount) override |
| |
| STDMETHODIMP | GetItemAt (_In_ DWORD nIndex, _Out_ IShellItem **ppItem) override |
| |
| STDMETHODIMP | EnumItems (_Out_ IEnumShellItems **ppESI) override |
| |
| | ~CComObjectRootEx () |
| |
| ULONG | InternalAddRef () |
| |
| ULONG | InternalRelease () |
| |
| void | Lock () |
| |
| void | Unlock () |
| |
| HRESULT | _AtlInitialConstruct () |
| |
| | CComObjectRootBase () |
| |
| | ~CComObjectRootBase () |
| |
| void | SetVoid (void *) |
| |
| HRESULT | _AtlFinalConstruct () |
| |
| HRESULT | FinalConstruct () |
| |
| void | InternalFinalConstructAddRef () |
| |
| void | InternalFinalConstructRelease () |
| |
| void | FinalRelease () |
| |
Definition at line 5 of file CShellItemArray.h.
◆ CShellItemArray()
| CShellItemArray::CShellItemArray |
( |
| ) |
|
◆ ~CShellItemArray()
| CShellItemArray::~CShellItemArray |
( |
| ) |
|
|
virtual |
◆ BindToHandler()
◆ EnumItems()
◆ GetAttributes()
◆ GetCount()
◆ GetItemAt()
Definition at line 84 of file CShellItemArray.cpp.
85{
86 if (!ppItem)
95}
HRESULT WINAPI SHCreateShellItem(PCIDLIST_ABSOLUTE pidlParent, IShellFolder *psfParent, PCUITEMID_CHILD pidl, IShellItem **ppsi)
static PCUIDLIST_RELATIVE HIDA_GetPIDLItem(CIDA const *pida, SIZE_T i)
static PCUIDLIST_ABSOLUTE HIDA_GetPIDLFolder(CIDA const *pida)
◆ GetPropertyDescriptionList()
◆ GetPropertyStore()
◆ Initialize()
◆ ItemCount()
| UINT CShellItemArray::ItemCount |
( |
| ) |
const |
◆ m_pHIDA
| CDataObjectHIDA* CShellItemArray::m_pHIDA |
|
private |
The documentation for this class was generated from the following files: