References for I/O Ports and Devices

The following represents some references, services, and tools available to help build hardware that is optimized to work with Windows operating systems.

Device class power management reference specifications

http://www.microsoft.com/hwdev/onnow.htm

IBM Personal System/2 Common Interfaces, Part No. S84F-9809
IBM Personal System/2 Mouse Technical Reference, Part No. S68X-2229

International Business Machines Corporation
IBM Customer Publications Support
Or contact an IBM sales representative

IEEE specifications

ASK*IEEE
Phone: (800) 949-4333
Fax: (212) 310-4091
E-mail: askieee@ieee.org
http://www.ieee.org

Global Engineering Documents
Phone:(800) 854-7179 (US)
(613) 237-4250 (Canada)
(303) 792-2181 (Outside North America)
Fax: (303) 397-2740
ftp://ftp.symbios.com/pub/standards/io/

Infrared Data Association Serial Infrared (SIR) Physical Layer Specification

Available only to IrDA members:
Infrared Data Association
PO Box 3883
Walnut Creek, CA 94598 USA
Phone: (510) 943-6546
Fax: (510) 943-5600
E-mail: irda@netcom.com

New Key Support for Microsoft Windows Operating Systems and Applications

Newkeys.zip (self-extracting zip file)
ftp://ftp.microsoft.com/PerOpSys/Win_News

Plug and Play specifications

http://www.microsoft.com/hwdev/specs/

USB specifications
USB HID Usages Table
USB Implementers Forum

Phone: (503) 264-0590
Fax: (503) 693-7975
http://www.usb.org

Universal Serial Bus PC Legacy Compatibility Specification, Version 0.9

http://www.teleport.com/~usb/data/usb_le9.pdf

Windows NT DDK, Windows DDK, and IR Communications for Windows DDK

MSDN Professional membership