hnd 1888 librpc/gen_ndr/cli_srvsvc.c struct policy_handle *hnd /* [out] [unique] */, hnd 1922 librpc/gen_ndr/cli_srvsvc.c if (hnd && r.out.hnd) { hnd 1923 librpc/gen_ndr/cli_srvsvc.c *hnd = *r.out.hnd; hnd 1936 librpc/gen_ndr/cli_srvsvc.c struct policy_handle *hnd /* [in,out] [unique] */, hnd 1943 librpc/gen_ndr/cli_srvsvc.c r.in.hnd = hnd; hnd 1968 librpc/gen_ndr/cli_srvsvc.c if (hnd && r.out.hnd) { hnd 1969 librpc/gen_ndr/cli_srvsvc.c *hnd = *r.out.hnd; hnd 274 librpc/gen_ndr/cli_srvsvc.h struct policy_handle *hnd /* [out] [unique] */, hnd 278 librpc/gen_ndr/cli_srvsvc.h struct policy_handle *hnd /* [in,out] [unique] */, hnd 18047 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.hnd)); hnd 18048 librpc/gen_ndr/ndr_srvsvc.c if (r->out.hnd) { hnd 18049 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, r->out.hnd)); hnd 18095 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->out.hnd); hnd 18097 librpc/gen_ndr/ndr_srvsvc.c r->out.hnd = NULL; hnd 18099 librpc/gen_ndr/ndr_srvsvc.c if (r->out.hnd) { hnd 18101 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->out.hnd, 0); hnd 18102 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, r->out.hnd)); hnd 18133 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "hnd", r->out.hnd); hnd 18135 librpc/gen_ndr/ndr_srvsvc.c if (r->out.hnd) { hnd 18136 librpc/gen_ndr/ndr_srvsvc.c ndr_print_policy_handle(ndr, "hnd", r->out.hnd); hnd 18148 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->in.hnd)); hnd 18149 librpc/gen_ndr/ndr_srvsvc.c if (r->in.hnd) { hnd 18150 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, r->in.hnd)); hnd 18154 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_unique_ptr(ndr, r->out.hnd)); hnd 18155 librpc/gen_ndr/ndr_srvsvc.c if (r->out.hnd) { hnd 18156 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_push_policy_handle(ndr, NDR_SCALARS, r->out.hnd)); hnd 18172 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->in.hnd); hnd 18174 librpc/gen_ndr/ndr_srvsvc.c r->in.hnd = NULL; hnd 18176 librpc/gen_ndr/ndr_srvsvc.c if (r->in.hnd) { hnd 18178 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->in.hnd, 0); hnd 18179 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, r->in.hnd)); hnd 18186 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_ALLOC(ndr, r->out.hnd); hnd 18188 librpc/gen_ndr/ndr_srvsvc.c r->out.hnd = NULL; hnd 18190 librpc/gen_ndr/ndr_srvsvc.c if (r->out.hnd) { hnd 18192 librpc/gen_ndr/ndr_srvsvc.c NDR_PULL_SET_MEM_CTX(ndr, r->out.hnd, 0); hnd 18193 librpc/gen_ndr/ndr_srvsvc.c NDR_CHECK(ndr_pull_policy_handle(ndr, NDR_SCALARS, r->out.hnd)); hnd 18211 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "hnd", r->in.hnd); hnd 18213 librpc/gen_ndr/ndr_srvsvc.c if (r->in.hnd) { hnd 18214 librpc/gen_ndr/ndr_srvsvc.c ndr_print_policy_handle(ndr, "hnd", r->in.hnd); hnd 18222 librpc/gen_ndr/ndr_srvsvc.c ndr_print_ptr(ndr, "hnd", r->out.hnd); hnd 18224 librpc/gen_ndr/ndr_srvsvc.c if (r->out.hnd) { hnd 18225 librpc/gen_ndr/ndr_srvsvc.c ndr_print_policy_handle(ndr, "hnd", r->out.hnd); hnd 2909 librpc/gen_ndr/srv_srvsvc.c r->out.hnd = talloc_zero(r, struct policy_handle); hnd 2910 librpc/gen_ndr/srv_srvsvc.c if (r->out.hnd == NULL) { hnd 2989 librpc/gen_ndr/srv_srvsvc.c r->out.hnd = r->in.hnd; hnd 4567 librpc/gen_ndr/srv_srvsvc.c r->out.hnd = talloc_zero(mem_ctx, struct policy_handle); hnd 4568 librpc/gen_ndr/srv_srvsvc.c if (r->out.hnd == NULL) { hnd 4579 librpc/gen_ndr/srv_srvsvc.c r->out.hnd = r->in.hnd; hnd 1638 librpc/gen_ndr/srvsvc.h struct policy_handle *hnd;/* [unique] */ hnd 1647 librpc/gen_ndr/srvsvc.h struct policy_handle *hnd;/* [unique] */ hnd 1651 librpc/gen_ndr/srvsvc.h struct policy_handle *hnd;/* [unique] */ hnd 1220 source3/include/proto.h bool is_valid_policy_hnd(const struct policy_handle *hnd); hnd 5870 source3/include/proto.h bool create_policy_hnd(pipes_struct *p, struct policy_handle *hnd, void *data_ptr); hnd 5871 source3/include/proto.h bool find_policy_by_hnd(pipes_struct *p, struct policy_handle *hnd, void **data_p); hnd 5872 source3/include/proto.h bool close_policy_hnd(pipes_struct *p, struct policy_handle *hnd); hnd 6179 source3/include/proto.h uchar * pass2, struct samu **hnd); hnd 6187 source3/include/proto.h NTSTATUS change_oem_password(struct samu *hnd, char *old_passwd, char *new_passwd, bool as_root, uint32 *samr_reject_reason); hnd 94 source3/include/rpc_misc.h #define OUR_HANDLE(hnd) (((hnd)==NULL) ? "NULL" :\ hnd 95 source3/include/rpc_misc.h ( IVAL((hnd)->uuid.node,2) == (uint32)sys_getpid() ? "OURS" : \ hnd 96 source3/include/rpc_misc.h "OTHER")), ((unsigned int)IVAL((hnd)->uuid.node,2)),\ hnd 3155 source3/lib/util.c bool is_valid_policy_hnd(const struct policy_handle *hnd) hnd 3159 source3/lib/util.c return (memcmp(&tmp, hnd, sizeof(tmp)) != 0); hnd 491 source3/libsmb/clikrb5.c krb5_krbhst_handle hnd; hnd 501 source3/libsmb/clikrb5.c rc = krb5_krbhst_init(ctx, realm->data, KRB5_KRBHST_KDC, &hnd); hnd 507 source3/libsmb/clikrb5.c for ( num_kdcs = 0; (rc = krb5_krbhst_next(ctx, hnd, &hinfo) == 0); num_kdcs++) hnd 510 source3/libsmb/clikrb5.c krb5_krbhst_reset(ctx, hnd); hnd 514 source3/libsmb/clikrb5.c krb5_krbhst_free(ctx, hnd); hnd 521 source3/libsmb/clikrb5.c krb5_krbhst_free(ctx, hnd); hnd 528 source3/libsmb/clikrb5.c for (i = 0; i < num_kdcs && (rc = krb5_krbhst_next(ctx, hnd, &hinfo) == 0); i++) { hnd 541 source3/libsmb/clikrb5.c krb5_krbhst_free(ctx, hnd); hnd 177 source3/rpc_server/srv_eventlog_nt.c static NTSTATUS elog_open( pipes_struct * p, const char *logname, struct policy_handle *hnd ) hnd 237 source3/rpc_server/srv_eventlog_nt.c if ( !create_policy_hnd( p, hnd, elog ) ) { hnd 257 source3/rpc_server/srv_eventlog_nt.c static NTSTATUS elog_close( pipes_struct *p, struct policy_handle *hnd ) hnd 259 source3/rpc_server/srv_eventlog_nt.c if ( !( close_policy_hnd( p, hnd ) ) ) { hnd 115 source3/rpc_server/srv_lsa_hnd.c bool create_policy_hnd(pipes_struct *p, struct policy_handle *hnd, void *data_ptr) hnd 158 source3/rpc_server/srv_lsa_hnd.c *hnd = pol->pol_hnd; hnd 161 source3/rpc_server/srv_lsa_hnd.c dump_data(4, (uint8 *)hnd, sizeof(*hnd)); hnd 170 source3/rpc_server/srv_lsa_hnd.c static struct policy *find_policy_by_hnd_internal(pipes_struct *p, struct policy_handle *hnd, void **data_p) hnd 179 source3/rpc_server/srv_lsa_hnd.c if (memcmp(&pol->pol_hnd, hnd, sizeof(*hnd)) == 0) { hnd 181 source3/rpc_server/srv_lsa_hnd.c dump_data(4, (uint8 *)hnd, sizeof(*hnd)); hnd 189 source3/rpc_server/srv_lsa_hnd.c dump_data(4, (uint8 *)hnd, sizeof(*hnd)); hnd 200 source3/rpc_server/srv_lsa_hnd.c bool find_policy_by_hnd(pipes_struct *p, struct policy_handle *hnd, void **data_p) hnd 202 source3/rpc_server/srv_lsa_hnd.c return find_policy_by_hnd_internal(p, hnd, data_p) == NULL ? False : True; hnd 209 source3/rpc_server/srv_lsa_hnd.c bool close_policy_hnd(pipes_struct *p, struct policy_handle *hnd) hnd 211 source3/rpc_server/srv_lsa_hnd.c struct policy *pol = find_policy_by_hnd_internal(p, hnd, NULL); hnd 229 source3/rpc_server/srv_spoolss_nt.c struct policy_handle *hnd) hnd 233 source3/rpc_server/srv_spoolss_nt.c if(!find_policy_by_hnd(p,hnd,(void **)(void *)&find_printer)) { hnd 245 source3/rpc_server/srv_spoolss_nt.c static bool close_printer_handle(pipes_struct *p, struct policy_handle *hnd) hnd 247 source3/rpc_server/srv_spoolss_nt.c Printer_entry *Printer = find_printer_index_by_hnd(p, hnd); hnd 251 source3/rpc_server/srv_spoolss_nt.c OUR_HANDLE(hnd))); hnd 255 source3/rpc_server/srv_spoolss_nt.c close_policy_hnd(p, hnd); hnd 326 source3/rpc_server/srv_spoolss_nt.c static WERROR delete_printer_handle(pipes_struct *p, struct policy_handle *hnd) hnd 328 source3/rpc_server/srv_spoolss_nt.c Printer_entry *Printer = find_printer_index_by_hnd(p, hnd); hnd 332 source3/rpc_server/srv_spoolss_nt.c OUR_HANDLE(hnd))); hnd 364 source3/rpc_server/srv_spoolss_nt.c static bool get_printer_snum(pipes_struct *p, struct policy_handle *hnd, hnd 367 source3/rpc_server/srv_spoolss_nt.c Printer_entry *Printer = find_printer_index_by_hnd(p, hnd); hnd 371 source3/rpc_server/srv_spoolss_nt.c OUR_HANDLE(hnd))); hnd 555 source3/rpc_server/srv_spoolss_nt.c static bool open_printer_hnd(pipes_struct *p, struct policy_handle *hnd, hnd 568 source3/rpc_server/srv_spoolss_nt.c if (!create_policy_hnd(p, hnd, new_printer)) { hnd 579 source3/rpc_server/srv_spoolss_nt.c close_printer_handle(p, hnd); hnd 584 source3/rpc_server/srv_spoolss_nt.c close_printer_handle(p, hnd); hnd 3556 source3/rpc_server/srv_spoolss_nt.c struct policy_handle *hnd, hnd 3561 source3/rpc_server/srv_spoolss_nt.c Printer_entry *Printer = find_printer_index_by_hnd(p, hnd); hnd 3622 source3/rpc_server/srv_spoolss_nt.c static WERROR printer_notify_info(pipes_struct *p, struct policy_handle *hnd, hnd 3627 source3/rpc_server/srv_spoolss_nt.c Printer_entry *Printer = find_printer_index_by_hnd(p, hnd); hnd 3654 source3/rpc_server/srv_spoolss_nt.c get_printer_snum(p, hnd, &snum, NULL); hnd 171 source3/rpc_server/srv_svcctl_nt.c static SERVICE_INFO *find_service_info_by_hnd(pipes_struct *p, struct policy_handle *hnd) hnd 175 source3/rpc_server/srv_svcctl_nt.c if( !find_policy_by_hnd( p, hnd, (void **)(void *)&service_info) ) { hnd 33 source3/rpc_server/srv_winreg_nt.c struct policy_handle *hnd) hnd 37 source3/rpc_server/srv_winreg_nt.c if(!find_policy_by_hnd(p,hnd,(void **)(void *)®key)) { hnd 53 source3/rpc_server/srv_winreg_nt.c static WERROR open_registry_key( pipes_struct *p, struct policy_handle *hnd, hnd 74 source3/rpc_server/srv_winreg_nt.c if ( !create_policy_hnd( p, hnd, key ) ) { hnd 86 source3/rpc_server/srv_winreg_nt.c static bool close_registry_key(pipes_struct *p, struct policy_handle *hnd) hnd 88 source3/rpc_server/srv_winreg_nt.c struct registry_key *regkey = find_regkey_by_hnd(p, hnd); hnd 92 source3/rpc_server/srv_winreg_nt.c OUR_HANDLE(hnd))); hnd 96 source3/rpc_server/srv_winreg_nt.c close_policy_hnd(p, hnd); hnd 102 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 117 source3/rpcclient/cmd_spoolss.c &hnd); hnd 120 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, &werror); hnd 2571 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2590 source3/rpcclient/cmd_spoolss.c &hnd); hnd 2597 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2623 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) { hnd 2624 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 2639 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2662 source3/rpcclient/cmd_spoolss.c &hnd); hnd 2670 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2699 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) { hnd 2700 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 2716 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2735 source3/rpcclient/cmd_spoolss.c &hnd); hnd 2743 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2754 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) { hnd 2755 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 2772 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2793 source3/rpcclient/cmd_spoolss.c &hnd); hnd 2801 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2820 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2845 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) { hnd 2846 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 2862 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2878 source3/rpcclient/cmd_spoolss.c &hnd); hnd 2886 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2902 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) { hnd 2903 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 2919 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2941 source3/rpcclient/cmd_spoolss.c &hnd); hnd 2949 source3/rpcclient/cmd_spoolss.c &hnd, hnd 2964 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) { hnd 2965 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 2980 source3/rpcclient/cmd_spoolss.c struct policy_handle hnd; hnd 2998 source3/rpcclient/cmd_spoolss.c &hnd); hnd 3042 source3/rpcclient/cmd_spoolss.c &hnd, hnd 3055 source3/rpcclient/cmd_spoolss.c if (is_valid_policy_hnd(&hnd)) hnd 3056 source3/rpcclient/cmd_spoolss.c rpccli_spoolss_ClosePrinter(cli, mem_ctx, &hnd, NULL); hnd 640 source3/smbd/chgpasswd.c uchar * pass2, struct samu **hnd) hnd 676 source3/smbd/chgpasswd.c *hnd = sampass; hnd 699 source3/smbd/chgpasswd.c *hnd = sampass; hnd 1083 source3/smbd/chgpasswd.c NTSTATUS change_oem_password(struct samu *hnd, char *old_passwd, char *new_passwd, bool as_root, uint32 *samr_reject_reason) hnd 1088 source3/smbd/chgpasswd.c const char *username = pdb_get_username(hnd); hnd 1089 source3/smbd/chgpasswd.c time_t can_change_time = pdb_get_pass_can_change_time(hnd); hnd 1096 source3/smbd/chgpasswd.c if (!pdb_get_pass_can_change(hnd)) { hnd 1107 source3/smbd/chgpasswd.c if (pdb_get_acct_ctrl(hnd) & ACB_WSTRUST) { hnd 1142 source3/smbd/chgpasswd.c if (check_passwd_history(hnd,new_passwd)) { hnd 1192 source3/smbd/chgpasswd.c if (!pdb_set_plaintext_passwd (hnd, new_passwd)) { hnd 1197 source3/smbd/chgpasswd.c return pdb_update_sam_account (hnd); hnd 2648 source3/smbd/lanman.c struct samu *hnd = NULL; hnd 2650 source3/smbd/lanman.c if (check_lanman_password(user,(unsigned char *)pass1,(unsigned char *)pass2, &hnd)) { hnd 2652 source3/smbd/lanman.c if (change_lanman_password(hnd,(uchar *)pass2)) { hnd 2656 source3/smbd/lanman.c TALLOC_FREE(hnd); hnd 679 source3/utils/net_rpc_printer.c struct policy_handle *hnd) hnd 695 source3/utils/net_rpc_printer.c hnd); hnd 718 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 726 source3/utils/net_rpc_printer.c hnd, hnd 740 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 794 source3/utils/net_rpc_printer.c hnd, hnd 812 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 822 source3/utils/net_rpc_printer.c hnd, hnd 840 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 847 source3/utils/net_rpc_printer.c result = rpccli_spoolss_enumprinterkey(pipe_hnd, mem_ctx, hnd, keyname, keylist, 0); hnd 860 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 869 source3/utils/net_rpc_printer.c hnd, hnd 886 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 895 source3/utils/net_rpc_printer.c hnd, hnd 913 source3/utils/net_rpc_printer.c struct policy_handle *hnd, hnd 922 source3/utils/net_rpc_printer.c hnd, hnd 961 source3/utils/net_rpc_printer.c struct policy_handle *hnd, uint32_t level, hnd 971 source3/utils/net_rpc_printer.c hnd, hnd 1047 source3/utils/net_rpc_printer.c struct policy_handle hnd; hnd 1064 source3/utils/net_rpc_printer.c &hnd)) hnd 1067 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd, level, *info_p)) { hnd 1068 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); hnd 1072 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); hnd 1232 source3/utils/net_rpc_printer.c struct policy_handle hnd; hnd 1250 source3/utils/net_rpc_printer.c PRINTER_ALL_ACCESS, pipe_hnd->auth->user_name, &hnd)) hnd 1254 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd, level, &info)) hnd 1282 source3/utils/net_rpc_printer.c &hnd, hnd 1300 source3/utils/net_rpc_printer.c if (is_valid_policy_hnd(&hnd)) hnd 1301 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); hnd 1374 source3/utils/net_rpc_printer.c struct policy_handle hnd; hnd 1392 source3/utils/net_rpc_printer.c PRINTER_ALL_ACCESS, cli->user_name, &hnd)) hnd 1396 source3/utils/net_rpc_printer.c if (!net_spoolss_getprinter(pipe_hnd, mem_ctx, &hnd, level, &info)) hnd 1425 source3/utils/net_rpc_printer.c if (is_valid_policy_hnd(&hnd)) hnd 1426 source3/utils/net_rpc_printer.c rpccli_spoolss_ClosePrinter(pipe_hnd, mem_ctx, &hnd, NULL); hnd 54 source4/lib/registry/rpc.c #define openhive(u) static WERROR open_ ## u(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, struct policy_handle *hnd) \ hnd 62 source4/lib/registry/rpc.c r.out.handle = hnd;\