[PATCH v2 0/7] NDIS patchset

Isabella Bosia ibosia at codeweavers.com
Tue Sep 1 06:41:13 CDT 2020


I think I've addressed all the issues that were mentioned.

I've moved the test from iphlpapi to ndis.sys.  I think I'm using the
LoadOrderGroup correctly and it doesn't create any extra processes.

I also removed the creation of the symlink with DefineDosDevice.  It was
inspired by some code I reversed in a third party dll, which the patches
are trying to address.

v1: https://www.winehq.org/pipermail/wine-devel/2020-August/172383.html

Isabella Bosia (7):
  iphlpapi: Unify conversions to interface guid.
  iphlpapi: Make the interface guids more unique.
  wine.inf: Create NDIS service.
  ndis.sys: Create network card registry keys.
  ndis.sys: Create network card devices.
  ndis.sys: Implement IOCTL_NDIS_QUERY_GLOBAL_STATS on network cards.
  ndis.sys/tests: Add tests for ndis ioctls.

 configure.ac                    |   1 +
 dlls/iphlpapi/iphlpapi_main.c   |  12 ++-
 dlls/ndis.sys/Makefile.in       |   1 +
 dlls/ndis.sys/main.c            | 159 ++++++++++++++++++++++++++++++++
 dlls/ndis.sys/tests/Makefile.in |   5 +
 dlls/ndis.sys/tests/ndis.c      | 146 +++++++++++++++++++++++++++++
 loader/wine.inf.in              |  14 +++
 7 files changed, 336 insertions(+), 2 deletions(-)
 create mode 100644 dlls/ndis.sys/tests/Makefile.in
 create mode 100644 dlls/ndis.sys/tests/ndis.c

-- 
2.25.1




More information about the wine-devel mailing list