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));
CComPtr< Folder > m_Folder
HRESULT WINAPI DECLSPEC_HOTPATCH VariantChangeType(VARIANTARG *pvargDest, VARIANTARG *pvargSrc, USHORT wFlags, VARTYPE vt)
CComHeapPtr< ITEMIDLIST > m_idlist
virtual HRESULT STDMETHODCALLTYPE get_Parent(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE get_Size(LONG *pul)
char * wine_dbgstr_w(const wchar_t *wstr)
CComPtr< Folder > m_Folder
GLuint GLuint GLsizei count
virtual HRESULT STDMETHODCALLTYPE Verbs(FolderItemVerbs **ppfic)
const ITEMIDLIST UNALIGNED * LPCITEMIDLIST
HRESULT WINAPI VariantCopyInd(VARIANT *pvargDest, VARIANTARG *pvargSrc)
HRESULT Initialize(Folder *folder, LPITEMIDLIST idlist)
HRESULT Initialize(LPITEMIDLIST idlist, Folder *parent)
virtual HRESULT STDMETHODCALLTYPE put_ModifyDate(DATE dt)
virtual HRESULT STDMETHODCALLTYPE get_GetFolder(IDispatch **ppid)
ACPI_PHYSICAL_ADDRESS ACPI_SIZE BOOLEAN Warn BOOLEAN Physical 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
virtual HRESULT STDMETHODCALLTYPE get_IsLink(VARIANT_BOOL *pb)
#define IID_PPV_ARG(Itype, ppType)
virtual HRESULT STDMETHODCALLTYPE get_Application(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE InvokeVerb(VARIANT vVerb)
virtual HRESULT STDMETHODCALLTYPE get_Parent(IDispatch **ppid)
coclass Shell32::ShellFolderViewOC FolderItem
virtual HRESULT STDMETHODCALLTYPE get_Path(BSTR *pbs)
HRESULT WINAPI SHGetDesktopFolder(IShellFolder **psf)
CComPtr< IEnumIDList > m_EnumIDList
#define FAILED_UNEXPECTEDLY(hr)
#define STDMETHODCALLTYPE
virtual HRESULT STDMETHODCALLTYPE Item(VARIANT index, FolderItem **ppid)
virtual HRESULT STDMETHODCALLTYPE get_Type(BSTR *pbs)
virtual HRESULT STDMETHODCALLTYPE put_Name(BSTR bs)
HRESULT WINAPI StrRetToBSTR(STRRET *lpStrRet, LPCITEMIDLIST pidl, BSTR *pBstrOut)
virtual HRESULT STDMETHODCALLTYPE get_ModifyDate(DATE *pdt)
HRESULT WINAPI SHBindToParent(LPCITEMIDLIST pidl, REFIID riid, LPVOID *ppv, LPCITEMIDLIST *ppidlLast)
void shell(int argc, const char *argv[])
LPITEMIDLIST WINAPI ILClone(LPCITEMIDLIST pidl)
WINE_DEFAULT_DEBUG_CHANNEL(shell)
virtual HRESULT STDMETHODCALLTYPE get_IsBrowsable(VARIANT_BOOL *pb)
virtual HRESULT STDMETHODCALLTYPE _NewEnum(IUnknown **ppunk)
virtual HRESULT STDMETHODCALLTYPE get_Name(BSTR *pbs)
virtual HRESULT STDMETHODCALLTYPE get_IsFolder(VARIANT_BOOL *pb)
HRESULT Init(LPITEMIDLIST idlist)
CComHeapPtr< ITEMIDLIST > m_idlist
virtual HRESULT STDMETHODCALLTYPE get_Count(long *plCount)
static struct msdos_boot_sector bs
ITEMIDLIST UNALIGNED * LPITEMIDLIST
virtual HRESULT STDMETHODCALLTYPE get_Application(IDispatch **ppid)
virtual HRESULT STDMETHODCALLTYPE get_IsFileSystem(VARIANT_BOOL *pb)
virtual HRESULT STDMETHODCALLTYPE get_GetLink(IDispatch **ppid)