void ndr_print_file_id(struct ndr_print *ndr, const char *name, const struct file_id *r) { ndr_print_struct(ndr, name, "file_id"); ndr->depth++; ndr_print_udlong(ndr, "devid", (uint64_t)r->devid); ndr_print_udlong(ndr, "inode", (uint64_t)r->inode); ndr_print_udlong(ndr, "extid", (uint64_t)r->extid); ndr->depth--; }
_PUBLIC_ void ndr_print_xattr_DosStream(struct ndr_print *ndr, const char *name, const struct xattr_DosStream *r) { ndr_print_struct(ndr, name, "xattr_DosStream"); ndr->depth++; ndr_print_uint32(ndr, "flags", r->flags); ndr_print_udlong(ndr, "size", r->size); ndr_print_udlong(ndr, "alloc_size", r->alloc_size); ndr_print_string(ndr, "name", r->name); ndr->depth--; }
_PUBLIC_ void ndr_print_xattr_DosInfo1(struct ndr_print *ndr, const char *name, const struct xattr_DosInfo1 *r) { ndr_print_struct(ndr, name, "xattr_DosInfo1"); ndr->depth++; ndr_print_uint32(ndr, "attrib", r->attrib); ndr_print_uint32(ndr, "ea_size", r->ea_size); ndr_print_udlong(ndr, "size", r->size); ndr_print_udlong(ndr, "alloc_size", r->alloc_size); ndr_print_NTTIME(ndr, "create_time", r->create_time); ndr_print_NTTIME(ndr, "change_time", r->change_time); ndr->depth--; }
_PUBLIC_ void ndr_print_security_token(struct ndr_print *ndr, const char *name, const struct security_token *r) { uint32_t cntr_sids_0; ndr_print_struct(ndr, name, "security_token"); ndr->depth++; ndr_print_ptr(ndr, "user_sid", r->user_sid); ndr->depth++; if (r->user_sid) { ndr_print_dom_sid(ndr, "user_sid", r->user_sid); } ndr->depth--; ndr_print_ptr(ndr, "group_sid", r->group_sid); ndr->depth++; if (r->group_sid) { ndr_print_dom_sid(ndr, "group_sid", r->group_sid); } ndr->depth--; ndr_print_uint32(ndr, "num_sids", r->num_sids); ndr->print(ndr, "%s: ARRAY(%d)", "sids", (int)r->num_sids); ndr->depth++; for (cntr_sids_0=0;cntr_sids_0<r->num_sids;cntr_sids_0++) { char *idx_0=NULL; if (asprintf(&idx_0, "[%d]", cntr_sids_0) != -1) { ndr_print_ptr(ndr, "sids", r->sids[cntr_sids_0]); ndr->depth++; if (r->sids[cntr_sids_0]) { ndr_print_dom_sid(ndr, "sids", r->sids[cntr_sids_0]); } ndr->depth--; free(idx_0); } } ndr->depth--; ndr_print_udlong(ndr, "privilege_mask", r->privilege_mask); ndr_print_ptr(ndr, "default_dacl", r->default_dacl); ndr->depth++; if (r->default_dacl) { ndr_print_security_acl(ndr, "default_dacl", r->default_dacl); } ndr->depth--; ndr->depth--; }
_PUBLIC_ void ndr_print_udlongr(struct ndr_print *ndr, const char *name, uint64_t v) { ndr_print_udlong(ndr, name, v); }