netapi32: add stub for NetServerEnumEx (revised)

Robert Reif reif at earthlink.net
Wed Jun 7 06:42:24 CDT 2006


Add stub for NetServerEnumEx.

Removed unnecessary include from previous patch.

-------------- next part --------------
Index: dlls/netapi32/netapi32.c
===================================================================
RCS file: /home/wine/wine/dlls/netapi32/netapi32.c,v
retrieving revision 1.24
diff -p -u -r1.24 netapi32.c
--- dlls/netapi32/netapi32.c	23 May 2006 12:48:21 -0000	1.24
+++ dlls/netapi32/netapi32.c	7 Jun 2006 11:39:11 -0000
@@ -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.@)
Index: dlls/netapi32/netapi32.spec
===================================================================
RCS file: /home/wine/wine/dlls/netapi32/netapi32.spec,v
retrieving revision 1.23
diff -p -u -r1.23 netapi32.spec
--- dlls/netapi32/netapi32.spec	6 Apr 2006 20:28:01 -0000	1.23
+++ dlls/netapi32/netapi32.spec	7 Jun 2006 11:39:11 -0000
@@ -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
Index: include/lmserver.h
===================================================================
RCS file: /home/wine/wine/include/lmserver.h,v
retrieving revision 1.4
diff -p -u -r1.4 lmserver.h
--- include/lmserver.h	23 May 2006 12:49:04 -0000	1.4
+++ include/lmserver.h	7 Jun 2006 11:39:20 -0000
@@ -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-patches mailing list