webservices: Implement WsGetMessageProperty and WsSetMessageProperty.
Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
33cebe51e1
commit
6d87b2489d
|
@ -126,3 +126,31 @@ void WINAPI WsFreeMessage( WS_MESSAGE *handle )
|
||||||
TRACE( "%p\n", handle );
|
TRACE( "%p\n", handle );
|
||||||
free_msg( msg );
|
free_msg( msg );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**************************************************************************
|
||||||
|
* WsGetMessageProperty [webservices.@]
|
||||||
|
*/
|
||||||
|
HRESULT WINAPI WsGetMessageProperty( WS_MESSAGE *handle, WS_MESSAGE_PROPERTY_ID id, void *buf,
|
||||||
|
ULONG size, WS_ERROR *error )
|
||||||
|
{
|
||||||
|
struct msg *msg = (struct msg *)handle;
|
||||||
|
|
||||||
|
TRACE( "%p %u %p %u %p\n", handle, id, buf, size, error );
|
||||||
|
if (error) FIXME( "ignoring error parameter\n" );
|
||||||
|
|
||||||
|
return prop_get( msg->prop, msg->prop_count, id, buf, size );
|
||||||
|
}
|
||||||
|
|
||||||
|
/**************************************************************************
|
||||||
|
* WsSetMessageProperty [webservices.@]
|
||||||
|
*/
|
||||||
|
HRESULT WINAPI WsSetMessageProperty( WS_MESSAGE *handle, WS_MESSAGE_PROPERTY_ID id, const void *value,
|
||||||
|
ULONG size, WS_ERROR *error )
|
||||||
|
{
|
||||||
|
struct msg *msg = (struct msg *)handle;
|
||||||
|
|
||||||
|
TRACE( "%p %u %p %u\n", handle, id, value, size );
|
||||||
|
if (error) FIXME( "ignoring error parameter\n" );
|
||||||
|
|
||||||
|
return prop_set( msg->prop, msg->prop_count, id, value, size );
|
||||||
|
}
|
||||||
|
|
|
@ -71,7 +71,7 @@
|
||||||
@ stdcall WsGetHeapProperty(ptr long ptr long ptr)
|
@ stdcall WsGetHeapProperty(ptr long ptr long ptr)
|
||||||
@ stub WsGetListenerProperty
|
@ stub WsGetListenerProperty
|
||||||
@ stub WsGetMappedHeader
|
@ stub WsGetMappedHeader
|
||||||
@ stub WsGetMessageProperty
|
@ stdcall WsGetMessageProperty(ptr long ptr long ptr)
|
||||||
@ stub WsGetMetadataEndpoints
|
@ stub WsGetMetadataEndpoints
|
||||||
@ stub WsGetMetadataProperty
|
@ stub WsGetMetadataProperty
|
||||||
@ stub WsGetMissingMetadataDocumentAddress
|
@ stub WsGetMissingMetadataDocumentAddress
|
||||||
|
@ -153,7 +153,7 @@
|
||||||
@ stdcall WsSetInput(ptr ptr ptr ptr long ptr)
|
@ stdcall WsSetInput(ptr ptr ptr ptr long ptr)
|
||||||
@ stdcall WsSetInputToBuffer(ptr ptr ptr long ptr)
|
@ stdcall WsSetInputToBuffer(ptr ptr ptr long ptr)
|
||||||
@ stub WsSetListenerProperty
|
@ stub WsSetListenerProperty
|
||||||
@ stub WsSetMessageProperty
|
@ stdcall WsSetMessageProperty(ptr long ptr long ptr)
|
||||||
@ stdcall WsSetOutput(ptr ptr ptr ptr long ptr)
|
@ stdcall WsSetOutput(ptr ptr ptr ptr long ptr)
|
||||||
@ stdcall WsSetOutputToBuffer(ptr ptr ptr long ptr)
|
@ stdcall WsSetOutputToBuffer(ptr ptr ptr long ptr)
|
||||||
@ stub WsSetReaderPosition
|
@ stub WsSetReaderPosition
|
||||||
|
|
Loading…
Reference in New Issue