Lines Matching refs:ndr_stream
154 struct ndr_stream;
173 struct ndr_stream *stream; /* root of NDR */
191 * For all operations, the ndr_stream, which is the root of NDR processing,
205 char *(*ndo_malloc)(struct ndr_stream *, unsigned, ndr_ref_t *);
206 int (*ndo_free)(struct ndr_stream *, char *, ndr_ref_t *);
207 int (*ndo_grow_pdu)(struct ndr_stream *, unsigned long, ndr_ref_t *);
208 int (*ndo_pad_pdu)(struct ndr_stream *, unsigned long,
210 int (*ndo_get_pdu)(struct ndr_stream *, unsigned long,
212 int (*ndo_put_pdu)(struct ndr_stream *, unsigned long,
214 void (*ndo_tattle)(struct ndr_stream *, char *, ndr_ref_t *);
215 void (*ndo_tattle_error)(struct ndr_stream *, ndr_ref_t *);
216 int (*ndo_reset)(struct ndr_stream *);
217 void (*ndo_destruct)(struct ndr_stream *);
237 typedef struct ndr_stream {
433 int ndo_process(struct ndr_stream *, ndr_typeinfo_t *, char *);
434 int ndo_operation(struct ndr_stream *, ndr_typeinfo_t *, int opnum, char *);
435 void ndo_printf(struct ndr_stream *, ndr_ref_t *, const char *, ...);
437 void ndo_fmt(struct ndr_stream *, ndr_ref_t *, char *);
441 int ndr_run_outer_queue(struct ndr_stream *);
458 size_t ndr_mbstowcs(struct ndr_stream *, smb_wchar_t *, const char *, size_t);
459 int ndr_mbtowc(struct ndr_stream *, smb_wchar_t *, const char *, size_t);