From: Mark Cariddi [Cariddi@osr.com]
Sent: Monday, June 05, 2000 8:19 AM
To: NT Developers Interest List
Subject: [ntdev] RE: Helping module for NDIS in the kernel ??
Well, I've actually done this in 2 NDIS drivers.  One method that works and is easy to implement is to have your NDIS driver load your auxillary driver (via ZwLoadDriver) and do a IoGetDeviceObjectPointer to get a pointer to it's device object.   Then via a private IOCTL, your drivers can exchange function pointers.  
 
--Mark

Mark J. Cariddi
Consulting Associate
cariddi@osr.com

OSR Open Systems Resources, Inc.
105 Route 101A, Suite 19
Amherst, New Hampshire 03031
603/595-6500
603/595-6503 Fax
http://www.osr.com

****************************************
The definitive book on writing Windows NT
device drivers, "Windows NT Device Driver
Development" by OSR consulting partners
Peter Viscarola and Tony Mason, is now
available for ordering.
****************************************



-----Original Message-----
From: Gopikrishna Prabhakar Yadappanavar [mailto:gopikrishna.yadappanavar@wipro.com]
Sent: Monday, June 05, 2000 6:00 AM
To: NT Developers Interest List
Subject: [ntdev] Helping module for NDIS in the kernel ??

 
Hi friends
 
I want to write one module (lets call it a module now ) which should
 
    a) sit in the kernel.
    b) interact with an NDIS miniport driver, meaning import & export  some functions with the NDIS
        Driver.
    c)  handle requests from application programs for configuration settings.
    d) hold its data and
    e) exist as an independent entity aiding NDIS Driver.
 
I have written the NDIS Miniport driver but don't know how to implement the module !!
How should I implement this module ? Kernel - mode DLL or NDIS intermediate driver or any other ??
 
Please throw some light on this ...
 
regards
Gopikrishna