2008-04-16 23:16:59 +02:00
/* header auto-generated by pidl */
# include "librpc/ndr/libndr.h"
2008-12-16 16:32:18 +01:00
# include "../librpc/gen_ndr/nbt.h"
2008-04-16 23:16:59 +02:00
# ifndef _HEADER_NDR_nbt
# define _HEADER_NDR_nbt
2008-09-23 22:16:15 +02:00
# include "../libcli/netlogon.h"
2008-09-23 08:59:40 +02:00
# include "../libcli/nbt/libnbt.h"
2008-04-16 23:16:59 +02:00
# define NDR_NBT_CALL_COUNT (0)
void ndr_print_nbt_operation ( struct ndr_print * ndr , const char * name , uint16_t r ) ;
void ndr_print_nbt_name_type ( struct ndr_print * ndr , const char * name , enum nbt_name_type r ) ;
enum ndr_err_code ndr_push_nbt_name ( struct ndr_push * ndr , int ndr_flags , const struct nbt_name * r ) ;
enum ndr_err_code ndr_pull_nbt_name ( struct ndr_pull * ndr , int ndr_flags , struct nbt_name * r ) ;
void ndr_print_nbt_name ( struct ndr_print * ndr , const char * name , const struct nbt_name * r ) ;
2008-09-23 08:58:37 +02:00
enum ndr_err_code ndr_push_nbt_qclass ( struct ndr_push * ndr , int ndr_flags , enum nbt_qclass r ) ;
enum ndr_err_code ndr_pull_nbt_qclass ( struct ndr_pull * ndr , int ndr_flags , enum nbt_qclass * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_qclass ( struct ndr_print * ndr , const char * name , enum nbt_qclass r ) ;
2008-09-23 08:58:37 +02:00
enum ndr_err_code ndr_push_nbt_qtype ( struct ndr_push * ndr , int ndr_flags , enum nbt_qtype r ) ;
enum ndr_err_code ndr_pull_nbt_qtype ( struct ndr_pull * ndr , int ndr_flags , enum nbt_qtype * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_qtype ( struct ndr_print * ndr , const char * name , enum nbt_qtype r ) ;
void ndr_print_nbt_name_question ( struct ndr_print * ndr , const char * name , const struct nbt_name_question * r ) ;
void ndr_print_nb_flags ( struct ndr_print * ndr , const char * name , uint16_t r ) ;
void ndr_print_nbt_rdata_address ( struct ndr_print * ndr , const char * name , const struct nbt_rdata_address * r ) ;
void ndr_print_nbt_rdata_netbios ( struct ndr_print * ndr , const char * name , const struct nbt_rdata_netbios * r ) ;
void ndr_print_nbt_statistics ( struct ndr_print * ndr , const char * name , const struct nbt_statistics * r ) ;
void ndr_print_nbt_status_name ( struct ndr_print * ndr , const char * name , const struct nbt_status_name * r ) ;
void ndr_print_nbt_rdata_status ( struct ndr_print * ndr , const char * name , const struct nbt_rdata_status * r ) ;
void ndr_print_nbt_rdata_data ( struct ndr_print * ndr , const char * name , const struct nbt_rdata_data * r ) ;
2008-09-23 08:58:37 +02:00
enum ndr_err_code ndr_push_nbt_rdata ( struct ndr_push * ndr , int ndr_flags , const union nbt_rdata * r ) ;
enum ndr_err_code ndr_pull_nbt_rdata ( struct ndr_pull * ndr , int ndr_flags , union nbt_rdata * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_rdata ( struct ndr_print * ndr , const char * name , const union nbt_rdata * r ) ;
2008-09-23 22:16:15 +02:00
enum ndr_err_code ndr_push_nbt_res_rec ( struct ndr_push * ndr , int ndr_flags , const struct nbt_res_rec * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_res_rec ( struct ndr_print * ndr , const char * name , const struct nbt_res_rec * r ) ;
enum ndr_err_code ndr_push_nbt_name_packet ( struct ndr_push * ndr , int ndr_flags , const struct nbt_name_packet * r ) ;
enum ndr_err_code ndr_pull_nbt_name_packet ( struct ndr_pull * ndr , int ndr_flags , struct nbt_name_packet * r ) ;
void ndr_print_nbt_name_packet ( struct ndr_print * ndr , const char * name , const struct nbt_name_packet * r ) ;
void ndr_print_dgram_msg_type ( struct ndr_print * ndr , const char * name , enum dgram_msg_type r ) ;
void ndr_print_dgram_flags ( struct ndr_print * ndr , const char * name , uint8_t r ) ;
void ndr_print_smb_command ( struct ndr_print * ndr , const char * name , enum smb_command r ) ;
void ndr_print_smb_trans_body ( struct ndr_print * ndr , const char * name , const struct smb_trans_body * r ) ;
void ndr_print_smb_body ( struct ndr_print * ndr , const char * name , const union smb_body * r ) ;
enum ndr_err_code ndr_push_dgram_smb_packet ( struct ndr_push * ndr , int ndr_flags , const struct dgram_smb_packet * r ) ;
enum ndr_err_code ndr_pull_dgram_smb_packet ( struct ndr_pull * ndr , int ndr_flags , struct dgram_smb_packet * r ) ;
void ndr_print_dgram_smb_packet ( struct ndr_print * ndr , const char * name , const struct dgram_smb_packet * r ) ;
void ndr_print_dgram_message_body ( struct ndr_print * ndr , const char * name , const union dgram_message_body * r ) ;
void ndr_print_dgram_message ( struct ndr_print * ndr , const char * name , const struct dgram_message * r ) ;
void ndr_print_dgram_err_code ( struct ndr_print * ndr , const char * name , enum dgram_err_code r ) ;
void ndr_print_dgram_data ( struct ndr_print * ndr , const char * name , const union dgram_data * r ) ;
enum ndr_err_code ndr_push_nbt_dgram_packet ( struct ndr_push * ndr , int ndr_flags , const struct nbt_dgram_packet * r ) ;
enum ndr_err_code ndr_pull_nbt_dgram_packet ( struct ndr_pull * ndr , int ndr_flags , struct nbt_dgram_packet * r ) ;
void ndr_print_nbt_dgram_packet ( struct ndr_print * ndr , const char * name , const struct nbt_dgram_packet * r ) ;
2008-09-23 22:16:15 +02:00
enum ndr_err_code ndr_push_nbt_sockaddr ( struct ndr_push * ndr , int ndr_flags , const struct nbt_sockaddr * r ) ;
enum ndr_err_code ndr_pull_nbt_sockaddr ( struct ndr_pull * ndr , int ndr_flags , struct nbt_sockaddr * r ) ;
void ndr_print_nbt_sockaddr ( struct ndr_print * ndr , const char * name , const struct nbt_sockaddr * r ) ;
2009-01-01 04:45:33 +01:00
size_t ndr_size_nbt_sockaddr ( const struct nbt_sockaddr * r , struct smb_iconv_convenience * ic , int flags ) ;
2008-09-23 22:16:15 +02:00
enum ndr_err_code ndr_push_nbt_server_type ( struct ndr_push * ndr , int ndr_flags , uint32_t r ) ;
enum ndr_err_code ndr_pull_nbt_server_type ( struct ndr_pull * ndr , int ndr_flags , uint32_t * r ) ;
void ndr_print_nbt_server_type ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
enum ndr_err_code ndr_push_netlogon_nt_version_flags ( struct ndr_push * ndr , int ndr_flags , uint32_t r ) ;
enum ndr_err_code ndr_pull_netlogon_nt_version_flags ( struct ndr_pull * ndr , int ndr_flags , uint32_t * r ) ;
void ndr_print_netlogon_nt_version_flags ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
enum ndr_err_code ndr_push_netlogon_command ( struct ndr_push * ndr , int ndr_flags , enum netlogon_command r ) ;
enum ndr_err_code ndr_pull_netlogon_command ( struct ndr_pull * ndr , int ndr_flags , enum netlogon_command * r ) ;
void ndr_print_netlogon_command ( struct ndr_print * ndr , const char * name , enum netlogon_command r ) ;
enum ndr_err_code ndr_push_NETLOGON_SAM_LOGON_REQUEST ( struct ndr_push * ndr , int ndr_flags , const struct NETLOGON_SAM_LOGON_REQUEST * r ) ;
enum ndr_err_code ndr_pull_NETLOGON_SAM_LOGON_REQUEST ( struct ndr_pull * ndr , int ndr_flags , struct NETLOGON_SAM_LOGON_REQUEST * r ) ;
void ndr_print_NETLOGON_SAM_LOGON_REQUEST ( struct ndr_print * ndr , const char * name , const struct NETLOGON_SAM_LOGON_REQUEST * r ) ;
enum ndr_err_code ndr_push_NETLOGON_SAM_LOGON_RESPONSE_NT40 ( struct ndr_push * ndr , int ndr_flags , const struct NETLOGON_SAM_LOGON_RESPONSE_NT40 * r ) ;
enum ndr_err_code ndr_pull_NETLOGON_SAM_LOGON_RESPONSE_NT40 ( struct ndr_pull * ndr , int ndr_flags , struct NETLOGON_SAM_LOGON_RESPONSE_NT40 * r ) ;
void ndr_print_NETLOGON_SAM_LOGON_RESPONSE_NT40 ( struct ndr_print * ndr , const char * name , const struct NETLOGON_SAM_LOGON_RESPONSE_NT40 * r ) ;
enum ndr_err_code ndr_push_NETLOGON_SAM_LOGON_RESPONSE ( struct ndr_push * ndr , int ndr_flags , const struct NETLOGON_SAM_LOGON_RESPONSE * r ) ;
enum ndr_err_code ndr_pull_NETLOGON_SAM_LOGON_RESPONSE ( struct ndr_pull * ndr , int ndr_flags , struct NETLOGON_SAM_LOGON_RESPONSE * r ) ;
void ndr_print_NETLOGON_SAM_LOGON_RESPONSE ( struct ndr_print * ndr , const char * name , const struct NETLOGON_SAM_LOGON_RESPONSE * r ) ;
enum ndr_err_code ndr_push_NETLOGON_SAM_LOGON_RESPONSE_EX ( struct ndr_push * ndr , int ndr_flags , const struct NETLOGON_SAM_LOGON_RESPONSE_EX * r ) ;
enum ndr_err_code ndr_pull_NETLOGON_SAM_LOGON_RESPONSE_EX ( struct ndr_pull * ndr , int ndr_flags , struct NETLOGON_SAM_LOGON_RESPONSE_EX * r ) ;
void ndr_print_NETLOGON_SAM_LOGON_RESPONSE_EX ( struct ndr_print * ndr , const char * name , const struct NETLOGON_SAM_LOGON_RESPONSE_EX * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_netlogon_query_for_pdc ( struct ndr_print * ndr , const char * name , const struct nbt_netlogon_query_for_pdc * r ) ;
2008-09-23 22:16:15 +02:00
enum ndr_err_code ndr_push_nbt_netlogon_response_from_pdc ( struct ndr_push * ndr , int ndr_flags , const struct nbt_netlogon_response_from_pdc * r ) ;
enum ndr_err_code ndr_pull_nbt_netlogon_response_from_pdc ( struct ndr_pull * ndr , int ndr_flags , struct nbt_netlogon_response_from_pdc * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_netlogon_response_from_pdc ( struct ndr_print * ndr , const char * name , const struct nbt_netlogon_response_from_pdc * r ) ;
2008-09-23 22:16:15 +02:00
void ndr_print_nbt_db_change_info ( struct ndr_print * ndr , const char * name , const struct nbt_db_change_info * r ) ;
void ndr_print_NETLOGON_DB_CHANGE ( struct ndr_print * ndr , const char * name , const struct NETLOGON_DB_CHANGE * r ) ;
2008-04-16 23:16:59 +02:00
void ndr_print_nbt_netlogon_request ( struct ndr_print * ndr , const char * name , const union nbt_netlogon_request * r ) ;
enum ndr_err_code ndr_push_nbt_netlogon_packet ( struct ndr_push * ndr , int ndr_flags , const struct nbt_netlogon_packet * r ) ;
enum ndr_err_code ndr_pull_nbt_netlogon_packet ( struct ndr_pull * ndr , int ndr_flags , struct nbt_netlogon_packet * r ) ;
void ndr_print_nbt_netlogon_packet ( struct ndr_print * ndr , const char * name , const struct nbt_netlogon_packet * r ) ;
void ndr_print_nbt_browse_opcode ( struct ndr_print * ndr , const char * name , enum nbt_browse_opcode r ) ;
void ndr_print_nbt_browse_host_announcement ( struct ndr_print * ndr , const char * name , const struct nbt_browse_host_announcement * r ) ;
void ndr_print_nbt_browse_announcement_request ( struct ndr_print * ndr , const char * name , const struct nbt_browse_announcement_request * r ) ;
void ndr_print_nbt_browse_election_request ( struct ndr_print * ndr , const char * name , const struct nbt_browse_election_request * r ) ;
void ndr_print_nbt_browse_backup_list_request ( struct ndr_print * ndr , const char * name , const struct nbt_browse_backup_list_request * r ) ;
void ndr_print_nbt_browse_backup_list_response ( struct ndr_print * ndr , const char * name , const struct nbt_browse_backup_list_response * r ) ;
void ndr_print_nbt_browse_become_backup ( struct ndr_print * ndr , const char * name , const struct nbt_browse_become_backup * r ) ;
void ndr_print_nbt_browse_domain_announcement ( struct ndr_print * ndr , const char * name , const struct nbt_browse_domain_announcement * r ) ;
void ndr_print_nbt_browse_master_announcement ( struct ndr_print * ndr , const char * name , const struct nbt_browse_master_announcement * r ) ;
void ndr_print_nbt_browse_reset_state ( struct ndr_print * ndr , const char * name , const struct nbt_browse_reset_state * r ) ;
void ndr_print_nbt_browse_local_master_announcement ( struct ndr_print * ndr , const char * name , const struct nbt_browse_local_master_announcement * r ) ;
void ndr_print_nbt_browse_payload ( struct ndr_print * ndr , const char * name , const union nbt_browse_payload * r ) ;
enum ndr_err_code ndr_push_nbt_browse_packet ( struct ndr_push * ndr , int ndr_flags , const struct nbt_browse_packet * r ) ;
enum ndr_err_code ndr_pull_nbt_browse_packet ( struct ndr_pull * ndr , int ndr_flags , struct nbt_browse_packet * r ) ;
void ndr_print_nbt_browse_packet ( struct ndr_print * ndr , const char * name , const struct nbt_browse_packet * r ) ;
# endif /* _HEADER_NDR_nbt */