2009-08-12 22:19:47 +04:00
/* header auto-generated by pidl */
# include "librpc/ndr/libndr.h"
# include "../librpc/gen_ndr/ntlmssp.h"
# ifndef _HEADER_NDR_ntlmssp
# define _HEADER_NDR_ntlmssp
# include "../librpc/ndr/ndr_ntlmssp.h"
2009-09-03 04:06:34 +04:00
# define NDR_NTLMSSP_UUID "6e746c6d-7373-700a-0000-00000000"
# define NDR_NTLMSSP_VERSION 0.0
# define NDR_NTLMSSP_NAME "ntlmssp"
# define NDR_NTLMSSP_HELPSTRING "NTLM messages"
extern const struct ndr_interface_table ndr_table_ntlmssp ;
# define NDR_DECODE_NEGOTIATE_MESSAGE (0x00)
# define NDR_DECODE_CHALLENGE_MESSAGE (0x01)
# define NDR_DECODE_AUTHENTICATE_MESSAGE (0x02)
# define NDR_DECODE_NTLMV2_CLIENT_CHALLENGE (0x03)
# define NDR_NTLMSSP_CALL_COUNT (4)
2009-08-12 22:19:47 +04:00
void ndr_print_ntlmssp_MessageType ( struct ndr_print * ndr , const char * name , enum ntlmssp_MessageType r ) ;
void ndr_print_NEGOTIATE ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
void ndr_print_ntlmssp_WindowsMajorVersion ( struct ndr_print * ndr , const char * name , enum ntlmssp_WindowsMajorVersion r ) ;
void ndr_print_ntlmssp_WindowsMinorVersion ( struct ndr_print * ndr , const char * name , enum ntlmssp_WindowsMinorVersion r ) ;
void ndr_print_ntlmssp_NTLMRevisionCurrent ( struct ndr_print * ndr , const char * name , enum ntlmssp_NTLMRevisionCurrent r ) ;
void ndr_print_VERSION ( struct ndr_print * ndr , const char * name , const struct VERSION * r ) ;
void ndr_print_ntlmssp_Version ( struct ndr_print * ndr , const char * name , const union ntlmssp_Version * r ) ;
enum ndr_err_code ndr_push_NEGOTIATE_MESSAGE ( struct ndr_push * ndr , int ndr_flags , const struct NEGOTIATE_MESSAGE * r ) ;
enum ndr_err_code ndr_pull_NEGOTIATE_MESSAGE ( struct ndr_pull * ndr , int ndr_flags , struct NEGOTIATE_MESSAGE * r ) ;
void ndr_print_NEGOTIATE_MESSAGE ( struct ndr_print * ndr , const char * name , const struct NEGOTIATE_MESSAGE * r ) ;
void ndr_print_ntlmssp_AvId ( struct ndr_print * ndr , const char * name , enum ntlmssp_AvId r ) ;
void ndr_print_Restriction_Encoding ( struct ndr_print * ndr , const char * name , const struct Restriction_Encoding * r ) ;
void ndr_print_ntlmssp_AvFlags ( struct ndr_print * ndr , const char * name , uint32_t r ) ;
void ndr_print_ntlmssp_AvValue ( struct ndr_print * ndr , const char * name , const union ntlmssp_AvValue * r ) ;
enum ndr_err_code ndr_push_AV_PAIR ( struct ndr_push * ndr , int ndr_flags , const struct AV_PAIR * r ) ;
enum ndr_err_code ndr_pull_AV_PAIR ( struct ndr_pull * ndr , int ndr_flags , struct AV_PAIR * r ) ;
void ndr_print_AV_PAIR ( struct ndr_print * ndr , const char * name , const struct AV_PAIR * r ) ;
enum ndr_err_code ndr_push_AV_PAIR_LIST ( struct ndr_push * ndr , int ndr_flags , const struct AV_PAIR_LIST * r ) ;
enum ndr_err_code ndr_pull_AV_PAIR_LIST ( struct ndr_pull * ndr , int ndr_flags , struct AV_PAIR_LIST * r ) ;
void ndr_print_AV_PAIR_LIST ( struct ndr_print * ndr , const char * name , const struct AV_PAIR_LIST * r ) ;
enum ndr_err_code ndr_push_CHALLENGE_MESSAGE ( struct ndr_push * ndr , int ndr_flags , const struct CHALLENGE_MESSAGE * r ) ;
enum ndr_err_code ndr_pull_CHALLENGE_MESSAGE ( struct ndr_pull * ndr , int ndr_flags , struct CHALLENGE_MESSAGE * r ) ;
void ndr_print_CHALLENGE_MESSAGE ( struct ndr_print * ndr , const char * name , const struct CHALLENGE_MESSAGE * r ) ;
enum ndr_err_code ndr_push_LM_RESPONSE ( struct ndr_push * ndr , int ndr_flags , const struct LM_RESPONSE * r ) ;
enum ndr_err_code ndr_pull_LM_RESPONSE ( struct ndr_pull * ndr , int ndr_flags , struct LM_RESPONSE * r ) ;
void ndr_print_LM_RESPONSE ( struct ndr_print * ndr , const char * name , const struct LM_RESPONSE * r ) ;
enum ndr_err_code ndr_push_LMv2_RESPONSE ( struct ndr_push * ndr , int ndr_flags , const struct LMv2_RESPONSE * r ) ;
enum ndr_err_code ndr_pull_LMv2_RESPONSE ( struct ndr_pull * ndr , int ndr_flags , struct LMv2_RESPONSE * r ) ;
void ndr_print_LMv2_RESPONSE ( struct ndr_print * ndr , const char * name , const struct LMv2_RESPONSE * r ) ;
2009-09-16 10:55:17 +04:00
void ndr_print_ntlmssp_LM_RESPONSE ( struct ndr_print * ndr , const char * name , const union ntlmssp_LM_RESPONSE * r ) ;
2009-08-12 22:19:47 +04:00
enum ndr_err_code ndr_push_NTLM_RESPONSE ( struct ndr_push * ndr , int ndr_flags , const struct NTLM_RESPONSE * r ) ;
enum ndr_err_code ndr_pull_NTLM_RESPONSE ( struct ndr_pull * ndr , int ndr_flags , struct NTLM_RESPONSE * r ) ;
void ndr_print_NTLM_RESPONSE ( struct ndr_print * ndr , const char * name , const struct NTLM_RESPONSE * r ) ;
void ndr_print_NTLMv2_CLIENT_CHALLENGE ( struct ndr_print * ndr , const char * name , const struct NTLMv2_CLIENT_CHALLENGE * r ) ;
enum ndr_err_code ndr_push_NTLMv2_RESPONSE ( struct ndr_push * ndr , int ndr_flags , const struct NTLMv2_RESPONSE * r ) ;
enum ndr_err_code ndr_pull_NTLMv2_RESPONSE ( struct ndr_pull * ndr , int ndr_flags , struct NTLMv2_RESPONSE * r ) ;
void ndr_print_NTLMv2_RESPONSE ( struct ndr_print * ndr , const char * name , const struct NTLMv2_RESPONSE * r ) ;
enum ndr_err_code ndr_push_ntlmssp_NTLM_RESPONSE ( struct ndr_push * ndr , int ndr_flags , const union ntlmssp_NTLM_RESPONSE * r ) ;
enum ndr_err_code ndr_pull_ntlmssp_NTLM_RESPONSE ( struct ndr_pull * ndr , int ndr_flags , union ntlmssp_NTLM_RESPONSE * r ) ;
void ndr_print_ntlmssp_NTLM_RESPONSE ( struct ndr_print * ndr , const char * name , const union ntlmssp_NTLM_RESPONSE * r ) ;
enum ndr_err_code ndr_push_AUTHENTICATE_MESSAGE ( struct ndr_push * ndr , int ndr_flags , const struct AUTHENTICATE_MESSAGE * r ) ;
enum ndr_err_code ndr_pull_AUTHENTICATE_MESSAGE ( struct ndr_pull * ndr , int ndr_flags , struct AUTHENTICATE_MESSAGE * r ) ;
void ndr_print_AUTHENTICATE_MESSAGE ( struct ndr_print * ndr , const char * name , const struct AUTHENTICATE_MESSAGE * r ) ;
enum ndr_err_code ndr_push_NTLMSSP_MESSAGE_SIGNATURE ( struct ndr_push * ndr , int ndr_flags , const struct NTLMSSP_MESSAGE_SIGNATURE * r ) ;
enum ndr_err_code ndr_pull_NTLMSSP_MESSAGE_SIGNATURE ( struct ndr_pull * ndr , int ndr_flags , struct NTLMSSP_MESSAGE_SIGNATURE * r ) ;
void ndr_print_NTLMSSP_MESSAGE_SIGNATURE ( struct ndr_print * ndr , const char * name , const struct NTLMSSP_MESSAGE_SIGNATURE * r ) ;
enum ndr_err_code ndr_push_NTLMSSP_MESSAGE_SIGNATURE_NTLMv2 ( struct ndr_push * ndr , int ndr_flags , const struct NTLMSSP_MESSAGE_SIGNATURE_NTLMv2 * r ) ;
enum ndr_err_code ndr_pull_NTLMSSP_MESSAGE_SIGNATURE_NTLMv2 ( struct ndr_pull * ndr , int ndr_flags , struct NTLMSSP_MESSAGE_SIGNATURE_NTLMv2 * r ) ;
void ndr_print_NTLMSSP_MESSAGE_SIGNATURE_NTLMv2 ( struct ndr_print * ndr , const char * name , const struct NTLMSSP_MESSAGE_SIGNATURE_NTLMv2 * r ) ;
2009-09-03 04:06:34 +04:00
void ndr_print_decode_NEGOTIATE_MESSAGE ( struct ndr_print * ndr , const char * name , int flags , const struct decode_NEGOTIATE_MESSAGE * r ) ;
void ndr_print_decode_CHALLENGE_MESSAGE ( struct ndr_print * ndr , const char * name , int flags , const struct decode_CHALLENGE_MESSAGE * r ) ;
void ndr_print_decode_AUTHENTICATE_MESSAGE ( struct ndr_print * ndr , const char * name , int flags , const struct decode_AUTHENTICATE_MESSAGE * r ) ;
void ndr_print_decode_NTLMv2_CLIENT_CHALLENGE ( struct ndr_print * ndr , const char * name , int flags , const struct decode_NTLMv2_CLIENT_CHALLENGE * r ) ;
2009-08-12 22:19:47 +04:00
# endif /* _HEADER_NDR_ntlmssp */