microsoft / wdkmetadata

Tooling to generate metadata for Win32 APIs in the Windows Driver Kit (WDK).
Other
85 stars 6 forks source link

Add missing NDIS APIs #51

Open mikebattista opened 9 months ago

mikebattista commented 9 months ago
          Apparently `NdisRegisterProtocolDriver` or `PNDIS_BIND_PARAMETERS` (which are both gated behind `NDIS_SUPPORT_NDIS6`) aren't showing up in the metadata, which seems to be caused by the defines made in `ndis/version.h` not being visible inside of `ndis.h`.

There are a bunch of "ndis" headers other than just ndis.h so you'll have to tell me if I got the full closure of what's needed.

It seems like the only header that's missing is netpnp.h, though once NET_PNP_EVENT_NOTIFICATION (gated behind NDIS_SUPPORT_NDIS6) is scraped it'd be needed anyways.

Originally posted by @DropDemBits in https://github.com/microsoft/wdkmetadata/issues/50#issuecomment-1730773003

mikebattista commented 5 months ago

This is blocked on https://github.com/microsoft/wdkmetadata/issues/23 due to SLIST_HEADER references.