[ros-diffs] [janderwald] 42166: - fix clobering of stack in the event, property, method and start device routine

janderwald at svn.reactos.org janderwald at svn.reactos.org
Thu Jul 23 23:48:47 CEST 2009


Author: janderwald
Date: Thu Jul 23 23:48:47 2009
New Revision: 42166

URL: http://svn.reactos.org/svn/reactos?rev=42166&view=rev
Log:
- fix clobering of stack in the event, property, method and start device routine

Modified:
    trunk/reactos/include/ddk/portcls.h

Modified: trunk/reactos/include/ddk/portcls.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/portcls.h?rev=42166&r1=42165&r2=42166&view=diff
==============================================================================
--- trunk/reactos/include/ddk/portcls.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/portcls.h [iso-8859-1] Thu Jul 23 23:48:47 2009
@@ -239,7 +239,7 @@
 
 typedef struct _PCPROPERTY_REQUEST PCPROPERTY_REQUEST, *PPCPROPERTY_REQUEST;
 
-typedef NTSTATUS (*PCPFNPROPERTY_HANDLER)(
+typedef NTSTATUS NTAPI(*PCPFNPROPERTY_HANDLER)(
     IN  PPCPROPERTY_REQUEST PropertyRequest);
 
 typedef struct
@@ -281,7 +281,7 @@
 
 struct _PCEVENT_REQUEST;
 
-typedef NTSTATUS (*PCPFNEVENT_HANDLER)(
+typedef NTSTATUS NTAPI(*PCPFNEVENT_HANDLER)(
     IN  struct _PCEVENT_REQUEST* EventRequest);
 
 typedef struct _PCEVENT_ITEM
@@ -307,7 +307,7 @@
 
 struct _PCMETHOD_REQUEST;
 
-typedef NTSTATUS (*PCPFNMETHOD_HANDLER)(
+typedef NTSTATUS NTAPI(*PCPFNMETHOD_HANDLER)(
     IN  struct _PCMETHOD_REQUEST* MethodRequest);
 
 typedef struct _PCMETHOD_ITEM
@@ -834,7 +834,7 @@
 
 struct IInterruptSync;
 
-typedef NTSTATUS (*PINTERRUPTSYNCROUTINE)(
+typedef NTSTATUS NTAPI(*PINTERRUPTSYNCROUTINE)(
     IN  struct IInterruptSync* InterruptSync,
     IN  PVOID DynamicContext);
 
@@ -2048,7 +2048,7 @@
     PortCls API Functions
 */
 
-typedef NTSTATUS (*PCPFNSTARTDEVICE)(
+typedef NTSTATUS NTAPI(*PCPFNSTARTDEVICE)(
     IN  PDEVICE_OBJECT DeviceObject,
     IN  PIRP Irp,
     IN  PRESOURCELIST ResourceList);




More information about the Ros-diffs mailing list