There was some ccport.sys which provided a WDM-to-VXD bridge for serial
drivers, but it supported only a subset of serial, enough for TAPI/Unimodem,
not enough for other purposes.
The primary purpose of ccport was - to simplify writing USB modem drivers
for Win9x.
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com
----- Original Message -----
From: “Doron Holan”
To: “Windows System Software Devs Interest List”
Sent: Sunday, October 10, 2004 11:35 PM
Subject: RE: [ntdev]
RE: [ntdev] WDM driver on creating virtual C
OM ports
> AFAIK,he is wrong, but I don’t know 100%.
>
> d
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Phoenix Chang
> Sent: Sunday, October 10, 2004 10:39 AM
> To: Windows System Software Devs Interest List
> Subject: Re:[ntdev]
RE: [ntdev] WDM driver on creating virtual C
OM ports
>
> Hi, Doron Holan
>
> Do you mean I couldn’t port the existing windows 2000 WDM driver to Windows
> 98? I have to write a new one which is VxD technique based?
>
> someone told me that Virtual COM ports driver could be implemented with WDM
> technique. he is wrong? god~~
>
>
> Doron Holan:
> >Serial drivers are not WDM. The serial model in win9x is VXD based. I think
> the driver you link against is ccport.vxd, but I am probably wrong on the
> name. A win2k serial driver only works on win2k and forward, it will not
work
> on win9x. All of the interfaces are completely different, from the
structures
> to the IOCTLs.
> >
> >d
> >
> >-----Original Message-----
> >From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr
> >.com] On Behalf Of Phoenix Chang
> >Sent: Sunday, October 10, 2004 9:54 AM
> >To: Windows System Software Devs Interest List
> >Subject: [ntdev] WDM driver on creating virtual COM ports sharing between
> Windows 2000 and Windows 98
> >
> >Hoi,
> >I have the source code of WDM driver which can create several virtual COM
> >ports under Windows 2000 successfully. Due to the difference between NTDDK
> and
> >98DDK, I modified the source code, and compiled it successfully under 98DDK
> >.
> >
> >BTW: many structures and Macros are not supported in 98DDK, such as
> >SERIAL_COMMPROP, SERIAL_STATUS, IOCTL_SERIAL_SET_BAUD_RATE,
> >IOCTL_SERIAL_INTERNAL_DO_WAIT_WAKE(too many, I couldn’t list them all here)
> >.
> >to compile it under 98DDK successfully, I put all these definitions in the
> >newly created header file for other source files to include.
> >
> >I tried to install the driver under windows 98, but it seems doesn’t work,
> the
> >driver file *.sys was not copied to the system driver folder, even so, the
> >system thought hardware info was in the INF file, but can only see one COM
> >port it created after installation, while without the SYS file copied I
> >mentioned before.
> >
> >could the system Windows 2000 and Windows 98 share the same driver?
> >or we can only use VxD to implement such function?
> >I was stressed out.
> >anyone knows how to explain and solve it? would be my god.
> >
> >
> >
> >
> >
> >–http://www.eyou.com
> >–Îȶ¨¿É¿¿µÄµç×ÓÐÅÏä ÓïÒôÓʼþ ÒÆ¶¯ÊéÇ© ÈÕÀú·þÎñ ÍøÂç´æ´¢…ÒÚÓÊδ¾¡
> >
> >–http://vip.eyou.com
> >–¿ì¿ìµÇ¼ÒÚÓÊVIPÐÅÏä ×¢²áÄúÖÐÒâµÄÓû§Ãû
> >
> >
> >
> >
> >—
> >Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
> >
> >You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
> >To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
> >
> >—
> >Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
> >
> >You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
> >To unsubscribe send a blank email to xxxxx@lists.osr.com
> >
>
>
>
>
>
> –http://www.eyou.com
> --Îȶ¨¿É¿¿µÄµç×ÓÐÅÏä ÓïÒôÓʼþ ÒÆ¶¯ÊéÇ© ÈÕÀú·þÎñ ÍøÂç´æ´¢…ÒÚÓÊδ¾¡
>
> –http://vip.eyou.com
> --¿ì¿ìµÇ¼ÒÚÓÊVIPÐÅÏä ×¢²áÄúÖÐÒâµÄÓû§Ãû
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: xxxxx@windows.microsoft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> You are currently subscribed to ntdev as: unknown lmsubst tag argument: ‘’
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>