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
* 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;

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_PEHDR
#include <windows.h>
@ -6,7 +14,9 @@
#include <ntdll/ldr.h>
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);
}
}
/* EOF */