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=4... ============================================================================== --- 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);