It looks like someone took some Windows SDK code for the Windows drivers and bashed it till it compiled inside Linux and then probably used it as the driver kit that was distributed with SuSE? Then someone else realized that was pretty pointless and decided it needed to be in mainline so re-licensed the entire SuSE driver kit..
Man.. I donno, might have been easier to start with a spec than this. Good luck to all involved.
Now, the *real* prize from this is to develop a KVM/Xen server side so that we can use the good MS para-virtualizated net and block drivers in Windows!! The current open solutions are pretty bad in comparison.