methods 31 examples/pdb/test.c static NTSTATUS testsam_setsampwent(struct pdb_methods *methods, BOOL update, uint32 acb_mask) methods 41 examples/pdb/test.c static void testsam_endsampwent(struct pdb_methods *methods) methods 50 examples/pdb/test.c static NTSTATUS testsam_getsampwent(struct pdb_methods *methods, struct samu *user) methods 60 examples/pdb/test.c static NTSTATUS testsam_getsampwnam (struct pdb_methods *methods, struct samu *user, const char *sname) methods 70 examples/pdb/test.c static NTSTATUS testsam_getsampwsid (struct pdb_methods *methods, struct samu *user, const DOM_SID *sid) methods 80 examples/pdb/test.c static NTSTATUS testsam_delete_sam_account(struct pdb_methods *methods, struct samu *sam_pass) methods 90 examples/pdb/test.c static NTSTATUS testsam_update_sam_account (struct pdb_methods *methods, struct samu *newpwd) methods 100 examples/pdb/test.c static NTSTATUS testsam_add_sam_account (struct pdb_methods *methods, struct samu *newpwd) methods 60 lib/compression/mszip.c #define ZIP(x) (decomp_state->methods.zip.x) methods 81 lib/compression/mszip.c } methods; methods 36 lib/tdb/common/dump.c if (tdb->methods->tdb_read(tdb, offset, (char *)&rec, methods 113 lib/tdb/common/dump.c if (tdb->methods->tdb_read(tdb, rec_ptr, (char *)&rec, methods 39 lib/tdb/common/freelist.c if (tdb->methods->tdb_read(tdb, off, rec, sizeof(*rec),DOCONV()) == -1) methods 48 lib/tdb/common/freelist.c if (tdb->methods->tdb_write(tdb, off, rec, sizeof(*rec)) == -1) methods 59 lib/tdb/common/freelist.c if (tdb->methods->tdb_oob(tdb, rec->next+sizeof(*rec), 0) != 0) methods 119 lib/tdb/common/freelist.c if (tdb->methods->tdb_read(tdb, right, &r, sizeof(r), DOCONV()) == -1) { methods 165 lib/tdb/common/freelist.c if (tdb->methods->tdb_read(tdb, left, &l, sizeof(l), DOCONV()) == -1) { methods 86 lib/tdb/common/io.c if (tdb->methods->tdb_oob(tdb, off + len, 0) != 0) methods 134 lib/tdb/common/io.c if (tdb->methods->tdb_oob(tdb, off + len, 0) != 0) { methods 307 lib/tdb/common/io.c tdb->methods->tdb_oob(tdb, tdb->map_size + 1, 1); methods 326 lib/tdb/common/io.c if (tdb->methods->tdb_expand_file(tdb, tdb->map_size, size) != 0) methods 370 lib/tdb/common/io.c return tdb->methods->tdb_read(tdb, offset, (char*)d, sizeof(*d), DOCONV()); methods 376 lib/tdb/common/io.c return tdb->methods->tdb_write(tdb, offset, CONVERT(off), sizeof(*d)); methods 397 lib/tdb/common/io.c if (tdb->methods->tdb_read(tdb, offset, buf, len, 0) == -1) { methods 422 lib/tdb/common/io.c if (tdb->methods->tdb_oob(tdb, offset+len, 0) != 0) { methods 441 lib/tdb/common/io.c if (tdb->methods->tdb_read(tdb, offset, rec, sizeof(*rec),DOCONV()) == -1) methods 449 lib/tdb/common/io.c return tdb->methods->tdb_oob(tdb, rec->next+sizeof(*rec), 0); methods 455 lib/tdb/common/io.c return tdb->methods->tdb_write(tdb, offset, CONVERT(r), sizeof(r)); methods 472 lib/tdb/common/io.c tdb->methods = &io_methods; methods 178 lib/tdb/common/lock.c tdb->methods->tdb_brlock(tdb,FREELIST_TOP+4*list, ltype, op, methods 270 lib/tdb/common/lock.c ret = tdb->methods->tdb_brlock(tdb, FREELIST_TOP+4*list, F_UNLCK, methods 307 lib/tdb/common/lock.c if (tdb->methods->tdb_brlock(tdb, TRANSACTION_LOCK, ltype, methods 326 lib/tdb/common/lock.c ret = tdb->methods->tdb_brlock(tdb, TRANSACTION_LOCK, F_UNLCK, F_SETLKW, 0, 1); methods 363 lib/tdb/common/lock.c tdb->methods->tdb_brlock(tdb, FREELIST_TOP, ltype, op, methods 401 lib/tdb/common/lock.c tdb->methods->tdb_brlock(tdb, FREELIST_TOP, F_UNLCK, F_SETLKW, methods 511 lib/tdb/common/lock.c return off ? tdb->methods->tdb_brlock(tdb, off, F_RDLCK, F_SETLKW, 0, 1) : 0; methods 525 lib/tdb/common/lock.c return tdb->methods->tdb_brlock(tdb, off, F_WRLCK, F_SETLK, 1, 1); methods 534 lib/tdb/common/lock.c return tdb->methods->tdb_brlock(tdb, off, F_UNLCK, F_SETLK, 0, 1); methods 552 lib/tdb/common/lock.c return (count == 1 ? tdb->methods->tdb_brlock(tdb, off, F_UNLCK, F_SETLKW, 0, 1) : 0); methods 222 lib/tdb/common/open.c if (tdb->methods->tdb_brlock(tdb, GLOBAL_LOCK, F_WRLCK, F_SETLKW, 0, 1) == -1) { methods 231 lib/tdb/common/open.c (locked = (tdb->methods->tdb_brlock(tdb, ACTIVE_LOCK, F_WRLCK, F_SETLK, 0, 1) == 0))) { methods 292 lib/tdb/common/open.c if (tdb->methods->tdb_brlock(tdb, ACTIVE_LOCK, F_UNLCK, F_SETLK, 0, 1) == -1) { methods 307 lib/tdb/common/open.c if (tdb->methods->tdb_brlock(tdb, ACTIVE_LOCK, F_RDLCK, F_SETLKW, 0, 1) == -1) methods 320 lib/tdb/common/open.c if (tdb->methods->tdb_brlock(tdb, GLOBAL_LOCK, F_UNLCK, F_SETLKW, 0, 1) == -1) methods 454 lib/tdb/common/open.c (tdb->methods->tdb_brlock(tdb, ACTIVE_LOCK, F_RDLCK, F_SETLKW, 0, 1) == -1)) { methods 142 lib/tdb/common/tdb.c if (tdb->methods->tdb_write(tdb, rec_ptr + sizeof(rec) + rec.key_len, methods 506 lib/tdb/common/tdb.c || tdb->methods->tdb_write( methods 551 lib/tdb/common/tdb.c || tdb->methods->tdb_write(tdb, rec_ptr+sizeof(rec), p, key.dsize+dbuf.dsize)==-1 methods 748 lib/tdb/common/tdb.c if (tdb->methods->tdb_read(tdb, recovery_head, &rec, sizeof(rec), DOCONV()) == -1) { methods 165 lib/tdb/common/tdb_private.h const struct tdb_methods *methods; methods 471 lib/tdb/common/transaction.c if (tdb->methods->tdb_read(tdb, FREELIST_TOP, tdb->transaction->hash_heads, methods 480 lib/tdb/common/transaction.c tdb->methods->tdb_oob(tdb, tdb->map_size + 1, 1); methods 485 lib/tdb/common/transaction.c tdb->transaction->io_methods = tdb->methods; methods 486 lib/tdb/common/transaction.c tdb->methods = &transaction_methods; methods 546 lib/tdb/common/transaction.c tdb->methods = tdb->transaction->io_methods; methods 619 lib/tdb/common/transaction.c const struct tdb_methods *methods = tdb->transaction->io_methods; methods 630 lib/tdb/common/transaction.c methods->tdb_read(tdb, recovery_head, &rec, sizeof(rec), DOCONV()) == -1) { methods 664 lib/tdb/common/transaction.c if (methods->tdb_expand_file(tdb, tdb->transaction->old_map_size, methods 672 lib/tdb/common/transaction.c methods->tdb_oob(tdb, tdb->map_size + 1, 1); methods 681 lib/tdb/common/transaction.c if (methods->tdb_write(tdb, TDB_RECOVERY_HEAD, methods 703 lib/tdb/common/transaction.c const struct tdb_methods *methods = tdb->transaction->io_methods; methods 767 lib/tdb/common/transaction.c if (methods->tdb_read(tdb, offset, p + 8, length, 0) != 0) { methods 781 lib/tdb/common/transaction.c if (methods->tdb_write(tdb, recovery_offset, data, sizeof(*rec) + recovery_size) == -1) { methods 809 lib/tdb/common/transaction.c if (methods->tdb_write(tdb, *magic_offset, &magic, sizeof(magic)) == -1) { methods 833 lib/tdb/common/transaction.c const struct tdb_methods *methods; methods 862 lib/tdb/common/transaction.c methods = tdb->transaction->io_methods; methods 902 lib/tdb/common/transaction.c if (methods->tdb_expand_file(tdb, tdb->transaction->old_map_size, methods 912 lib/tdb/common/transaction.c methods->tdb_oob(tdb, tdb->map_size + 1, 1); methods 930 lib/tdb/common/transaction.c if (methods->tdb_write(tdb, offset, tdb->transaction->blocks[i], length) == -1) { methods 936 lib/tdb/common/transaction.c tdb->methods = methods; methods 958 lib/tdb/common/transaction.c if (methods->tdb_write(tdb, magic_offset, &zero, 4) == -1) { methods 1019 lib/tdb/common/transaction.c if (tdb->methods->tdb_read(tdb, recovery_head, &rec, methods 1047 lib/tdb/common/transaction.c if (tdb->methods->tdb_read(tdb, recovery_head + sizeof(rec), data, methods 1064 lib/tdb/common/transaction.c if (tdb->methods->tdb_write(tdb, ofs, p+8, len) == -1) { methods 67 lib/tdb/common/traverse.c tdb->methods->next_hash_chain(tdb, &tlock->hash); methods 1033 nsswitch/winbind_nss_aix.c int wb_aix_init(struct secmethod_table *methods) methods 1035 nsswitch/winbind_nss_aix.c ZERO_STRUCTP(methods); methods 1038 nsswitch/winbind_nss_aix.c methods->method_version = SECMETHOD_VERSION_520; methods 1041 nsswitch/winbind_nss_aix.c methods->method_getgrgid = wb_aix_getgrgid; methods 1042 nsswitch/winbind_nss_aix.c methods->method_getgrnam = wb_aix_getgrnam; methods 1043 nsswitch/winbind_nss_aix.c methods->method_getgrset = wb_aix_getgrset; methods 1044 nsswitch/winbind_nss_aix.c methods->method_getpwnam = wb_aix_getpwnam; methods 1045 nsswitch/winbind_nss_aix.c methods->method_getpwuid = wb_aix_getpwuid; methods 1046 nsswitch/winbind_nss_aix.c methods->method_getentry = wb_aix_getentry; methods 1047 nsswitch/winbind_nss_aix.c methods->method_open = wb_aix_open; methods 1048 nsswitch/winbind_nss_aix.c methods->method_close = wb_aix_close; methods 1049 nsswitch/winbind_nss_aix.c methods->method_normalize = wb_aix_normalize; methods 1050 nsswitch/winbind_nss_aix.c methods->method_passwdexpired = wb_aix_passwdexpired; methods 1051 nsswitch/winbind_nss_aix.c methods->method_putentry = wb_aix_putentry; methods 1052 nsswitch/winbind_nss_aix.c methods->method_getpasswd = wb_aix_getpasswd; methods 1053 nsswitch/winbind_nss_aix.c methods->method_authenticate = wb_aix_authenticate; methods 1054 nsswitch/winbind_nss_aix.c methods->method_commit = wb_aix_commit; methods 1055 nsswitch/winbind_nss_aix.c methods->method_chpass = wb_aix_chpass; methods 1056 nsswitch/winbind_nss_aix.c methods->method_passwdrestrictions = wb_aix_passwdrestrictions; methods 1057 nsswitch/winbind_nss_aix.c methods->method_getgracct = wb_aix_getgracct; methods 1058 nsswitch/winbind_nss_aix.c methods->method_getgrusers = wb_aix_getgrusers; methods 1060 nsswitch/winbind_nss_aix.c methods->method_attrlist = wb_aix_attrlist; methods 1064 nsswitch/winbind_nss_aix.c methods->method_delgroup = method_delgroup; methods 1065 nsswitch/winbind_nss_aix.c methods->method_deluser = method_deluser; methods 1066 nsswitch/winbind_nss_aix.c methods->method_newgroup = method_newgroup; methods 1067 nsswitch/winbind_nss_aix.c methods->method_newuser = method_newuser; methods 1068 nsswitch/winbind_nss_aix.c methods->method_putgrent = method_putgrent; methods 1069 nsswitch/winbind_nss_aix.c methods->method_putgrusers = method_putgrusers; methods 1070 nsswitch/winbind_nss_aix.c methods->method_putpwent = method_putpwent; methods 1071 nsswitch/winbind_nss_aix.c methods->method_lock = method_lock; methods 1072 nsswitch/winbind_nss_aix.c methods->method_unlock = method_unlock; methods 1073 nsswitch/winbind_nss_aix.c methods->method_getcred = method_getcred; methods 1074 nsswitch/winbind_nss_aix.c methods->method_setcred = method_setcred; methods 1075 nsswitch/winbind_nss_aix.c methods->method_deletecred = method_deletecred; methods 57 nsswitch/winbind_nss_freebsd.c static ns_mtab methods[] = { methods 76 nsswitch/winbind_nss_freebsd.c *mtabsize = sizeof(methods)/sizeof(methods[0]); methods 78 nsswitch/winbind_nss_freebsd.c return (methods); methods 403 source3/groupdb/mapping.c NTSTATUS pdb_default_getgrsid(struct pdb_methods *methods, GROUP_MAP *map, methods 414 source3/groupdb/mapping.c NTSTATUS pdb_default_getgrgid(struct pdb_methods *methods, GROUP_MAP *map, methods 425 source3/groupdb/mapping.c NTSTATUS pdb_default_getgrnam(struct pdb_methods *methods, GROUP_MAP *map, methods 436 source3/groupdb/mapping.c NTSTATUS pdb_default_add_group_mapping_entry(struct pdb_methods *methods, methods 447 source3/groupdb/mapping.c NTSTATUS pdb_default_update_group_mapping_entry(struct pdb_methods *methods, methods 458 source3/groupdb/mapping.c NTSTATUS pdb_default_delete_group_mapping_entry(struct pdb_methods *methods, methods 469 source3/groupdb/mapping.c NTSTATUS pdb_default_enum_group_mapping(struct pdb_methods *methods, methods 482 source3/groupdb/mapping.c NTSTATUS pdb_default_create_alias(struct pdb_methods *methods, methods 544 source3/groupdb/mapping.c NTSTATUS pdb_default_delete_alias(struct pdb_methods *methods, methods 550 source3/groupdb/mapping.c NTSTATUS pdb_default_get_aliasinfo(struct pdb_methods *methods, methods 573 source3/groupdb/mapping.c NTSTATUS pdb_default_set_aliasinfo(struct pdb_methods *methods, methods 588 source3/groupdb/mapping.c NTSTATUS pdb_default_add_aliasmem(struct pdb_methods *methods, methods 598 source3/groupdb/mapping.c NTSTATUS pdb_default_del_aliasmem(struct pdb_methods *methods, methods 608 source3/groupdb/mapping.c NTSTATUS pdb_default_enum_aliasmem(struct pdb_methods *methods, methods 619 source3/groupdb/mapping.c NTSTATUS pdb_default_alias_memberships(struct pdb_methods *methods, methods 672 source3/groupdb/mapping.c NTSTATUS pdb_nop_getgrsid(struct pdb_methods *methods, GROUP_MAP *map, methods 678 source3/groupdb/mapping.c NTSTATUS pdb_nop_getgrgid(struct pdb_methods *methods, GROUP_MAP *map, methods 684 source3/groupdb/mapping.c NTSTATUS pdb_nop_getgrnam(struct pdb_methods *methods, GROUP_MAP *map, methods 690 source3/groupdb/mapping.c NTSTATUS pdb_nop_add_group_mapping_entry(struct pdb_methods *methods, methods 696 source3/groupdb/mapping.c NTSTATUS pdb_nop_update_group_mapping_entry(struct pdb_methods *methods, methods 702 source3/groupdb/mapping.c NTSTATUS pdb_nop_delete_group_mapping_entry(struct pdb_methods *methods, methods 708 source3/groupdb/mapping.c NTSTATUS pdb_nop_enum_group_mapping(struct pdb_methods *methods, methods 35 source3/include/idmap.h struct idmap_methods *methods; methods 25 source3/include/mapping.h struct pdb_methods *methods; methods 41 source3/include/nss_info.h struct nss_info_methods *methods; methods 83 source3/include/nss_info.h struct nss_info_methods *methods); methods 108 source3/include/passdb.h struct pdb_methods *methods; methods 242 source3/include/passdb.h NTSTATUS (*update_login_attempts)(struct pdb_methods *methods, struct samu *sam_acct, bool success); methods 244 source3/include/passdb.h NTSTATUS (*getgrsid)(struct pdb_methods *methods, GROUP_MAP *map, DOM_SID sid); methods 246 source3/include/passdb.h NTSTATUS (*getgrgid)(struct pdb_methods *methods, GROUP_MAP *map, gid_t gid); methods 248 source3/include/passdb.h NTSTATUS (*getgrnam)(struct pdb_methods *methods, GROUP_MAP *map, const char *name); methods 250 source3/include/passdb.h NTSTATUS (*create_dom_group)(struct pdb_methods *methods, methods 254 source3/include/passdb.h NTSTATUS (*delete_dom_group)(struct pdb_methods *methods, methods 257 source3/include/passdb.h NTSTATUS (*add_group_mapping_entry)(struct pdb_methods *methods, methods 260 source3/include/passdb.h NTSTATUS (*update_group_mapping_entry)(struct pdb_methods *methods, methods 263 source3/include/passdb.h NTSTATUS (*delete_group_mapping_entry)(struct pdb_methods *methods, methods 266 source3/include/passdb.h NTSTATUS (*enum_group_mapping)(struct pdb_methods *methods, methods 271 source3/include/passdb.h NTSTATUS (*enum_group_members)(struct pdb_methods *methods, methods 277 source3/include/passdb.h NTSTATUS (*enum_group_memberships)(struct pdb_methods *methods, methods 283 source3/include/passdb.h NTSTATUS (*set_unix_primary_group)(struct pdb_methods *methods, methods 287 source3/include/passdb.h NTSTATUS (*add_groupmem)(struct pdb_methods *methods, methods 291 source3/include/passdb.h NTSTATUS (*del_groupmem)(struct pdb_methods *methods, methods 295 source3/include/passdb.h NTSTATUS (*create_alias)(struct pdb_methods *methods, methods 298 source3/include/passdb.h NTSTATUS (*delete_alias)(struct pdb_methods *methods, methods 301 source3/include/passdb.h NTSTATUS (*get_aliasinfo)(struct pdb_methods *methods, methods 305 source3/include/passdb.h NTSTATUS (*set_aliasinfo)(struct pdb_methods *methods, methods 309 source3/include/passdb.h NTSTATUS (*add_aliasmem)(struct pdb_methods *methods, methods 311 source3/include/passdb.h NTSTATUS (*del_aliasmem)(struct pdb_methods *methods, methods 313 source3/include/passdb.h NTSTATUS (*enum_aliasmem)(struct pdb_methods *methods, methods 316 source3/include/passdb.h NTSTATUS (*enum_alias_memberships)(struct pdb_methods *methods, methods 324 source3/include/passdb.h NTSTATUS (*lookup_rids)(struct pdb_methods *methods, methods 331 source3/include/passdb.h NTSTATUS (*lookup_names)(struct pdb_methods *methods, methods 338 source3/include/passdb.h NTSTATUS (*get_account_policy)(struct pdb_methods *methods, methods 341 source3/include/passdb.h NTSTATUS (*set_account_policy)(struct pdb_methods *methods, methods 344 source3/include/passdb.h NTSTATUS (*get_seq_num)(struct pdb_methods *methods, time_t *seq_num); methods 346 source3/include/passdb.h bool (*search_users)(struct pdb_methods *methods, methods 349 source3/include/passdb.h bool (*search_groups)(struct pdb_methods *methods, methods 351 source3/include/passdb.h bool (*search_aliases)(struct pdb_methods *methods, methods 355 source3/include/passdb.h bool (*uid_to_rid)(struct pdb_methods *methods, uid_t uid, methods 357 source3/include/passdb.h bool (*uid_to_sid)(struct pdb_methods *methods, uid_t uid, methods 359 source3/include/passdb.h bool (*gid_to_sid)(struct pdb_methods *methods, gid_t gid, methods 361 source3/include/passdb.h bool (*sid_to_id)(struct pdb_methods *methods, const DOM_SID *sid, methods 364 source3/include/passdb.h bool (*rid_algorithm)(struct pdb_methods *methods); methods 365 source3/include/passdb.h bool (*new_rid)(struct pdb_methods *methods, uint32 *rid); methods 368 source3/include/passdb.h bool (*get_trusteddom_pw)(struct pdb_methods *methods, methods 371 source3/include/passdb.h bool (*set_trusteddom_pw)(struct pdb_methods *methods, methods 374 source3/include/passdb.h bool (*del_trusteddom_pw)(struct pdb_methods *methods, methods 376 source3/include/passdb.h NTSTATUS (*enum_trusteddoms)(struct pdb_methods *methods, methods 201 source3/include/proto.h NTSTATUS pdb_default_getgrsid(struct pdb_methods *methods, GROUP_MAP *map, methods 203 source3/include/proto.h NTSTATUS pdb_default_getgrgid(struct pdb_methods *methods, GROUP_MAP *map, methods 205 source3/include/proto.h NTSTATUS pdb_default_getgrnam(struct pdb_methods *methods, GROUP_MAP *map, methods 207 source3/include/proto.h NTSTATUS pdb_default_add_group_mapping_entry(struct pdb_methods *methods, methods 209 source3/include/proto.h NTSTATUS pdb_default_update_group_mapping_entry(struct pdb_methods *methods, methods 211 source3/include/proto.h NTSTATUS pdb_default_delete_group_mapping_entry(struct pdb_methods *methods, methods 213 source3/include/proto.h NTSTATUS pdb_default_enum_group_mapping(struct pdb_methods *methods, methods 217 source3/include/proto.h NTSTATUS pdb_default_create_alias(struct pdb_methods *methods, methods 219 source3/include/proto.h NTSTATUS pdb_default_delete_alias(struct pdb_methods *methods, methods 221 source3/include/proto.h NTSTATUS pdb_default_get_aliasinfo(struct pdb_methods *methods, methods 224 source3/include/proto.h NTSTATUS pdb_default_set_aliasinfo(struct pdb_methods *methods, methods 227 source3/include/proto.h NTSTATUS pdb_default_add_aliasmem(struct pdb_methods *methods, methods 229 source3/include/proto.h NTSTATUS pdb_default_del_aliasmem(struct pdb_methods *methods, methods 231 source3/include/proto.h NTSTATUS pdb_default_enum_aliasmem(struct pdb_methods *methods, methods 234 source3/include/proto.h NTSTATUS pdb_default_alias_memberships(struct pdb_methods *methods, methods 241 source3/include/proto.h NTSTATUS pdb_nop_getgrsid(struct pdb_methods *methods, GROUP_MAP *map, methods 243 source3/include/proto.h NTSTATUS pdb_nop_getgrgid(struct pdb_methods *methods, GROUP_MAP *map, methods 245 source3/include/proto.h NTSTATUS pdb_nop_getgrnam(struct pdb_methods *methods, GROUP_MAP *map, methods 247 source3/include/proto.h NTSTATUS pdb_nop_add_group_mapping_entry(struct pdb_methods *methods, methods 249 source3/include/proto.h NTSTATUS pdb_nop_update_group_mapping_entry(struct pdb_methods *methods, methods 251 source3/include/proto.h NTSTATUS pdb_nop_delete_group_mapping_entry(struct pdb_methods *methods, methods 253 source3/include/proto.h NTSTATUS pdb_nop_enum_group_mapping(struct pdb_methods *methods, methods 1993 source3/include/proto.h struct gp_extension_methods *methods); methods 4544 source3/include/proto.h NTSTATUS make_pdb_method_name(struct pdb_methods **methods, const char *selected); methods 4628 source3/include/proto.h NTSTATUS make_pdb_method( struct pdb_methods **methods ) ; methods 7211 source3/include/proto.h struct idmap_methods *methods); methods 7213 source3/include/proto.h struct idmap_alloc_methods *methods); methods 86 source3/libgpo/gpext/gpext.c return b->methods; methods 120 source3/libgpo/gpext/gpext.c struct gp_extension_methods *methods) methods 141 source3/libgpo/gpext/gpext.c if (!guid || !name || !name[0] || !methods) { methods 164 source3/libgpo/gpext/gpext.c entry->methods = methods; methods 186 source3/libgpo/gpext/gpext.c ext->methods = get_methods_by_name(extensions, name); methods 187 source3/libgpo/gpext/gpext.c if (!ext->methods) { methods 195 source3/libgpo/gpext/gpext.c ext->methods = get_methods_by_name(extensions, name); methods 196 source3/libgpo/gpext/gpext.c if (!ext->methods) { methods 532 source3/libgpo/gpext/gpext.c if (ext->methods && ext->methods->shutdown) { methods 533 source3/libgpo/gpext/gpext.c ext->methods->shutdown(); methods 570 source3/libgpo/gpext/gpext.c if (gpext->methods->get_reg_config) { methods 572 source3/libgpo/gpext/gpext.c status = gpext->methods->initialize(mem_ctx); methods 574 source3/libgpo/gpext/gpext.c gpext->methods->shutdown(); methods 578 source3/libgpo/gpext/gpext.c status = gpext->methods->get_reg_config(mem_ctx, methods 581 source3/libgpo/gpext/gpext.c gpext->methods->shutdown(); methods 598 source3/libgpo/gpext/gpext.c gpext->methods->shutdown(); methods 608 source3/libgpo/gpext/gpext.c gpext->methods->shutdown(); methods 719 source3/libgpo/gpext/gpext.c status = ext->methods->initialize(mem_ctx); methods 722 source3/libgpo/gpext/gpext.c status = ext->methods->process_group_policy(ads, methods 731 source3/libgpo/gpext/gpext.c ext->methods->shutdown(); methods 29 source3/libgpo/gpext/gpext.h struct gp_extension_methods *methods; methods 79 source3/passdb/passdb.c user->methods = NULL; methods 2070 source3/passdb/passdb.c dst->methods = src->methods; methods 113 source3/passdb/pdb_interface.c NTSTATUS make_pdb_method_name(struct pdb_methods **methods, const char *selected) methods 156 source3/passdb/pdb_interface.c if ( !NT_STATUS_IS_OK( nt_status = entry->init(methods, module_location) ) ) { methods 298 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_create_user(struct pdb_methods *methods, methods 430 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_delete_user(struct pdb_methods *methods, methods 552 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_create_dom_group(struct pdb_methods *methods, methods 598 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_delete_dom_group(struct pdb_methods *methods, methods 720 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_set_unix_primary_group(struct pdb_methods *methods, methods 773 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_add_groupmem(struct pdb_methods *methods, methods 838 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_del_groupmem(struct pdb_methods *methods, methods 1133 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_getsampwnam (struct pdb_methods *methods, struct samu *user, const char *sname) methods 1143 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_add_sam_account (struct pdb_methods *methods, struct samu *newpwd) methods 1148 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_update_sam_account (struct pdb_methods *methods, struct samu *newpwd) methods 1153 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_delete_sam_account (struct pdb_methods *methods, struct samu *pwd) methods 1158 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_rename_sam_account (struct pdb_methods *methods, struct samu *pwd, const char *newname) methods 1163 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_update_login_attempts (struct pdb_methods *methods, struct samu *newpwd, bool success) methods 1170 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_get_account_policy(struct pdb_methods *methods, int policy_index, uint32 *value) methods 1175 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_set_account_policy(struct pdb_methods *methods, int policy_index, uint32 value) methods 1180 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_get_seq_num(struct pdb_methods *methods, time_t *seq_num) methods 1186 source3/passdb/pdb_interface.c static bool pdb_default_uid_to_sid(struct pdb_methods *methods, uid_t uid, methods 1208 source3/passdb/pdb_interface.c methods->getsampwnam(methods, sampw, unix_pw->pw_name )); methods 1225 source3/passdb/pdb_interface.c static bool pdb_default_uid_to_rid(struct pdb_methods *methods, uid_t uid, methods 1231 source3/passdb/pdb_interface.c ret = pdb_default_uid_to_sid(methods, uid, &sid); methods 1246 source3/passdb/pdb_interface.c static bool pdb_default_gid_to_sid(struct pdb_methods *methods, gid_t gid, methods 1251 source3/passdb/pdb_interface.c if (!NT_STATUS_IS_OK(methods->getgrgid(methods, &map, gid))) { methods 1259 source3/passdb/pdb_interface.c static bool pdb_default_sid_to_id(struct pdb_methods *methods, methods 1305 source3/passdb/pdb_interface.c if (!NT_STATUS_IS_OK(methods->getgrsid(methods, &map, *sid))) { methods 1408 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_enum_group_members(struct pdb_methods *methods, methods 1450 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_enum_group_memberships(struct pdb_methods *methods, methods 1590 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_lookup_rids(struct pdb_methods *methods, methods 1654 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_lookup_names(struct pdb_methods *methods, methods 1826 source3/passdb/pdb_interface.c static bool pdb_default_search_groups(struct pdb_methods *methods, methods 1832 source3/passdb/pdb_interface.c static bool pdb_default_search_aliases(struct pdb_methods *methods, methods 1980 source3/passdb/pdb_interface.c static bool pdb_default_get_trusteddom_pw(struct pdb_methods *methods, methods 1991 source3/passdb/pdb_interface.c static bool pdb_default_set_trusteddom_pw(struct pdb_methods *methods, methods 1999 source3/passdb/pdb_interface.c static bool pdb_default_del_trusteddom_pw(struct pdb_methods *methods, methods 2005 source3/passdb/pdb_interface.c static NTSTATUS pdb_default_enum_trusteddoms(struct pdb_methods *methods, methods 2020 source3/passdb/pdb_interface.c NTSTATUS make_pdb_method( struct pdb_methods **methods ) methods 2024 source3/passdb/pdb_interface.c if ( !(*methods = TALLOC_ZERO_P(talloc_autofree_context(), struct pdb_methods) ) ) { methods 2028 source3/passdb/pdb_interface.c (*methods)->getsampwnam = pdb_default_getsampwnam; methods 2029 source3/passdb/pdb_interface.c (*methods)->getsampwsid = pdb_default_getsampwsid; methods 2030 source3/passdb/pdb_interface.c (*methods)->create_user = pdb_default_create_user; methods 2031 source3/passdb/pdb_interface.c (*methods)->delete_user = pdb_default_delete_user; methods 2032 source3/passdb/pdb_interface.c (*methods)->add_sam_account = pdb_default_add_sam_account; methods 2033 source3/passdb/pdb_interface.c (*methods)->update_sam_account = pdb_default_update_sam_account; methods 2034 source3/passdb/pdb_interface.c (*methods)->delete_sam_account = pdb_default_delete_sam_account; methods 2035 source3/passdb/pdb_interface.c (*methods)->rename_sam_account = pdb_default_rename_sam_account; methods 2036 source3/passdb/pdb_interface.c (*methods)->update_login_attempts = pdb_default_update_login_attempts; methods 2038 source3/passdb/pdb_interface.c (*methods)->getgrsid = pdb_default_getgrsid; methods 2039 source3/passdb/pdb_interface.c (*methods)->getgrgid = pdb_default_getgrgid; methods 2040 source3/passdb/pdb_interface.c (*methods)->getgrnam = pdb_default_getgrnam; methods 2041 source3/passdb/pdb_interface.c (*methods)->create_dom_group = pdb_default_create_dom_group; methods 2042 source3/passdb/pdb_interface.c (*methods)->delete_dom_group = pdb_default_delete_dom_group; methods 2043 source3/passdb/pdb_interface.c (*methods)->add_group_mapping_entry = pdb_default_add_group_mapping_entry; methods 2044 source3/passdb/pdb_interface.c (*methods)->update_group_mapping_entry = pdb_default_update_group_mapping_entry; methods 2045 source3/passdb/pdb_interface.c (*methods)->delete_group_mapping_entry = pdb_default_delete_group_mapping_entry; methods 2046 source3/passdb/pdb_interface.c (*methods)->enum_group_mapping = pdb_default_enum_group_mapping; methods 2047 source3/passdb/pdb_interface.c (*methods)->enum_group_members = pdb_default_enum_group_members; methods 2048 source3/passdb/pdb_interface.c (*methods)->enum_group_memberships = pdb_default_enum_group_memberships; methods 2049 source3/passdb/pdb_interface.c (*methods)->set_unix_primary_group = pdb_default_set_unix_primary_group; methods 2050 source3/passdb/pdb_interface.c (*methods)->add_groupmem = pdb_default_add_groupmem; methods 2051 source3/passdb/pdb_interface.c (*methods)->del_groupmem = pdb_default_del_groupmem; methods 2052 source3/passdb/pdb_interface.c (*methods)->create_alias = pdb_default_create_alias; methods 2053 source3/passdb/pdb_interface.c (*methods)->delete_alias = pdb_default_delete_alias; methods 2054 source3/passdb/pdb_interface.c (*methods)->get_aliasinfo = pdb_default_get_aliasinfo; methods 2055 source3/passdb/pdb_interface.c (*methods)->set_aliasinfo = pdb_default_set_aliasinfo; methods 2056 source3/passdb/pdb_interface.c (*methods)->add_aliasmem = pdb_default_add_aliasmem; methods 2057 source3/passdb/pdb_interface.c (*methods)->del_aliasmem = pdb_default_del_aliasmem; methods 2058 source3/passdb/pdb_interface.c (*methods)->enum_aliasmem = pdb_default_enum_aliasmem; methods 2059 source3/passdb/pdb_interface.c (*methods)->enum_alias_memberships = pdb_default_alias_memberships; methods 2060 source3/passdb/pdb_interface.c (*methods)->lookup_rids = pdb_default_lookup_rids; methods 2061 source3/passdb/pdb_interface.c (*methods)->get_account_policy = pdb_default_get_account_policy; methods 2062 source3/passdb/pdb_interface.c (*methods)->set_account_policy = pdb_default_set_account_policy; methods 2063 source3/passdb/pdb_interface.c (*methods)->get_seq_num = pdb_default_get_seq_num; methods 2064 source3/passdb/pdb_interface.c (*methods)->uid_to_rid = pdb_default_uid_to_rid; methods 2065 source3/passdb/pdb_interface.c (*methods)->uid_to_sid = pdb_default_uid_to_sid; methods 2066 source3/passdb/pdb_interface.c (*methods)->gid_to_sid = pdb_default_gid_to_sid; methods 2067 source3/passdb/pdb_interface.c (*methods)->sid_to_id = pdb_default_sid_to_id; methods 2069 source3/passdb/pdb_interface.c (*methods)->search_groups = pdb_default_search_groups; methods 2070 source3/passdb/pdb_interface.c (*methods)->search_aliases = pdb_default_search_aliases; methods 2072 source3/passdb/pdb_interface.c (*methods)->get_trusteddom_pw = pdb_default_get_trusteddom_pw; methods 2073 source3/passdb/pdb_interface.c (*methods)->set_trusteddom_pw = pdb_default_set_trusteddom_pw; methods 2074 source3/passdb/pdb_interface.c (*methods)->del_trusteddom_pw = pdb_default_del_trusteddom_pw; methods 2075 source3/passdb/pdb_interface.c (*methods)->enum_trusteddoms = pdb_default_enum_trusteddoms; methods 2449 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgroup(struct pdb_methods *methods, methods 2454 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 2501 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgrsid(struct pdb_methods *methods, GROUP_MAP *map, methods 2515 source3/passdb/pdb_ldap.c status = ldapsam_getgroup(methods, filter, map); methods 2523 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgrgid(struct pdb_methods *methods, GROUP_MAP *map, methods 2536 source3/passdb/pdb_ldap.c status = ldapsam_getgroup(methods, filter, map); methods 2544 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_getgrnam(struct pdb_methods *methods, GROUP_MAP *map, methods 2565 source3/passdb/pdb_ldap.c status = ldapsam_getgroup(methods, filter, map); methods 2603 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_enum_group_members(struct pdb_methods *methods, methods 2610 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 2804 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_enum_group_memberships(struct pdb_methods *methods, methods 2812 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3031 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_add_group_mapping_entry(struct pdb_methods *methods, methods 3035 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3163 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_update_group_mapping_entry(struct pdb_methods *methods, methods 3167 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3249 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_delete_group_mapping_entry(struct pdb_methods *methods, methods 3253 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3412 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_enum_group_mapping(struct pdb_methods *methods, methods 3424 source3/passdb/pdb_ldap.c if (!NT_STATUS_IS_OK(ldapsam_setsamgrent(methods, False))) { methods 3430 source3/passdb/pdb_ldap.c while (NT_STATUS_IS_OK(ldapsam_getsamgrent(methods, &map))) { methods 3455 source3/passdb/pdb_ldap.c ldapsam_endsamgrent(methods); methods 3462 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_modify_aliasmem(struct pdb_methods *methods, methods 3468 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3567 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_add_aliasmem(struct pdb_methods *methods, methods 3571 source3/passdb/pdb_ldap.c return ldapsam_modify_aliasmem(methods, alias, member, LDAP_MOD_ADD); methods 3574 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_del_aliasmem(struct pdb_methods *methods, methods 3578 source3/passdb/pdb_ldap.c return ldapsam_modify_aliasmem(methods, alias, member, methods 3582 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_enum_aliasmem(struct pdb_methods *methods, methods 3588 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3692 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_alias_memberships(struct pdb_methods *methods, methods 3701 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3782 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_set_account_policy_in_ldap(struct pdb_methods *methods, methods 3793 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3830 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_set_account_policy(struct pdb_methods *methods, methods 3833 source3/passdb/pdb_ldap.c return ldapsam_set_account_policy_in_ldap(methods, policy_index, methods 3837 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_get_account_policy_from_ldap(struct pdb_methods *methods, methods 3850 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 3916 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_get_account_policy(struct pdb_methods *methods, methods 3927 source3/passdb/pdb_ldap.c ntstatus = ldapsam_get_account_policy_from_ldap(methods, policy_index, methods 3951 source3/passdb/pdb_ldap.c ntstatus = ldapsam_set_account_policy(methods, policy_index, *value); methods 3967 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_lookup_rids(struct pdb_methods *methods, methods 3975 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 4511 source3/passdb/pdb_ldap.c static bool ldapsam_search_users(struct pdb_methods *methods, methods 4516 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 4683 source3/passdb/pdb_ldap.c static bool ldapsam_search_grouptype(struct pdb_methods *methods, methods 4689 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 4729 source3/passdb/pdb_ldap.c static bool ldapsam_search_groups(struct pdb_methods *methods, methods 4732 source3/passdb/pdb_ldap.c return ldapsam_search_grouptype(methods, search, get_global_sam_sid(), SID_NAME_DOM_GRP); methods 4735 source3/passdb/pdb_ldap.c static bool ldapsam_search_aliases(struct pdb_methods *methods, methods 4739 source3/passdb/pdb_ldap.c return ldapsam_search_grouptype(methods, search, sid, SID_NAME_ALIAS); methods 4742 source3/passdb/pdb_ldap.c static bool ldapsam_rid_algorithm(struct pdb_methods *methods) methods 4844 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_new_rid_internal(struct pdb_methods *methods, uint32 *rid) methods 4850 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data, rid); methods 4866 source3/passdb/pdb_ldap.c static bool ldapsam_new_rid(struct pdb_methods *methods, uint32 *rid) methods 4868 source3/passdb/pdb_ldap.c NTSTATUS result = ldapsam_new_rid_internal(methods, rid); methods 4872 source3/passdb/pdb_ldap.c static bool ldapsam_sid_to_id(struct pdb_methods *methods, methods 4877 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 5195 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_enum_group_memberships(struct pdb_methods *methods, methods 5902 source3/passdb/pdb_ldap.c static bool ldapsam_get_trusteddom_pw(struct pdb_methods *methods, methods 5909 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 5966 source3/passdb/pdb_ldap.c static bool ldapsam_set_trusteddom_pw(struct pdb_methods *methods, methods 5972 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 6031 source3/passdb/pdb_ldap.c static bool ldapsam_del_trusteddom_pw(struct pdb_methods *methods, methods 6036 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 6065 source3/passdb/pdb_ldap.c static NTSTATUS ldapsam_enum_trusteddoms(struct pdb_methods *methods, methods 6072 source3/passdb/pdb_ldap.c (struct ldapsam_privates *)methods->private_data; methods 742 source3/passdb/pdb_nds.c static NTSTATUS pdb_nds_update_login_attempts(struct pdb_methods *methods, methods 747 source3/passdb/pdb_nds.c if ((!methods) || (!sam_acct)) { methods 752 source3/passdb/pdb_nds.c ldap_state = (struct ldapsam_privates *)methods->private_data; methods 771 source3/passdb/pdb_nds.c result = (LDAPMessage *)pdb_get_backend_private_data(sam_acct, methods); methods 781 source3/passdb/pdb_nds.c methods, PDB_CHANGED); methods 1523 source3/passdb/pdb_smbpasswd.c static bool smbpasswd_rid_algorithm(struct pdb_methods *methods) methods 1585 source3/passdb/pdb_smbpasswd.c static bool smbpasswd_search_users(struct pdb_methods *methods, methods 1590 source3/passdb/pdb_smbpasswd.c (struct smbpasswd_privates*)methods->private_data; methods 1069 source3/passdb/pdb_tdb.c static bool tdbsam_rid_algorithm(struct pdb_methods *methods) methods 1074 source3/passdb/pdb_tdb.c static bool tdbsam_new_rid(struct pdb_methods *methods, uint32 *prid) methods 1098 source3/passdb/pdb_tdb.c struct pdb_methods *methods; methods 1157 source3/passdb/pdb_tdb.c status = tdbsam_getsampwrid(state->methods, user, rid); methods 1195 source3/passdb/pdb_tdb.c static bool tdbsam_search_users(struct pdb_methods *methods, methods 1213 source3/passdb/pdb_tdb.c state->methods = methods; methods 44 source3/passdb/pdb_wbc_sam.c static NTSTATUS _pdb_wbc_sam_getsampw(struct pdb_methods *methods, methods 56 source3/passdb/pdb_wbc_sam.c user->methods = methods; methods 62 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getsampwnam(struct pdb_methods *methods, struct samu *user, const char *sname) methods 64 source3/passdb/pdb_wbc_sam.c return _pdb_wbc_sam_getsampw(methods, user, winbind_getpwnam(sname)); methods 67 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getsampwsid(struct pdb_methods *methods, struct samu *user, const DOM_SID *sid) methods 69 source3/passdb/pdb_wbc_sam.c return _pdb_wbc_sam_getsampw(methods, user, winbind_getpwsid(sid)); methods 72 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_uid_to_sid(struct pdb_methods *methods, uid_t uid, methods 78 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_gid_to_sid(struct pdb_methods *methods, gid_t gid, methods 84 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_enum_group_members(struct pdb_methods *methods, methods 93 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_enum_group_memberships(struct pdb_methods *methods, methods 127 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_lookup_rids(struct pdb_methods *methods, methods 170 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_get_account_policy(struct pdb_methods *methods, int policy_index, uint32 *value) methods 175 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_set_account_policy(struct pdb_methods *methods, int policy_index, uint32 value) methods 180 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_search_groups(struct pdb_methods *methods, methods 186 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_search_aliases(struct pdb_methods *methods, methods 194 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_get_trusteddom_pw(struct pdb_methods *methods, methods 204 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_set_trusteddom_pw(struct pdb_methods *methods, methods 212 source3/passdb/pdb_wbc_sam.c static bool pdb_wbc_sam_del_trusteddom_pw(struct pdb_methods *methods, methods 218 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_enum_trusteddoms(struct pdb_methods *methods, methods 226 source3/passdb/pdb_wbc_sam.c static bool _make_group_map(struct pdb_methods *methods, const char *domain, const char *name, enum lsa_SidType name_type, gid_t gid, DOM_SID *sid, GROUP_MAP *map) methods 236 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getgrsid(struct pdb_methods *methods, GROUP_MAP *map, methods 264 source3/passdb/pdb_wbc_sam.c if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) { methods 275 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getgrgid(struct pdb_methods *methods, GROUP_MAP *map, methods 303 source3/passdb/pdb_wbc_sam.c if (!_make_group_map(methods, domain, name, name_type, gid, &sid, map)) { methods 315 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_getgrnam(struct pdb_methods *methods, GROUP_MAP *map, methods 343 source3/passdb/pdb_wbc_sam.c if (!_make_group_map(methods, domain, user_name, name_type, gid, &sid, map)) { methods 353 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_enum_group_mapping(struct pdb_methods *methods, methods 361 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_get_aliasinfo(struct pdb_methods *methods, methods 368 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_enum_aliasmem(struct pdb_methods *methods, methods 375 source3/passdb/pdb_wbc_sam.c static NTSTATUS pdb_wbc_sam_alias_memberships(struct pdb_methods *methods, methods 38 source3/winbindd/idmap.c struct idmap_methods *methods; methods 49 source3/winbindd/idmap.c struct idmap_alloc_methods *methods; methods 60 source3/winbindd/idmap.c struct idmap_alloc_methods *methods; methods 90 source3/winbindd/idmap.c return b->methods; methods 103 source3/winbindd/idmap.c return b->methods; methods 126 source3/winbindd/idmap.c struct idmap_methods *methods) methods 141 source3/winbindd/idmap.c if (!name || !name[0] || !methods) { methods 166 source3/winbindd/idmap.c entry->methods = methods; methods 178 source3/winbindd/idmap.c struct idmap_alloc_methods *methods) methods 194 source3/winbindd/idmap.c if (!name || !name[0] || !methods) { methods 215 source3/winbindd/idmap.c entry->methods = methods; methods 226 source3/winbindd/idmap.c ret = dom->methods->close_fn(dom); methods 300 source3/winbindd/idmap.c result->methods = get_methods(modulename); methods 301 source3/winbindd/idmap.c if (result->methods == NULL) { methods 311 source3/winbindd/idmap.c result->methods = get_methods(modulename); methods 313 source3/winbindd/idmap.c if (result->methods == NULL) { methods 318 source3/winbindd/idmap.c status = result->methods->init(result, params); methods 515 source3/winbindd/idmap.c idmap_alloc_ctx->methods->close_fn(); methods 516 source3/winbindd/idmap.c idmap_alloc_ctx->methods = NULL; methods 569 source3/winbindd/idmap.c idmap_alloc_ctx->methods = get_alloc_methods(modulename); methods 571 source3/winbindd/idmap.c if (idmap_alloc_ctx->methods == NULL) { methods 574 source3/winbindd/idmap.c idmap_alloc_ctx->methods = methods 579 source3/winbindd/idmap.c if (idmap_alloc_ctx->methods == NULL) { methods 585 source3/winbindd/idmap.c ret = idmap_alloc_ctx->methods->init(params); methods 618 source3/winbindd/idmap.c return ctx->methods->allocate_id(id); methods 631 source3/winbindd/idmap.c return ctx->methods->allocate_id(id); methods 644 source3/winbindd/idmap.c return ctx->methods->set_id_hwm(id); methods 657 source3/winbindd/idmap.c return ctx->methods->set_id_hwm(id); methods 673 source3/winbindd/idmap.c if (dom->methods->set_mapping == NULL) { methods 706 source3/winbindd/idmap.c status = dom->methods->set_mapping(dom, &map); methods 714 source3/winbindd/idmap.c status = dom->methods->sids_to_unixids(dom, ids); methods 746 source3/winbindd/idmap.c && NT_STATUS_IS_OK(dom->methods->unixids_to_sids(dom, maps)) methods 756 source3/winbindd/idmap.c return dom->methods->unixids_to_sids(dom, maps); methods 777 source3/winbindd/idmap.c return dom->methods->sids_to_unixids(dom, maps); methods 785 source3/winbindd/idmap.c return dom->methods->sids_to_unixids(dom, maps); methods 797 source3/winbindd/idmap.c if (dom->methods->set_mapping == NULL) { methods 802 source3/winbindd/idmap.c return dom->methods->set_mapping(dom, map); methods 814 source3/winbindd/idmap.c if (dom->methods->remove_mapping == NULL) { methods 819 source3/winbindd/idmap.c return dom->methods->remove_mapping(dom, map); methods 49 source3/winbindd/nss_info.c NTSTATUS smb_register_idmap_nss(int version, const char *name, struct nss_info_methods *methods) methods 62 source3/winbindd/nss_info.c if (!name || !name[0] || !methods) { methods 75 source3/winbindd/nss_info.c entry->methods = methods; methods 148 source3/winbindd/nss_info.c nss_domain->init_status = nss_domain->backend->methods->init(nss_domain); methods 293 source3/winbindd/nss_info.c p->init_status = p->backend->methods->init( p ); methods 320 source3/winbindd/nss_info.c m = p->backend->methods; methods 341 source3/winbindd/nss_info.c m = p->backend->methods; methods 362 source3/winbindd/nss_info.c m = p->backend->methods; methods 375 source3/winbindd/nss_info.c while ( p && p->backend && p->backend->methods ) { methods 377 source3/winbindd/nss_info.c p->backend->methods->close_fn(); methods 189 source3/winbindd/winbindd.h struct winbindd_methods *methods; methods 500 source3/winbindd/winbindd_async.c struct winbindd_methods *methods; methods 509 source3/winbindd/winbindd_async.c methods = domain->methods; methods 510 source3/winbindd/winbindd_async.c status = methods->query_user_list(domain, state->mem_ctx, methods 719 source3/winbindd/winbindd_async.c status = domain->methods->rids_to_names(domain, state->mem_ctx, methods 835 source3/winbindd/winbindd_dual.c struct winbindd_methods *methods; methods 851 source3/winbindd/winbindd_dual.c methods = child->domain->methods; methods 857 source3/winbindd/winbindd_dual.c result = methods->lockout_policy(child->domain, mem_ctx, &lockout_policy); methods 88 source3/winbindd/winbindd_group.c result = domain->methods->sid_to_name(domain, mem_ctx, sid, methods 120 source3/winbindd/winbindd_group.c result = domain->methods->lookup_groupmem(domain, mem_ctx, methods 275 source3/winbindd/winbindd_group.c status = domain->methods->lookup_usergroups(domain, methods 315 source3/winbindd/winbindd_group.c status = domain->methods->sid_to_name(domain, mem_ctx, methods 468 source3/winbindd/winbindd_group.c status = d->methods->lookup_groupmem(d, tmp_ctx, methods 1155 source3/winbindd/winbindd_group.c status = domain->methods->enum_dom_groups(domain, mem_ctx, &num_entries, methods 1194 source3/winbindd/winbindd_group.c status = domain->methods->enum_local_groups(domain, mem_ctx, methods 1840 source3/winbindd/winbindd_group.c status = domain->methods->lookup_usergroups(domain, state->mem_ctx, methods 1928 source3/winbindd/winbindd_group.c result = domain->methods->lookup_useraliases(domain, methods 361 source3/winbindd/winbindd_misc.c result = domain->methods->trusted_domains(domain, state->mem_ctx, methods 634 source3/winbindd/winbindd_misc.c domain->methods->sequence_number(domain, &domain->sequence_number); methods 143 source3/winbindd/winbindd_ndr.c ndr_print_winbindd_methods(ndr, "methods", r->methods); methods 402 source3/winbindd/winbindd_pam.c struct winbindd_methods *methods; methods 412 source3/winbindd/winbindd_pam.c methods = domain->methods; methods 414 source3/winbindd/winbindd_pam.c status = methods->password_policy(domain, state->mem_ctx, &password_policy); methods 428 source3/winbindd/winbindd_pam.c struct winbindd_methods *methods; methods 434 source3/winbindd/winbindd_pam.c methods = domain->methods; methods 436 source3/winbindd/winbindd_pam.c status = methods->lockout_policy(domain, mem_ctx, &lockout_policy); methods 450 source3/winbindd/winbindd_pam.c struct winbindd_methods *methods; methods 456 source3/winbindd/winbindd_pam.c methods = domain->methods; methods 458 source3/winbindd/winbindd_pam.c status = methods->password_policy(domain, mem_ctx, &password_policy); methods 173 source3/winbindd/winbindd_user.c status = domain->methods->query_user(domain, state->mem_ctx, methods 669 source3/winbindd/winbindd_user.c struct winbindd_methods *methods; methods 681 source3/winbindd/winbindd_user.c methods = domain->methods; methods 692 source3/winbindd/winbindd_user.c status = methods->query_user_list(domain, mem_ctx, &num_entries, &info); methods 107 source3/winbindd/winbindd_util.c struct winbindd_methods *methods, methods 184 source3/winbindd/winbindd_util.c domain->methods = methods; methods 1035 source3/winbindd/winbindd_util.c result = domain->methods->name_to_sid(domain, mem_ctx, orig_cmd, methods 1071 source3/winbindd/winbindd_util.c result = domain->methods->sid_to_name(domain, mem_ctx, sid, dom_name, name, type); methods 175 source4/auth/auth.h struct auth_method_context *methods; methods 247 source4/auth/auth.h NTSTATUS auth_context_create_methods(TALLOC_CTX *mem_ctx, const char **methods, methods 66 source4/auth/ntlm/auth.c for (method = auth_ctx->methods; method; method = method->next) { methods 118 source4/auth/ntlm/auth.c for (method = auth_ctx->methods; method; method = method->next) { methods 302 source4/auth/ntlm/auth.c for (method = auth_ctx->methods; method; method = method->next) { methods 383 source4/auth/ntlm/auth.c _PUBLIC_ NTSTATUS auth_context_create_methods(TALLOC_CTX *mem_ctx, const char **methods, methods 394 source4/auth/ntlm/auth.c if (!methods) { methods 414 source4/auth/ntlm/auth.c ctx->methods = NULL; methods 419 source4/auth/ntlm/auth.c for (i=0; methods[i] ; i++) { methods 425 source4/auth/ntlm/auth.c method->ops = auth_backend_byname(methods[i]); methods 428 source4/auth/ntlm/auth.c methods[i])); methods 433 source4/auth/ntlm/auth.c DLIST_ADD_END(ctx->methods, method, struct auth_method_context *); methods 436 source4/auth/ntlm/auth.c if (!ctx->methods) { methods 47 source4/heimdal/lib/hdb/hdb.c static struct hdb_method methods[] = { methods 344 source4/heimdal/lib/hdb/hdb.c for (h = methods; h->prefix != NULL; ++h) { methods 370 source4/heimdal/lib/hdb/hdb.c for (h = methods; h->prefix != NULL; ++h) { methods 384 source4/heimdal/lib/hdb/hdb.c for (h = methods; h->prefix != NULL; ++h) { methods 385 source4/heimdal/lib/hdb/hdb.c if (h != methods) methods 4231 source4/lib/wmi/wmi_wrap.c SWIG_Python_FixMethods(PyMethodDef *methods, methods 4236 source4/lib/wmi/wmi_wrap.c for (i = 0; methods[i].ml_name; ++i) { methods 4237 source4/lib/wmi/wmi_wrap.c const char *c = methods[i].ml_doc; methods 4252 source4/lib/wmi/wmi_wrap.c size_t ldoc = (c - methods[i].ml_doc); methods 4259 source4/lib/wmi/wmi_wrap.c strncpy(buff, methods[i].ml_doc, ldoc); methods 4264 source4/lib/wmi/wmi_wrap.c methods[i].ml_doc = ndoc; methods 51 source4/libcli/resolve/resolve.c } *methods; methods 76 source4/libcli/resolve/resolve.c DLIST_ADD_END(ctx->methods, method, struct resolve_method *); methods 188 source4/libcli/resolve/resolve.c state->method = ctx->methods; methods 26 source4/libcli/resolve/resolve_lp.c const char **methods = lp_name_resolve_order(lp_ctx); methods 33 source4/libcli/resolve/resolve_lp.c for (i = 0; methods != NULL && methods[i] != NULL; i++) { methods 34 source4/libcli/resolve/resolve_lp.c if (!strcmp(methods[i], "wins")) { methods 36 source4/libcli/resolve/resolve_lp.c } else if (!strcmp(methods[i], "bcast")) { methods 38 source4/libcli/resolve/resolve_lp.c } else if (!strcmp(methods[i], "host")) { methods 41 source4/libcli/resolve/resolve_lp.c DEBUG(0, ("Unknown resolve method '%s'\n", methods[i])); methods 26 source4/librpc/ndr/py_security.c static void PyType_AddMethods(PyTypeObject *type, PyMethodDef *methods) methods 33 source4/librpc/ndr/py_security.c for (i = 0; methods[i].ml_name; i++) { methods 35 source4/librpc/ndr/py_security.c if (methods[i].ml_flags & METH_CLASS) methods 36 source4/librpc/ndr/py_security.c descr = PyCFunction_New(&methods[i], (PyObject *)type); methods 38 source4/librpc/ndr/py_security.c descr = PyDescr_NewMethod(type, &methods[i]); methods 39 source4/librpc/ndr/py_security.c PyDict_SetItemString(dict, methods[i].ml_name, methods 48 source4/scripting/python/uuidmodule.c static PyMethodDef methods[] = { methods 55 source4/scripting/python/uuidmodule.c PyObject *mod = Py_InitModule3("uuid", methods, "UUID helper routines");