Tech Support > Microsoft Windows > Drivers > Obsolete NDIS interfaces in ndis6.0
Obsolete NDIS interfaces in ndis6.0
Posted by Praveen Kumar Amritaluru on June 4th, 2008


Hi,

NdisAllocateBuffer is obsoleted starting with NDIS6.0. So do couple of
others OIDs sent to ndis miniport driver.
Is there a document/writeup that someone is aware of which lists all
obsoleted interfaces/apis/oids etc in a single place?

I find a page that lists all such obsoleted interfaces/oids for
WinXP(NDIS5.1) and above.
Looking for similar writeup/document.

Do let me know if you know of any.

Thanks in advance,
-Praveen


Posted by Maxim S. Shatskih on June 4th, 2008


Why do you need this list?

It is obvious that NDIS6 does not use NDIS_BUFFER, so, all APIs related to
this object are obsolete.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com

"Praveen Kumar Amritaluru" <apraveen.kumar@gmail.com> wrote in message
news:u1l9nwlxIHA.4772@TK2MSFTNGP03.phx.gbl...

Posted by Praveen Kumar Amritaluru on June 4th, 2008


The question is not specific to NDIS_BUFFER.

I am looking for all other such obsolete apis/data-structures/oids etc.

WDK lists such obsolete interfaces for windows XP. I could not find one
incase of Vista.

The purpose is to obsolete these from my code if _any_ exist.
For eg, I might be handling some OID (carried over from ndis 5.1 code base)
which is no longer required.

For eg, following OIDs are to be obsoleted. Instead OID_GEN_STATISTICS
handling takes care of these in ndis6.0


OID_GEN_DIRECTED_BYTES_RCV
OID_GEN_DIRECTED_BYTES_XMIT
OID_GEN_DIRECTED_FRAMES_RCV
OID_GEN_DIRECTED_FRAMES_XMIT
OID_GEN_MULTICAST_FRAMES_XMIT
OID_GEN_BROADCAST_BYTES_XMIT
OID_GEN_RCV_NO_BUFFER
OID_GEN_BROADCAST_BYTES_RCV


-Praveen


"Maxim S. Shatskih" <maxim@storagecraft.com> wrote in message
news:OcoI1HmxIHA.2208@TK2MSFTNGP04.phx.gbl...


Posted by Angie on June 4th, 2008


I haven't seen such a complete list unless you check DDK's document one by
one.

"Praveen Kumar Amritaluru" <apraveen.kumar@gmail.com> wrote in message
news:uAQzeqmxIHA.2068@TK2MSFTNGP05.phx.gbl...


Posted by Praveen Kumar Amritaluru on June 6th, 2008


That is the last resort which is error-prone & not the best thing to do.

Wondering why Microsoft does not update their WDK with this information
and help reduce efforts on part of both developers and themselves.


"Angie" <kimojolin@yahoo.com> wrote in message
news:OKp56XnxIHA.420@TK2MSFTNGP02.phx.gbl...


Posted by Pavel A. on June 6th, 2008


Maybe we can't say that NDIS5 definitions are obsolete in Vista: it still
supports NDIS5 drivers.

--PA


"Praveen Kumar Amritaluru" <apraveen.kumar@gmail.com> wrote in message
news:#NkAoS8xIHA.4376@TK2MSFTNGP06.phx.gbl...


Similar Posts