mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-01 21:04:06 +00:00
34d3049360
monikers to & from the stream. - Use the generic moniker marshal in the file & item monikers and add a class factory for each.
17 lines
524 B
C
17 lines
524 B
C
#ifndef __WINE_MONIKER_H__
|
|
#define __WINE_MONIKER_H__
|
|
|
|
#define ICOM_THIS_From_IROTData(class, name) class* This = (class*)(((char*)name)-sizeof(void*))
|
|
|
|
extern const CLSID CLSID_FileMoniker;
|
|
extern const CLSID CLSID_ItemMoniker;
|
|
extern const CLSID CLSID_AntiMoniker;
|
|
extern const CLSID CLSID_CompositeMoniker;
|
|
|
|
HRESULT FileMonikerCF_Create(REFIID riid, LPVOID *ppv);
|
|
HRESULT ItemMonikerCF_Create(REFIID riid, LPVOID *ppv);
|
|
|
|
HRESULT MonikerMarshal_Create(IMoniker *inner, IUnknown **outer);
|
|
|
|
|
|
#endif /* __WINE_MONIKER_H__ */
|