Lines Matching refs:encl_ref
1717 ndr_inner_array(ndr_ref_t *encl_ref)
1719 ndr_typeinfo_t *ti = encl_ref->ti;
1721 unsigned long pdu_offset = encl_ref->pdu_offset;
1726 if (encl_ref->inner_flags & NDR_F_SIZE_IS) {
1728 if (!ndr_size_is(encl_ref))
1730 n_elem = encl_ref->size_is;
1732 assert(encl_ref->inner_flags & NDR_F_DIMENSION_IS);
1733 n_elem = encl_ref->dimension_is;
1737 myref.enclosing = encl_ref;
1738 myref.stream = encl_ref->stream;
1747 myref.datum = encl_ref->datum + i * ti->c_size_fixed_part;
1761 extern int ndr_##TYPE(struct ndr_reference *encl_ref); \
1777 extern int ndr_s##TYPE(struct ndr_reference *encl_ref); \
1836 ndr_string_basic_integer(ndr_ref_t *encl_ref, ndr_typeinfo_t *type_under)
1838 unsigned long pdu_offset = encl_ref->pdu_offset;
1849 myref.enclosing = encl_ref;
1850 myref.stream = encl_ref->stream;
1859 valp = encl_ref->datum + i * size;
1881 extern int ndr_s_wchar(ndr_ref_t *encl_ref);
1911 ndr_s_wchar(ndr_ref_t *encl_ref)
1913 ndr_stream_t *nds = encl_ref->stream;
1927 if (encl_ref->strlen_is == 0) {
1928 encl_ref->datum[0] = '\0';
1934 myref.enclosing = encl_ref;
1935 myref.stream = encl_ref->stream;
1941 myref.pdu_offset = encl_ref->pdu_offset;
1943 valp = encl_ref->datum;
1955 if (encl_ref->strlen_is != encl_ref->size_is)
1974 if ((++char_count) == encl_ref->strlen_is) {