1 #ifndef __LIBRPC_NDR_NDR_SEC_H__
2 #define __LIBRPC_NDR_NDR_SEC_H__
4 #undef _PRINTF_ATTRIBUTE
5 #define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
6 /* This file was automatically generated by mkproto.pl. DO NOT EDIT */
13 /* The following definitions come from librpc/ndr/ndr_sec_helper.c */
15 size_t ndr_size_dom_sid(const struct dom_sid
*sid
);
16 size_t ndr_length_dom_sid(const struct dom_sid
*sid
);
17 size_t ndr_size_security_ace(const struct security_ace
*ace
);
18 size_t ndr_size_security_acl(const struct security_acl
*acl
);
19 size_t ndr_size_security_descriptor(const struct security_descriptor
*sd
);
20 void ndr_print_dom_sid(struct ndr_print
*ndr
, const char *name
, const struct dom_sid
*sid
);
21 void ndr_print_dom_sid2(struct ndr_print
*ndr
, const char *name
, const struct dom_sid
*sid
);
22 void ndr_print_dom_sid28(struct ndr_print
*ndr
, const char *name
, const struct dom_sid
*sid
);
23 char *dom_sid_string(TALLOC_CTX
*mem_ctx
, const struct dom_sid
*sid
);
25 /* The following definitions come from librpc/ndr/ndr_sec.c */
27 NTSTATUS
ndr_pull_dom_sid2(struct ndr_pull
*ndr
, int ndr_flags
, struct dom_sid
*sid
);
28 NTSTATUS
ndr_push_dom_sid2(struct ndr_push
*ndr
, int ndr_flags
, const struct dom_sid
*sid
);
29 NTSTATUS
ndr_pull_dom_sid28(struct ndr_pull
*ndr
, int ndr_flags
, struct dom_sid
*sid
);
30 NTSTATUS
ndr_push_dom_sid28(struct ndr_push
*ndr
, int ndr_flags
, const struct dom_sid
*sid
);
31 #undef _PRINTF_ATTRIBUTE
32 #define _PRINTF_ATTRIBUTE(a1, a2)
34 #endif /* __LIBRPC_NDR_NDR_SEC_H__ */