smb_msgbuf_t
smb_msgbuf_t mb;
encode_avpair_str(smb_msgbuf_t *mb, uint16_t AvId, char *name)
smb_msgbuf_t mb;
decode_secbuf_bin(smb_msgbuf_t *mb, struct sec_buf *sb, void **binp)
decode_secbuf_str(smb_msgbuf_t *mb, struct sec_buf *sb, char **cpp)
static int encode_avpair_str(smb_msgbuf_t *, uint16_t, char *);
static int decode_secbuf_bin(smb_msgbuf_t *, struct sec_buf *, void **);
static int decode_secbuf_str(smb_msgbuf_t *, struct sec_buf *, char **);
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_dword_align(smb_msgbuf_t *mb)
smb_msgbuf_has_space(smb_msgbuf_t *mb, size_t size)
smb_msgbuf_fset(smb_msgbuf_t *mb, uint32_t flags)
smb_msgbuf_fclear(smb_msgbuf_t *mb, uint32_t flags)
smb_msgbuf_init(smb_msgbuf_t *mb, uint8_t *buf, size_t size, uint32_t flags)
smb_msgbuf_term(smb_msgbuf_t *mb)
smb_msgbuf_decode(smb_msgbuf_t *mb, char *fmt, ...)
buf_decode(smb_msgbuf_t *mb, char *fmt, va_list ap)
msgbuf_get_oem_string(smb_msgbuf_t *mb, char **strpp, int max_bytes)
msgbuf_get_unicode_string(smb_msgbuf_t *mb, char **strpp, int max_bytes)
static int buf_decode(smb_msgbuf_t *, char *, va_list ap);
static int buf_encode(smb_msgbuf_t *, char *, va_list ap);
smb_msgbuf_encode(smb_msgbuf_t *mb, char *fmt, ...)
static void *smb_msgbuf_malloc(smb_msgbuf_t *, size_t);
buf_encode(smb_msgbuf_t *mb, char *fmt, va_list ap)
static int msgbuf_get_oem_string(smb_msgbuf_t *, char **, int);
static int msgbuf_get_unicode_string(smb_msgbuf_t *, char **, int);
static int msgbuf_put_oem_string(smb_msgbuf_t *, char *, int);
static int msgbuf_put_unicode_string(smb_msgbuf_t *, char *, int);
smb_msgbuf_used(smb_msgbuf_t *mb)
msgbuf_put_oem_string(smb_msgbuf_t *mb, char *mbs, int repc)
smb_msgbuf_size(smb_msgbuf_t *mb)
msgbuf_put_unicode_string(smb_msgbuf_t *mb, char *mbs, int repc)
smb_msgbuf_base(smb_msgbuf_t *mb)
smb_msgbuf_malloc(smb_msgbuf_t *mb, size_t size)
smb_msgbuf_word_align(smb_msgbuf_t *mb)
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
smb_msgbuf_t info_mb;
smb_msgbuf_t cmnt_mb;
smb_msgbuf_t mb;
smb_msgbuf_t mb;
extern void smb_msgbuf_init(smb_msgbuf_t *, uint8_t *, size_t, uint32_t);
extern void smb_msgbuf_term(smb_msgbuf_t *);
extern int smb_msgbuf_decode(smb_msgbuf_t *, char *, ...);
extern int smb_msgbuf_encode(smb_msgbuf_t *, char *, ...);
extern size_t smb_msgbuf_used(smb_msgbuf_t *);
extern size_t smb_msgbuf_size(smb_msgbuf_t *);
extern uint8_t *smb_msgbuf_base(smb_msgbuf_t *);
extern void smb_msgbuf_word_align(smb_msgbuf_t *);
extern void smb_msgbuf_dword_align(smb_msgbuf_t *);
extern int smb_msgbuf_has_space(smb_msgbuf_t *, size_t);
extern void smb_msgbuf_fset(smb_msgbuf_t *, uint32_t);
extern void smb_msgbuf_fclear(smb_msgbuf_t *, uint32_t);