- Added an implementation of LdrFindImageProcAddress.
authorDavid Welch <welch@cwcom.net>
Sun, 7 Mar 2004 04:44:41 +0000 (04:44 +0000)
committerDavid Welch <welch@cwcom.net>
Sun, 7 Mar 2004 04:44:41 +0000 (04:44 +0000)
svn path=/trunk/; revision=8561

reactos/subsys/win32k/ldr/loader.c
reactos/subsys/win32k/stubs/stubs.c

index 2fd0973..8e2fe16 100644 (file)
@@ -16,7 +16,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: loader.c,v 1.13 2003/11/24 14:19:52 gvg Exp $
+/* $Id: loader.c,v 1.14 2004/03/07 04:44:41 dwelch Exp $
  *
  */
 
@@ -90,6 +90,26 @@ LdrGetProcedureAddress (IN PVOID BaseAddress,
    return STATUS_PROCEDURE_NOT_FOUND;
 }
 
+PVOID STDCALL
+EngFindImageProcAddress(IN HANDLE Module,
+                       IN LPSTR ProcName)
+{
+  PVOID Function;
+  NTSTATUS Status;
+  ANSI_STRING ProcNameString;
+  RtlInitAnsiString(&ProcNameString, ProcName);
+  Status = LdrGetProcedureAddress(Module, 
+                                 &ProcNameString,
+                                 0,
+                                 &Function);
+  if (!NT_SUCCESS(Status))
+    {
+      return(NULL);
+    }
+  return(Function);
+}
+
+
 /*
  * @implemented
  */
index 5d417d2..f8be6b7 100644 (file)
@@ -257,21 +257,6 @@ EngFillPath (
   return FALSE;
 }
 
-/*
- * @unimplemented
- */
-PVOID
-STDCALL
-EngFindImageProcAddress(
-       IN HANDLE  hModule,
-       IN LPSTR   lpProcName
-       )
-{
-  // www.osr.com/ddk/graphics/gdifncs_0oiw.htm
-  UNIMPLEMENTED;
-  return NULL;
-}
-
 /*
  * @unimplemented
  */