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