:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / crtdll / process / dll.c
1 /*
2  * COPYRIGHT:   See COPYING in the top level directory
3  * PROJECT:     ReactOS system libraries
4  * FILE:        lib/crtdll/process/dll.c
5  * PURPOSE:     Dll support routines
6  * PROGRAMER:   Boudewijn Dekker
7  * UPDATE HISTORY:
8  *              04/03/99: Created
9  */
10
11 #include <windows.h>
12 #include <crtdll/process.h>
13
14 void *_loaddll (char *name)
15 {
16         return LoadLibraryA(name);
17 }
18
19 int _unloaddll(void *handle)
20 {
21         return FreeLibrary(handle);
22 }
23
24 FARPROC _getdllprocaddr(void *hModule,char * lpProcName, int iOrdinal)
25 {
26    
27
28         if ( lpProcName != NULL ) 
29                 return GetProcAddress(hModule, lpProcName);
30         else
31                 return GetProcAddress(hModule, (LPSTR)iOrdinal);
32         return (NULL);
33 }