#include "param/param.h"
#include "../lib/tsocket/tsocket.h"
+NTSTATUS server_service_cldapd_init(void);
+
/*
handle incoming cldap requests
*/
#include "auth/session.h"
#include "lib/util/dlinklist.h"
+NTSTATUS server_service_dns_init(void);
+
/* hold information about one dns socket */
struct dns_socket {
struct dns_server *dns;
#include "libcli/security/dom_sid.h"
#include "librpc/gen_ndr/ndr_irpc.h"
+NTSTATUS server_service_dnsupdate_init(void);
+
struct dnsupdate_service {
struct task_server *task;
struct auth_session_info *system_session_info;
/* tsocket-related functions */
#include "lib/tsocket/tsocket.h"
+NTSTATUS server_service_echo_init(void);
+
/* Structure to hold an echo server socket */
struct echo_socket {
/* This can come handy for the task struct in there */
#include "libcli/libcli.h"
#include "libcli/resolve/resolve.h"
#include "lib/util/tevent_ntstatus.h"
+#include "libcli/finddc.h"
struct finddcs_nbt_state {
struct tevent_context *ev;
#include "dsdb/samdb/samdb.h"
#include "param/param.h"
+NTSTATUS server_service_nbtd_init(void);
+
/*
startup the nbtd task
*/
#include "system/network.h"
#include "system/passwd.h"
+NTSTATUS server_service_ntp_signd_init(void);
+
/*
top level context structure for the ntp_signd server
*/
#include "rpc_server/common/common.h"
#include "param/param.h"
+NTSTATUS ntptr_simple_ldb_init(void);
+
/*
connect to the SPOOLSS database
return a ldb_context pointer on success, or NULL on failure
#include "dynconfig/dynconfig.h"
#include "smbd/process_model.h"
+NTSTATUS server_service_samba3_smb_init(void);
+
/*
initialise a server_context from a open socket and register a event handler
for reading from that socket
#include "lib/socket/netif.h"
#include "param/param.h"
+NTSTATUS server_service_web_init(void);
+
/* don't allow connections to hang around forever */
#define HTTP_TIMEOUT 120