include: Add IShellItem to headers.
This commit is contained in:
parent
1cd730b289
commit
66258ccc29
|
@ -2371,7 +2371,7 @@ LPITEMIDLIST* _ILCopyCidaToaPidl(LPITEMIDLIST* pidl, const CIDA * cida)
|
|||
}
|
||||
|
||||
HRESULT WINAPI SHCreateShellItem(LPCITEMIDLIST pidlParent,
|
||||
IShellFolder *psfParent, LPCITEMIDLIST pidl, void **ppsi)
|
||||
IShellFolder *psfParent, LPCITEMIDLIST pidl, IShellItem **ppsi)
|
||||
{
|
||||
FIXME("STUB: %p %p %p %p\n",pidlParent, psfParent, pidl, ppsi);
|
||||
return E_NOINTERFACE;
|
||||
|
|
|
@ -44,6 +44,7 @@ LPVOID WINAPI SHAlloc(ULONG) __WINE_ALLOC_SIZE(1);
|
|||
HRESULT WINAPI SHCoCreateInstance(LPCWSTR,const CLSID*,IUnknown*,REFIID,LPVOID*);
|
||||
HPSXA WINAPI SHCreatePropSheetExtArray(HKEY,LPCWSTR,UINT);
|
||||
HPSXA WINAPI SHCreatePropSheetExtArrayEx(HKEY,LPCWSTR,UINT,IDataObject*);
|
||||
HRESULT WINAPI SHCreateShellItem(LPCITEMIDLIST,IShellFolder*,LPCITEMIDLIST,IShellItem**);
|
||||
DWORD WINAPI SHCLSIDFromStringA(LPCSTR,CLSID*);
|
||||
DWORD WINAPI SHCLSIDFromStringW(LPCWSTR,CLSID*);
|
||||
#define SHCLSIDFromString WINELIB_NAME_AW(SHCLSIDFromString)
|
||||
|
|
|
@ -337,6 +337,42 @@ interface IShellFolder2 : IShellFolder
|
|||
HRESULT MapColumnToSCID( [in] UINT iColumn, [in] SHCOLUMNID *pscid );
|
||||
}
|
||||
|
||||
/*****************************************************************************
|
||||
* IShellItem interface
|
||||
*/
|
||||
[
|
||||
object,
|
||||
uuid(43826d1e-e718-42ee-bc55-a1e261c37bfe),
|
||||
pointer_default(unique)
|
||||
]
|
||||
interface IShellItem : IUnknown
|
||||
{
|
||||
typedef DWORD SIGDN;
|
||||
|
||||
typedef DWORD SICHINTF;
|
||||
|
||||
HRESULT BindToHandler(
|
||||
[in] IBindCtx *pbc,
|
||||
[in] REFGUID rbhid,
|
||||
[in] REFIID riid,
|
||||
[out, iid_is(riid)] void **ppvOut);
|
||||
|
||||
HRESULT GetParent( [out] IShellItem **ppsi );
|
||||
|
||||
HRESULT GetDisplayName(
|
||||
[in] SIGDN sigdnName,
|
||||
[out] LPWSTR *ppszName);
|
||||
|
||||
HRESULT GetAttributes(
|
||||
[in] SFGAOF sfgaoMask,
|
||||
[out] SFGAOF *psfgaoAttribs);
|
||||
|
||||
HRESULT Compare(
|
||||
[in] IShellItem *psi,
|
||||
[in] SICHINTF hint,
|
||||
[out] int *piOrder);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*****************************************************************************
|
||||
|
|
Loading…
Reference in New Issue