Lines Matching refs:encl_ref
1724 ndr_inner_array(ndr_ref_t *encl_ref)
1726 ndr_typeinfo_t *ti = encl_ref->ti;
1728 unsigned long pdu_offset = encl_ref->pdu_offset;
1733 if (encl_ref->inner_flags & NDR_F_SIZE_IS) {
1735 if (!ndr_size_is(encl_ref))
1737 n_elem = encl_ref->size_is;
1739 assert(encl_ref->inner_flags & NDR_F_DIMENSION_IS);
1740 n_elem = encl_ref->dimension_is;
1744 myref.enclosing = encl_ref;
1745 myref.stream = encl_ref->stream;
1754 myref.datum = encl_ref->datum + i * ti->c_size_fixed_part;
1768 extern int ndr_##TYPE(struct ndr_reference *encl_ref); \
1784 extern int ndr_s##TYPE(struct ndr_reference *encl_ref); \
1843 ndr_string_basic_integer(ndr_ref_t *encl_ref, ndr_typeinfo_t *type_under)
1845 unsigned long pdu_offset = encl_ref->pdu_offset;
1856 myref.enclosing = encl_ref;
1857 myref.stream = encl_ref->stream;
1866 valp = encl_ref->datum + i * size;
1888 extern int ndr_s_wchar(ndr_ref_t *encl_ref);
1918 ndr_s_wchar(ndr_ref_t *encl_ref)
1920 ndr_stream_t *nds = encl_ref->stream;
1934 if (encl_ref->strlen_is == 0) {
1935 encl_ref->datum[0] = '\0';
1941 myref.enclosing = encl_ref;
1942 myref.stream = encl_ref->stream;
1948 myref.pdu_offset = encl_ref->pdu_offset;
1950 valp = encl_ref->datum;
1962 if (encl_ref->strlen_is != encl_ref->size_is)
1981 if ((++char_count) == encl_ref->strlen_is) {