Hi Dave
When attaching a Windows Mobile (or device based on Windows Embedded CE) , the PC sees this device as an network interface.
So you're basically talking TCP/IP over the RNDIS link.
As part of the Windows Embedded CE Platform Builder, Microsoft ships an RNDIS implementation as source code. You'll find 3rd parties offering RNDIS for non Microsoft Operating Systems.
More information on RNDIS can be found on MSDN like: Windows CE Docs (
http://msdn.microsoft.com/en-us/library/ee486711.aspx)
Windows WDK (
http://msdn.microsoft.com/en-us/library/aa938280.aspx) or
http://www.microsoft.com/whdc/device/network/NDIS/rmNDIS.mspxThere is no public documentation available for the RAPI protocol - you'd be using this on your own risk.
I'd consider using FTP or a similar technology to implement your file operations.
Michael
MVP Windows Embedded