DeviceIoControl in Win-98 Parallel port driver.

Hi,

We have developed a USB to Parallel port converter. We have written
the drivers windows-98 SE( WDM driver + Vxd driver ) and windows-2000/XP driver.

The 2000/XP driver is working fine with all the printers.
But in windows-98 operating system some of the printers are not working.

When I debugged this issue I have abserved that VCOMM is issueing One of the deviceIoControl
requests to the port driver with the control code 0x11 (GETDEVICEID). But we don’t know how to
handle that DeviceIoCtl request.

Can anyone have idea about

  1. What are all the DeviceIoControl requests we need to support in Windows-98 parallel port driver.
  2. What are all the (arguments) parameters passed when VCOMM issues the DeviceIoControl request.
  3. Is there any callback routine passed when VCOMM issues the DeviceIoControl request. If so what are the
    parameters need to be passed when we call the callback routine.

Thanks in advance
B. Madhukar Reddy