From a28f7363016814271153da66ed112665d0a433c7 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Thu, 30 Aug 2001 23:51:08 +0000 Subject: [PATCH] Fixed calling conventions svn path=/trunk/; revision=2210 --- reactos/include/ddk/cctypes.h | 32 ++++++++++++++++---------------- reactos/include/ddk/extypes.h | 25 ++++++++++++++----------- reactos/ntoskrnl/ex/lookas.c | 14 +++++++------- 3 files changed, 37 insertions(+), 34 deletions(-) diff --git a/reactos/include/ddk/cctypes.h b/reactos/include/ddk/cctypes.h index 11717d1adc4..bd3f0acfd32 100644 --- a/reactos/include/ddk/cctypes.h +++ b/reactos/include/ddk/cctypes.h @@ -15,7 +15,9 @@ typedef struct _CC_FILE_SIZES } CC_FILE_SIZES, *PCC_FILE_SIZES; -typedef VOID (*PCC_POST_DEFERRED_WRITE)(IN PVOID Context1, IN PVOID Context2); +typedef VOID STDCALL +(*PCC_POST_DEFERRED_WRITE)(IN PVOID Context1, + IN PVOID Context2); typedef struct _PUBLIC_BCB { @@ -35,23 +37,19 @@ typedef VOID (*PDIRTY_PAGE_ROUTINE) ( IN PVOID Context2 ); -typedef BOOLEAN (*PACQUIRE_FOR_LAZY_WRITE) ( - IN PVOID Context, - IN BOOLEAN Wait -); +typedef BOOLEAN STDCALL +(*PACQUIRE_FOR_LAZY_WRITE)(IN PVOID Context, + IN BOOLEAN Wait); -typedef VOID (*PRELEASE_FROM_LAZY_WRITE) ( - IN PVOID Context -); +typedef VOID STDCALL +(*PRELEASE_FROM_LAZY_WRITE)(IN PVOID Context); -typedef BOOLEAN (*PACQUIRE_FOR_READ_AHEAD) ( - IN PVOID Context, - IN BOOLEAN Wait -); +typedef BOOLEAN STDCALL +(*PACQUIRE_FOR_READ_AHEAD)(IN PVOID Context, + IN BOOLEAN Wait); -typedef VOID (*PRELEASE_FROM_READ_AHEAD) ( - IN PVOID Context -); +typedef VOID STDCALL +(*PRELEASE_FROM_READ_AHEAD)(IN PVOID Context); typedef struct _CACHE_MANAGER_CALLBACKS { @@ -71,7 +69,9 @@ typedef struct _SECTION_OBJECT_POINTERS } SECTION_OBJECT_POINTERS, *PSECTION_OBJECT_POINTERS; */ -typedef VOID (*PFLUSH_TO_LSN)(IN PVOID LogHandle, IN LARGE_INTEGER Lsn); +typedef VOID STDCALL +(*PFLUSH_TO_LSN)(IN PVOID LogHandle, + IN LARGE_INTEGER Lsn); typedef struct _REACTOS_COMMON_FCB_HEADER { diff --git a/reactos/include/ddk/extypes.h b/reactos/include/ddk/extypes.h index f4b6beef0d3..778e107d41f 100644 --- a/reactos/include/ddk/extypes.h +++ b/reactos/include/ddk/extypes.h @@ -1,4 +1,4 @@ -/* $Id: extypes.h,v 1.5 2001/07/04 20:40:18 chorns Exp $ */ +/* $Id: extypes.h,v 1.6 2001/08/30 23:50:53 ekohl Exp $ */ #ifndef __INCLUDE_DDK_EXTYPES_H #define __INCLUDE_DDK_EXTYPES_H @@ -78,7 +78,8 @@ typedef struct _ZONE_ENTRY } ZONE_ENTRY, *PZONE_ENTRY; -typedef VOID (*PWORKER_THREAD_ROUTINE)(PVOID Parameter); +typedef VOID STDCALL +(*PWORKER_THREAD_ROUTINE)(PVOID Parameter); typedef struct _WORK_QUEUE_ITEM { @@ -87,10 +88,13 @@ typedef struct _WORK_QUEUE_ITEM PVOID Context; } WORK_QUEUE_ITEM, *PWORK_QUEUE_ITEM; -typedef PVOID (*PALLOCATE_FUNCTION)(POOL_TYPE PoolType, - ULONG NumberOfBytes, - ULONG Tag); -typedef VOID (*PFREE_FUNCTION)(PVOID Buffer); +typedef PVOID STDCALL +(*PALLOCATE_FUNCTION)(POOL_TYPE PoolType, + ULONG NumberOfBytes, + ULONG Tag); + +typedef VOID STDCALL +(*PFREE_FUNCTION)(PVOID Buffer); typedef union _SLIST_HEADER { @@ -149,11 +153,10 @@ typedef struct _PAGED_LOOKASIDE_LIST typedef struct _CALLBACK_OBJECT *PCALLBACK_OBJECT; -typedef VOID (*PCALLBACK_FUNCTION) ( - PVOID CallbackContext, - PVOID Argument1, - PVOID Argument2 - ); +typedef VOID STDCALL +(*PCALLBACK_FUNCTION)(PVOID CallbackContext, + PVOID Argument1, + PVOID Argument2); #endif /* __INCLUDE_DDK_EXTYPES_H */ diff --git a/reactos/ntoskrnl/ex/lookas.c b/reactos/ntoskrnl/ex/lookas.c index 08cb3759f63..3acf3cab21c 100644 --- a/reactos/ntoskrnl/ex/lookas.c +++ b/reactos/ntoskrnl/ex/lookas.c @@ -1,4 +1,4 @@ -/* $Id: lookas.c,v 1.3 2001/07/04 20:40:20 chorns Exp $ +/* $Id: lookas.c,v 1.4 2001/08/30 23:51:08 ekohl Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -59,10 +59,10 @@ VOID ExpDefaultMinMax( } -PVOID ExpDefaultAllocate( - POOL_TYPE PoolType, - ULONG NumberOfBytes, - ULONG Tag) +PVOID STDCALL +ExpDefaultAllocate(POOL_TYPE PoolType, + ULONG NumberOfBytes, + ULONG Tag) /* * FUNCTION: Default allocate function for lookaside lists * ARGUMENTS: @@ -77,8 +77,8 @@ PVOID ExpDefaultAllocate( } -VOID ExpDefaultFree( - PVOID Buffer) +VOID STDCALL +ExpDefaultFree(PVOID Buffer) /* * FUNCTION: Default free function for lookaside lists * ARGUMENTS: