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)
virtual HRESULT STDMETHODCALLTYPE get_ModifyDate(DATE *pdt)
CComHeapPtr< ITEMIDLIST > m_idlist
virtual HRESULT STDMETHODCALLTYPE get_IsBrowsable(VARIANT_BOOL *pb)
virtual HRESULT STDMETHODCALLTYPE Verbs(FolderItemVerbs **ppfic)
virtual HRESULT STDMETHODCALLTYPE get_Path(BSTR *pbs)
virtual HRESULT STDMETHODCALLTYPE get_Size(LONG *pul)
virtual HRESULT STDMETHODCALLTYPE get_Parent(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE put_Name(BSTR bs)
virtual HRESULT STDMETHODCALLTYPE get_Name(BSTR *pbs)
virtual HRESULT STDMETHODCALLTYPE get_IsLink(VARIANT_BOOL *pb)
virtual HRESULT STDMETHODCALLTYPE get_GetFolder(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE get_GetLink(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE InvokeVerb(VARIANT vVerb)
virtual HRESULT STDMETHODCALLTYPE get_Type(BSTR *pbs)
virtual HRESULT STDMETHODCALLTYPE put_ModifyDate(DATE dt)
virtual HRESULT STDMETHODCALLTYPE get_IsFolder(VARIANT_BOOL *pb)
virtual HRESULT STDMETHODCALLTYPE get_IsFileSystem(VARIANT_BOOL *pb)
CComPtr< Folder > m_Folder
virtual HRESULT STDMETHODCALLTYPE get_Application(IDispatch **ppid)
HRESULT Initialize(Folder *folder, LPITEMIDLIST idlist)
virtual HRESULT STDMETHODCALLTYPE Item(VARIANT index, FolderItem **ppid)
virtual HRESULT STDMETHODCALLTYPE _NewEnum(IUnknown **ppunk)
HRESULT Initialize(LPITEMIDLIST idlist, Folder *parent)
virtual HRESULT STDMETHODCALLTYPE get_Application(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE get_Count(long *plCount)
CComPtr< IEnumIDList > m_EnumIDList
CComHeapPtr< ITEMIDLIST > m_idlist
CComPtr< Folder > m_Folder
virtual HRESULT STDMETHODCALLTYPE get_Parent(IDispatch **ppid)
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)
#define FAILED_UNEXPECTEDLY(hr)
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)