An application developer shouldn't need to know the specifics of your display hardware, or your serial hardware. Windows exposes application programming interfaces (API) for a developer to call into the hardware but the developer does not need to know what the physical hardware is (that's the beauty of APIs)."
Check out Mike's new
Get Embedded column at MSDN,
available here