• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/samba-3.0.13/source/libads/

Lines Matching defs:ps

47 				   prs_struct *ps, int depth)
52 prs_debug(ps, depth, desc, "pac_io_unknown_type_10");
55 if (!smb_io_time("unknown_time", &type_10->unknown_time, ps, depth))
58 if (!prs_uint16("len", ps, depth, &type_10->len))
61 if (UNMARSHALLING(ps) && type_10->len) {
62 type_10->username = PRS_ALLOC_MEM(ps, uint16, type_10->len);
69 if (!prs_uint16s(True, "name", ps, depth, type_10->username,
79 prs_struct *ps, int depth)
84 prs_debug(ps, depth, desc, "pac_io_krb_sids");
87 if (UNMARSHALLING(ps)) {
88 sid_and_attr->sid = PRS_ALLOC_MEM(ps, DOM_SID2, 1);
95 if(!smb_io_dom_sid2("sid", sid_and_attr->sid, ps, depth))
103 prs_struct *ps, int depth)
108 prs_debug(ps, depth, desc, "pac_io_krb_attrs");
111 if (!prs_uint32("sid_ptr", ps, depth, &sid_and_attr->sid_ptr))
113 if (!prs_uint32("attrs", ps, depth, &sid_and_attr->attrs))
122 prs_struct *ps, int depth)
129 prs_debug(ps, depth, desc, "pac_io_krb_sid_and_attr_array");
133 if (!prs_uint32("count", ps, depth, &array->count))
136 if (UNMARSHALLING(ps)) {
137 array->krb_sid_and_attrs = PRS_ALLOC_MEM(ps, KRB_SID_AND_ATTRS, num);
147 ps, depth))
154 ps, depth))
165 prs_struct *ps, int depth)
170 prs_debug(ps, depth, desc, "pac_io_group_membership");
173 if (!prs_uint32("rid", ps, depth, &membership->rid))
175 if (!prs_uint32("attrs", ps, depth, &membership->attrs))
185 prs_struct *ps, int depth)
192 prs_debug(ps, depth, desc, "pac_io_group_membership_array");
196 if (!prs_uint32("count", ps, depth, &array->count))
199 if (UNMARSHALLING(ps)) {
200 array->group_membership = PRS_ALLOC_MEM(ps, GROUP_MEMBERSHIP, num);
210 ps, depth))
220 prs_struct *ps, int depth)
226 prs_debug(ps, depth, desc, "pac_io_pac_logon_info");
229 if (!prs_uint32("unknown", ps, depth, &garbage))
231 if (!prs_uint32("unknown", ps, depth, &garbage))
233 if (!prs_uint32("bufferlen", ps, depth, &garbage))
235 if (!prs_uint32("bufferlenhi", ps, depth, &garbage))
237 if (!prs_uint32("pointer", ps, depth, &garbage))
240 if (!smb_io_time("logon_time", &info->logon_time, ps, depth))
242 if (!smb_io_time("logoff_time", &info->logoff_time, ps, depth))
244 if (!smb_io_time("kickoff_time", &info->kickoff_time, ps, depth))
247 ps, depth))
250 ps, depth))
253 ps, depth))
256 if (!smb_io_unihdr("hdr_user_name", &info->hdr_user_name, ps, depth))
258 if (!smb_io_unihdr("hdr_full_name", &info->hdr_full_name, ps, depth))
261 ps, depth))
264 ps, depth))
266 if (!smb_io_unihdr("hdr_home_dir", &info->hdr_home_dir, ps, depth))
268 if (!smb_io_unihdr("hdr_dir_drive", &info->hdr_dir_drive, ps, depth))
271 if (!prs_uint16("logon_count", ps, depth, &info->logon_count))
273 if (!prs_uint16("reserved12", ps, depth, &info->reserved12))
275 if (!prs_uint32("user_rid", ps, depth, &info->user_rid))
277 if (!prs_uint32("group_rid", ps, depth, &info->group_rid))
279 if (!prs_uint32("group_count", ps, depth, &info->group_count))
284 if (!prs_uint32("group_mem_ptr", ps, depth,
287 if (!prs_uint32("user_flags", ps, depth, &info->user_flags))
290 if (!prs_uint32("reserved13.0", ps, depth, &info->reserved13[0]))
292 if (!prs_uint32("reserved13.1", ps, depth, &info->reserved13[1]))
294 if (!prs_uint32("reserved13.2", ps, depth, &info->reserved13[2]))
296 if (!prs_uint32("reserved13.3", ps, depth, &info->reserved13[3]))
300 &info->hdr_dom_controller, ps, depth))
302 if (!smb_io_unihdr("hdr_dom_name", &info->hdr_dom_name, ps, depth))
306 if (!prs_uint32("ptr_dom_sid", ps, depth, &info->ptr_dom_sid))
309 if (!prs_uint32("reserved16.0", ps, depth, &info->reserved16[0]))
311 if (!prs_uint32("reserved16.1", ps, depth, &info->reserved16[1]))
315 if (!prs_uint32("reserved17", ps, depth, &info->reserved17))
319 if (!prs_uint32("reserved18.0", ps, depth, &info->reserved18[0]))
321 if (!prs_uint32("reserved18.1", ps, depth, &info->reserved18[1]))
323 if (!prs_uint32("reserved18.2", ps, depth, &info->reserved18[2]))
325 if (!prs_uint32("reserved18.3", ps, depth, &info->reserved18[3]))
327 if (!prs_uint32("reserved18.4", ps, depth, &info->reserved18[4]))
329 if (!prs_uint32("reserved18.5", ps, depth, &info->reserved18[5]))
331 if (!prs_uint32("reserved18.6", ps, depth, &info->reserved18[6]))
334 if (!prs_uint32("sid_count", ps, depth, &info->sid_count))
336 if (!prs_uint32("ptr_extra_sids", ps, depth, &info->ptr_extra_sids))
338 if (!prs_uint32("ptr_res_group_dom_sid", ps, depth,
341 if (!prs_uint32("res_group_count", ps, depth, &info->res_group_count))
343 if (!prs_uint32("ptr_res_groups", ps, depth, &info->ptr_res_groups))
347 info->hdr_user_name.buffer, ps, depth))
350 info->hdr_full_name.buffer, ps, depth))
353 info->hdr_logon_script.buffer, ps, depth))
356 info->hdr_profile_path.buffer, ps, depth))
359 info->hdr_home_dir.buffer, ps, depth))
362 info->hdr_dir_drive.buffer, ps, depth))
369 ps, depth))
375 info->hdr_dom_controller.buffer, ps, depth))
378 info->hdr_dom_name.buffer, ps, depth))
382 if(!smb_io_dom_sid2("dom_sid", &info->dom_sid, ps, depth))
390 ps, depth))
395 &info->res_group_dom_sid, ps, depth))
402 ps, depth))
411 prs_struct *ps, int depth)
417 prs_debug(ps, depth, desc, "pac_io_pac_signature_data");
420 if (!prs_uint32("type", ps, depth, &data->type))
422 if (UNMARSHALLING(ps)) {
423 data->signature = PRS_ALLOC_MEM(ps, unsigned char, siglen);
429 if (!prs_uint8s(False, "signature", ps, depth, data->signature,siglen))
436 prs_struct *ps, int depth)
441 prs_debug(ps, depth, desc, "pac_io_pac_info_hdr_ctr");
444 if (!prs_align(ps))
447 if (hdr->offset != prs_offset(ps)) {
449 hdr->offset, prs_offset(ps)));
450 prs_set_offset(ps, hdr->offset);
453 if (UNMARSHALLING(ps) && hdr->size > 0) {
454 hdr->ctr = PRS_ALLOC_MEM(ps, PAC_INFO_CTR, 1);
464 if (UNMARSHALLING(ps))
465 hdr->ctr->pac.logon_info = PRS_ALLOC_MEM(ps, PAC_LOGON_INFO, 1);
471 ps, depth))
477 if (UNMARSHALLING(ps))
478 hdr->ctr->pac.srv_cksum = PRS_ALLOC_MEM(ps, PAC_SIGNATURE_DATA, 1);
484 hdr->size, ps, depth))
490 if (UNMARSHALLING(ps))
491 hdr->ctr->pac.privsrv_cksum = PRS_ALLOC_MEM(ps, PAC_SIGNATURE_DATA, 1);
498 hdr->size, ps, depth))
504 if (UNMARSHALLING(ps))
505 hdr->ctr->pac.type_10 = PRS_ALLOC_MEM(ps, UNKNOWN_TYPE_10, 1);
511 ps, depth))
518 prs_set_offset(ps, prs_offset(ps) + hdr->size);
525 prs_struct *ps, int depth)
530 prs_debug(ps, depth, desc, "pac_io_pac_info_hdr");
533 if (!prs_align(ps))
535 if (!prs_uint32("type", ps, depth, &hdr->type))
537 if (!prs_uint32("size", ps, depth, &hdr->size))
539 if (!prs_uint32("offset", ps, depth, &hdr->offset))
541 if (!prs_uint32("offsethi", ps, depth, &hdr->offsethi))
548 prs_struct *ps, int depth)
555 prs_debug(ps, depth, desc, "pac_io_pac_data");
558 if (!prs_align(ps))
560 if (!prs_uint32("num_buffers", ps, depth, &data->num_buffers))
562 if (!prs_uint32("version", ps, depth, &data->version))
565 if (UNMARSHALLING(ps) && data->num_buffers > 0) {
566 if ((data->pac_info_hdr_ptr = PRS_ALLOC_MEM(ps, PAC_INFO_HDR, data->num_buffers)) == NULL) {
572 if (!pac_io_pac_info_hdr(desc, &data->pac_info_hdr_ptr[i], ps,
579 ps, depth))
589 prs_struct ps;
593 prs_init(&ps, pac_data_blob.length, ctx, UNMARSHALL);
594 prs_copy_data_in(&ps, (char *)pac_data_blob.data, pac_data_blob.length);
595 prs_set_offset(&ps, 0);
600 pac_io_pac_data("pac data", pac_data, &ps, 0);
602 prs_mem_free(&ps);