Author: sginsberg
Date: Thu Aug 20 16:45:32 2009
New Revision: 42808
URL:
http://svn.reactos.org/svn/reactos?rev=42808&view=rev
Log:
- Get rid of some more assumptions that the default calling convention is stdcall
Modified:
trunk/reactos/include/ddk/punknown.h
trunk/reactos/include/ddk/unknown.h
trunk/reactos/include/reactos/subsys/csr/server.h
Modified: trunk/reactos/include/ddk/punknown.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/punknown.h?rev…
==============================================================================
--- trunk/reactos/include/ddk/punknown.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/punknown.h [iso-8859-1] Thu Aug 20 16:45:32 2009
@@ -80,7 +80,7 @@
Constructor callback definition
*/
-typedef HRESULT (*PFNCREATEINSTANCE)(
+typedef HRESULT (NTAPI *PFNCREATEINSTANCE)(
OUT PUNKNOWN* Unknown,
IN REFCLSID ClassId,
IN PUNKNOWN OuterUnknown,
Modified: trunk/reactos/include/ddk/unknown.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/unknown.h?rev=…
==============================================================================
--- trunk/reactos/include/ddk/unknown.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/unknown.h [iso-8859-1] Thu Aug 20 16:45:32 2009
@@ -44,7 +44,7 @@
typedef IUnknown *PUNKNOWN;
typedef
HRESULT
-(*PFNCREATEINSTANCE)
+(NTAPI *PFNCREATEINSTANCE)
(
OUT PUNKNOWN * Unknown,
IN REFCLSID ClassId,
Modified: trunk/reactos/include/reactos/subsys/csr/server.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/subsys/csr…
==============================================================================
--- trunk/reactos/include/reactos/subsys/csr/server.h [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/subsys/csr/server.h [iso-8859-1] Thu Aug 20 16:45:32
2009
@@ -107,7 +107,7 @@
/* FUNCTION TYPES ************************************************************/
typedef
NTSTATUS
-(*PCSR_CONNECT_CALLBACK)(
+(NTAPI *PCSR_CONNECT_CALLBACK)(
IN PCSR_PROCESS CsrProcess,
IN OUT PVOID ConnectionInfo,
IN OUT PULONG ConnectionInfoLength
@@ -115,25 +115,25 @@
typedef
VOID
-(*PCSR_DISCONNECT_CALLBACK)(IN PCSR_PROCESS CsrProcess);
-
-typedef
-NTSTATUS
-(*PCSR_NEWPROCESS_CALLBACK)(
+(NTAPI *PCSR_DISCONNECT_CALLBACK)(IN PCSR_PROCESS CsrProcess);
+
+typedef
+NTSTATUS
+(NTAPI *PCSR_NEWPROCESS_CALLBACK)(
IN PCSR_PROCESS Parent,
IN PCSR_PROCESS CsrProcess
);
typedef
VOID
-(*PCSR_HARDERROR_CALLBACK)(
+(NTAPI *PCSR_HARDERROR_CALLBACK)(
IN PCSR_THREAD CsrThread,
IN PHARDERROR_MSG HardErrorMessage
);
typedef
ULONG
-(*PCSR_SHUTDOWNPROCESS_CALLBACK)(
+(NTAPI *PCSR_SHUTDOWNPROCESS_CALLBACK)(
IN PCSR_PROCESS CsrProcess,
IN ULONG Flags,
IN BOOLEAN FirstPhase