2006-09-19 01:27:20 +00:00
# include "librpc/gen_ndr/ndr_netlogon.h"
# ifndef __SRV_NETLOGON__
# define __SRV_NETLOGON__
2007-01-18 10:18:59 +00:00
WERROR _netr_LogonUasLogon ( pipes_struct * p , struct netr_LogonUasLogon * r ) ;
WERROR _netr_LogonUasLogoff ( pipes_struct * p , struct netr_LogonUasLogoff * r ) ;
NTSTATUS _netr_LogonSamLogon ( pipes_struct * p , struct netr_LogonSamLogon * r ) ;
NTSTATUS _netr_LogonSamLogoff ( pipes_struct * p , struct netr_LogonSamLogoff * r ) ;
NTSTATUS _netr_ServerReqChallenge ( pipes_struct * p , struct netr_ServerReqChallenge * r ) ;
NTSTATUS _netr_ServerAuthenticate ( pipes_struct * p , struct netr_ServerAuthenticate * r ) ;
NTSTATUS _netr_ServerPasswordSet ( pipes_struct * p , struct netr_ServerPasswordSet * r ) ;
NTSTATUS _netr_DatabaseDeltas ( pipes_struct * p , struct netr_DatabaseDeltas * r ) ;
NTSTATUS _netr_DatabaseSync ( pipes_struct * p , struct netr_DatabaseSync * r ) ;
NTSTATUS _netr_AccountDeltas ( pipes_struct * p , struct netr_AccountDeltas * r ) ;
NTSTATUS _netr_AccountSync ( pipes_struct * p , struct netr_AccountSync * r ) ;
NTSTATUS _netr_GetDcName ( pipes_struct * p , struct netr_GetDcName * r ) ;
WERROR _netr_LogonControl ( pipes_struct * p , struct netr_LogonControl * r ) ;
WERROR _netr_GetAnyDCName ( pipes_struct * p , struct netr_GetAnyDCName * r ) ;
WERROR _netr_LogonControl2 ( pipes_struct * p , struct netr_LogonControl2 * r ) ;
NTSTATUS _netr_ServerAuthenticate2 ( pipes_struct * p , struct netr_ServerAuthenticate2 * r ) ;
NTSTATUS _netr_DatabaseSync2 ( pipes_struct * p , struct netr_DatabaseSync2 * r ) ;
NTSTATUS _netr_DatabaseRedo ( pipes_struct * p , struct netr_DatabaseRedo * r ) ;
WERROR _netr_LogonControl2Ex ( pipes_struct * p , struct netr_LogonControl2Ex * r ) ;
WERROR _netr_NETRENUMERATETRUSTEDDOMAINS ( pipes_struct * p , struct netr_NETRENUMERATETRUSTEDDOMAINS * r ) ;
WERROR _netr_DsRGetDCName ( pipes_struct * p , struct netr_DsRGetDCName * r ) ;
WERROR _netr_NETRLOGONDUMMYROUTINE1 ( pipes_struct * p , struct netr_NETRLOGONDUMMYROUTINE1 * r ) ;
WERROR _netr_NETRLOGONSETSERVICEBITS ( pipes_struct * p , struct netr_NETRLOGONSETSERVICEBITS * r ) ;
WERROR _netr_NETRLOGONGETTRUSTRID ( pipes_struct * p , struct netr_NETRLOGONGETTRUSTRID * r ) ;
WERROR _netr_NETRLOGONCOMPUTESERVERDIGEST ( pipes_struct * p , struct netr_NETRLOGONCOMPUTESERVERDIGEST * r ) ;
WERROR _netr_NETRLOGONCOMPUTECLIENTDIGEST ( pipes_struct * p , struct netr_NETRLOGONCOMPUTECLIENTDIGEST * r ) ;
NTSTATUS _netr_ServerAuthenticate3 ( pipes_struct * p , struct netr_ServerAuthenticate3 * r ) ;
WERROR _netr_DsRGetDCNameEx ( pipes_struct * p , struct netr_DsRGetDCNameEx * r ) ;
WERROR _netr_DsRGetSiteName ( pipes_struct * p , struct netr_DsRGetSiteName * r ) ;
NTSTATUS _netr_LogonGetDomainInfo ( pipes_struct * p , struct netr_LogonGetDomainInfo * r ) ;
NTSTATUS _netr_ServerPasswordSet2 ( pipes_struct * p , struct netr_ServerPasswordSet2 * r ) ;
WERROR _netr_NETRSERVERPASSWORDGET ( pipes_struct * p , struct netr_NETRSERVERPASSWORDGET * r ) ;
WERROR _netr_NETRLOGONSENDTOSAM ( pipes_struct * p , struct netr_NETRLOGONSENDTOSAM * r ) ;
WERROR _netr_DSRADDRESSTOSITENAMESW ( pipes_struct * p , struct netr_DSRADDRESSTOSITENAMESW * r ) ;
WERROR _netr_DsRGetDCNameEx2 ( pipes_struct * p , struct netr_DsRGetDCNameEx2 * r ) ;
WERROR _netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN ( pipes_struct * p , struct netr_NETRLOGONGETTIMESERVICEPARENTDOMAIN * r ) ;
WERROR _netr_NETRENUMERATETRUSTEDDOMAINSEX ( pipes_struct * p , struct netr_NETRENUMERATETRUSTEDDOMAINSEX * r ) ;
WERROR _netr_DSRADDRESSTOSITENAMESEXW ( pipes_struct * p , struct netr_DSRADDRESSTOSITENAMESEXW * r ) ;
WERROR _netr_DSRGETDCSITECOVERAGEW ( pipes_struct * p , struct netr_DSRGETDCSITECOVERAGEW * r ) ;
NTSTATUS _netr_LogonSamLogonEx ( pipes_struct * p , struct netr_LogonSamLogonEx * r ) ;
WERROR _netr_DsrEnumerateDomainTrusts ( pipes_struct * p , struct netr_DsrEnumerateDomainTrusts * r ) ;
WERROR _netr_DSRDEREGISTERDNSHOSTRECORDS ( pipes_struct * p , struct netr_DSRDEREGISTERDNSHOSTRECORDS * r ) ;
WERROR _netr_NETRSERVERTRUSTPASSWORDSGET ( pipes_struct * p , struct netr_NETRSERVERTRUSTPASSWORDSGET * r ) ;
WERROR _netr_DSRGETFORESTTRUSTINFORMATION ( pipes_struct * p , struct netr_DSRGETFORESTTRUSTINFORMATION * r ) ;
WERROR _netr_NETRGETFORESTTRUSTINFORMATION ( pipes_struct * p , struct netr_NETRGETFORESTTRUSTINFORMATION * r ) ;
NTSTATUS _netr_LogonSamLogonWithFlags ( pipes_struct * p , struct netr_LogonSamLogonWithFlags * r ) ;
WERROR _netr_NETRSERVERGETTRUSTINFO ( pipes_struct * p , struct netr_NETRSERVERGETTRUSTINFO * r ) ;
2006-09-19 01:27:20 +00:00
void netlogon_get_pipe_fns ( struct api_struct * * fns , int * n_fns ) ;
NTSTATUS rpc_netlogon_init ( void ) ;
# endif /* __SRV_NETLOGON__ */