#include <CFolderItems.h>
Definition at line 72 of file CFolderItems.h.
◆ CFolderItems()
| CFolderItems::CFolderItems |
( |
| ) |
|
◆ ~CFolderItems()
| CFolderItems::~CFolderItems |
( |
| ) |
|
◆ _NewEnum()
Definition at line 452 of file CFolderItems.cpp.
453{
454 return ShellObjectCreatorInit<CFolderItems>(
static_cast<LPITEMIDLIST>(
m_idlist),
m_Folder, IID_FolderItems,
reinterpret_cast<void**
>(ppunk));
455}
CComHeapPtr< ITEMIDLIST > m_idlist
CComPtr< Folder > m_Folder
ITEMIDLIST UNALIGNED * LPITEMIDLIST
◆ get_Application()
◆ get_Count()
Definition at line 355 of file CFolderItems.cpp.
356{
359
360 if (!plCount)
362
364 {
366
370
373 {
376 }
378 }
380
382}
CComPtr< IEnumIDList > m_EnumIDList
#define FAILED_UNEXPECTEDLY
GLuint GLuint GLsizei count
◆ get_Parent()
◆ Initialize()
Definition at line 329 of file CFolderItems.cpp.
330{
332
336
340
344
345 hr = psfTarget->EnumObjects(
NULL, SHCONTF_FOLDERS | SHCONTF_NONFOLDERS, &
m_EnumIDList);
346
349
352}
HRESULT WINAPI SHGetDesktopFolder(IShellFolder **psf)
LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST pidl)
#define IID_PPV_ARG(Itype, ppType)
◆ Item()
Definition at line 400 of file CFolderItems.cpp.
401{
404
407
411
414
416 {
418
422
424
427
436 }
438 {
441
446 }
447
450}
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: