+static void run_localgroupgetinfo_tests(void)
+{
+ NET_API_STATUS status;
+ static const WCHAR admins[] = {'A','d','m','i','n','i','s','t','r','a','t','o','r','s',0};
+ PLOCALGROUP_INFO_1 lgi = NULL;
+ PLOCALGROUP_MEMBERS_INFO_3 buffer = NULL;
+ DWORD entries_read = 0, total_entries =0;
+ int i;
+
+ status = pNetLocalGroupGetInfo(NULL, admins, 1, (LPBYTE *)&lgi);
+ ok(status == NERR_Success || broken(status == NERR_GroupNotFound),
+ "NetLocalGroupGetInfo unexpectedly returned %d\n", status);
+ if (status != NERR_Success) return;
+
+ trace("Local groupname:%s\n", wine_dbgstr_w( lgi->lgrpi1_name));
+ trace("Comment: %s\n", wine_dbgstr_w( lgi->lgrpi1_comment));
+
+ pNetApiBufferFree(lgi);
+
+ status = pNetLocalGroupGetMembers(NULL, admins, 3, (LPBYTE *)&buffer, MAX_PREFERRED_LENGTH, &entries_read, &total_entries, NULL);
+ ok(status == NERR_Success, "NetLocalGroupGetMembers unexpectedly returned %d\n", status);
+ ok(entries_read > 0 && total_entries > 0, "Amount of entries is unexpectedly 0\n");
+
+ for(i=0;i<entries_read;i++)
+ trace("domain and name: %s\n", wine_dbgstr_w(buffer[i].lgrmi3_domainandname));
+}
+