35 lines
894 B
C
35 lines
894 B
C
![]() |
/*
|
||
|
* Defines the COM interfaces and APIs that allow an interface to
|
||
|
* specify a custom marshaling for its objects.
|
||
|
*
|
||
|
* Depends on 'obj_storage.h' and 'obj_base.h'.
|
||
|
*/
|
||
|
|
||
|
#ifndef __WINE_WINE_OBJ_MARSHAL_H
|
||
|
#define __WINE_WINE_OBJ_MARSHAL_H
|
||
|
|
||
|
|
||
|
/*****************************************************************************
|
||
|
* Predeclare the interfaces
|
||
|
*/
|
||
|
DEFINE_OLEGUID(IID_IMarshal, 0x00000003L, 0, 0);
|
||
|
typedef struct IMarshal IMarshal,*LPMARSHAL;
|
||
|
|
||
|
DEFINE_OLEGUID(IID_IStdMarshalInfo, 0x00000018L, 0, 0);
|
||
|
typedef struct IStdMarshalInfo IStdMarshalInfo,*LPSTDMARSHALINFO;
|
||
|
|
||
|
|
||
|
/*****************************************************************************
|
||
|
* IMarshal interface
|
||
|
*/
|
||
|
/* FIXME: not implemented */
|
||
|
|
||
|
|
||
|
/*****************************************************************************
|
||
|
* IStdMarshalInfo interface
|
||
|
*/
|
||
|
/* FIXME: not implemented */
|
||
|
|
||
|
|
||
|
#endif /* __WINE_WINE_OBJ_MARSHAL_H */
|