[DDK]
authorThomas Faber <thomas.faber@reactos.org>
Tue, 15 Aug 2017 12:32:05 +0000 (12:32 +0000)
committerThomas Faber <thomas.faber@reactos.org>
Tue, 15 Aug 2017 12:32:05 +0000 (12:32 +0000)
- Fix calling convention for NDIS_PROC. Fixes stack corruption when running 3rd party network drivers
CORE-13685 #resolve

svn path=/trunk/; revision=75551

reactos/sdk/include/ddk/ndis.h

index b9d0464..fef3b2e 100644 (file)
@@ -2293,7 +2293,7 @@ typedef struct _NDIS_MINIPORT_WORK_ITEM {
 } NDIS_MINIPORT_WORK_ITEM, *PNDIS_MINIPORT_WORK_ITEM;
 
 struct _NDIS_WORK_ITEM;
-typedef VOID (*NDIS_PROC)(struct _NDIS_WORK_ITEM *, PVOID);
+typedef VOID (NTAPI *NDIS_PROC)(struct _NDIS_WORK_ITEM *, PVOID);
 
 typedef struct _NDIS_WORK_ITEM {
   PVOID Context;