WDS Transport Client Functions

This module defines the structures and functions that compose the interface between the content receiver and the transport client.

Function Description
PFN_WdsTransportClientReceiveContents Indicates that a block of data is ready to be used.
PFN_WdsTransportClientReceiveMetadata Receives metadata information about a file.
PFN_WdsTransportClientSessionComplete Indicates that the session completed successfully or encountered an error.
PFN_WdsTransportClientSessionStart Indicates the file size and other server side information about the file to the consumer.
PFN_WdsTransportClientSessionStartEx Indicates the file size and other server side information about the file to the consumer.
WdsTransportClientAddRefBuffer Increments the reference count on a buffer owned by the multicast client.
WdsTransportClientCancelSession Releases the resources associated with a session in the client.
WdsTransportClientCloseSession Releases the resources associated with a session in the client.
WdsTransportClientCompleteReceive Indicates that all processing on a block of data is finished, and that the multicast client may remove this block of data from its cache to make room for further receives.
WdsTransportClientInitialize Initializes the multicast client.
WdsTransportClientInitializeSession Initiates a multicast file transfer.
WdsTransportClientQueryStatus Retrieves the current status of an ongoing or complete multicast transmission from the multicast client.
WdsTransportClientRegisterCallback Registers a callback with the multicast client.
WdsTransportClientReleaseBuffer Decrements the reference count on a buffer owned by the multicast client.
WdsTransportClientShutdown Shuts down the multicast client.
WdsTransportClientStartSession Initiates a multicast file transfer.
WdsTransportClientWaitForCompletion Blocks until either the multicast session is complete or the specified timeout is reached.