add rest of SerialPortGetDeviceList