Share via


Remote Tools Server Interfaces (Compact 2013)

3/26/2014

The following table shows the Remote Tools Server interfaces.

Programming element

Description

IRemoteToolCommand

Represents a command packet that you can use to store the data that you want to send to the device, or to access the data sent from the device.

IRemoteToolCommandSink

IRemoteToolsCommandSink has been superseded by IRemoteToolCommandSink2.

For more information, see IRemoteToolCommandSink2::OnCommand.

IRemoteToolCommandSink2

Represents an interface that you can implement to receive notifications when the Remote Tool Server receives a command packet from the device associated with a specific IRemoteToolStream.

For more information, see IRemoteToolStream::Advise.

IRemoteToolDevice

Represents a device in the Remote Tool Server.

This provides common functionality for communicating remote agent on running on a device.

IRemoteToolDeviceDataStore

Enables access to the list of devices in the Core Connectivity datastore.

This is a CoClass so you can use CoCreateInstance to instantiate this interface.

IRemoteToolDeviceSink

Represents an interface you can implement to receive notifications when the Remote Tool Server senses a change in the device’s connection state.

For more information, see IRemoteToolStream::Advise.

IRemoteToolServer

The entry point class for the Remote Tools Server DLL, which provides core functionality for the Remote Tools Server.

This is a CoClass so you can use CoCreateInstance to instantiate this interface.

IRemoteToolStream

Represents a stream-based connection between the desktop and the device.

You can use IRemoteToolStream to send and receive command packets.

See Also

Reference

Remote Tools Server COM API Reference