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,
|
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);
|
FIXME("STUB: %p %p %p %p\n",pidlParent, psfParent, pidl, ppsi);
|
||||||
return E_NOINTERFACE;
|
return E_NOINTERFACE;
|
||||||
|
@ -44,6 +44,7 @@ LPVOID WINAPI SHAlloc(ULONG) __WINE_ALLOC_SIZE(1);
|
|||||||
HRESULT WINAPI SHCoCreateInstance(LPCWSTR,const CLSID*,IUnknown*,REFIID,LPVOID*);
|
HRESULT WINAPI SHCoCreateInstance(LPCWSTR,const CLSID*,IUnknown*,REFIID,LPVOID*);
|
||||||
HPSXA WINAPI SHCreatePropSheetExtArray(HKEY,LPCWSTR,UINT);
|
HPSXA WINAPI SHCreatePropSheetExtArray(HKEY,LPCWSTR,UINT);
|
||||||
HPSXA WINAPI SHCreatePropSheetExtArrayEx(HKEY,LPCWSTR,UINT,IDataObject*);
|
HPSXA WINAPI SHCreatePropSheetExtArrayEx(HKEY,LPCWSTR,UINT,IDataObject*);
|
||||||
|
HRESULT WINAPI SHCreateShellItem(LPCITEMIDLIST,IShellFolder*,LPCITEMIDLIST,IShellItem**);
|
||||||
DWORD WINAPI SHCLSIDFromStringA(LPCSTR,CLSID*);
|
DWORD WINAPI SHCLSIDFromStringA(LPCSTR,CLSID*);
|
||||||
DWORD WINAPI SHCLSIDFromStringW(LPCWSTR,CLSID*);
|
DWORD WINAPI SHCLSIDFromStringW(LPCWSTR,CLSID*);
|
||||||
#define SHCLSIDFromString WINELIB_NAME_AW(SHCLSIDFromString)
|
#define SHCLSIDFromString WINELIB_NAME_AW(SHCLSIDFromString)
|
||||||
|
@ -337,6 +337,42 @@ interface IShellFolder2 : IShellFolder
|
|||||||
HRESULT MapColumnToSCID( [in] UINT iColumn, [in] SHCOLUMNID *pscid );
|
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…
x
Reference in New Issue
Block a user