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

Lines Matching refs:depth

94 static BOOL smb_io_utime(const char *desc, UTIME *t, prs_struct *ps, int depth)
99 prs_debug(ps, depth, desc, "smb_io_utime");
100 depth++;
105 if(!prs_uint32 ("time", ps, depth, &t->time))
115 BOOL smb_io_time(const char *desc, NTTIME *nttime, prs_struct *ps, int depth)
120 prs_debug(ps, depth, desc, "smb_io_time");
121 depth++;
126 if(!prs_uint32("low ", ps, depth, &nttime->low)) /* low part */
128 if(!prs_uint32("high", ps, depth, &nttime->high)) /* high part */
138 BOOL smb_io_lookup_level(const char *desc, LOOKUP_LEVEL *level, prs_struct *ps, int depth)
143 prs_debug(ps, depth, desc, "smb_io_lookup_level");
144 depth++;
148 if(!prs_uint16("value", ps, depth, &level->value))
181 BOOL smb_io_enum_hnd(const char *desc, ENUM_HND *hnd, prs_struct *ps, int depth)
186 prs_debug(ps, depth, desc, "smb_io_enum_hnd");
187 depth++;
192 if(!prs_uint32("ptr_hnd", ps, depth, &hnd->ptr_hnd)) /* pointer */
196 if(!prs_uint32("handle ", ps, depth, &hnd->handle )) /* enum handle */
207 BOOL smb_io_dom_sid(const char *desc, DOM_SID *sid, prs_struct *ps, int depth)
214 prs_debug(ps, depth, desc, "smb_io_dom_sid");
215 depth++;
217 if(!prs_uint8 ("sid_rev_num", ps, depth, &sid->sid_rev_num))
220 if(!prs_uint8 ("num_auths ", ps, depth, &sid->num_auths))
227 if(!prs_uint8 (tmp, ps, depth, &sid->id_auth[i]))
235 if(!prs_uint32s(False, "sub_auths ", ps, depth, sid->sub_auths, sid->num_auths))
305 BOOL smb_io_dom_sid2(const char *desc, DOM_SID2 *sid, prs_struct *ps, int depth)
310 prs_debug(ps, depth, desc, "smb_io_dom_sid2");
311 depth++;
316 if(!prs_uint32("num_auths", ps, depth, &sid->num_auths))
319 if(!smb_io_dom_sid("sid", &sid->sid, ps, depth))
330 prs_struct *ps, int depth)
335 prs_debug(ps, depth, desc, "smb_io_uuid");
336 depth++;
338 if(!prs_uint32 ("data ", ps, depth, &uuid->time_low))
340 if(!prs_uint16 ("data ", ps, depth, &uuid->time_mid))
342 if(!prs_uint16 ("data ", ps, depth, &uuid->time_hi_and_version))
345 if(!prs_uint8s (False, "data ", ps, depth, uuid->clock_seq, sizeof(uuid->clock_seq)))
347 if(!prs_uint8s (False, "data ", ps, depth, uuid->node, sizeof(uuid->node)))
368 BOOL smb_io_strhdr(const char *desc, STRHDR *hdr, prs_struct *ps, int depth)
373 prs_debug(ps, depth, desc, "smb_io_strhdr");
374 depth++;
378 if(!prs_uint16("str_str_len", ps, depth, &hdr->str_str_len))
380 if(!prs_uint16("str_max_len", ps, depth, &hdr->str_max_len))
382 if(!prs_uint32("buffer ", ps, depth, &hdr->buffer))
403 BOOL smb_io_unihdr(const char *desc, UNIHDR *hdr, prs_struct *ps, int depth)
408 prs_debug(ps, depth, desc, "smb_io_unihdr");
409 depth++;
414 if(!prs_uint16("uni_str_len", ps, depth, &hdr->uni_str_len))
416 if(!prs_uint16("uni_max_len", ps, depth, &hdr->uni_max_len))
418 if(!prs_uint32("buffer ", ps, depth, &hdr->buffer))
439 BOOL smb_io_hdrbuf_pre(const char *desc, BUFHDR *hdr, prs_struct *ps, int depth, uint32 *offset)
446 if(!smb_io_hdrbuf(desc, hdr, ps, depth))
465 BOOL smb_io_hdrbuf_post(const char *desc, BUFHDR *hdr, prs_struct *ps, int depth,
476 if(!smb_io_hdrbuf(desc, hdr, ps, depth))
490 BOOL smb_io_hdrbuf(const char *desc, BUFHDR *hdr, prs_struct *ps, int depth)
495 prs_debug(ps, depth, desc, "smb_io_hdrbuf");
496 depth++;
501 if(!prs_uint32("buf_max_len", ps, depth, &hdr->buf_max_len))
503 if(!prs_uint32("buf_len ", ps, depth, &hdr->buf_len))
523 BOOL smb_io_unihdr2(const char *desc, UNIHDR2 *hdr2, prs_struct *ps, int depth)
528 prs_debug(ps, depth, desc, "smb_io_unihdr2");
529 depth++;
534 if(!smb_io_unihdr("hdr", &hdr2->unihdr, ps, depth))
536 if(!prs_uint32("buffer", ps, depth, &hdr2->buffer))
569 BOOL smb_io_unistr(const char *desc, UNISTR *uni, prs_struct *ps, int depth)
574 prs_debug(ps, depth, desc, "smb_io_unistr");
575 depth++;
577 if(!prs_unistr("unistr", ps, depth, uni))
656 BOOL smb_io_buffer3(const char *desc, BUFFER3 *buf3, prs_struct *ps, int depth)
661 prs_debug(ps, depth, desc, "smb_io_buffer3");
662 depth++;
667 if(!prs_uint32("uni_max_len", ps, depth, &buf3->buf_max_len))
676 if(!prs_uint8s(True, "buffer ", ps, depth, buf3->buffer, buf3->buf_max_len))
679 if(!prs_uint32("buf_len ", ps, depth, &buf3->buf_len))
689 BOOL smb_io_buffer5(const char *desc, BUFFER5 *buf5, prs_struct *ps, int depth)
691 prs_debug(ps, depth, desc, "smb_io_buffer5");
692 depth++;
698 if(!prs_uint32("buf_len", ps, depth, &buf5->buf_len))
702 if(!prs_buffer5(True, "buffer" , ps, depth, buf5))
737 BOOL smb_io_buffer2(const char *desc, BUFFER2 *buf2, uint32 buffer, prs_struct *ps, int depth)
744 prs_debug(ps, depth, desc, "smb_io_buffer2");
745 depth++;
750 if(!prs_uint32("uni_max_len", ps, depth, &buf2->buf_max_len))
752 if(!prs_uint32("offset ", ps, depth, &buf2->offset))
754 if(!prs_uint32("buf_len ", ps, depth, &buf2->buf_len))
760 if(!prs_buffer2(True, "buffer ", ps, depth, buf2))
765 prs_debug(ps, depth, desc, "smb_io_buffer2 - NULL");
766 depth++;
850 BOOL smb_io_string2(const char *desc, STRING2 *str2, uint32 buffer, prs_struct *ps, int depth)
857 prs_debug(ps, depth, desc, "smb_io_string2");
858 depth++;
863 if(!prs_uint32("str_max_len", ps, depth, &str2->str_max_len))
865 if(!prs_uint32("offset ", ps, depth, &str2->offset))
867 if(!prs_uint32("str_str_len", ps, depth, &str2->str_str_len))
872 if(!prs_string2(True, "buffer ", ps, depth, str2))
877 prs_debug(ps, depth, desc, "smb_io_string2 - NULL");
878 depth++;
1043 BOOL smb_io_unistr2(const char *desc, UNISTR2 *uni2, uint32 buffer, prs_struct *ps, int depth)
1050 prs_debug(ps, depth, desc, "smb_io_unistr2");
1051 depth++;
1056 if(!prs_uint32("uni_max_len", ps, depth, &uni2->uni_max_len))
1058 if(!prs_uint32("offset ", ps, depth, &uni2->offset))
1060 if(!prs_uint32("uni_str_len", ps, depth, &uni2->uni_str_len))
1065 if(!prs_unistr2(True, "buffer ", ps, depth, uni2))
1070 prs_debug(ps, depth, desc, "smb_io_unistr2 - NULL");
1071 depth++;
1109 BOOL smb_io_lockout_string_hdr(const char *desc, HDR_LOCKOUT_STRING *hdr_account_lockout, prs_struct *ps, int depth)
1111 prs_debug(ps, depth, desc, "smb_io_lockout_string_hdr");
1112 depth++;
1117 if(!prs_uint16("size", ps, depth, &hdr_account_lockout->size))
1119 if(!prs_uint16("length", ps, depth, &hdr_account_lockout->length))
1121 if(!prs_uint32("buffer", ps, depth, &hdr_account_lockout->buffer))
1127 BOOL smb_io_account_lockout_str(const char *desc, LOCKOUT_STRING *account_lockout, uint32 buffer, prs_struct *ps, int depth)
1129 prs_debug(ps, depth, desc, "smb_io_account_lockout_string");
1130 depth++;
1132 if(!prs_uint32("array_size", ps, depth, &account_lockout->array_size))
1135 if(!prs_uint32("offset", ps, depth, &account_lockout->offset))
1137 if(!prs_uint32("length", ps, depth, &account_lockout->length))
1140 if (!prs_uint64("lockout_duration", ps, depth, &account_lockout->lockout_duration))
1142 if (!prs_uint64("reset_count", ps, depth, &account_lockout->reset_count))
1144 if (!prs_uint32("bad_attempt_lockout", ps, depth, &account_lockout->bad_attempt_lockout))
1146 if (!prs_uint32("dummy", ps, depth, &account_lockout->dummy))
1149 if(!prs_uint16s (False, "bindata", ps, depth, &account_lockout->bindata, length))
1159 BOOL smb_io_unistr2_array(const char *desc, UNISTR2_ARRAY *array, prs_struct *ps, int depth)
1163 prs_debug(ps, depth, desc, "smb_io_unistr2_array");
1164 depth++;
1166 if(!prs_uint32("ref_id", ps, depth, &array->ref_id))
1173 if(!prs_uint32("count", ps, depth, &array->count))
1188 if(!prs_uint16("length", ps, depth, &array->strings[i].length))
1190 if(!prs_uint16("size", ps, depth, &array->strings[i].size))
1192 if(!prs_uint32("ref_id", ps, depth, &array->strings[i].ref_id))
1197 if (! smb_io_unistr2("string", &array->strings[i].string, array->strings[i].ref_id, ps, depth))
1220 BOOL smb_io_dom_rid2(const char *desc, DOM_RID2 *rid2, prs_struct *ps, int depth)
1225 prs_debug(ps, depth, desc, "smb_io_dom_rid2");
1226 depth++;
1231 if(!prs_uint8("type ", ps, depth, &rid2->type))
1235 if(!prs_uint32("rid ", ps, depth, &rid2->rid))
1237 if(!prs_uint32("rid_idx", ps, depth, &rid2->rid_idx))
1260 BOOL smb_io_dom_rid3(const char *desc, DOM_RID3 *rid3, prs_struct *ps, int depth)
1265 prs_debug(ps, depth, desc, "smb_io_dom_rid3");
1266 depth++;
1271 if(!prs_uint32("rid ", ps, depth, &rid3->rid))
1273 if(!prs_uint32("type1 ", ps, depth, &rid3->type1))
1275 if(!prs_uint32("ptr_type", ps, depth, &rid3->ptr_type))
1277 if(!prs_uint32("type2 ", ps, depth, &rid3->type2))
1279 if(!prs_uint32("unk ", ps, depth, &rid3->unk))
1323 static BOOL smb_io_clnt_srv(const char *desc, DOM_CLNT_SRV *logcln, prs_struct *ps, int depth)
1328 prs_debug(ps, depth, desc, "smb_io_clnt_srv");
1329 depth++;
1334 if(!prs_uint32("undoc_buffer ", ps, depth, &logcln->undoc_buffer))
1338 if(!smb_io_unistr2("unistr2", &logcln->uni_logon_srv, logcln->undoc_buffer, ps, depth))
1345 if(!prs_uint32("undoc_buffer2", ps, depth, &logcln->undoc_buffer2))
1349 if(!smb_io_unistr2("unistr2", &logcln->uni_comp_name, logcln->undoc_buffer2, ps, depth))
1379 BOOL smb_io_log_info(const char *desc, DOM_LOG_INFO *loginfo, prs_struct *ps, int depth)
1384 prs_debug(ps, depth, desc, "smb_io_log_info");
1385 depth++;
1390 if(!prs_uint32("undoc_buffer", ps, depth, &loginfo->undoc_buffer))
1393 if(!smb_io_unistr2("unistr2", &loginfo->uni_logon_srv, True, ps, depth))
1395 if(!smb_io_unistr2("unistr2", &loginfo->uni_acct_name, True, ps, depth))
1398 if(!prs_uint16("sec_chan", ps, depth, &loginfo->sec_chan))
1401 if(!smb_io_unistr2("unistr2", &loginfo->uni_comp_name, True, ps, depth))
1411 BOOL smb_io_chal(const char *desc, DOM_CHAL *chal, prs_struct *ps, int depth)
1416 prs_debug(ps, depth, desc, "smb_io_chal");
1417 depth++;
1419 if(!prs_uint8s (False, "data", ps, depth, chal->data, 8))
1429 BOOL smb_io_cred(const char *desc, DOM_CRED *cred, prs_struct *ps, int depth)
1434 prs_debug(ps, depth, desc, "smb_io_cred");
1435 depth++;
1440 if(!smb_io_chal ("", &cred->challenge, ps, depth))
1443 if(!smb_io_utime("", &cred->timestamp, ps, depth))
1473 BOOL smb_io_clnt_info2(const char *desc, DOM_CLNT_INFO2 *clnt, prs_struct *ps, int depth)
1478 prs_debug(ps, depth, desc, "smb_io_clnt_info2");
1479 depth++;
1484 if(!smb_io_clnt_srv("", &clnt->login, ps, depth))
1490 if(!prs_uint32("ptr_cred", ps, depth, &clnt->ptr_cred))
1492 if(!smb_io_cred("", &clnt->cred, ps, depth))
1517 BOOL smb_io_clnt_info(const char *desc, DOM_CLNT_INFO *clnt, prs_struct *ps, int depth)
1522 prs_debug(ps, depth, desc, "smb_io_clnt_info");
1523 depth++;
1528 if(!smb_io_log_info("", &clnt->login, ps, depth))
1530 if(!smb_io_cred("", &clnt->cred, ps, depth))
1552 BOOL smb_io_logon_id(const char *desc, DOM_LOGON_ID *logonid, prs_struct *ps, int depth)
1557 prs_debug(ps, depth, desc, "smb_io_logon_id");
1558 depth++;
1563 if(!prs_uint32("low ", ps, depth, &logonid->low ))
1565 if(!prs_uint32("high", ps, depth, &logonid->high))
1589 BOOL smb_io_owf_info(const char *desc, OWF_INFO *hash, prs_struct *ps, int depth)
1594 prs_debug(ps, depth, desc, "smb_io_owf_info");
1595 depth++;
1600 if(!prs_uint8s (False, "data", ps, depth, hash->data, 16))
1610 BOOL smb_io_gid(const char *desc, DOM_GID *gid, prs_struct *ps, int depth)
1615 prs_debug(ps, depth, desc, "smb_io_gid");
1616 depth++;
1621 if(!prs_uint32("g_rid", ps, depth, &gid->g_rid))
1623 if(!prs_uint32("attr ", ps, depth, &gid->attr))
1633 BOOL smb_io_pol_hnd(const char *desc, POLICY_HND *pol, prs_struct *ps, int depth)
1638 prs_debug(ps, depth, desc, "smb_io_pol_hnd");
1639 depth++;
1647 if (!prs_uint32("data1", ps, depth, &pol->data1))
1649 if (!prs_uint32("data2", ps, depth, &pol->data2))
1651 if (!prs_uint16("data3", ps, depth, &pol->data3))
1653 if (!prs_uint16("data4", ps, depth, &pol->data4))
1655 if(!prs_uint8s (False, "data5", ps, depth, pol->data5, sizeof(pol->data5)))
1686 BOOL smb_io_unistr3(const char *desc, UNISTR3 *name, prs_struct *ps, int depth)
1691 prs_debug(ps, depth, desc, "smb_io_unistr3");
1692 depth++;
1697 if(!prs_uint32("uni_str_len", ps, depth, &name->uni_str_len))
1703 if(!prs_unistr3(True, "unistr", name, ps, depth))
1713 BOOL prs_uint64(const char *name, prs_struct *ps, int depth, UINT64_S *data64)
1715 return prs_uint32(name, ps, depth+1, &data64->low) &&
1716 prs_uint32(name, ps, depth+1, &data64->high);
1722 BOOL smb_io_bufhdr2(const char *desc, BUFHDR2 *hdr, prs_struct *ps, int depth)
1724 prs_debug(ps, depth, desc, "smb_io_bufhdr2");
1725 depth++;
1728 prs_uint32("info_level", ps, depth, &(hdr->info_level));
1729 prs_uint32("length ", ps, depth, &(hdr->length ));
1730 prs_uint32("buffer ", ps, depth, &(hdr->buffer ));
1738 BOOL smb_io_bufhdr4(const char *desc, BUFHDR4 *hdr, prs_struct *ps, int depth)
1740 prs_debug(ps, depth, desc, "smb_io_bufhdr4");
1741 depth++;
1744 prs_uint32("size", ps, depth, &hdr->size);
1745 prs_uint32("buffer", ps, depth, &hdr->buffer);
1754 BOOL smb_io_buffer4(const char *desc, BUFFER4 *buf4, uint32 buffer, prs_struct *ps, int depth)
1756 prs_debug(ps, depth, desc, "smb_io_buffer4");
1757 depth++;
1760 prs_uint32("buf_len", ps, depth, &buf4->buf_len);
1767 prs_uint8s(True, "buffer", ps, depth, buf4->buffer, buf4->buf_len);