From dabbe50e39f35d6eb51377a54114d2ae48b36f1c Mon Sep 17 00:00:00 2001 From: Emanuele Aliberti Date: Sun, 31 Oct 1999 22:41:15 +0000 Subject: [PATCH] LoadLibraryA, GetProcAddress, FreeLibrary, GetModuleHandleA, WriteFileEx needed __stdcall svn path=/trunk/; revision=746 --- reactos/lib/kernel32/file/rw.c | 19 +++++++++++-------- reactos/lib/kernel32/misc/ldr.c | 31 ++++++++++++++++++++++++++----- 2 files changed, 37 insertions(+), 13 deletions(-) diff --git a/reactos/lib/kernel32/file/rw.c b/reactos/lib/kernel32/file/rw.c index b6c6c19a867..623e2498503 100644 --- a/reactos/lib/kernel32/file/rw.c +++ b/reactos/lib/kernel32/file/rw.c @@ -1,4 +1,5 @@ -/* +/* $Id: rw.c,v 1.7 1999/10/31 22:41:15 ea Exp $ + * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS system libraries * FILE: lib/kernel32/file/rw.c @@ -140,13 +141,15 @@ VOID ApcRoutine(PVOID ApcContext, struct _IO_STATUS_BLOCK* IoStatusBlock, ULONG } -WINBOOL WriteFileEx( - HANDLE hFile, - LPCVOID lpBuffer, - DWORD nNumberOfBytesToWrite, - LPOVERLAPPED lpOverLapped, - LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine - ) +WINBOOL +STDCALL +WriteFileEx ( + HANDLE hFile, + LPCVOID lpBuffer, + DWORD nNumberOfBytesToWrite, + LPOVERLAPPED lpOverLapped, + LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine + ) { LARGE_INTEGER Offset; diff --git a/reactos/lib/kernel32/misc/ldr.c b/reactos/lib/kernel32/misc/ldr.c index 10533ff7136..5898f76a309 100644 --- a/reactos/lib/kernel32/misc/ldr.c +++ b/reactos/lib/kernel32/misc/ldr.c @@ -1,3 +1,11 @@ +/* $Id: ldr.c,v 1.3 1999/10/31 22:41:15 ea Exp $ + * + * COPYRIGHT: See COPYING in the top level directory + * PROJECT : ReactOS user mode libraries + * MODULE : kernel32.dll + * FILE : reactos/lib/kernel32/misc/ldr.c + * AUTHOR : Boudewijn Dekker + */ #define WIN32_NO_STATUS #define WIN32_NO_PEHDR #include @@ -6,7 +14,9 @@ #include -HINSTANCE LoadLibraryA( LPCSTR lpLibFileName ) +HINSTANCE +STDCALL +LoadLibraryA( LPCSTR lpLibFileName ) { HINSTANCE hInst; int i; @@ -41,7 +51,9 @@ HINSTANCE LoadLibraryA( LPCSTR lpLibFileName ) } -FARPROC GetProcAddress( HMODULE hModule, LPCSTR lpProcName ) +FARPROC +STDCALL +GetProcAddress( HMODULE hModule, LPCSTR lpProcName ) { FARPROC fnExp; @@ -54,7 +66,10 @@ FARPROC GetProcAddress( HMODULE hModule, LPCSTR lpProcName ) return fnExp; } -WINBOOL FreeLibrary( HMODULE hLibModule ) + +WINBOOL +STDCALL +FreeLibrary( HMODULE hLibModule ) { LdrUnloadDll(hLibModule); return TRUE; @@ -73,7 +88,13 @@ FreeLibraryAndExitThread( return; } -HMODULE GetModuleHandleA ( LPCSTR lpModuleName ) + +HMODULE +STDCALL +GetModuleHandleA ( LPCSTR lpModuleName ) { return LoadLibraryA(lpModuleName); -} \ No newline at end of file +} + + +/* EOF */