delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/04/10/19:15:10

From: Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: pcap (was 'porting PCI card driver from NT to DOS')
Date: Thu, 10 Apr 2003 23:57:38 +0100
Lines: 25
Message-ID: <3E95F6E2.94E8EA0B@phekda.freeserve.co.uk>
References: <Pine DOT HPX DOT 4 DOT 21 DOT 0304081332480 DOT 11022-100000 AT fajnm1 DOT am DOT ub DOT es> <054d01c2fdc9$ffa76710$0600000a AT broadpark DOT no> <3e92e439$0$18023$9b622d9e AT news DOT freenet DOT de> <b71v08$6qs$1 AT pippin DOT warman DOT nask DOT pl> <3e95c7fe$0$21733$9b622d9e AT news DOT freenet DOT de>
NNTP-Posting-Host: 62.136.43.200
Mime-Version: 1.0
X-Trace: news7.svr.pol.co.uk 1050015848 10989 62.136.43.200 (10 Apr 2003 23:04:08 GMT)
NNTP-Posting-Date: 10 Apr 2003 23:04:08 GMT
X-Complaints-To: abuse AT theplanet DOT net
X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.23 i586)
X-Accept-Language: de,fr
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Hello.

deckerben wrote:
[snip]
> I am not sure what you mean. A DJGPP-DOS TSR that can call routines from a
> Windows DLL?? A networking-card specific device driver? More windows
> programming?
[snip]

Windows NT/2000/XP support Virtual DOS Devices (VDD), which are basically
DLLs. They allow you to provide services to DOS programs running under Windows
NT/2000/XP. The long filename extension for Windows NT/etc. is a VDD.

Someone could write a VDD to provide the standard packet driver interface to
programs running in DOS boxes under Windows NT/etc.

It might be simpler to write a VDD for the TCP ABI specification, since that
is a higher-level interface than packet drivers. See the link here:

    http://www.phekda.freeserve.co.uk/richdawe/lsck/lsck_lnk.htm

Regards,

-- 
Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019