I downloaded CSerialCom.cpp class from following link – A Simple Class for Implementing Serial Communication in Win-9X/2000 and modified it as follow to handle multiple communication ports. Here is SerialCom.h header file. [crayon-5bcf250bd01b9343851311/] SerialCom.cpp : implementation file is here [crayon-5bcf250bd01cf594740352/]