RE: DDK NDIS IM Passthru Sample.

… Reposted without HTML :slight_smile:

.INF file below.? I sent zip file to Girish directly.
?
Bryan S. Burgin
xxxxx@microsoft.com
bburgin x58049 40/2153
?
This posting is provided “AS IS” with no warranties, and confers no rights ? 2002 Microsoft Corporation. All rights reserved.
?
?
;---------------------------------------------------------------------------;
;??? ;
; PASSTHRU.INF??? ;
;??? ;
; Windows 98 Installation for NDIS Intermediate Driver example PASSTHRU.SYS ;
; Based largely on NETLANE.INF??? ;
;??? ???;
; Copyright (c) 1993-2000, Microsoft Corporation??? ;
;??? ;
;---------------------------------------------------------------------------;
?
[version]
signature=“$CHICAGO$”
Class=NetTrans
ClassGUID={4d36e975-e325-11ce-bfc1-08002be10318}
provider=%V_MS%
DriverVer=08/24/2000
?
?
[Manufacturer]
%V_MS%=MS
?
?
[MS]
%PASSTHRU.DeviceDesc%=?? PASSTHRU.ndi, PASSTHRU
%PASSMINI.DeviceDesc%=?? PASSMINI.ndi, PASSMINI
?
?
[ControlFlags]
ExcludeFromSelect=PASSMINI
?
[SourceDiskNames]
1=,
?
[SourceDiskFiles]
Passthru.sys=1,
Passthru.inf=1,
?
;---------------------------------------------------------------------------;
; PASSTHRU – Protocol edge??? ;
;---------------------------------------------------------------------------;
?
[PASSTHRU.ndi]
CopyFiles=PASSTHRU.Inf.CopyFiles
AddReg=PASSTHRU.ndi.reg
DeviceID=PASSTHRU
MaxInstance=4
DriverVer=06/08/2000
?
?
[PASSTHRU.ndi.reg]
HKR,Ndi,DeviceID,PASSTHRU
HKR,Ndi,MaxInstance,8
HKR,Ndi,NetType,1
HKR,NDIS,LogDriverName,PASSTHRU
HKR,NDIS,MiniportLogDriverName,PASSMINI
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,Ndi\Interfaces,DefUpper,“PASSTHRU”
HKR,Ndi\Interfaces,DefLower,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,UpperRange,“PASSTHRU”
HKR,Ndi\Interfaces,LowerRange,“ndis3,ndis4,ndis5”
HKR,Ndi\InstallInf,“PassThru.inf”
HKR,Ndi\Install,“PASSTHRU.Install”
HKR,Ndi\Remove,“PASSTHRU.Remove”
HKR,Ndi,HelpText,%PASSTHRU_HELP%
HKR,Ndi\Compatibility,RequireAll,“PASSMINI”
?
?
[PASSTHRU.Install]
AddReg=PASSTHRU.AddReg, PASSTHRU.IMDevNode.AddReg
CopyFiles=PASSTHRU.CopyFiles
?
?
[PASSTHRU.AddReg]
HKR,DevLoader,*ndis
HKR,DeviceVxDs,passthru.sys
HKR,IntermediateProtocol,1
?
?
[PASSTHRU.IMDevNode.AddReg]
HKLM,System\CurrentControlSet\Services\Class\Ndis
HKLM,System\CurrentControlSet\Services\Class\Ndis,“Network intermediate drivers”
HKLM,System\CurrentControlSet\Services\Class\Ndis,Icon,“-6”
HKLM,System\CurrentControlSet\Services\Class\Ndis,NoUseClass,“1”
HKLM,System\CurrentControlSet\Services\Class\Ndis,DevLoader,“*ndis”
HKLM,Enum\Root\NDIS\PASSTHRU
HKLM,Enum\Root\NDIS\PASSTHRU,DeviceDesc,“PASSTHRU Protocol driver”
HKLM,Enum\Root\NDIS\PASSTHRU,Class,“Ndis”
HKLM,Enum\Root\NDIS\PASSTHRU,ConfigFlags,1,10,00,00,00
HKLM,Enum\Root\NDIS\PASSTHRU,Driver,“Ndis”
?
?
[PASSTHRU.IMDevNode.DelReg]
HKLM,Enum\Root\NDIS\PASSTHRU
?
?
[PASSTHRU.CopyFiles]
Passthru.sys,2
?
[PASSTHRU.Inf.CopyFiles]
Passthru.inf,2
?
[PASSTHRU.Remove]
DelReg=PASSTHRU.IMDevNode.DelReg
?
;---------------------------------------------------------------------------;
; PASSMINI – Miniport edge??? ???;
;---------------------------------------------------------------------------;
?
[PASSMINI.ndi]
AddReg=PASSMINI.ndi.reg
DeviceID=PASSMINI
MaxInstance=8
DriverVer=06/08/2000
?
?
[PASSMINI.ndi.reg]
HKR,Ndi,DeviceID,PASSMINI
HKR,Ndi,MaxInstance,8
HKR,NDIS,LogDriverName,PASSMINI
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,Ndi\Interfaces,DefUpper,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,DefLower,“PASSTHRU”
HKR,Ndi\Interfaces,UpperRange,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,LowerRange,“PASSTHRU”
HKR,Ndi\Install,“PASSMINI.Install”
HKR,Ndi\Remove,“PASSMINI.Remove”
HKR,Ndi,HelpText,%PASSMINI_HELP%
HKR,Ndi\Compatibility,RequireAll,“PASSTHRU”
?
?
[PASSMINI.Install]
AddReg=PASSMINI.AddReg
CopyFiles=PASSMINI.CopyFiles
?
?
[PASSMINI.AddReg]
HKR,DevLoader,*ndis
HKR,DeviceVxDs,passthru.sys
HKR,RealClass,Net
?
?
[PASSMINI.CopyFiles]
?
[PASSMINI.Remove]
AddReg=PASSMINI.Rmv.AddReg
?
[PASSMINI.Rmv.AddReg]
?
;---------------------------------------------------------------------------;
; DIRECTORIES and STRINGS??? ;
;---------------------------------------------------------------------------;
?
[DestinationDirs]
DefaultDestDir??? = 11
PASSTHRU.CopyFiles? = 11
PASSTHRU.Inf.CopyFiles = 17
PASSMINI.CopyFiles? = 11
?
?
[strings]
V_MS=“Microsoft”
V_CLASSNAME=“Network Protocol”
PASSTHRU.DeviceDesc=“PASSTHRU Protocol”
PASSTHRU_HELP=“This implements the protocol edge of the PASSTHRU NDIS Intermedate Driver example.”
PASSMINI.DeviceDesc=“PASSTHRU Miniport”
PASSMINI_HELP=“This creates the miniport edge of the PASSTHRU NDIS Intermedate Driver example.”
?
?
-----Original Message-----
From: girish_gurunathan [mailto:xxxxx@indiatimes.com]
Sent: Monday, February 11, 2002 12:36 PM
To: NT Developers Interest List
Subject: [ntdev] DDK NDIS IM Passthru Sample.
?
Hi,
What all changes has to done to the ‘.inf’ file to install the DDK’s Sample NDIS IM Passthru Sample on Win98 and ME?
Regards,
Girish
?

Get Your Private, Free E-mail from Indiatimes at http://email.indiatimes.com
Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from http://www.planetm.co.in — You are currently subscribed to ntdev as: xxxxx@microsoft.com To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Thanks for not posting HTML, but what is all the “A0=” stuff good for,
anyway? :frowning:

Stephan

On Mon, 11 Feb 2002 13:07:18 -0800, “Bryan Burgin”
wrote:

>
>… Reposted without HTML :slight_smile:
>
>.INF file below.=A0 I sent zip file to Girish directly.
>=A0
>Bryan S. Burgin
>xxxxx@microsoft.com
>bburgin x58049 40/2153
>=A0
>This posting is provided “AS IS” with no warranties, and confers no =
>rights =A9 2002 Microsoft Corporation. All rights reserved.
>=A0
>=A0
>;------------------------------------------------------------------------=
>—;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> ;
>; =
>PASSTHRU.INF=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> ;
>; Windows 98 Installation for NDIS Intermediate Driver example =
>PASSTHRU.SYS ;
>; Based largely on =
>NETLANE.INF=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0;
>; Copyright (c) 1993-2000, Microsoft =
>Corporation=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0 ;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> ;
>;------------------------------------------------------------------------=
>—;
>=A0
>[version]
>signature=3D"$CHICAGO$“
>Class=3DNetTrans
>ClassGUID=3D{4d36e975-e325-11ce-bfc1-08002be10318}
>provider=3D%V_MS%
>DriverVer=3D08/24/2000
>=A0
>=A0
>[Manufacturer]
>%V_MS%=3DMS
>=A0
>=A0
>[MS]
>%PASSTHRU.DeviceDesc%=3D=A0=A0 PASSTHRU.ndi, PASSTHRU
>%PASSMINI.DeviceDesc%=3D=A0=A0 PASSMINI.ndi, PASSMINI
>=A0
>=A0
>[ControlFlags]
>ExcludeFromSelect=3DPASSMINI
>=A0
>[SourceDiskNames]
>1=3D,
>=A0
>[SourceDiskFiles]
>Passthru.sys=3D1,
>Passthru.inf=3D1,
>=A0
>;------------------------------------------------------------------------=
>—;
>; PASSTHRU – Protocol =
>edge=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
> ;
>;------------------------------------------------------------------------=
>—;
>=A0
>[PASSTHRU.ndi]
>CopyFiles=3DPASSTHRU.Inf.CopyFiles
>AddReg=3DPASSTHRU.ndi.reg
>DeviceID=3DPASSTHRU
>MaxInstance=3D4
>DriverVer=3D06/08/2000
>=A0
>=A0
>[PASSTHRU.ndi.reg]
>HKR,Ndi,DeviceID,PASSTHRU
>HKR,Ndi,MaxInstance,8
>HKR,Ndi,NetType,1=20
>HKR,NDIS,LogDriverName,PASSTHRU
>HKR,NDIS,MiniportLogDriverName,PASSMINI
>HKR,NDIS,MajorNdisVersion,1,03
>HKR,NDIS,MinorNdisVersion,1,0A
>HKR,Ndi\Interfaces,DefUpper,“PASSTHRU”
>HKR,Ndi\Interfaces,DefLower,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,UpperRange,“PASSTHRU”
>HKR,Ndi\Interfaces,LowerRange,“ndis3,ndis4,ndis5”
>HKR,Ndi\InstallInf,“PassThru.inf”
>HKR,Ndi\Install,“PASSTHRU.Install”
>HKR,Ndi\Remove,“PASSTHRU.Remove”
>HKR,Ndi,HelpText,%PASSTHRU_HELP%
>HKR,Ndi\Compatibility,RequireAll,“PASSMINI”
>=A0
>=A0
>[PASSTHRU.Install]
>AddReg=3DPASSTHRU.AddReg, PASSTHRU.IMDevNode.AddReg
>CopyFiles=3DPASSTHRU.CopyFiles
>=A0
>=A0
>[PASSTHRU.AddReg]
>HKR,DevLoader,*ndis
>HKR,DeviceVxDs,passthru.sys
>HKR,IntermediateProtocol,1
>=A0
>=A0
>[PASSTHRU.IMDevNode.AddReg]
>HKLM,System\CurrentControlSet\Services\Class\Ndis
>HKLM,System\CurrentControlSet\Services\Class\Ndis,“Network =
>intermediate drivers”
>HKLM,System\CurrentControlSet\Services\Class\Ndis,Icon,”-6"
>HKLM,System\CurrentControlSet\Services\Class\Ndis,NoUseClass,“1”
>HKLM,System\CurrentControlSet\Services\Class\Ndis,DevLoader,“*ndis”
>HKLM,Enum\Root\NDIS\PASSTHRU
>HKLM,Enum\Root\NDIS\PASSTHRU,DeviceDesc,“PASSTHRU Protocol driver”
>HKLM,Enum\Root\NDIS\PASSTHRU,Class,“Ndis”
>HKLM,Enum\Root\NDIS\PASSTHRU,ConfigFlags,1,10,00,00,00
>HKLM,Enum\Root\NDIS\PASSTHRU,Driver,“Ndis”
>=A0
>=A0
>[PASSTHRU.IMDevNode.DelReg]
>HKLM,Enum\Root\NDIS\PASSTHRU
>=A0
>=A0
>[PASSTHRU.CopyFiles]
>Passthru.sys,2
>=A0
>[PASSTHRU.Inf.CopyFiles]
>Passthru.inf,2
>=A0
>[PASSTHRU.Remove]
>DelReg=3DPASSTHRU.IMDevNode.DelReg
>=A0
>;------------------------------------------------------------------------=
>—;
>; PASSMINI – Miniport =
>edge=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0;
>;------------------------------------------------------------------------=
>—;
>=A0
>[PASSMINI.ndi]
>AddReg=3DPASSMINI.ndi.reg
>DeviceID=3DPASSMINI
>MaxInstance=3D8
>DriverVer=3D06/08/2000
>=A0
>=A0
>[PASSMINI.ndi.reg]
>HKR,Ndi,DeviceID,PASSMINI
>HKR,Ndi,MaxInstance,8
>HKR,NDIS,LogDriverName,PASSMINI
>HKR,NDIS,MajorNdisVersion,1,03
>HKR,NDIS,MinorNdisVersion,1,0A
>HKR,Ndi\Interfaces,DefUpper,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,DefLower,“PASSTHRU”
>HKR,Ndi\Interfaces,UpperRange,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,LowerRange,“PASSTHRU”
>HKR,Ndi\Install,“PASSMINI.Install”
>HKR,Ndi\Remove,“PASSMINI.Remove”
>HKR,Ndi,HelpText,%PASSMINI_HELP%
>HKR,Ndi\Compatibility,RequireAll,“PASSTHRU”
>=A0
>=A0
>[PASSMINI.Install]
>AddReg=3DPASSMINI.AddReg
>CopyFiles=3DPASSMINI.CopyFiles
>=A0
>=A0
>[PASSMINI.AddReg]
>HKR,DevLoader,*ndis
>HKR,DeviceVxDs,passthru.sys
>HKR,RealClass,Net
>=A0
>=A0
>[PASSMINI.CopyFiles]
>=A0
>[PASSMINI.Remove]
>AddReg=3DPASSMINI.Rmv.AddReg
>=A0
>[PASSMINI.Rmv.AddReg]
>=A0
>;------------------------------------------------------------------------=
>—;
>; DIRECTORIES and =
>STRINGS=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
>=A0=A0=A0 ;
>;------------------------------------------------------------------------=
>—;
>=A0
>[DestinationDirs]
>DefaultDestDir=A0=A0=A0=A0 =3D 11
>PASSTHRU.CopyFiles=A0 =3D 11
>PASSTHRU.Inf.CopyFiles =3D 17
>PASSMINI.CopyFiles=A0 =3D 11
>=A0
>=A0
>[strings]
>V_MS=3D"Microsoft"
>V_CLASSNAME=3D"Network Protocol"
>PASSTHRU.DeviceDesc=3D"PASSTHRU Protocol"
>PASSTHRU_HELP=3D"This implements the protocol edge of the PASSTHRU NDIS =
>Intermedate Driver example.“
>PASSMINI.DeviceDesc=3D"PASSTHRU Miniport”
>PASSMINI_HELP=3D"This creates the miniport edge of the PASSTHRU NDIS =
>Intermedate Driver example."
>=A0
>=A0
>-----Original Message-----
>From: girish_gurunathan [mailto:xxxxx@indiatimes.com]=20
>Sent: Monday, February 11, 2002 12:36 PM
>To: NT Developers Interest List
>Subject: [ntdev] DDK NDIS IM Passthru Sample.
>=A0
>Hi,
>What all changes has to done to the ‘.inf’ file to install the DDK’s =
>Sample NDIS IM Passthru Sample on Win98 and ME?
>Regards,
>Girish
>=A0
>
>Get Your Private, Free E-mail from Indiatimes at =
>http://email.indiatimes.com
>Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from =
>http://www.planetm.co.in — You are currently subscribed to ntdev as: =
>xxxxx@microsoft.com To unsubscribe send a blank email to =
>leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>—
>You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Let’s see if this posts any better :slight_smile:

Bryan S. Burgin
xxxxx@microsoft.com

This posting is provided “AS IS” with no warranties, and confers no
rights (c) 2002 Microsoft Corporation. All rights reserved.

;-----------------------------------------------------------------------
----;
;
;
; PASSTHRU.INF
;
;
;
; Windows 98 Installation for NDIS Intermediate Driver example
PASSTHRU.SYS ;
; Based largely on NETLANE.INF
;
;
;
; Copyright (c) 1993-2000, Microsoft Corporation
;
;
;
;-----------------------------------------------------------------------
----;

[version]
signature=“$CHICAGO$”
Class=NetTrans
ClassGUID={4d36e975-e325-11ce-bfc1-08002be10318}
provider=%V_MS%
DriverVer=08/24/2000

[Manufacturer]
%V_MS%=MS

[MS]
%PASSTHRU.DeviceDesc%= PASSTHRU.ndi, PASSTHRU
%PASSMINI.DeviceDesc%= PASSMINI.ndi, PASSMINI

[ControlFlags]
ExcludeFromSelect=PASSMINI

[SourceDiskNames]
1=,

[SourceDiskFiles]
Passthru.sys=1,
Passthru.inf=1,

;-----------------------------------------------------------------------
----;
; PASSTHRU – Protocol edge
;
;-----------------------------------------------------------------------
----;

[PASSTHRU.ndi]
CopyFiles=PASSTHRU.Inf.CopyFiles
AddReg=PASSTHRU.ndi.reg
DeviceID=PASSTHRU
MaxInstance=4
DriverVer=06/08/2000

[PASSTHRU.ndi.reg]
HKR,Ndi,DeviceID,PASSTHRU
HKR,Ndi,MaxInstance,8
HKR,Ndi,NetType,1
HKR,NDIS,LogDriverName,PASSTHRU
HKR,NDIS,MiniportLogDriverName,PASSMINI
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,Ndi\Interfaces,DefUpper,“PASSTHRU”
HKR,Ndi\Interfaces,DefLower,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,UpperRange,“PASSTHRU”
HKR,Ndi\Interfaces,LowerRange,“ndis3,ndis4,ndis5”
HKR,Ndi\InstallInf,“PassThru.inf”
HKR,Ndi\Install,“PASSTHRU.Install”
HKR,Ndi\Remove,“PASSTHRU.Remove”
HKR,Ndi,HelpText,%PASSTHRU_HELP%
HKR,Ndi\Compatibility,RequireAll,“PASSMINI”

[PASSTHRU.Install]
AddReg=PASSTHRU.AddReg, PASSTHRU.IMDevNode.AddReg
CopyFiles=PASSTHRU.CopyFiles

[PASSTHRU.AddReg]
HKR,DevLoader,*ndis
HKR,DeviceVxDs,passthru.sys
HKR,IntermediateProtocol,1

[PASSTHRU.IMDevNode.AddReg]
HKLM,System\CurrentControlSet\Services\Class\Ndis
HKLM,System\CurrentControlSet\Services\Class\Ndis,“Network
intermediate drivers”
HKLM,System\CurrentControlSet\Services\Class\Ndis,Icon,“-6”
HKLM,System\CurrentControlSet\Services\Class\Ndis,NoUseClass,“1”
HKLM,System\CurrentControlSet\Services\Class\Ndis,DevLoader,“*ndis”
HKLM,Enum\Root\NDIS\PASSTHRU
HKLM,Enum\Root\NDIS\PASSTHRU,DeviceDesc,“PASSTHRU Protocol driver”
HKLM,Enum\Root\NDIS\PASSTHRU,Class,“Ndis”
HKLM,Enum\Root\NDIS\PASSTHRU,ConfigFlags,1,10,00,00,00
HKLM,Enum\Root\NDIS\PASSTHRU,Driver,“Ndis”

[PASSTHRU.IMDevNode.DelReg]
HKLM,Enum\Root\NDIS\PASSTHRU

[PASSTHRU.CopyFiles]
Passthru.sys,2

[PASSTHRU.Inf.CopyFiles]
Passthru.inf,2

[PASSTHRU.Remove]
DelReg=PASSTHRU.IMDevNode.DelReg

;-----------------------------------------------------------------------
----;
; PASSMINI – Miniport edge
;
;-----------------------------------------------------------------------
----;

[PASSMINI.ndi]
AddReg=PASSMINI.ndi.reg
DeviceID=PASSMINI
MaxInstance=8
DriverVer=06/08/2000

[PASSMINI.ndi.reg]
HKR,Ndi,DeviceID,PASSMINI
HKR,Ndi,MaxInstance,8
HKR,NDIS,LogDriverName,PASSMINI
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,Ndi\Interfaces,DefUpper,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,DefLower,“PASSTHRU”
HKR,Ndi\Interfaces,UpperRange,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,LowerRange,“PASSTHRU”
HKR,Ndi\Install,“PASSMINI.Install”
HKR,Ndi\Remove,“PASSMINI.Remove”
HKR,Ndi,HelpText,%PASSMINI_HELP%
HKR,Ndi\Compatibility,RequireAll,“PASSTHRU”

[PASSMINI.Install]
AddReg=PASSMINI.AddReg
CopyFiles=PASSMINI.CopyFiles

[PASSMINI.AddReg]
HKR,DevLoader,*ndis
HKR,DeviceVxDs,passthru.sys
HKR,RealClass,Net

[PASSMINI.CopyFiles]

[PASSMINI.Remove]
AddReg=PASSMINI.Rmv.AddReg

[PASSMINI.Rmv.AddReg]

;-----------------------------------------------------------------------
----;
; DIRECTORIES and STRINGS
;
;-----------------------------------------------------------------------
----;

[DestinationDirs]
DefaultDestDir = 11
PASSTHRU.CopyFiles = 11
PASSTHRU.Inf.CopyFiles = 17
PASSMINI.CopyFiles = 11

[strings]
V_MS=“Microsoft”
V_CLASSNAME=“Network Protocol”
PASSTHRU.DeviceDesc=“PASSTHRU Protocol”
PASSTHRU_HELP=“This implements the protocol edge of the PASSTHRU NDIS
Intermedate Driver example.”
PASSMINI.DeviceDesc=“PASSTHRU Miniport”
PASSMINI_HELP=“This creates the miniport edge of the PASSTHRU NDIS
Intermedate Driver example.”

-----Original Message-----
From: Stephan Wolf [mailto:xxxxx@hotmail.com]
Sent: Tuesday, February 12, 2002 7:22 AM
To: NT Developers Interest List
Subject: [ntdev] Re: DDK NDIS IM Passthru Sample.

Thanks for not posting HTML, but what is all the “A0=” stuff good for,
anyway? :frowning:

Stephan

On Mon, 11 Feb 2002 13:07:18 -0800, “Bryan Burgin”
wrote:

>
>… Reposted without HTML :slight_smile:
>
>.INF file below.=A0 I sent zip file to Girish directly.
>=A0
>Bryan S. Burgin
>xxxxx@microsoft.com
>bburgin x58049 40/2153
>=A0
>This posting is provided “AS IS” with no warranties, and confers no =
>rights =A9 2002 Microsoft Corporation. All rights reserved.
>=A0
>=A0
>;----------------------------------------------------------------------
–=
>—;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>; =
>PASSTHRU.INF=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>; Windows 98 Installation for NDIS Intermediate Driver example =
>PASSTHRU.SYS ;
>; Based largely on =
>NETLANE.INF=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0 =
>;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0;
>; Copyright (c) 1993-2000, Microsoft =
>Corporation=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
=A0=
>=A0=A0=A0=A0=A0=A0 ;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[version]
>signature=3D"$CHICAGO$“
>Class=3DNetTrans
>ClassGUID=3D{4d36e975-e325-11ce-bfc1-08002be10318}
>provider=3D%V_MS%
>DriverVer=3D08/24/2000
>=A0
>=A0
>[Manufacturer]
>%V_MS%=3DMS
>=A0
>=A0
>[MS]
>%PASSTHRU.DeviceDesc%=3D=A0=A0 PASSTHRU.ndi, PASSTHRU
>%PASSMINI.DeviceDesc%=3D=A0=A0 PASSMINI.ndi, PASSMINI
>=A0
>=A0
>[ControlFlags]
>ExcludeFromSelect=3DPASSMINI
>=A0
>[SourceDiskNames]
>1=3D,
>=A0
>[SourceDiskFiles]
>Passthru.sys=3D1,
>Passthru.inf=3D1,
>=A0
>;----------------------------------------------------------------------
–=
>—;
>; PASSTHRU – Protocol =
>edge=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[PASSTHRU.ndi]
>CopyFiles=3DPASSTHRU.Inf.CopyFiles
>AddReg=3DPASSTHRU.ndi.reg
>DeviceID=3DPASSTHRU
>MaxInstance=3D4
>DriverVer=3D06/08/2000
>=A0
>=A0
>[PASSTHRU.ndi.reg]
>HKR,Ndi,DeviceID,PASSTHRU
>HKR,Ndi,MaxInstance,8
>HKR,Ndi,NetType,1=20
>HKR,NDIS,LogDriverName,PASSTHRU
>HKR,NDIS,MiniportLogDriverName,PASSMINI
>HKR,NDIS,MajorNdisVersion,1,03
>HKR,NDIS,MinorNdisVersion,1,0A
>HKR,Ndi\Interfaces,DefUpper,“PASSTHRU”
>HKR,Ndi\Interfaces,DefLower,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,UpperRange,“PASSTHRU”
>HKR,Ndi\Interfaces,LowerRange,“ndis3,ndis4,ndis5”
>HKR,Ndi\InstallInf,“PassThru.inf”
>HKR,Ndi\Install,“PASSTHRU.Install”
>HKR,Ndi\Remove,“PASSTHRU.Remove”
>HKR,Ndi,HelpText,%PASSTHRU_HELP%
>HKR,Ndi\Compatibility,RequireAll,“PASSMINI”
>=A0
>=A0
>[PASSTHRU.Install]
>AddReg=3DPASSTHRU.AddReg, PASSTHRU.IMDevNode.AddReg
>CopyFiles=3DPASSTHRU.CopyFiles
>=A0
>=A0
>[PASSTHRU.AddReg]
>HKR,DevLoader,*ndis
>HKR,DeviceVxDs,passthru.sys
>HKR,IntermediateProtocol,1
>=A0
>=A0
>[PASSTHRU.IMDevNode.AddReg]
>HKLM,System\CurrentControlSet\Services\Class\Ndis
>HKLM,System\CurrentControlSet\Services\Class\Ndis,“Network =
>intermediate drivers”
>HKLM,System\CurrentControlSet\Services\Class\Ndis,Icon,”-6"
>HKLM,System\CurrentControlSet\Services\Class\Ndis,NoUseClass,“1”
>HKLM,System\CurrentControlSet\Services\Class\Ndis,DevLoader,“*ndis”
>HKLM,Enum\Root\NDIS\PASSTHRU
>HKLM,Enum\Root\NDIS\PASSTHRU,DeviceDesc,“PASSTHRU Protocol driver”
>HKLM,Enum\Root\NDIS\PASSTHRU,Class,“Ndis”
>HKLM,Enum\Root\NDIS\PASSTHRU,ConfigFlags,1,10,00,00,00
>HKLM,Enum\Root\NDIS\PASSTHRU,Driver,“Ndis”
>=A0
>=A0
>[PASSTHRU.IMDevNode.DelReg]
>HKLM,Enum\Root\NDIS\PASSTHRU
>=A0
>=A0
>[PASSTHRU.CopyFiles]
>Passthru.sys,2
>=A0
>[PASSTHRU.Inf.CopyFiles]
>Passthru.inf,2
>=A0
>[PASSTHRU.Remove]
>DelReg=3DPASSTHRU.IMDevNode.DelReg
>=A0
>;----------------------------------------------------------------------
–=
>—;
>; PASSMINI – Miniport =
>edge=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[PASSMINI.ndi]
>AddReg=3DPASSMINI.ndi.reg
>DeviceID=3DPASSMINI
>MaxInstance=3D8
>DriverVer=3D06/08/2000
>=A0
>=A0
>[PASSMINI.ndi.reg]
>HKR,Ndi,DeviceID,PASSMINI
>HKR,Ndi,MaxInstance,8
>HKR,NDIS,LogDriverName,PASSMINI
>HKR,NDIS,MajorNdisVersion,1,03
>HKR,NDIS,MinorNdisVersion,1,0A
>HKR,Ndi\Interfaces,DefUpper,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,DefLower,“PASSTHRU”
>HKR,Ndi\Interfaces,UpperRange,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,LowerRange,“PASSTHRU”
>HKR,Ndi\Install,“PASSMINI.Install”
>HKR,Ndi\Remove,“PASSMINI.Remove”
>HKR,Ndi,HelpText,%PASSMINI_HELP%
>HKR,Ndi\Compatibility,RequireAll,“PASSTHRU”
>=A0
>=A0
>[PASSMINI.Install]
>AddReg=3DPASSMINI.AddReg
>CopyFiles=3DPASSMINI.CopyFiles
>=A0
>=A0
>[PASSMINI.AddReg]
>HKR,DevLoader,*ndis
>HKR,DeviceVxDs,passthru.sys
>HKR,RealClass,Net
>=A0
>=A0
>[PASSMINI.CopyFiles]
>=A0
>[PASSMINI.Remove]
>AddReg=3DPASSMINI.Rmv.AddReg
>=A0
>[PASSMINI.Rmv.AddReg]
>=A0
>;----------------------------------------------------------------------
–=
>—;
>; DIRECTORIES and =
>STRINGS=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0 ;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[DestinationDirs]
>DefaultDestDir=A0=A0=A0=A0 =3D 11
>PASSTHRU.CopyFiles=A0 =3D 11
>PASSTHRU.Inf.CopyFiles =3D 17
>PASSMINI.CopyFiles=A0 =3D 11
>=A0
>=A0
>[strings]
>V_MS=3D"Microsoft"
>V_CLASSNAME=3D"Network Protocol"
>PASSTHRU.DeviceDesc=3D"PASSTHRU Protocol"
>PASSTHRU_HELP=3D"This implements the protocol edge of the PASSTHRU NDIS
=
>Intermedate Driver example.“
>PASSMINI.DeviceDesc=3D"PASSTHRU Miniport”
>PASSMINI_HELP=3D"This creates the miniport edge of the PASSTHRU NDIS =
>Intermedate Driver example."
>=A0
>=A0
>-----Original Message-----
>From: girish_gurunathan [mailto:xxxxx@indiatimes.com]=20
>Sent: Monday, February 11, 2002 12:36 PM
>To: NT Developers Interest List
>Subject: [ntdev] DDK NDIS IM Passthru Sample.
>=A0
>Hi,
>What all changes has to done to the ‘.inf’ file to install the DDK’s =
>Sample NDIS IM Passthru Sample on Win98 and ME?
>Regards,
>Girish
>=A0
>
>Get Your Private, Free E-mail from Indiatimes at =
>http://email.indiatimes.com
>Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from =
>http://www.planetm.co.in — You are currently subscribed to ntdev as:
=
>xxxxx@microsoft.com To unsubscribe send a blank email to =
>leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>—
>You are currently subscribed to ntdev as: xxxxx@microsoft.com
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>


You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Does it still require all of the manual registry hacking to get it
installed? I know there had been talk at some point of developing a DLL that
would automate the process.

Thanks,

Mike Schatz

----- Original Message -----
From: “Bryan Burgin”
To: “NT Developers Interest List”
Cc:
Sent: Tuesday, February 12, 2002 6:36 pm
Subject: [ntdev] Re: DDK NDIS IM Passthru Sample.

Let’s see if this posts any better :slight_smile:

Bryan S. Burgin
xxxxx@microsoft.com

This posting is provided “AS IS” with no warranties, and confers no
rights (c) 2002 Microsoft Corporation. All rights reserved.

;-----------------------------------------------------------------------
----;
;
;
; PASSTHRU.INF
;
;
;
; Windows 98 Installation for NDIS Intermediate Driver example
PASSTHRU.SYS ;
; Based largely on NETLANE.INF
;
;
;
; Copyright (c) 1993-2000, Microsoft Corporation
;
;
;
;-----------------------------------------------------------------------
----;

[version]
signature=“$CHICAGO$”
Class=NetTrans
ClassGUID={4d36e975-e325-11ce-bfc1-08002be10318}
provider=%V_MS%
DriverVer=08/24/2000

[Manufacturer]
%V_MS%=MS

[MS]
%PASSTHRU.DeviceDesc%= PASSTHRU.ndi, PASSTHRU
%PASSMINI.DeviceDesc%= PASSMINI.ndi, PASSMINI

[ControlFlags]
ExcludeFromSelect=PASSMINI

[SourceDiskNames]
1=,

[SourceDiskFiles]
Passthru.sys=1,
Passthru.inf=1,

;-----------------------------------------------------------------------
----;
; PASSTHRU – Protocol edge
;
;-----------------------------------------------------------------------
----;

[PASSTHRU.ndi]
CopyFiles=PASSTHRU.Inf.CopyFiles
AddReg=PASSTHRU.ndi.reg
DeviceID=PASSTHRU
MaxInstance=4
DriverVer=06/08/2000

[PASSTHRU.ndi.reg]
HKR,Ndi,DeviceID,PASSTHRU
HKR,Ndi,MaxInstance,8
HKR,Ndi,NetType,1
HKR,NDIS,LogDriverName,PASSTHRU
HKR,NDIS,MiniportLogDriverName,PASSMINI
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,Ndi\Interfaces,DefUpper,“PASSTHRU”
HKR,Ndi\Interfaces,DefLower,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,UpperRange,“PASSTHRU”
HKR,Ndi\Interfaces,LowerRange,“ndis3,ndis4,ndis5”
HKR,Ndi\InstallInf,“PassThru.inf”
HKR,Ndi\Install,“PASSTHRU.Install”
HKR,Ndi\Remove,“PASSTHRU.Remove”
HKR,Ndi,HelpText,%PASSTHRU_HELP%
HKR,Ndi\Compatibility,RequireAll,“PASSMINI”

[PASSTHRU.Install]
AddReg=PASSTHRU.AddReg, PASSTHRU.IMDevNode.AddReg
CopyFiles=PASSTHRU.CopyFiles

[PASSTHRU.AddReg]
HKR,DevLoader,*ndis
HKR,DeviceVxDs,passthru.sys
HKR,IntermediateProtocol,1

[PASSTHRU.IMDevNode.AddReg]
HKLM,System\CurrentControlSet\Services\Class\Ndis
HKLM,System\CurrentControlSet\Services\Class\Ndis,“Network
intermediate drivers”
HKLM,System\CurrentControlSet\Services\Class\Ndis,Icon,“-6”
HKLM,System\CurrentControlSet\Services\Class\Ndis,NoUseClass,“1”
HKLM,System\CurrentControlSet\Services\Class\Ndis,DevLoader,“*ndis”
HKLM,Enum\Root\NDIS\PASSTHRU
HKLM,Enum\Root\NDIS\PASSTHRU,DeviceDesc,“PASSTHRU Protocol driver”
HKLM,Enum\Root\NDIS\PASSTHRU,Class,“Ndis”
HKLM,Enum\Root\NDIS\PASSTHRU,ConfigFlags,1,10,00,00,00
HKLM,Enum\Root\NDIS\PASSTHRU,Driver,“Ndis”

[PASSTHRU.IMDevNode.DelReg]
HKLM,Enum\Root\NDIS\PASSTHRU

[PASSTHRU.CopyFiles]
Passthru.sys,2

[PASSTHRU.Inf.CopyFiles]
Passthru.inf,2

[PASSTHRU.Remove]
DelReg=PASSTHRU.IMDevNode.DelReg

;-----------------------------------------------------------------------
----;
; PASSMINI – Miniport edge
;
;-----------------------------------------------------------------------
----;

[PASSMINI.ndi]
AddReg=PASSMINI.ndi.reg
DeviceID=PASSMINI
MaxInstance=8
DriverVer=06/08/2000

[PASSMINI.ndi.reg]
HKR,Ndi,DeviceID,PASSMINI
HKR,Ndi,MaxInstance,8
HKR,NDIS,LogDriverName,PASSMINI
HKR,NDIS,MajorNdisVersion,1,03
HKR,NDIS,MinorNdisVersion,1,0A
HKR,Ndi\Interfaces,DefUpper,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,DefLower,“PASSTHRU”
HKR,Ndi\Interfaces,UpperRange,“ndis3,ndis4,ndis5”
HKR,Ndi\Interfaces,LowerRange,“PASSTHRU”
HKR,Ndi\Install,“PASSMINI.Install”
HKR,Ndi\Remove,“PASSMINI.Remove”
HKR,Ndi,HelpText,%PASSMINI_HELP%
HKR,Ndi\Compatibility,RequireAll,“PASSTHRU”

[PASSMINI.Install]
AddReg=PASSMINI.AddReg
CopyFiles=PASSMINI.CopyFiles

[PASSMINI.AddReg]
HKR,DevLoader,*ndis
HKR,DeviceVxDs,passthru.sys
HKR,RealClass,Net

[PASSMINI.CopyFiles]

[PASSMINI.Remove]
AddReg=PASSMINI.Rmv.AddReg

[PASSMINI.Rmv.AddReg]

;-----------------------------------------------------------------------
----;
; DIRECTORIES and STRINGS
;
;-----------------------------------------------------------------------
----;

[DestinationDirs]
DefaultDestDir = 11
PASSTHRU.CopyFiles = 11
PASSTHRU.Inf.CopyFiles = 17
PASSMINI.CopyFiles = 11

[strings]
V_MS=“Microsoft”
V_CLASSNAME=“Network Protocol”
PASSTHRU.DeviceDesc=“PASSTHRU Protocol”
PASSTHRU_HELP=“This implements the protocol edge of the PASSTHRU NDIS
Intermedate Driver example.”
PASSMINI.DeviceDesc=“PASSTHRU Miniport”
PASSMINI_HELP=“This creates the miniport edge of the PASSTHRU NDIS
Intermedate Driver example.”

-----Original Message-----
From: Stephan Wolf [mailto:xxxxx@hotmail.com]
Sent: Tuesday, February 12, 2002 7:22 AM
To: NT Developers Interest List
Subject: [ntdev] Re: DDK NDIS IM Passthru Sample.

Thanks for not posting HTML, but what is all the “A0=” stuff good for,
anyway? :frowning:

Stephan

On Mon, 11 Feb 2002 13:07:18 -0800, “Bryan Burgin”
wrote:

>
>… Reposted without HTML :slight_smile:
>
>.INF file below.=A0 I sent zip file to Girish directly.
>=A0
>Bryan S. Burgin
>xxxxx@microsoft.com
>bburgin x58049 40/2153
>=A0
>This posting is provided “AS IS” with no warranties, and confers no =
>rights =A9 2002 Microsoft Corporation. All rights reserved.
>=A0
>=A0
>;----------------------------------------------------------------------
–=
>—;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>; =
>PASSTHRU.INF=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 ;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>; Windows 98 Installation for NDIS Intermediate Driver example =
>PASSTHRU.SYS ;
>; Based largely on =
>NETLANE.INF=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0 =
>;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0;
>; Copyright (c) 1993-2000, Microsoft =
>Corporation=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0
=A0=
>=A0=A0=A0=A0=A0=A0 ;
>;=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[version]
>signature=3D"$CHICAGO$“
>Class=3DNetTrans
>ClassGUID=3D{4d36e975-e325-11ce-bfc1-08002be10318}
>provider=3D%V_MS%
>DriverVer=3D08/24/2000
>=A0
>=A0
>[Manufacturer]
>%V_MS%=3DMS
>=A0
>=A0
>[MS]
>%PASSTHRU.DeviceDesc%=3D=A0=A0 PASSTHRU.ndi, PASSTHRU
>%PASSMINI.DeviceDesc%=3D=A0=A0 PASSMINI.ndi, PASSMINI
>=A0
>=A0
>[ControlFlags]
>ExcludeFromSelect=3DPASSMINI
>=A0
>[SourceDiskNames]
>1=3D,
>=A0
>[SourceDiskFiles]
>Passthru.sys=3D1,
>Passthru.inf=3D1,
>=A0
>;----------------------------------------------------------------------
–=
>—;
>; PASSTHRU – Protocol =
>edge=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
> ;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[PASSTHRU.ndi]
>CopyFiles=3DPASSTHRU.Inf.CopyFiles
>AddReg=3DPASSTHRU.ndi.reg
>DeviceID=3DPASSTHRU
>MaxInstance=3D4
>DriverVer=3D06/08/2000
>=A0
>=A0
>[PASSTHRU.ndi.reg]
>HKR,Ndi,DeviceID,PASSTHRU
>HKR,Ndi,MaxInstance,8
>HKR,Ndi,NetType,1=20
>HKR,NDIS,LogDriverName,PASSTHRU
>HKR,NDIS,MiniportLogDriverName,PASSMINI
>HKR,NDIS,MajorNdisVersion,1,03
>HKR,NDIS,MinorNdisVersion,1,0A
>HKR,Ndi\Interfaces,DefUpper,“PASSTHRU”
>HKR,Ndi\Interfaces,DefLower,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,UpperRange,“PASSTHRU”
>HKR,Ndi\Interfaces,LowerRange,“ndis3,ndis4,ndis5”
>HKR,Ndi\InstallInf,“PassThru.inf”
>HKR,Ndi\Install,“PASSTHRU.Install”
>HKR,Ndi\Remove,“PASSTHRU.Remove”
>HKR,Ndi,HelpText,%PASSTHRU_HELP%
>HKR,Ndi\Compatibility,RequireAll,“PASSMINI”
>=A0
>=A0
>[PASSTHRU.Install]
>AddReg=3DPASSTHRU.AddReg, PASSTHRU.IMDevNode.AddReg
>CopyFiles=3DPASSTHRU.CopyFiles
>=A0
>=A0
>[PASSTHRU.AddReg]
>HKR,DevLoader,*ndis
>HKR,DeviceVxDs,passthru.sys
>HKR,IntermediateProtocol,1
>=A0
>=A0
>[PASSTHRU.IMDevNode.AddReg]
>HKLM,System\CurrentControlSet\Services\Class\Ndis
>HKLM,System\CurrentControlSet\Services\Class\Ndis,“Network =
>intermediate drivers”
>HKLM,System\CurrentControlSet\Services\Class\Ndis,Icon,”-6"
>HKLM,System\CurrentControlSet\Services\Class\Ndis,NoUseClass,“1”
>HKLM,System\CurrentControlSet\Services\Class\Ndis,DevLoader,“*ndis”
>HKLM,Enum\Root\NDIS\PASSTHRU
>HKLM,Enum\Root\NDIS\PASSTHRU,DeviceDesc,“PASSTHRU Protocol driver”
>HKLM,Enum\Root\NDIS\PASSTHRU,Class,“Ndis”
>HKLM,Enum\Root\NDIS\PASSTHRU,ConfigFlags,1,10,00,00,00
>HKLM,Enum\Root\NDIS\PASSTHRU,Driver,“Ndis”
>=A0
>=A0
>[PASSTHRU.IMDevNode.DelReg]
>HKLM,Enum\Root\NDIS\PASSTHRU
>=A0
>=A0
>[PASSTHRU.CopyFiles]
>Passthru.sys,2
>=A0
>[PASSTHRU.Inf.CopyFiles]
>Passthru.inf,2
>=A0
>[PASSTHRU.Remove]
>DelReg=3DPASSTHRU.IMDevNode.DelReg
>=A0
>;----------------------------------------------------------------------
–=
>—;
>; PASSMINI – Miniport =
>edge=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[PASSMINI.ndi]
>AddReg=3DPASSMINI.ndi.reg
>DeviceID=3DPASSMINI
>MaxInstance=3D8
>DriverVer=3D06/08/2000
>=A0
>=A0
>[PASSMINI.ndi.reg]
>HKR,Ndi,DeviceID,PASSMINI
>HKR,Ndi,MaxInstance,8
>HKR,NDIS,LogDriverName,PASSMINI
>HKR,NDIS,MajorNdisVersion,1,03
>HKR,NDIS,MinorNdisVersion,1,0A
>HKR,Ndi\Interfaces,DefUpper,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,DefLower,“PASSTHRU”
>HKR,Ndi\Interfaces,UpperRange,“ndis3,ndis4,ndis5”
>HKR,Ndi\Interfaces,LowerRange,“PASSTHRU”
>HKR,Ndi\Install,“PASSMINI.Install”
>HKR,Ndi\Remove,“PASSMINI.Remove”
>HKR,Ndi,HelpText,%PASSMINI_HELP%
>HKR,Ndi\Compatibility,RequireAll,“PASSTHRU”
>=A0
>=A0
>[PASSMINI.Install]
>AddReg=3DPASSMINI.AddReg
>CopyFiles=3DPASSMINI.CopyFiles
>=A0
>=A0
>[PASSMINI.AddReg]
>HKR,DevLoader,*ndis
>HKR,DeviceVxDs,passthru.sys
>HKR,RealClass,Net
>=A0
>=A0
>[PASSMINI.CopyFiles]
>=A0
>[PASSMINI.Remove]
>AddReg=3DPASSMINI.Rmv.AddReg
>=A0
>[PASSMINI.Rmv.AddReg]
>=A0
>;----------------------------------------------------------------------
–=
>—;
>; DIRECTORIES and =
>STRINGS=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
A0=
>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A
0=A0=
>=A0=A0=A0 ;
>;----------------------------------------------------------------------
–=
>—;
>=A0
>[DestinationDirs]
>DefaultDestDir=A0=A0=A0=A0 =3D 11
>PASSTHRU.CopyFiles=A0 =3D 11
>PASSTHRU.Inf.CopyFiles =3D 17
>PASSMINI.CopyFiles=A0 =3D 11
>=A0
>=A0
>[strings]
>V_MS=3D"Microsoft"
>V_CLASSNAME=3D"Network Protocol"
>PASSTHRU.DeviceDesc=3D"PASSTHRU Protocol"
>PASSTHRU_HELP=3D"This implements the protocol edge of the PASSTHRU NDIS
=
>Intermedate Driver example.“
>PASSMINI.DeviceDesc=3D"PASSTHRU Miniport”
>PASSMINI_HELP=3D"This creates the miniport edge of the PASSTHRU NDIS =
>Intermedate Driver example."
>=A0
>=A0
>-----Original Message-----
>From: girish_gurunathan [mailto:xxxxx@indiatimes.com]=20
>Sent: Monday, February 11, 2002 12:36 PM
>To: NT Developers Interest List
>Subject: [ntdev] DDK NDIS IM Passthru Sample.
>=A0
>Hi,
>What all changes has to done to the ‘.inf’ file to install the DDK’s =
>Sample NDIS IM Passthru Sample on Win98 and ME?
>Regards,
>Girish
>=A0
>
>Get Your Private, Free E-mail from Indiatimes at =
>http://email.indiatimes.com
>Buy Music, Video, CD-ROM, Audio-Books and Music Accessories from =
>http://www.planetm.co.in — You are currently subscribed to ntdev as:
=
>xxxxx@microsoft.com To unsubscribe send a blank email to =
>leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>—
>You are currently subscribed to ntdev as: xxxxx@microsoft.com
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>


You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@stisystems.net
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com