Robert Reif : netapi32: Add stub for NetServerEnumEx.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Jun 7 07:49:30 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 65dd8741ff932b0528a56967abd47c9bc07fcd23
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=65dd8741ff932b0528a56967abd47c9bc07fcd23

Author: Robert Reif <reif at earthlink.net>
Date:   Wed Jun  7 07:42:24 2006 -0400

netapi32: Add stub for NetServerEnumEx.

---

 dlls/netapi32/netapi32.c    |   23 +++++++++++++++++++++++
 dlls/netapi32/netapi32.spec |    2 +-
 include/lmserver.h          |    1 +
 3 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/dlls/netapi32/netapi32.c b/dlls/netapi32/netapi32.c
index 81e4c06..046ae09 100644
--- a/dlls/netapi32/netapi32.c
+++ b/dlls/netapi32/netapi32.c
@@ -49,6 +49,9 @@ BOOL WINAPI DllMain (HINSTANCE hinstDLL,
     return TRUE;
 }
 
+/************************************************************
+ *                NetServerEnum (NETAPI32.@)
+ */
 NET_API_STATUS  WINAPI NetServerEnum(
   LPCWSTR servername,
   DWORD level,
@@ -68,6 +71,26 @@ NET_API_STATUS  WINAPI NetServerEnum(
     return ERROR_NO_BROWSER_SERVERS_FOUND;
 }
 
+/************************************************************
+ *                NetServerEnumEx (NETAPI32.@)
+ */
+NET_API_STATUS WINAPI NetServerEnumEx(
+    LPCWSTR ServerName,
+    DWORD Level,
+    LPBYTE *Bufptr,
+    DWORD PrefMaxlen,
+    LPDWORD EntriesRead,
+    LPDWORD totalentries,
+    DWORD servertype,
+    LPCWSTR domain,
+    LPCWSTR FirstNameToReturn)
+{
+    FIXME("Stub (%s %ld %p %ld %p %p %ld %s %p)\n", debugstr_w(ServerName),
+     Level, Bufptr, PrefMaxlen, EntriesRead, totalentries, servertype,
+     debugstr_w(domain), debugstr_w(FirstNameToReturn));
+                                                                                
+    return ERROR_NO_BROWSER_SERVERS_FOUND;
+}
 
 /************************************************************
  *                NetServerGetInfo  (NETAPI32.@)
diff --git a/dlls/netapi32/netapi32.spec b/dlls/netapi32/netapi32.spec
index c92b59a..392cef7 100644
--- a/dlls/netapi32/netapi32.spec
+++ b/dlls/netapi32/netapi32.spec
@@ -172,7 +172,7 @@
 @ stub NetServerComputerNameDel
 @ stub NetServerDiskEnum
 @ stdcall NetServerEnum(wstr long ptr long ptr ptr long wstr ptr)
-@ stub NetServerEnumEx
+@ stdcall NetServerEnumEx(wstr long ptr long ptr ptr long wstr wstr)
 @ stdcall NetServerGetInfo(wstr long ptr)
 @ stub NetServerSetInfo
 @ stub NetServerTransportAdd
diff --git a/include/lmserver.h b/include/lmserver.h
index 465c738..1d738fc 100644
--- a/include/lmserver.h
+++ b/include/lmserver.h
@@ -39,6 +39,7 @@ typedef struct _SERVER_INFO_101 {
 } SERVER_INFO_101, *PSERVER_INFO_101, *LPSERVER_INFO_101;
 
 NET_API_STATUS WINAPI NetServerEnum(LPCWSTR,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,DWORD,LPCWSTR,LPDWORD);
+NET_API_STATUS WINAPI NetServerEnumEx(LPCWSTR,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,DWORD,LPCWSTR,LPCWSTR);
 NET_API_STATUS WINAPI NetServerGetInfo(LMSTR,DWORD,LPBYTE*);
 BOOL WINAPI SetServiceBits(SERVICE_STATUS_HANDLE,DWORD,BOOL,BOOL);
 




More information about the wine-cvs mailing list