// Welcher Benutzer ist in der Gruppe? #include #include #include #pragma lib //---------------------------------------- int GetUsersofAGroup (LPWSTR servername, LPWSTR groupname) { GROUP_USERS_INFO_0 *buf1; DWORD entries = 0; DWORD total = 0; DWORD reshdl = 0; int i,ret ; ret = NetGroupGetUsers (servername, groupname,0, (LPBYTE *) &buf1, MAX_PREFERRED_LENGTH,&entries, &total, &reshdl); if (!ret) { for (i = 0; i < entries; ++i) { printf("%S\n",buf1[i].grui0_name); } NetApiBufferFree (buf1); } else { printf("error: %d\n",ret); } return ret; } //------------------------------------------------- int main( void ) { wchar_t *server = L"\\\\myDomcontrl"; // DC wchar_t *group = L"myNTGroup"; //Gruppe int ret; ret = GetUsersofAGroup(server,group); return ret; }