• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/rpc_parse/

Lines Matching refs:depth

262 BOOL smb_io_rpc_hdr(const char *desc,  RPC_HDR *rpc, prs_struct *ps, int depth)
267 prs_debug(ps, depth, desc, "smb_io_rpc_hdr");
268 depth++;
270 if(!prs_uint8 ("major ", ps, depth, &rpc->major))
273 if(!prs_uint8 ("minor ", ps, depth, &rpc->minor))
275 if(!prs_uint8 ("pkt_type ", ps, depth, &rpc->pkt_type))
277 if(!prs_uint8 ("flags ", ps, depth, &rpc->flags))
284 if(!prs_uint8("pack_type0", ps, depth, &rpc->pack_type[0]))
286 if(!prs_uint8("pack_type1", ps, depth, &rpc->pack_type[1]))
288 if(!prs_uint8("pack_type2", ps, depth, &rpc->pack_type[2]))
290 if(!prs_uint8("pack_type3", ps, depth, &rpc->pack_type[3]))
303 if(!prs_uint16("frag_len ", ps, depth, &rpc->frag_len))
305 if(!prs_uint16("auth_len ", ps, depth, &rpc->auth_len))
307 if(!prs_uint32("call_id ", ps, depth, &rpc->call_id))
316 static BOOL smb_io_rpc_iface(const char *desc, RPC_IFACE *ifc, prs_struct *ps, int depth)
321 prs_debug(ps, depth, desc, "smb_io_rpc_iface");
322 depth++;
327 if (!smb_io_uuid( "uuid", &ifc->uuid, ps, depth))
330 if(!prs_uint32 ("version", ps, depth, &ifc->version))
350 static BOOL smb_io_rpc_addr_str(const char *desc, RPC_ADDR_STR *str, prs_struct *ps, int depth)
355 prs_debug(ps, depth, desc, "smb_io_rpc_addr_str");
356 depth++;
360 if(!prs_uint16 ( "len", ps, depth, &str->len))
362 if(!prs_uint8s (True, "str", ps, depth, (uchar*)str->str, MIN(str->len, sizeof(str->str)) ))
382 static BOOL smb_io_rpc_hdr_bba(const char *desc, RPC_HDR_BBA *rpc, prs_struct *ps, int depth)
387 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_bba");
388 depth++;
390 if(!prs_uint16("max_tsize", ps, depth, &rpc->max_tsize))
392 if(!prs_uint16("max_rsize", ps, depth, &rpc->max_rsize))
394 if(!prs_uint32("assoc_gid", ps, depth, &rpc->assoc_gid))
435 BOOL smb_io_rpc_context(const char *desc, RPC_CONTEXT *rpc_ctx, prs_struct *ps, int depth)
444 if(!prs_uint16("context_id ", ps, depth, &rpc_ctx->context_id ))
446 if(!prs_uint8 ("num_transfer_syntaxes", ps, depth, &rpc_ctx->num_transfer_syntaxes))
453 if(!smb_io_rpc_iface("", &rpc_ctx->abstract, ps, depth))
463 if (!smb_io_rpc_iface("", &rpc_ctx->transfer[i], ps, depth))
473 BOOL smb_io_rpc_hdr_rb(const char *desc, RPC_HDR_RB *rpc, prs_struct *ps, int depth)
480 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_rb");
481 depth++;
483 if(!smb_io_rpc_hdr_bba("", &rpc->bba, ps, depth))
486 if(!prs_uint8("num_contexts", ps, depth, &rpc->num_contexts))
502 if (!smb_io_rpc_context("", &rpc->rpc_context[i], ps, depth))
529 static BOOL smb_io_rpc_results(const char *desc, RPC_RESULTS *res, prs_struct *ps, int depth)
534 prs_debug(ps, depth, desc, "smb_io_rpc_results");
535 depth++;
540 if(!prs_uint8 ("num_results", ps, depth, &res->num_results))
546 if(!prs_uint16("result ", ps, depth, &res->result))
548 if(!prs_uint16("reason ", ps, depth, &res->reason))
578 BOOL smb_io_rpc_hdr_ba(const char *desc, RPC_HDR_BA *rpc, prs_struct *ps, int depth)
583 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_ba");
584 depth++;
586 if(!smb_io_rpc_hdr_bba("", &rpc->bba, ps, depth))
588 if(!smb_io_rpc_addr_str("", &rpc->addr, ps, depth))
590 if(!smb_io_rpc_results("", &rpc->res, ps, depth))
592 if(!smb_io_rpc_iface("", &rpc->transfer, ps, depth))
612 BOOL smb_io_rpc_hdr_req(const char *desc, RPC_HDR_REQ *rpc, prs_struct *ps, int depth)
617 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_req");
618 depth++;
620 if(!prs_uint32("alloc_hint", ps, depth, &rpc->alloc_hint))
622 if(!prs_uint16("context_id", ps, depth, &rpc->context_id))
624 if(!prs_uint16("opnum ", ps, depth, &rpc->opnum))
633 BOOL smb_io_rpc_hdr_resp(const char *desc, RPC_HDR_RESP *rpc, prs_struct *ps, int depth)
638 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_resp");
639 depth++;
641 if(!prs_uint32("alloc_hint", ps, depth, &rpc->alloc_hint))
643 if(!prs_uint16("context_id", ps, depth, &rpc->context_id))
645 if(!prs_uint8 ("cancel_ct ", ps, depth, &rpc->cancel_count))
647 if(!prs_uint8 ("reserved ", ps, depth, &rpc->reserved))
656 BOOL smb_io_rpc_hdr_fault(const char *desc, RPC_HDR_FAULT *rpc, prs_struct *ps, int depth)
661 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_fault");
662 depth++;
664 if(!prs_dcerpc_status("status ", ps, depth, &rpc->status))
666 if(!prs_uint32("reserved", ps, depth, &rpc->reserved))
692 BOOL smb_io_rpc_hdr_auth(const char *desc, RPC_HDR_AUTH *rai, prs_struct *ps, int depth)
697 prs_debug(ps, depth, desc, "smb_io_rpc_hdr_auth");
698 depth++;
703 if(!prs_uint8 ("auth_type ", ps, depth, &rai->auth_type))
705 if(!prs_uint8 ("auth_level ", ps, depth, &rai->auth_level))
707 if(!prs_uint8 ("auth_pad_len ", ps, depth, &rai->auth_pad_len))
709 if(!prs_uint8 ("auth_reserved", ps, depth, &rai->auth_reserved))
711 if(!prs_uint32("auth_context_id", ps, depth, &rai->auth_context_id))
742 BOOL smb_io_rpc_auth_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth)
747 prs_debug(ps, depth, desc, "smb_io_rpc_auth_verifier");
748 depth++;
751 if(!prs_string("signature", ps, depth, rav->signature,
754 if(!prs_uint32("msg_type ", ps, depth, &rav->msg_type)) /* NTLMSSP_MESSAGE_TYPE */
764 BOOL smb_io_rpc_schannel_verifier(const char *desc, RPC_AUTH_VERIFIER *rav, prs_struct *ps, int depth)
769 prs_debug(ps, depth, desc, "smb_io_rpc_schannel_verifier");
770 depth++;
772 if(!prs_string("signature", ps, depth, rav->signature, sizeof(rav->signature)))
774 if(!prs_uint32("msg_type ", ps, depth, &rav->msg_type))
798 prs_struct *ps, int depth)
803 prs_debug(ps, depth, desc, "smb_io_rpc_auth_schannel_neg");
804 depth++;
809 if(!prs_uint32("type1", ps, depth, &neg->type1))
811 if(!prs_uint32("type2", ps, depth, &neg->type2))
813 if(!prs_string("domain ", ps, depth, neg->domain, sizeof(neg->domain)))
815 if(!prs_string("myname ", ps, depth, neg->myname, sizeof(neg->myname)))
827 prs_struct *ps, int depth)
832 prs_debug(ps, depth, desc, "smb_io_rpc_auth_schannel_chk");
833 depth++;
835 if ( !prs_uint8s(False, "sig ", ps, depth, chk->sig, sizeof(chk->sig)) )
838 if ( !prs_uint8s(False, "seq_num", ps, depth, chk->seq_num, sizeof(chk->seq_num)) )
841 if ( !prs_uint8s(False, "packet_digest", ps, depth, chk->packet_digest, sizeof(chk->packet_digest)) )
845 if ( !prs_uint8s(False, "confounder", ps, depth, chk->confounder, sizeof(chk->confounder)) )