31 TRACE(
"(%p, %p)\n",
this, ppid);
32 return m_Folder->get_Application(ppid);
37 TRACE(
"(%p, %p)\n",
this, ppid);
48 TRACE(
"(%p, %p)\n",
this, pbs);
59 hr =
Parent->GetDisplayNameOf(last_part, SHGDN_INFOLDER, &strret);
81 hr = psfDesktop->GetDisplayNameOf(
m_idlist, SHGDN_FORPARSING, &strret);
90 TRACE(
"(%p, %p)\n",
this, ppid);
96 TRACE(
"(%p, %p)\n",
this, ppid);
102 TRACE(
"(%p, %p)\n",
this, pb);
108 TRACE(
"(%p, %p)\n",
this, pb);
114 TRACE(
"(%p, %p)\n",
this, pb);
120 TRACE(
"(%p, %p)\n",
this, pb);
126 TRACE(
"(%p, %p)\n",
this, pdt);
132 TRACE(
"(%p, %f)\n",
this, dt);
138 TRACE(
"(%p, %p)\n",
this, pul);
144 TRACE(
"(%p, %p)\n",
this, pbs);
166 TRACE(
"(%p, %s)\n",
this, wine_dbgstr_variant(&vVerb));
195 hr = psfTarget->EnumObjects(
NULL, SHCONTF_FOLDERS | SHCONTF_NONFOLDERS, &
m_EnumIDList);
236 TRACE(
"(%p, %p)\n",
this, ppid);
237 return m_Folder->get_Application(ppid);
242 TRACE(
"(%p, %p)\n",
this, ppid);
304 return ShellObjectCreatorInit<CFolderItems>(
static_cast<LPITEMIDLIST>(
m_idlist),
m_Folder, IID_FolderItems,
reinterpret_cast<void**
>(ppunk));
HRESULT WINAPI SHGetDesktopFolder(IShellFolder **psf)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn UINT32 *TableIdx UINT32 ACPI_TABLE_HEADER *OutTableHeader ACPI_TABLE_HEADER **OutTable ACPI_HANDLE UINT32 ACPI_WALK_CALLBACK ACPI_WALK_CALLBACK void void **ReturnValue UINT32 ACPI_BUFFER *RetPathPtr ACPI_OBJECT_HANDLER void *Data ACPI_OBJECT_HANDLER void **Data ACPI_STRING ACPI_OBJECT_LIST ACPI_BUFFER *ReturnObjectBuffer ACPI_DEVICE_INFO **ReturnBuffer ACPI_HANDLE Parent
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
void shell(int argc, const char *argv[])
#define STDMETHODCALLTYPE
HRESULT Init(LPITEMIDLIST idlist)
CComHeapPtr< ITEMIDLIST > m_idlist
STDMETHOD() get_Type(BSTR *pbs) override
STDMETHOD() get_Path(BSTR *pbs) override
STDMETHOD() get_IsLink(VARIANT_BOOL *pb) override
STDMETHOD() get_Size(LONG *pul) override
STDMETHOD() get_IsFileSystem(VARIANT_BOOL *pb) override
STDMETHOD() get_IsBrowsable(VARIANT_BOOL *pb) override
STDMETHOD() get_ModifyDate(DATE *pdt) override
STDMETHOD() get_Parent(IDispatch **ppid) override
STDMETHOD() get_IsFolder(VARIANT_BOOL *pb) override
STDMETHOD() Verbs(FolderItemVerbs **ppfic) override
STDMETHOD() put_Name(BSTR bs) override
STDMETHOD() get_Name(BSTR *pbs) override
STDMETHOD() put_ModifyDate(DATE dt) override
STDMETHOD() get_GetFolder(IDispatch **ppid) override
STDMETHOD() get_Application(IDispatch **ppid) override
STDMETHOD() InvokeVerb(VARIANT vVerb) override
CComPtr< Folder > m_Folder
STDMETHOD() get_GetLink(IDispatch **ppid) override
HRESULT Initialize(Folder *folder, LPITEMIDLIST idlist)
STDMETHOD() Item(VARIANT index, FolderItem **ppid) override
STDMETHOD() get_Application(IDispatch **ppid) override
HRESULT Initialize(LPITEMIDLIST idlist, Folder *parent)
CComPtr< IEnumIDList > m_EnumIDList
STDMETHOD() get_Count(long *plCount) override
CComHeapPtr< ITEMIDLIST > m_idlist
CComPtr< Folder > m_Folder
STDMETHOD() get_Parent(IDispatch **ppid) override
STDMETHOD() _NewEnum(IUnknown **ppunk) override
#define FAILED_UNEXPECTEDLY(hr)
HRESULT WINAPI StrRetToBSTR(STRRET *lpStrRet, LPCITEMIDLIST pidl, BSTR *pBstrOut)
GLuint GLuint GLsizei count
static struct msdos_boot_sector bs
LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST pidl)
HRESULT WINAPI SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppv, LPCITEMIDLIST *ppidlLast)
ITEMIDLIST UNALIGNED * LPITEMIDLIST
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
HRESULT WINAPI DECLSPEC_HOTPATCH VariantChangeType(VARIANTARG *pvargDest, VARIANTARG *pvargSrc, USHORT wFlags, VARTYPE vt)
HRESULT WINAPI VariantCopyInd(VARIANT *pvargDest, VARIANTARG *pvargSrc)
#define IID_PPV_ARG(Itype, ppType)