From: SMTP%"bohdan@alex.com" 2-DEC-1997 16:31:10.66 To: "'ntdev@atria.com'" CC: Subj: [ntdev] NDIS4 intermediate driver Return-Path: owner-ntdev@atria.com Received: by arisia.gce.com (UCX V4.1-12C, OpenVMS V7.1 VAX); Tue, 2 Dec 1997 16:24:51 -0500 Received: from gw.atria.com (gw.atria.com [192.88.237.2]) by mercury.mv.net (8.8.8/mem-971025) with SMTP id EAA19879 for ; Tue, 2 Dec 1997 04:34:14 -0500 (EST) Received: by gw.atria.com id Mon, 1 Dec 1997 23:50:24 -0500 Received: from milan.doe.ernet.in by gw.atria.com id Mon, 1 Dec 1997 23:50:19 -0500 Received: from sac.ernet.in ([202.141.100.40]) by milan.doe.ernet.in (4.1/SMI-4.1) id AA24956; Tue, 2 Dec 97 10:16:27+050 Received: from milan.doe.ernet.in by sac.ernet.in (4.1/SMI-4.1) id AA06033; Tue, 2 Dec 97 10:22:44 HKT Received: from gw.atria.com by milan.doe.ernet.in (4.1/SMI-4.1) id AA23032; Tue, 2 Dec 97 08:21:09+050 Received: by gw.atria.com id Mon, 1 Dec 1997 16:08:33 -0500 Received: from milan.doe.ernet.in by gw.atria.com id Mon, 1 Dec 1997 16:08:26 -0500 Received: from sac.ernet.in ([202.141.100.40]) by milan.doe.ernet.in (4.1/SMI-4.1) id AA20372; Tue, 2 Dec 97 02:34:38+050 Received: from gw.atria.com ([192.88.237.2]) by sac.ernet.in (4.1/SMI-4.1) id AA03818; Tue, 2 Dec 97 02:41:01 HKT Received: by gw.atria.com id Mon, 1 Dec 1997 10:03:45 -0500 Received: from firewall.alex.com by gw.atria.com id Mon, 1 Dec 1997 10:03:41 -0500 Received: tid JAA00291; Mon, 1 Dec 1997 09:59:09 -0500 Received: by intranet.alex.com with SMTP (Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63) id <01BCFE40.0B5DA5E0@intranet.alex.com>; Mon, 1 Dec 1997 10:01:08 -0500 Message-Id: From: "Raciborski, Bohdan" To: "'ntdev@atria.com'" Subject: [ntdev] NDIS4 intermediate driver Date: Mon, 1 Dec 1997 10:01:06 -0500 X-Mailer: Microsoft Exchange Server Internet Mail Connector Version 4.0.994.63 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Sender: owner-ntdev@atria.com Precedence: bulk I am building an NDIS intermediate driver and have hard time getting=20 all binding information in the registry. I started with MS sample "ImSamp" which builds and loads fine but=20 refuses to initialize the virtual adapter:=20 NdisMInitializeDeviceInstance returns C0000001. The sample registry=20 dump and oemsetup.inf are not consistent and the DDK documentation=20 doesn't help either. Also the sample misses the=20 HLM\Software\Microsoft\ part The driver should bind at the upper edge to any protocol and at the=20 lower edge to any NIC miniport: Assuming that I have TCPIP and NE2000=20 drivers I should have following bindings: NE2000 Linkage Bind \Device\NE20001 Export \Device\NE20001 Route "NE20001" NE20001 Linkage Bind \Device\NE20001 Export \Device\NE20001 Route "NE20001" Parameters XXXProtocol InstanceNumber 1 My driver XXXProtocol Group PNP_TDI Start 3 Type 2 Linkage Bind \Device\NE20001 Export \Device\XXXProtocol\NE20001 Route "NE2000" "NE20001" XXXAdapter Group NDIS Start 2 Type 1 Linkage Bind \Device\XXXAdapter1 Export \Device\XXXAdapter1 Route " XXXAdapter1" XXXAdapter1 Start 3 Type 4 Linkage Bind \Device\XXXAdapter1 Export \Device\XXXProtocol\XXXAdapter1 Route "XXXAdapter" "XXXAdapter1" Parameters InstanceNumber 1 Tcpip TCPIP Bind \Device\XXXAdapter1 Export \Device\Tcpip\XXXAdapter1 Route "XXXAdapter" "XXXAdapter1" Do other sources of information and/or tools to create/validate=20 bindings exist? Thanks in advance for any help. Regards Bohdan Raciborski Software Development Manager Alex Informatics Inc. bohdan@alex.com 1930 Gagnon Tel: (514) 422-0022 #353 Lachine, Qu=E9bec Fax: (514) 422-0020 Canada H8T 3M6 http://www.alex.com - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [ To unsubscribe, send email to ntdev-request@atria.com with body UNSUBSCRIBE (the subject is ignored). ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [ To unsubscribe, send email to ntdev-request@atria.com with body UNSUBSCRIBE (the subject is ignored). ] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [ To unsubscribe, send email to ntdev-request@atria.com with body UNSUBSCRIBE (the subject is ignored). ]