else
buffer[2*i+1] = (WCHAR)((val & 0xf) + '0');
}
- buffer[2*i]=(WCHAR)0;
+ buffer[2*i]=0;
}
/* Theoretically this could be too short, except that MS defines
ULONG transport, const NetBIOSAdapterImpl *data, void *closure)
{
BOOL ret;
- struct WkstaTransportEnumData *enumData = (struct WkstaTransportEnumData *)
- closure;
+ struct WkstaTransportEnumData *enumData = closure;
if (enumData && enumData->pbuf)
{
return NERR_Success;
}
+/************************************************************
+ * NetWkstaUserEnum (NETAPI32.@)
+ */
+NET_API_STATUS WINAPI
+NetWkstaUserEnum(LMSTR servername, DWORD level, LPBYTE* bufptr,
+ DWORD prefmaxlen, LPDWORD entriesread,
+ LPDWORD totalentries, LPDWORD resumehandle)
+{
+ FIXME("(%s, %d, %p, %d, %p, %p, %p): stub!\n", debugstr_w(servername),
+ level, bufptr, prefmaxlen, entriesread, totalentries, resumehandle);
+ return ERROR_INVALID_PARAMETER;
+}
+
/************************************************************
* NetpGetComputerName (NETAPI32.@)
*/
return NERR_Success;
}
+
+/************************************************************
+ * NetUserGetGroups (NETAPI32.@)
+ */
+NET_API_STATUS NET_API_FUNCTION NetUserGetGroups(
+ LPCWSTR servername,
+ LPCWSTR username,
+ DWORD level,
+ LPBYTE *bufptr,
+ DWORD prefixmaxlen,
+ LPDWORD entriesread,
+ LPDWORD totalentries)
+{
+ FIXME("%s %s %d %p %d %p %p stub\n", debugstr_w(servername),
+ debugstr_w(username), level, bufptr, prefixmaxlen, entriesread,
+ totalentries);
+
+ *bufptr = NULL;
+ *entriesread = 0;
+ *totalentries = 0;
+
+ return ERROR_INVALID_LEVEL;
+}