#include <CFolderItems.h>
Definition at line 57 of file CFolderItems.h.
◆ CFolderItems()
CFolderItems::CFolderItems |
( |
| ) |
|
◆ ~CFolderItems()
CFolderItems::~CFolderItems |
( |
| ) |
|
◆ _NewEnum()
Definition at line 302 of file CFolderItems.cpp.
303{
304 return ShellObjectCreatorInit<CFolderItems>(
static_cast<LPITEMIDLIST>(
m_idlist),
m_Folder, IID_FolderItems,
reinterpret_cast<void**
>(ppunk));
305}
CComHeapPtr< ITEMIDLIST > m_idlist
CComPtr< Folder > m_Folder
ITEMIDLIST UNALIGNED * LPITEMIDLIST
◆ get_Application()
◆ get_Count()
Definition at line 205 of file CFolderItems.cpp.
206{
209
210 if (!plCount)
212
214 {
216
220
223 {
226 }
228 }
230
232}
CComPtr< IEnumIDList > m_EnumIDList
GLuint GLuint GLsizei count
#define FAILED_UNEXPECTEDLY(hr)
◆ get_Parent()
◆ Initialize()
Definition at line 181 of file CFolderItems.cpp.
182{
184
186
190
194
195 hr = psfTarget->EnumObjects(
NULL, SHCONTF_FOLDERS | SHCONTF_NONFOLDERS, &
m_EnumIDList);
196
199
202}
HRESULT WINAPI SHGetDesktopFolder(IShellFolder **psf)
LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST pidl)
#define IID_PPV_ARG(Itype, ppType)
◆ Item()
Definition at line 250 of file CFolderItems.cpp.
251{
254
257
261
264
266 {
268
272
274
277
286 }
288 {
291
296 }
297
300}
HRESULT WINAPI DECLSPEC_HOTPATCH VariantChangeType(VARIANTARG *pvargDest, VARIANTARG *pvargSrc, USHORT wFlags, VARTYPE vt)
HRESULT WINAPI VariantCopyInd(VARIANT *pvargDest, VARIANTARG *pvargSrc)
◆ m_Count
long CFolderItems::m_Count |
|
private |
◆ m_EnumIDList
◆ m_Folder
CComPtr<Folder> CFolderItems::m_Folder |
|
private |
◆ m_idlist
The documentation for this class was generated from the following files: