1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| ...
interface IConnexion : IDispatch{
[id(1), helpstring("method sendMessage")] HRESULT sendMessage(BSTR message);
[id(2), helpstring("method disconnect")] HRESULT disconnect(void);
};
...
library ChatServerLib
{
...
dispinterface _IConnexionEvents
{
properties:
methods:
[id(1), helpstring("method newMessage")] HRESULT newMessage([in] BSTR message);
};
...
coclass Connexion
{
[default] interface IConnexion;
[default, source] dispinterface _IConnexionEvents;
};
}; |
Partager