[PATCH 1/2] include: Fix the definition of PNDIS_HANDLE.
Signed-off-by: Zebediah Figura <z.figura12(a)gmail.com> --- include/ddk/ndis.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/ddk/ndis.h b/include/ddk/ndis.h index 38eec8a7ac4..872b43b5824 100644 --- a/include/ddk/ndis.h +++ b/include/ddk/ndis.h @@ -25,7 +25,7 @@ typedef ULONG NDIS_AF, *PNDIS_AF; typedef MDL NDIS_BUFFER, *PNDIS_BUFFER; -typedef void *NDIS_HANDLE, *PNDIS_HANDLE, *PNDIS_PACKET_POOL; +typedef void *NDIS_HANDLE, **PNDIS_HANDLE, *PNDIS_PACKET_POOL; typedef ULONG NDIS_OID, *PNDIS_OID; typedef int NDIS_STATUS, *PNDIS_STATUS; typedef UNICODE_STRING NDIS_STRING, *PNDIS_STRING; -- 2.30.0
Note that Windows only defines some types before the include (specifically, NDIS_STATUS, NDIS_HANDLE, NDIS_STRING). Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50426 Signed-off-by: Zebediah Figura <z.figura12(a)gmail.com> --- include/ddk/ndis.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/ddk/ndis.h b/include/ddk/ndis.h index 872b43b5824..6258bc13354 100644 --- a/include/ddk/ndis.h +++ b/include/ddk/ndis.h @@ -21,8 +21,6 @@ #ifndef _NDIS_ #define _NDIS_ -#include <ntddndis.h> - typedef ULONG NDIS_AF, *PNDIS_AF; typedef MDL NDIS_BUFFER, *PNDIS_BUFFER; typedef void *NDIS_HANDLE, **PNDIS_HANDLE, *PNDIS_PACKET_POOL; @@ -30,6 +28,8 @@ typedef ULONG NDIS_OID, *PNDIS_OID; typedef int NDIS_STATUS, *PNDIS_STATUS; typedef UNICODE_STRING NDIS_STRING, *PNDIS_STRING; +#include <ntddndis.h> + typedef enum _NDIS_REQUEST_TYPE { NdisRequestQueryInformation, -- 2.30.0
participants (1)
-
Zebediah Figura