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.
It seems like the only header that's missing is
netpnp.h
, though onceNET_PNP_EVENT_NOTIFICATION
(gated behindNDIS_SUPPORT_NDIS6
) is scraped it'd be needed anyways.Originally posted by @DropDemBits in https://github.com/microsoft/wdkmetadata/issues/50#issuecomment-1730773003