Recovery of release 990110 after disk crash.
[wine/multimedia.git] / include / wine / obj_clientserver.h
blob81aa7c9ee7e942ed92ff96009338aa112223e104
1 /*
2 * Defines the COM interfaces and APIs related to client/server aspects.
4 * Depends on 'obj_base.h'.
5 */
7 #ifndef __WINE_WINE_OBJ_CLIENTSERVER_H
8 #define __WINE_WINE_OBJ_CLIENTSERVER_H
11 /*****************************************************************************
12 * Predeclare the interfaces
14 DEFINE_OLEGUID(IID_IClientSecurity, 0x0000013dL, 0, 0);
15 typedef struct IClientSecurity IClientSecurity,*LPCLIENTSECURITY;
17 DEFINE_OLEGUID(IID_IExternalConnection, 0x00000019L, 0, 0);
18 typedef struct IExternalConnection IExternalConnection,*LPEXTERNALCONNECTION;
20 DEFINE_OLEGUID(IID_IMessageFilter, 0x00000016L, 0, 0);
21 typedef struct IMessageFilter IMessageFilter,*LPMESSAGEFILTER;
23 DEFINE_OLEGUID(IID_IServerSecurity, 0x0000013eL, 0, 0);
24 typedef struct IServerSecurity IServerSecurity,*LPSERVERSECURITY;
27 /*****************************************************************************
28 * IClientSecurity interface
30 /* FIXME: not implemented */
33 /*****************************************************************************
34 * IExternalConnection interface
36 /* FIXME: not implemented */
38 HRESULT WINAPI CoDisconnectObject(LPUNKNOWN lpUnk, DWORD reserved);
41 /*****************************************************************************
42 * IMessageFilter interface
44 /* FIXME: not implemented */
46 HRESULT WINAPI CoRegisterMessageFilter16(LPMESSAGEFILTER lpMessageFilter,LPMESSAGEFILTER *lplpMessageFilter);
47 HRESULT WINAPI CoRegisterMessageFilter32(LPMESSAGEFILTER lpMessageFilter,LPMESSAGEFILTER *lplpMessageFilter);
48 #define CoRegisterMessageFilter WINELIB_NAME(CoRegisterMessageFilter)
51 /*****************************************************************************
52 * IServerSecurity interface
54 /* FIXME: not implemented */
57 #endif /* __WINE_WINE_OBJ_CLIENTSERVER_H */