From: Roddy, Mark [Mark_Roddy@stratus.com] Sent: Monday, June 05, 2000 8:30 AM To: NT Developers Interest List Subject: [ntdev] RE: Helping module for NDIS in the kernel ?? You could build an EXPORT_DRIVER (TARGETTYPE=EXPORT_DRIVER in your sources file.) This will be a 'kernel mode dll' with a driver entry routine that loads like a standard (NT4 legacy) driver. As a dll it can export functional interfaces that your ndis driver can then import. If one of these interfaces provides a method for your ndis driver to export its own back to your kernel dll, then you have a bi-directional procedural interface between both modules. One has to ask: "why bother" as if you are writing both the ndis driver and the kernel dll then whatever functionality you are assigning to the dll could just as readily be assigned to the ndis driver. If this is just to avoid ndis restrictions on what NT kernel APIs are available, I could be wrong here, but aren't there ways to build ndis drivers that allow one to be non-portable and use any of the nt ddk api? The only major advantage such an arrangement has is that the dll can persist over time while your ndis drivers come and go, preserving state information that might otherwise be more difficult to reconstruct. -----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 --- You are currently subscribed to ntdev as: GlennEverhart@FirstUSA.com To unsubscribe send a blank email to leave-ntdev-247T@lists.osr.com