1 /* header auto-generated by pidl */
3 #include "librpc/ndr/libndr.h"
4 #include "librpc/gen_ndr/security.h"
6 #ifndef _HEADER_NDR_security
7 #define _HEADER_NDR_security
9 #define NDR_SECURITY_CALL_COUNT (0)
10 void ndr_print_security_ace_flags(struct ndr_print
*ndr
, const char *name
, uint8_t r
);
11 void ndr_print_security_ace_type(struct ndr_print
*ndr
, const char *name
, enum security_ace_type r
);
12 void ndr_print_security_ace_object_flags(struct ndr_print
*ndr
, const char *name
, uint32_t r
);
13 void ndr_print_security_ace_object_type(struct ndr_print
*ndr
, const char *name
, const union security_ace_object_type
*r
);
14 void ndr_print_security_ace_object_inherited_type(struct ndr_print
*ndr
, const char *name
, const union security_ace_object_inherited_type
*r
);
15 void ndr_print_security_ace_object(struct ndr_print
*ndr
, const char *name
, const struct security_ace_object
*r
);
16 void ndr_print_security_ace_object_ctr(struct ndr_print
*ndr
, const char *name
, const union security_ace_object_ctr
*r
);
17 enum ndr_err_code
ndr_push_security_ace(struct ndr_push
*ndr
, int ndr_flags
, const struct security_ace
*r
);
18 enum ndr_err_code
ndr_pull_security_ace(struct ndr_pull
*ndr
, int ndr_flags
, struct security_ace
*r
);
19 void ndr_print_security_ace(struct ndr_print
*ndr
, const char *name
, const struct security_ace
*r
);
20 size_t ndr_size_security_ace(const struct security_ace
*r
, int flags
);
21 void ndr_print_security_acl_revision(struct ndr_print
*ndr
, const char *name
, enum security_acl_revision r
);
22 enum ndr_err_code
ndr_push_security_acl(struct ndr_push
*ndr
, int ndr_flags
, const struct security_acl
*r
);
23 enum ndr_err_code
ndr_pull_security_acl(struct ndr_pull
*ndr
, int ndr_flags
, struct security_acl
*r
);
24 void ndr_print_security_acl(struct ndr_print
*ndr
, const char *name
, const struct security_acl
*r
);
25 size_t ndr_size_security_acl(const struct security_acl
*r
, int flags
);
26 void ndr_print_security_descriptor_revision(struct ndr_print
*ndr
, const char *name
, enum security_descriptor_revision r
);
27 void ndr_print_security_descriptor_type(struct ndr_print
*ndr
, const char *name
, uint16_t r
);
28 enum ndr_err_code
ndr_push_security_descriptor(struct ndr_push
*ndr
, int ndr_flags
, const struct security_descriptor
*r
);
29 enum ndr_err_code
ndr_pull_security_descriptor(struct ndr_pull
*ndr
, int ndr_flags
, struct security_descriptor
*r
);
30 void ndr_print_security_descriptor(struct ndr_print
*ndr
, const char *name
, const struct security_descriptor
*r
);
31 size_t ndr_size_security_descriptor(const struct security_descriptor
*r
, int flags
);
32 enum ndr_err_code
ndr_push_sec_desc_buf(struct ndr_push
*ndr
, int ndr_flags
, const struct sec_desc_buf
*r
);
33 enum ndr_err_code
ndr_pull_sec_desc_buf(struct ndr_pull
*ndr
, int ndr_flags
, struct sec_desc_buf
*r
);
34 void ndr_print_sec_desc_buf(struct ndr_print
*ndr
, const char *name
, const struct sec_desc_buf
*r
);
35 enum ndr_err_code
ndr_push_security_token(struct ndr_push
*ndr
, int ndr_flags
, const struct security_token
*r
);
36 enum ndr_err_code
ndr_pull_security_token(struct ndr_pull
*ndr
, int ndr_flags
, struct security_token
*r
);
37 void ndr_print_security_token(struct ndr_print
*ndr
, const char *name
, const struct security_token
*r
);
38 enum ndr_err_code
ndr_push_security_secinfo(struct ndr_push
*ndr
, int ndr_flags
, uint32_t r
);
39 enum ndr_err_code
ndr_pull_security_secinfo(struct ndr_pull
*ndr
, int ndr_flags
, uint32_t *r
);
40 void ndr_print_security_secinfo(struct ndr_print
*ndr
, const char *name
, uint32_t r
);
41 #endif /* _HEADER_NDR_security */