| /* |
| * Defines the COM interfaces and APIs related to client/server aspects. |
| * |
| * Depends on 'obj_base.h'. |
| */ |
| |
| #ifndef __WINE_WINE_OBJ_CLIENTSERVER_H |
| #define __WINE_WINE_OBJ_CLIENTSERVER_H |
| |
| |
| /***************************************************************************** |
| * Predeclare the interfaces |
| */ |
| DEFINE_OLEGUID(IID_IClientSecurity, 0x0000013dL, 0, 0); |
| typedef struct IClientSecurity IClientSecurity,*LPCLIENTSECURITY; |
| |
| DEFINE_OLEGUID(IID_IExternalConnection, 0x00000019L, 0, 0); |
| typedef struct IExternalConnection IExternalConnection,*LPEXTERNALCONNECTION; |
| |
| DEFINE_OLEGUID(IID_IMessageFilter, 0x00000016L, 0, 0); |
| typedef struct IMessageFilter IMessageFilter,*LPMESSAGEFILTER; |
| |
| DEFINE_OLEGUID(IID_IServerSecurity, 0x0000013eL, 0, 0); |
| typedef struct IServerSecurity IServerSecurity,*LPSERVERSECURITY; |
| |
| |
| /***************************************************************************** |
| * IClientSecurity interface |
| */ |
| /* FIXME: not implemented */ |
| |
| |
| /***************************************************************************** |
| * IExternalConnection interface |
| */ |
| /* FIXME: not implemented */ |
| |
| HRESULT WINAPI CoDisconnectObject(LPUNKNOWN lpUnk, DWORD reserved); |
| |
| |
| /***************************************************************************** |
| * IMessageFilter interface |
| */ |
| /* FIXME: not implemented */ |
| |
| HRESULT WINAPI CoRegisterMessageFilter16(LPMESSAGEFILTER lpMessageFilter,LPMESSAGEFILTER *lplpMessageFilter); |
| HRESULT WINAPI CoRegisterMessageFilter32(LPMESSAGEFILTER lpMessageFilter,LPMESSAGEFILTER *lplpMessageFilter); |
| #define CoRegisterMessageFilter WINELIB_NAME(CoRegisterMessageFilter) |
| |
| |
| /***************************************************************************** |
| * IServerSecurity interface |
| */ |
| /* FIXME: not implemented */ |
| |
| |
| #endif /* __WINE_WINE_OBJ_CLIENTSERVER_H */ |