So I'm porting an old 32bit NIC driver which was written for NDIS 5.0. I'm targeting (if possible) all 64bit Windows versions starting from XP. What NDIS version to use? From what I've read it should be less then 6 because then Windows XP x64 won't be supported - is this true (I'm wondering because the x64 version of XP is not so conventional)?
Also what WDK version to use - I'm thinking of 7.1 but I don't know maybe even the newer 8.0, 8.1 and 10 somehow support Windows XP x64 NDIS?
I'm asking because from what I see the NDIS versions are all very different and I don't want to start re-writing my driver from scratch again.
And another question I'm wondering - what have NDIS to do with WDK? Does WDK have versions too (sorry if the question is stupid but I've never developed drivers before)? I see that there are NDIS-WDM drivers.