include: Add IWSDUdpMessageParameters interface declaration.

Signed-off-by: Owen Rudge <orudge@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Owen Rudge 2017-06-06 20:55:33 +01:00 committed by Alexandre Julliard
parent 745aed5700
commit 9b44e8b37a
1 changed files with 21 additions and 0 deletions

View File

@ -99,3 +99,24 @@ interface IWSDMessageParameters : IUnknown
HRESULT SetRemoteAddress([in] IWSDAddress* pAddress); HRESULT SetRemoteAddress([in] IWSDAddress* pAddress);
HRESULT GetLowerParameters([out] IWSDMessageParameters** ppTxParams); 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);
}