LoadLibraryA, GetProcAddress, FreeLibrary, GetModuleHandleA, WriteFileEx needed __stdcall

svn path=/trunk/; revision=746
This commit is contained in:
Emanuele Aliberti 1999-10-31 22:41:15 +00:00
parent 68fbd54f2c
commit dabbe50e39
2 changed files with 37 additions and 13 deletions

View file

@ -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 * COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS system libraries * PROJECT: ReactOS system libraries
* FILE: lib/kernel32/file/rw.c * FILE: lib/kernel32/file/rw.c
@ -140,13 +141,15 @@ VOID ApcRoutine(PVOID ApcContext, struct _IO_STATUS_BLOCK* IoStatusBlock, ULONG
} }
WINBOOL WriteFileEx( WINBOOL
HANDLE hFile, STDCALL
LPCVOID lpBuffer, WriteFileEx (
DWORD nNumberOfBytesToWrite, HANDLE hFile,
LPOVERLAPPED lpOverLapped, LPCVOID lpBuffer,
LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine DWORD nNumberOfBytesToWrite,
) LPOVERLAPPED lpOverLapped,
LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine
)
{ {
LARGE_INTEGER Offset; LARGE_INTEGER Offset;

View file

@ -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_STATUS
#define WIN32_NO_PEHDR #define WIN32_NO_PEHDR
#include <windows.h> #include <windows.h>
@ -6,7 +14,9 @@
#include <ntdll/ldr.h> #include <ntdll/ldr.h>
HINSTANCE LoadLibraryA( LPCSTR lpLibFileName ) HINSTANCE
STDCALL
LoadLibraryA( LPCSTR lpLibFileName )
{ {
HINSTANCE hInst; HINSTANCE hInst;
int i; 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; FARPROC fnExp;
@ -54,7 +66,10 @@ FARPROC GetProcAddress( HMODULE hModule, LPCSTR lpProcName )
return fnExp; return fnExp;
} }
WINBOOL FreeLibrary( HMODULE hLibModule )
WINBOOL
STDCALL
FreeLibrary( HMODULE hLibModule )
{ {
LdrUnloadDll(hLibModule); LdrUnloadDll(hLibModule);
return TRUE; return TRUE;
@ -73,7 +88,13 @@ FreeLibraryAndExitThread(
return; return;
} }
HMODULE GetModuleHandleA ( LPCSTR lpModuleName )
HMODULE
STDCALL
GetModuleHandleA ( LPCSTR lpModuleName )
{ {
return LoadLibraryA(lpModuleName); return LoadLibraryA(lpModuleName);
} }
/* EOF */