include: Add IParentAndItem definition.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
2e9a72759c
commit
2b4b10be9a
|
@ -227,3 +227,23 @@ HRESULT __RPC_STUB IFolderView2_GetGroupBy_Proxy(
|
||||||
TRACE("(%p)->(%p %p)\n", This, pkey, ascending);
|
TRACE("(%p)->(%p %p)\n", This, pkey, ascending);
|
||||||
return IFolderView2_RemoteGetGroupBy_Proxy(This, pkey, ascending);
|
return IFolderView2_RemoteGetGroupBy_Proxy(This, pkey, ascending);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IParentAndItem_GetParentAndItem_Stub(
|
||||||
|
IParentAndItem *This,
|
||||||
|
PIDLIST_ABSOLUTE *parent,
|
||||||
|
IShellFolder **folder,
|
||||||
|
PITEMID_CHILD *child)
|
||||||
|
{
|
||||||
|
TRACE("(%p)->(%p %p %p)\n", This, parent, folder, child);
|
||||||
|
return IParentAndItem_GetParentAndItem(This, parent, folder, child);
|
||||||
|
}
|
||||||
|
|
||||||
|
HRESULT __RPC_STUB IParentAndItem_GetParentAndItem_Proxy(
|
||||||
|
IParentAndItem *This,
|
||||||
|
PIDLIST_ABSOLUTE *parent,
|
||||||
|
IShellFolder **folder,
|
||||||
|
PITEMID_CHILD *child)
|
||||||
|
{
|
||||||
|
TRACE("(%p)->(%p %p %p)\n", This, parent, folder, child);
|
||||||
|
return IParentAndItem_RemoteGetParentAndItem_Proxy(This, parent, folder, child);
|
||||||
|
}
|
||||||
|
|
|
@ -40,7 +40,6 @@
|
||||||
#include "wine/test.h"
|
#include "wine/test.h"
|
||||||
|
|
||||||
#include <initguid.h>
|
#include <initguid.h>
|
||||||
DEFINE_GUID(IID_IParentAndItem, 0xB3A4B685, 0xB685, 0x4805, 0x99,0xD9, 0x5D,0xEA,0xD2,0x87,0x32,0x36);
|
|
||||||
DEFINE_GUID(CLSID_ShellDocObjView, 0xe7e4bc40, 0xe76a, 0x11ce, 0xa9,0xbb, 0x00,0xaa,0x00,0x4a,0xe8,0x37);
|
DEFINE_GUID(CLSID_ShellDocObjView, 0xe7e4bc40, 0xe76a, 0x11ce, 0xa9,0xbb, 0x00,0xaa,0x00,0x4a,0xe8,0x37);
|
||||||
|
|
||||||
static HRESULT (WINAPI *pSHCreateItemFromIDList)(PCIDLIST_ABSOLUTE pidl, REFIID riid, void **ppv);
|
static HRESULT (WINAPI *pSHCreateItemFromIDList)(PCIDLIST_ABSOLUTE pidl, REFIID riid, void **ppv);
|
||||||
|
|
|
@ -501,6 +501,31 @@ interface IShellItemImageFactory : IUnknown
|
||||||
[out] HBITMAP *phbm);
|
[out] HBITMAP *phbm);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[
|
||||||
|
object,
|
||||||
|
uuid(b3a4b685-b685-4805-99d9-5dead2873236),
|
||||||
|
pointer_default(unique)
|
||||||
|
]
|
||||||
|
interface IParentAndItem : IUnknown
|
||||||
|
{
|
||||||
|
HRESULT SetParentAndItem(
|
||||||
|
[in, unique] PCIDLIST_ABSOLUTE parent,
|
||||||
|
[in, unique] IShellFolder *folder,
|
||||||
|
[in] PCUITEMID_CHILD child);
|
||||||
|
|
||||||
|
[local]
|
||||||
|
HRESULT GetParentAndItem(
|
||||||
|
[out] PIDLIST_ABSOLUTE *parent,
|
||||||
|
[out] IShellFolder **folder,
|
||||||
|
[out] PITEMID_CHILD *child);
|
||||||
|
|
||||||
|
[call_as(GetParentAndItem)]
|
||||||
|
HRESULT RemoteGetParentAndItem(
|
||||||
|
[out] PIDLIST_ABSOLUTE *parent,
|
||||||
|
[out] IShellFolder **folder,
|
||||||
|
[out] PITEMID_CHILD *child);
|
||||||
|
}
|
||||||
|
|
||||||
typedef [v1_enum] enum tagNWMF {
|
typedef [v1_enum] enum tagNWMF {
|
||||||
NWMF_UNLOADING = 0x00000001,
|
NWMF_UNLOADING = 0x00000001,
|
||||||
NWMF_USERINITED = 0x00000002,
|
NWMF_USERINITED = 0x00000002,
|
||||||
|
|
Loading…
Reference in New Issue