2 * Defines undocumented Microsoft COM interfaces and APIs seemingly related to some 'channel' notion.
4 * Depends on 'obj_base.h'.
7 #ifndef __WINE_WINE_OBJ_CHANNEL_H
8 #define __WINE_WINE_OBJ_CHANNEL_H
11 /*****************************************************************************
12 * Predeclare the interfaces
14 DEFINE_GUID (IID_IChannelHook
, 0x1008c4a0L
, 0x7613, 0x11cf, 0x9a, 0xf1, 0x00, 0x20, 0xaf, 0x6e, 0x72, 0xf4);
15 typedef struct IChannelHook IChannelHook
,*LPCHANNELHOOK
;
17 DEFINE_GUID (IID_IPSFactoryBuffer
, 0xd5f569d0L
, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
18 typedef struct IPSFactoryBuffer IPSFactoryBuffer
,*LPPSFACTORYBUFFER
;
20 DEFINE_GUID (IID_IRpcChannelBuffer
, 0xd5f56b60L
, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
21 typedef struct IRpcChannelBuffer IRpcChannelBuffer
,*LPRPCCHANNELBUFFER
;
23 DEFINE_GUID (IID_IRpcProxyBuffer
, 0xd5f56a34L
, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
24 typedef struct IRpcProxyBuffer IRpcProxyBuffer
,*LPRPCPROXYBUFFER
;
26 DEFINE_GUID (IID_IRpcStubBuffer
, 0xd5f56afcL
, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
27 typedef struct IRpcStubBuffer IRpcStubBuffer
,*LPRPCSTUBBUFFER
;
30 /*****************************************************************************
31 * IChannelHook interface
33 /* FIXME: not implemented */
36 /*****************************************************************************
37 * IPSFactoryBuffer interface
39 /* FIXME: not implemented */
42 /*****************************************************************************
43 * IRpcChannelBuffer interface
45 /* FIXME: not implemented */
48 /*****************************************************************************
49 * IRpcProxyBuffer interface
51 /* FIXME: not implemented */
54 /*****************************************************************************
55 * IRpcStubBuffer interface
57 /* FIXME: not implemented */
60 #endif /* __WINE_WINE_OBJ_CHANNEL_H */