Vladimir Pankratov : netapi32: Add stub for NetGroupEnum.

Alexandre Julliard julliard at winehq.org
Thu Jul 31 07:18:15 CDT 2008


Module: wine
Branch: master
Commit: ae71af004b103e3fdd29fadfdf4d4031fe563262
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ae71af004b103e3fdd29fadfdf4d4031fe563262

Author: Vladimir Pankratov <scriptkid at mail.ru>
Date:   Thu Jul 31 12:00:31 2008 +0500

netapi32: Add stub for NetGroupEnum.

---

 dlls/netapi32/access.c      |   12 ++++++++++++
 dlls/netapi32/netapi32.spec |    2 +-
 include/lmaccess.h          |    1 +
 3 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/dlls/netapi32/access.c b/dlls/netapi32/access.c
index 4fdf60a..5da07a6 100644
--- a/dlls/netapi32/access.c
+++ b/dlls/netapi32/access.c
@@ -689,6 +689,18 @@ NetGetDCName(LPCWSTR servername, LPCWSTR domainname, LPBYTE *bufptr)
   return NERR_DCNotFound; /* say we can't find a domain controller */  
 }
 
+/************************************************************
+ *                NetGroupEnum  (NETAPI32.@)
+ *
+ */
+NET_API_STATUS WINAPI
+NetGroupEnum(LPCWSTR servername, DWORD level, LPBYTE *bufptr, DWORD prefmaxlen,
+             LPDWORD entriesread, LPDWORD totalentries, LPDWORD resume_handle)
+{
+    FIXME("(%s, %d, %p, %d, %p, %p, %p) stub!\n", debugstr_w(servername),
+          level, bufptr, prefmaxlen, entriesread, totalentries, resume_handle);
+    return ERROR_ACCESS_DENIED;
+}
 
 /******************************************************************************
  * NetUserModalsGet  (NETAPI32.@)
diff --git a/dlls/netapi32/netapi32.spec b/dlls/netapi32/netapi32.spec
index 4b53e79..8f1a544 100644
--- a/dlls/netapi32/netapi32.spec
+++ b/dlls/netapi32/netapi32.spec
@@ -98,7 +98,7 @@
 @ stub NetGroupAddUser
 @ stub NetGroupDel
 @ stub NetGroupDelUser
-@ stub NetGroupEnum
+@ stdcall NetGroupEnum(wstr long ptr long ptr ptr ptr)
 @ stub NetGroupGetInfo
 @ stub NetGroupGetUsers
 @ stub NetGroupSetInfo
diff --git a/include/lmaccess.h b/include/lmaccess.h
index b3372d7..c29a40c 100644
--- a/include/lmaccess.h
+++ b/include/lmaccess.h
@@ -449,6 +449,7 @@ typedef struct _LOCALGROUP_USERS_INFO_0 {
 #define LOCALGROUP_COMMENT_PARMNUM      2
 
 NET_API_STATUS WINAPI NetGetDCName(LPCWSTR,LPCWSTR,LPBYTE*);
+NET_API_STATUS WINAPI NetGroupEnum(LPCWSTR,DWORD,LPBYTE*,DWORD,LPDWORD,LPDWORD,LPDWORD);
 NET_API_STATUS WINAPI NetLocalGroupAdd(LPCWSTR,DWORD,LPBYTE,LPDWORD);
 NET_API_STATUS WINAPI NetLocalGroupAddMember(LPCWSTR,LPCWSTR,PSID);
 NET_API_STATUS WINAPI NetLocalGroupAddMembers(LPCWSTR,LPCWSTR,DWORD,LPBYTE,DWORD);




More information about the wine-cvs mailing list