Exporting VXD's functions to WDM Drivers

Hi All,
Can anyone of you please suggest me the links for the above mentioned
subject.
thanks in advance.
regards,
shivas

**************************************************************************
This email (including any attachments) is intended for the sole use of the
intended recipient/s and may contain material that is CONFIDENTIAL AND
PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying or
distribution or forwarding of any or all of the contents in this message is
STRICTLY PROHIBITED. If you are not the intended recipient, please contact
the sender by email and delete all copies; your cooperation in this regard
is appreciated.
**************************************************************************

I didn’t see any info on this subject. You should use _PELDR_AddExportTable
and _PELDR_RemoveExportTable servises to add your own WDM functions (using
NTOSKRNL.EXE or HAL.DLL as a module name when using these services mentioned
above). Of course you can export functions using any module name you want,
in this case you should make an export LIB file to link your WDM driver
correctly. By the way this method is used in NTKERN.VXD and some other VXD
modules to support WDM, SCSI, NDIS and NOVELL layers in Windows 9x/Me. I
myself used these services to add some WDM functions which are absent in
Windows 98 (RemLock functions). Also you can call VxD services straight from
a WDM module but in this case your WDM module won’t be binary compatible
with NT-based OSes (but MS uses this technique in their SYS drivers in
Win9x/Me, ACPI.SYS for instance). The best way is to write one VXD which
will provide some necessary functions to use in your WDM driver. The two
above mentioned services are described in MS DDK documentation.

----- Original Message -----
From: “Seshagiri_Babu”
To: “NT Developers Interest List”
Sent: Tuesday, August 06, 2002 1:10 PM
Subject: [ntdev] Exporting VXD’s functions to WDM Drivers

> Hi All,
> Can anyone of you please suggest me the links for the above mentioned
> subject.
> thanks in advance.
> regards,
> shivas
>
>
> This email (including any attachments) is intended for the sole use of the
> intended recipient/s and may contain material that is CONFIDENTIAL AND
> PRIVATE COMPANY INFORMATION. Any review or reliance by others or copying
or
> distribution or forwarding of any or all of the contents in this message
is
> STRICTLY PROHIBITED. If you are not the intended recipient, please contact
> the sender by email and delete all copies; your cooperation in this regard
> is appreciated.
>

>
>
> —
> You are currently subscribed to ntdev as: xxxxx@nival.com
> To unsubscribe send a blank email to %%email.unsub%%
>