Lines Matching refs:hnd
37 int process_cmd_line(CacServerHandle *hnd, TALLOC_CTX *mem_ctx, int argc, char **argv) {
40 if(!hnd || !mem_ctx || !argc)
48 strncpy(hnd->username, optarg, sizeof(fstring));
57 strncpy(hnd->domain, optarg, sizeof(fstring));
64 hnd->debug = atoi(optarg);
84 strncpy(hnd->server, argv[optind], sizeof(fstring));
190 uint32 rid_or_name(CacServerHandle *hnd, TALLOC_CTX *mem_ctx, POLICY_HND *dom_hnd, uint32 *rid, char **name) {
218 cac_SamGetNamesFromRids(hnd, mem_ctx, &getnames);
231 cac_SamGetRidsFromNames(hnd, mem_ctx, &getrids);
309 int list_groups(CacServerHandle *hnd, TALLOC_CTX *mem_ctx, POLICY_HND *dom_hnd) {
312 if(!hnd || !mem_ctx || !dom_hnd)
318 while(cac_SamEnumGroups(hnd, mem_ctx, &eg))
321 if(CAC_OP_FAILED(hnd->status)) {
322 printerr("Could not enumerate groups.", hnd->status);
329 void list_users(CacServerHandle *hnd, TALLOC_CTX *mem_ctx, POLICY_HND *dom_hnd) {
332 if(!hnd || !mem_ctx || !dom_hnd)
338 while(cac_SamEnumUsers(hnd, mem_ctx, &eu))
341 if(CAC_OP_FAILED(hnd->status))
342 printerr("Could not enumerate users.", hnd->status);