Module: wine Branch: master Commit: 9b44e8b37a5401a6bb96d7c504db22ee00c46af2 URL: http://source.winehq.org/git/wine.git/?a=commit;h=9b44e8b37a5401a6bb96d7c504...
Author: Owen Rudge orudge@codeweavers.com Date: Tue Jun 6 20:55:33 2017 +0100
include: Add IWSDUdpMessageParameters interface declaration.
Signed-off-by: Owen Rudge orudge@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
include/wsdbase.idl | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+)
diff --git a/include/wsdbase.idl b/include/wsdbase.idl index 099dc87..6391ae8 100644 --- a/include/wsdbase.idl +++ b/include/wsdbase.idl @@ -99,3 +99,24 @@ interface IWSDMessageParameters : IUnknown HRESULT SetRemoteAddress([in] IWSDAddress* pAddress); HRESULT GetLowerParameters([out] IWSDMessageParameters** ppTxParams); } + +cpp_quote("HRESULT WINAPI WSDCreateUdpMessageParameters(IWSDUdpMessageParameters **ppTxParams);") + +typedef struct _WSDUdpRetransmitParams +{ + ULONG ulSendDelay; + ULONG ulRepeat; + ULONG ulRepeatMinDelay; + ULONG ulRepeatMaxDelay; + ULONG ulRepeatUpperDelay; +} WSDUdpRetransmitParams; + +[ +uuid(9934149f-8f0c-447b-aa0b-73124b0ca7f0), +object +] +interface IWSDUdpMessageParameters : IWSDMessageParameters +{ + HRESULT SetRetransmitParams([in] const WSDUdpRetransmitParams *pParams); + HRESULT GetRetransmitParams([out] WSDUdpRetransmitParams *pParams); +}