2008-01-24 15:53:36 +03:00
/* header auto-generated by pidl */
2006-09-08 19:22:38 +04:00
2008-01-24 15:53:36 +03:00
# include "librpc/ndr/libndr.h"
2008-12-16 18:32:18 +03:00
# include "../librpc/gen_ndr/security.h"
2008-01-24 15:53:36 +03:00
# ifndef _HEADER_NDR_security
# define _HEADER_NDR_security
# define NDR_SECURITY_CALL_COUNT (0)
2008-12-12 22:20:01 +03:00
enum ndr_err_code ndr_push_dom_sid ( struct ndr_push * ndr , int ndr_flags , const struct dom_sid * r ) ;
enum ndr_err_code ndr_pull_dom_sid ( struct ndr_pull * ndr , int ndr_flags , struct dom_sid * r ) ;
void ndr_print_dom_sid ( struct ndr_print * ndr , const char * name , const struct dom_sid * r ) ;
2009-01-01 06:45:33 +03:00
size_t ndr_size_dom_sid ( const struct dom_sid * r , struct smb_iconv_convenience * ic , int flags ) ;
2008-11-08 01:32:28 +03:00
enum ndr_err_code ndr_push_security_ace_flags ( struct ndr_push * ndr , int ndr_flags , uint8_t r ) ;
enum ndr_err_code ndr_pull_security_ace_flags ( struct ndr_pull * ndr , int ndr_flags , uint8_t * r ) ;
2008-01-24 15:53:36 +03:00
void ndr_print_security_ace_flags ( struct ndr_print * ndr , const char * name , uint8_t r ) ;
2008-11-08 01:32:28 +03:00
enum ndr_err_code ndr_push_security_ace_type ( struct ndr_push * ndr , int ndr_flags , enum security_ace_type r ) ;
enum ndr_err_code ndr_pull_security_ace_type ( struct ndr_pull * ndr , int ndr_flags , enum security_ace_type * r ) ;
2008-01-24 15:53:36 +03:00
void ndr_print_security_ace_type ( struct ndr_print * ndr , const char * name , enum security_ace_type r ) ;
void ndr_print_security_ace_object_flags ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
void ndr_print_security_ace_object_type ( struct ndr_print * ndr , const char * name , const union security_ace_object_type * r ) ;
void ndr_print_security_ace_object_inherited_type ( struct ndr_print * ndr , const char * name , const union security_ace_object_inherited_type * r ) ;
void ndr_print_security_ace_object ( struct ndr_print * ndr , const char * name , const struct security_ace_object * r ) ;
2008-11-08 01:32:28 +03:00
enum ndr_err_code ndr_push_security_ace_object_ctr ( struct ndr_push * ndr , int ndr_flags , const union security_ace_object_ctr * r ) ;
enum ndr_err_code ndr_pull_security_ace_object_ctr ( struct ndr_pull * ndr , int ndr_flags , union security_ace_object_ctr * r ) ;
2008-01-24 15:53:36 +03:00
void ndr_print_security_ace_object_ctr ( struct ndr_print * ndr , const char * name , const union security_ace_object_ctr * r ) ;
enum ndr_err_code ndr_push_security_ace ( struct ndr_push * ndr , int ndr_flags , const struct security_ace * r ) ;
enum ndr_err_code ndr_pull_security_ace ( struct ndr_pull * ndr , int ndr_flags , struct security_ace * r ) ;
void ndr_print_security_ace ( struct ndr_print * ndr , const char * name , const struct security_ace * r ) ;
2009-01-01 06:45:33 +03:00
size_t ndr_size_security_ace ( const struct security_ace * r , struct smb_iconv_convenience * ic , int flags ) ;
2008-01-24 15:53:36 +03:00
void ndr_print_security_acl_revision ( struct ndr_print * ndr , const char * name , enum security_acl_revision r ) ;
enum ndr_err_code ndr_push_security_acl ( struct ndr_push * ndr , int ndr_flags , const struct security_acl * r ) ;
enum ndr_err_code ndr_pull_security_acl ( struct ndr_pull * ndr , int ndr_flags , struct security_acl * r ) ;
void ndr_print_security_acl ( struct ndr_print * ndr , const char * name , const struct security_acl * r ) ;
2009-01-01 06:45:33 +03:00
size_t ndr_size_security_acl ( const struct security_acl * r , struct smb_iconv_convenience * ic , int flags ) ;
2008-01-24 15:53:36 +03:00
void ndr_print_security_descriptor_revision ( struct ndr_print * ndr , const char * name , enum security_descriptor_revision r ) ;
void ndr_print_security_descriptor_type ( struct ndr_print * ndr , const char * name , uint16_t r ) ;
enum ndr_err_code ndr_push_security_descriptor ( struct ndr_push * ndr , int ndr_flags , const struct security_descriptor * r ) ;
enum ndr_err_code ndr_pull_security_descriptor ( struct ndr_pull * ndr , int ndr_flags , struct security_descriptor * r ) ;
void ndr_print_security_descriptor ( struct ndr_print * ndr , const char * name , const struct security_descriptor * r ) ;
2009-01-01 06:45:33 +03:00
size_t ndr_size_security_descriptor ( const struct security_descriptor * r , struct smb_iconv_convenience * ic , int flags ) ;
2008-01-24 15:53:36 +03:00
enum ndr_err_code ndr_push_sec_desc_buf ( struct ndr_push * ndr , int ndr_flags , const struct sec_desc_buf * r ) ;
enum ndr_err_code ndr_pull_sec_desc_buf ( struct ndr_pull * ndr , int ndr_flags , struct sec_desc_buf * r ) ;
void ndr_print_sec_desc_buf ( struct ndr_print * ndr , const char * name , const struct sec_desc_buf * r ) ;
enum ndr_err_code ndr_push_security_token ( struct ndr_push * ndr , int ndr_flags , const struct security_token * r ) ;
enum ndr_err_code ndr_pull_security_token ( struct ndr_pull * ndr , int ndr_flags , struct security_token * r ) ;
void ndr_print_security_token ( struct ndr_print * ndr , const char * name , const struct security_token * r ) ;
enum ndr_err_code ndr_push_security_secinfo ( struct ndr_push * ndr , int ndr_flags , uint32_t r ) ;
enum ndr_err_code ndr_pull_security_secinfo ( struct ndr_pull * ndr , int ndr_flags , uint32_t * r ) ;
void ndr_print_security_secinfo ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
2008-10-15 03:48:02 +04:00
enum ndr_err_code ndr_push_kerb_EncTypes ( struct ndr_push * ndr , int ndr_flags , uint32_t r ) ;
enum ndr_err_code ndr_pull_kerb_EncTypes ( struct ndr_pull * ndr , int ndr_flags , uint32_t * r ) ;
void ndr_print_kerb_EncTypes ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
2008-01-24 15:53:36 +03:00
# endif /* _HEADER_NDR_security */