The use of IrComm is deprecated (read unsupported) in Windows 2000. HotSync
could be updated to use the IrDA APIs on Windows (rather than the serial
manager), which should be backwards compatible with earlier versions of
Windows.
Here's an excerpt from
<http://msdn.microsoft.com/library/backgrnd/html/ircomm.htm>:
No IrDA Virtual Serial Ports on Windows 2000
Windows 2000 does not expose virtual serial ports and does not provide a
general implementation of IrCOMM. There are several reasons for this:
* Many customers have difficulty with the concept of virtual ports. This is
especially confusing when the serial infrared (SIR) IrDA hardware itself may
need to be configured on a real serial port, and then customers must further
configure their applications to use a virtual serial port.
* Multiple applications cannot share a virtual serial port. This is
particularly troublesome if, for example, an IrCOMM-based application like
the Microsoft HP/C Explorer or an IrTran-P file transfer application running
as a background service opens the single virtual serial port and holds it
open until system shutdown. No other IrDA application or driver is able to
run on that system. This is true, even though the underlying IrDA protocols
provide support to allow multiple applications to be waiting for incoming
connections, and allow clients to select a target application at connect
time through established protocol mechanisms.
* Windows 2000 IrDA connections must be supported by multiple device
connections. Windows 2000 supports multiple concurrent adapters and IrDA
connections to different devices, and cannot be well supported under an API
and protocol that assumes only a single device connection.
The complexity and various modes of IrCOMM make real world interoperability
a very tough problem.
Connection establishment and release notifications are lost through the
serial API, reducing a fully error-corrected IrDA stack to the level of an
unreliable serial cable.
--
Neil Rhodes
Calliope Enterprises, Inc.
1328 Clock Avenue
Redlands, CA 92374
(909) 793-5995 [EMAIL PROTECTED] fax: (909) 793-2545
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/tech/support/forums/