[03/10] netapi32: Merge share.c into netapi32.c.
Hans Leidekker
hans at codeweavers.com
Tue Nov 12 03:00:13 CST 2013
---
dlls/netapi32/Makefile.in | 1 -
dlls/netapi32/netapi32.c | 107 ++++++++++++++++++++++++++++++++++++++
dlls/netapi32/share.c | 128 ----------------------------------------------
3 files changed, 107 insertions(+), 129 deletions(-)
delete mode 100644 dlls/netapi32/share.c
diff --git a/dlls/netapi32/Makefile.in b/dlls/netapi32/Makefile.in
index 1b6b33c..9c81cd1 100644
--- a/dlls/netapi32/Makefile.in
+++ b/dlls/netapi32/Makefile.in
@@ -13,7 +13,6 @@ C_SRCS = \
nbt.c \
netapi32.c \
netbios.c \
- share.c \
wksta.c
@MAKE_DLL_RULES@
diff --git a/dlls/netapi32/netapi32.c b/dlls/netapi32/netapi32.c
index 6aa1e39..8a506d4 100644
--- a/dlls/netapi32/netapi32.c
+++ b/dlls/netapi32/netapi32.c
@@ -1,6 +1,7 @@
/* Copyright 2001 Mike McCormack
* Copyright 2002 Andriy Palamarchuk
* Copyright 2003 Juan Lang
+ * Copyright 2006 Paul Vriens
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -277,3 +278,109 @@ NET_API_STATUS WINAPI NetApiBufferSize(LPVOID Buffer, LPDWORD ByteCount)
return NERR_Success;
}
+
+/************************************************************
+ * NetSessionEnum (NETAPI32.@)
+ *
+ * PARAMS
+ * servername [I] Pointer to a string with the name of the server
+ * UncClientName [I] Pointer to a string with the name of the session
+ * username [I] Pointer to a string with the name of the user
+ * level [I] Data information level
+ * bufptr [O] Buffer to the data
+ * prefmaxlen [I] Preferred maximum length of the data
+ * entriesread [O] Pointer to the number of entries enumerated
+ * totalentries [O] Pointer to the possible number of entries
+ * resume_handle [I/O] Pointer to a handle for subsequent searches
+ *
+ * RETURNS
+ * If successful, the function returns NERR_Success
+ * On failure it returns:
+ * ERROR_ACCESS_DENIED User has no access to the requested information
+ * ERROR_INVALID_LEVEL Value of 'level' is not correct
+ * ERROR_INVALID_PARAMETER Wrong parameter
+ * ERROR_MORE_DATA Need a larger buffer
+ * ERROR_NOT_ENOUGH_MEMORY Not enough memory
+ * NERR_ClientNameNotFound A session does not exist on a given computer
+ * NERR_InvalidComputer Invalid computer name
+ * NERR_UserNotFound User name could not be found.
+ */
+NET_API_STATUS WINAPI NetSessionEnum(LMSTR servername, LMSTR UncClientName,
+ LMSTR username, DWORD level, LPBYTE* bufptr, DWORD prefmaxlen, LPDWORD entriesread,
+ LPDWORD totalentries, LPDWORD resume_handle)
+{
+ FIXME("Stub (%s %s %s %d %p %d %p %p %p)\n", debugstr_w(servername),
+ debugstr_w(UncClientName), debugstr_w(username),
+ level, bufptr, prefmaxlen, entriesread, totalentries, resume_handle);
+
+ return NERR_Success;
+}
+
+/************************************************************
+ * NetShareEnum (NETAPI32.@)
+ *
+ * PARAMS
+ * servername [I] Pointer to a string with the name of the server
+ * level [I] Data information level
+ * bufptr [O] Buffer to the data
+ * prefmaxlen [I] Preferred maximum length of the data
+ * entriesread [O] Pointer to the number of entries enumerated
+ * totalentries [O] Pointer to the possible number of entries
+ * resume_handle [I/O] Pointer to a handle for subsequent searches
+ *
+ * RETURNS
+ * If successful, the function returns NERR_Success
+ * On failure it returns a system error code (FIXME: find out which)
+ *
+ */
+NET_API_STATUS WINAPI NetShareEnum( LMSTR servername, DWORD level, LPBYTE* bufptr,
+ DWORD prefmaxlen, LPDWORD entriesread, LPDWORD totalentries, LPDWORD resume_handle)
+{
+ FIXME("Stub (%s %d %p %d %p %p %p)\n", debugstr_w(servername), level, bufptr,
+ prefmaxlen, entriesread, totalentries, resume_handle);
+
+ return ERROR_NOT_SUPPORTED;
+}
+
+/************************************************************
+ * NetShareDel (NETAPI32.@)
+ */
+NET_API_STATUS WINAPI NetShareDel(LMSTR servername, LMSTR netname, DWORD reserved)
+{
+ FIXME("Stub (%s %s %d)\n", debugstr_w(servername), debugstr_w(netname), reserved);
+ return NERR_Success;
+}
+
+/************************************************************
+ * NetShareGetInfo (NETAPI32.@)
+ */
+NET_API_STATUS WINAPI NetShareGetInfo(LMSTR servername, LMSTR netname,
+ DWORD level, LPBYTE *bufptr)
+{
+ FIXME("Stub (%s %s %d %p)\n", debugstr_w(servername),
+ debugstr_w(netname),level, bufptr);
+ return NERR_NetNameNotFound;
+}
+
+/************************************************************
+ * NetShareAdd (NETAPI32.@)
+ */
+NET_API_STATUS WINAPI NetShareAdd(LMSTR servername,
+ DWORD level, LPBYTE buf, LPDWORD parm_err)
+{
+ FIXME("Stub (%s %d %p %p)\n", debugstr_w(servername), level, buf, parm_err);
+ return ERROR_NOT_SUPPORTED;
+}
+
+/************************************************************
+ * NetFileEnum (NETAPI32.@)
+ */
+NET_API_STATUS WINAPI NetFileEnum(
+ LPWSTR ServerName, LPWSTR BasePath, LPWSTR UserName,
+ DWORD Level, LPBYTE* BufPtr, DWORD PrefMaxLen,
+ LPDWORD EntriesRead, LPDWORD TotalEntries, PDWORD_PTR ResumeHandle)
+{
+ FIXME("(%s, %s, %s, %u): stub\n", debugstr_w(ServerName), debugstr_w(BasePath),
+ debugstr_w(UserName), Level);
+ return ERROR_NOT_SUPPORTED;
+}
diff --git a/dlls/netapi32/share.c b/dlls/netapi32/share.c
deleted file mode 100644
index 344bf0d..0000000
--- a/dlls/netapi32/share.c
+++ /dev/null
@@ -1,128 +0,0 @@
-/* Copyright 2006 Paul Vriens
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
- */
-
-#include "wine/debug.h"
-#include "lm.h"
-#include "winerror.h"
-
-WINE_DEFAULT_DEBUG_CHANNEL(share);
-
-/************************************************************
- * NetSessionEnum (NETAPI32.@)
- *
- * PARAMS
- * servername [I] Pointer to a string with the name of the server
- * UncClientName [I] Pointer to a string with the name of the session
- * username [I] Pointer to a string with the name of the user
- * level [I] Data information level
- * bufptr [O] Buffer to the data
- * prefmaxlen [I] Preferred maximum length of the data
- * entriesread [O] Pointer to the number of entries enumerated
- * totalentries [O] Pointer to the possible number of entries
- * resume_handle [I/O] Pointer to a handle for subsequent searches
- *
- * RETURNS
- * If successful, the function returns NERR_Success
- * On failure it returns:
- * ERROR_ACCESS_DENIED User has no access to the requested information
- * ERROR_INVALID_LEVEL Value of 'level' is not correct
- * ERROR_INVALID_PARAMETER Wrong parameter
- * ERROR_MORE_DATA Need a larger buffer
- * ERROR_NOT_ENOUGH_MEMORY Not enough memory
- * NERR_ClientNameNotFound A session does not exist on a given computer
- * NERR_InvalidComputer Invalid computer name
- * NERR_UserNotFound User name could not be found.
- */
-NET_API_STATUS WINAPI NetSessionEnum(LMSTR servername, LMSTR UncClientName,
- LMSTR username, DWORD level, LPBYTE* bufptr, DWORD prefmaxlen, LPDWORD entriesread,
- LPDWORD totalentries, LPDWORD resume_handle)
-{
- FIXME("Stub (%s %s %s %d %p %d %p %p %p)\n", debugstr_w(servername),
- debugstr_w(UncClientName), debugstr_w(username),
- level, bufptr, prefmaxlen, entriesread, totalentries, resume_handle);
-
- return NERR_Success;
-}
-
-/************************************************************
- * NetShareEnum (NETAPI32.@)
- *
- * PARAMS
- * servername [I] Pointer to a string with the name of the server
- * level [I] Data information level
- * bufptr [O] Buffer to the data
- * prefmaxlen [I] Preferred maximum length of the data
- * entriesread [O] Pointer to the number of entries enumerated
- * totalentries [O] Pointer to the possible number of entries
- * resume_handle [I/O] Pointer to a handle for subsequent searches
- *
- * RETURNS
- * If successful, the function returns NERR_Success
- * On failure it returns a system error code (FIXME: find out which)
- *
- */
-NET_API_STATUS WINAPI NetShareEnum( LMSTR servername, DWORD level, LPBYTE* bufptr,
- DWORD prefmaxlen, LPDWORD entriesread, LPDWORD totalentries, LPDWORD resume_handle)
-{
- FIXME("Stub (%s %d %p %d %p %p %p)\n", debugstr_w(servername), level, bufptr,
- prefmaxlen, entriesread, totalentries, resume_handle);
-
- return ERROR_NOT_SUPPORTED;
-}
-
-/************************************************************
- * NetShareDel (NETAPI32.@)
- */
-NET_API_STATUS WINAPI NetShareDel(LMSTR servername, LMSTR netname, DWORD reserved)
-{
- FIXME("Stub (%s %s %d)\n", debugstr_w(servername), debugstr_w(netname), reserved);
- return NERR_Success;
-}
-
-/************************************************************
- * NetShareGetInfo (NETAPI32.@)
- */
-NET_API_STATUS WINAPI NetShareGetInfo(LMSTR servername, LMSTR netname,
- DWORD level, LPBYTE *bufptr)
-{
- FIXME("Stub (%s %s %d %p)\n", debugstr_w(servername),
- debugstr_w(netname),level, bufptr);
- return NERR_NetNameNotFound;
-}
-
-/************************************************************
- * NetShareAdd (NETAPI32.@)
- */
-NET_API_STATUS WINAPI NetShareAdd(LMSTR servername,
- DWORD level, LPBYTE buf, LPDWORD parm_err)
-{
- FIXME("Stub (%s %d %p %p)\n", debugstr_w(servername), level, buf, parm_err);
- return ERROR_NOT_SUPPORTED;
-}
-
-/************************************************************
- * NetFileEnum (NETAPI32.@)
- */
-NET_API_STATUS WINAPI NetFileEnum(
- LPWSTR ServerName, LPWSTR BasePath, LPWSTR UserName,
- DWORD Level, LPBYTE* BufPtr, DWORD PrefMaxLen,
- LPDWORD EntriesRead, LPDWORD TotalEntries, PDWORD_PTR ResumeHandle)
-{
- FIXME("(%s, %s, %s, %u): stub\n", debugstr_w(ServerName), debugstr_w(BasePath),
- debugstr_w(UserName), Level);
- return ERROR_NOT_SUPPORTED;
-}
--
1.8.1.5
More information about the wine-patches
mailing list