ole32: Add on the size of the whole OBJREF structure in the case of custom marshaling.
[wine] / dlls / ole32 / moniker.h
1 #ifndef __WINE_MONIKER_H__
2 #define __WINE_MONIKER_H__
3
4 extern const CLSID CLSID_FileMoniker;
5 extern const CLSID CLSID_ItemMoniker;
6 extern const CLSID CLSID_AntiMoniker;
7 extern const CLSID CLSID_CompositeMoniker;
8
9 HRESULT FileMonikerCF_Create(REFIID riid, LPVOID *ppv);
10 HRESULT ItemMonikerCF_Create(REFIID riid, LPVOID *ppv);
11 HRESULT AntiMonikerCF_Create(REFIID riid, LPVOID *ppv);
12 HRESULT CompositeMonikerCF_Create(REFIID riid, LPVOID *ppv);
13
14 HRESULT MonikerMarshal_Create(IMoniker *inner, IUnknown **outer);
15
16
17 #endif /* __WINE_MONIKER_H__ */