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