Added the actual interface definitions to the obj_clientserver.h
[wine] / include / wine / obj_channel.h
1 /*
2  * Defines undocumented Microsoft COM interfaces and APIs seemingly related to some 'channel' notion.
3  *
4  * Depends on 'obj_base.h'.
5  */
6
7 #ifndef __WINE_WINE_OBJ_CHANNEL_H
8 #define __WINE_WINE_OBJ_CHANNEL_H
9
10
11 /*****************************************************************************
12  * Predeclare the interfaces
13  */
14 DEFINE_GUID   (IID_IChannelHook,        0x1008c4a0L, 0x7613, 0x11cf, 0x9a, 0xf1, 0x00, 0x20, 0xaf, 0x6e, 0x72, 0xf4);
15 typedef struct IChannelHook IChannelHook,*LPCHANNELHOOK;
16
17 DEFINE_GUID   (IID_IPSFactoryBuffer,    0xd5f569d0L, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
18 typedef struct IPSFactoryBuffer IPSFactoryBuffer,*LPPSFACTORYBUFFER;
19
20 DEFINE_GUID   (IID_IRpcChannelBuffer,   0xd5f56b60L, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
21 typedef struct IRpcChannelBuffer IRpcChannelBuffer,*LPRPCCHANNELBUFFER;
22
23 DEFINE_GUID   (IID_IRpcProxyBuffer,     0xd5f56a34L, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
24 typedef struct IRpcProxyBuffer IRpcProxyBuffer,*LPRPCPROXYBUFFER;
25
26 DEFINE_GUID   (IID_IRpcStubBuffer,      0xd5f56afcL, 0x593b, 0x101a, 0xb5, 0x69, 0x08, 0x00, 0x2b, 0x2d, 0xbf, 0x7a);
27 typedef struct IRpcStubBuffer IRpcStubBuffer,*LPRPCSTUBBUFFER;
28
29
30 /*****************************************************************************
31  * IChannelHook interface
32  */
33 /* FIXME: not implemented */
34
35
36 /*****************************************************************************
37  * IPSFactoryBuffer interface
38  */
39 /* FIXME: not implemented */
40
41
42 /*****************************************************************************
43  * IRpcChannelBuffer interface
44  */
45 /* FIXME: not implemented */
46
47
48 /*****************************************************************************
49  * IRpcProxyBuffer interface
50  */
51 /* FIXME: not implemented */
52
53
54 /*****************************************************************************
55  * IRpcStubBuffer interface
56  */
57 /* FIXME: not implemented */
58
59
60 #endif /* __WINE_WINE_OBJ_CHANNEL_H */