Have anyone experience using "DeviceIoControl", this functions seems to be a way an application can do IO control (IOCTL) which is generally set for Driver for example:
IOCTL_SERIAL_SET_QUEUE_SIZE
IOCTL_SERIAL_SET_LINE_CONTROL
IOCTL_SERIAL_SET_CHAR
I have a software communicating with modem, when I monitored with portmon(serial port monitoring tool), I saw that software is setting the above three parameter, I am writing that software of my own in c++, but I couldn't found any thing from where i can start. If any one having experience using this, please help me, if needed, i can brief more about this project.