const struct auth_usersupplied_info *user_info_in,
const struct auth_usersupplied_info **user_info_encrypted);
+#include "auth/auth_proto.h"
#endif /* _SMBAUTH_H_ */
#include "system/time.h"
#include "auth/auth.h"
#include "lib/ldb/include/ldb.h"
+#include "dsdb/samdb/samdb.h"
+#include "libcli/ldap/ldap.h"
static const char *user_attrs[] = {
/* requried for the krb5 kdc*/
#######################
# Start SUBSYSTEM AUTH
[SUBSYSTEM::AUTH]
+PRIVATE_PROTO_HEADER = auth_proto.h
OBJ_FILES = \
auth.o \
auth_util.o \
#################################
# Start SUBSYSTEM GENSEC
[SUBSYSTEM::CREDENTIALS]
+PRIVATE_PROTO_HEADER = credentials_proto.h
OBJ_FILES = credentials.o \
credentials_files.o \
credentials_krb5.o \
/* A list of valid GENSEC mechanisms for use on this account */
const struct gensec_security_ops **gensec_list;
};
+
+#include "auth/credentials/credentials_proto.h"
*/
#include "includes.h"
+#include "auth/gensec/gensec.h"
const struct gensec_security_ops **cli_credentials_gensec_list(struct cli_credentials *creds)
{
DESCRIPTION = Generic Security Library
RELEASE_VERSION = 1
PUBLIC_HEADERS = gensec.h
+PRIVATE_PROTO_HEADER = gensec_proto.h
INIT_FUNCTION = gensec_init
OBJ_FILES = gensec.o
REQUIRED_SUBSYSTEMS = \
int sizeof_gensec_security;
};
-
+#include "gensec_proto.h"
#include "lib/ldb/include/ldb.h"
#include "lib/ldb/include/ldb_errors.h"
#include "db_wrap.h"
+#include "dsdb/samdb/samdb.h"
/*
connect to the schannel ldb
"NOPROTO" => "bool",
"MANPAGE" => "string",
+ "PRIVATE_PROTO_HEADER" => "string"
},
"BINARY" => {
"OBJ_FILES" => "list",
"MANPAGE" => "string",
"INSTALLDIR" => "string",
+ "PRIVATE_PROTO_HEADER" => "string"
},
"LIBRARY" => {
"MAJOR_VERSION" => "string",
#include "lib/socket/socket.h"
#include "smbd/service_task.h"
#include "cldap_server/cldap_server.h"
+#include "dsdb/samdb/samdb.h"
+#include "auth/auth.h"
/*
fill in the cldap netlogon union for a given version
#include "librpc/gen_ndr/ndr_srvsvc.h"
#include "librpc/gen_ndr/ndr_lsa.h"
#include "libcli/raw/libcliraw.h"
+#include "libcli/nbt/libnbt.h"
#include "system/time.h"
#include "system/dir.h"
#include "system/filesys.h"
################################################
# Start SUBSYSTEM SAMDB
[SUBSYSTEM::SAMDB]
+PRIVATE_PROTO_HEADER = samdb/samdb.h
OBJ_FILES = \
samdb/samdb.o \
samdb/samdb_privilege.o \
#include "lib/ldb/include/ldb_errors.h"
#include "system/kerberos.h"
#include "auth/kerberos/kerberos.h"
+#include "dsdb/samdb/samdb.h"
+#include "libcli/ldap/ldap.h"
+#include "auth/auth.h"
static WERROR DsCrackNameOneFilter(struct ldb_context *sam_ctx, TALLOC_CTX *mem_ctx,
struct smb_krb5_context *smb_krb5_context,
#include "lib/ldb/include/ldb_private.h"
#include "system/time.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "dsdb/samdb/samdb.h"
#define SAM_ACCOUNT_NAME_BASE "$000000-000000000000"
#include "system/time.h"
#include "system/filesys.h"
#include "db_wrap.h"
+#include "dsdb/samdb/samdb.h"
/*
connect to the SAM database
#include "includes.h"
#include "librpc/gen_ndr/security.h"
#include "lib/ldb/include/ldb.h"
+#include "libcli/ldap/ldap.h"
+#include "dsdb/samdb/samdb.h"
+#include "auth/auth.h"
/*
add privilege bits for one sid to a security_token
#include "gtk/common/select.h"
#include "gtk/common/gtk-smb.h"
#include "lib/cmdline/popt_common.h"
+#include "auth/gensec/gensec.h"
#include "smb_build.h"
/*
};
+#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
#include "lib/replace/replace.h"
/* Lists, trees, caching, database... */
#include "smb.h"
#include "byteorder.h"
#include "librpc/ndr/libndr.h"
-#include "librpc/gen_ndr/misc.h"
#include "librpc/gen_ndr/dcerpc.h"
#include "librpc/ndr/ndr_orpc.h"
#include "librpc/gen_ndr/orpc.h"
#include "smb_interfaces.h"
#include "cli_context.h"
#include "auth/credentials/credentials.h"
+#include "libcli/nbt/libnbt.h"
/***** automatically generated prototypes *****/
-#define _PRINTF_ATTRIBUTE(a1, a2) PRINTF_ATTRIBUTE(a1, a2)
#include "include/proto.h"
#include "basic.h"
#undef _PRINTF_ATTRIBUTE
struct smbcli_socket;
struct smbcli_request;
+struct smbcli_tree;
struct _krb5_krb_auth_data;
#include "system/iconv.h"
#include "librpc/gen_ndr/netlogon.h"
#include "auth/auth.h"
+#include "dsdb/samdb/samdb.h"
enum hdb_ldb_ent_type
{ HDB_LDB_ENT_TYPE_CLIENT, HDB_LDB_ENT_TYPE_SERVER,
#include "lib/ldb/include/ldb.h"
#include "heimdal/lib/krb5/krb5-private.h"
#include "auth/auth.h"
+#include "dsdb/samdb/samdb.h"
/* hold information about one kdc socket */
struct kpasswd_socket {
#include "auth/auth.h"
#include "libcli/ldap/ldap.h"
#include "smbd/service_stream.h"
+#include "dsdb/samdb/samdb.h"
static NTSTATUS ldapsrv_BindSimple(struct ldapsrv_call *call)
{
#include "lib/ldb/include/ldb_errors.h"
#include "auth/auth.h"
#include "db_wrap.h"
+#include "dsdb/samdb/samdb.h"
#define VALID_DN_SYNTAX(dn,i) do {\
if (!(dn)) {\
################################################
[SUBSYSTEM::GENCACHE]
+PRIVATE_PROTO_HEADER = gencache.h
OBJ_FILES = \
gencache.o \
#include "ldb/include/ldb_private.h"
#include "librpc/gen_ndr/ndr_security.h"
#include "librpc/gen_ndr/ndr_misc.h"
+#include "dsdb/samdb/samdb.h"
/*
convert a ldif formatted objectSid to a NDR formatted blob
#ifdef _SAMBA_BUILD_
#include "lib/cmdline/popt_common.h"
#include "smb_build.h"
+#include "auth/auth.h"
#endif
/*
*/
#include "includes.h"
+#include "libcli/raw/libcliraw.h"
/****************************************************************************
send a qpathinfo call
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = NetBios over TCP/IP client library
+PRIVATE_PROTO_HEADER = nbt/nbt_proto.h
OBJ_FILES = \
nbt/nbtname.o \
nbt/nbtsocket.o \
REQUIRED_SUBSYSTEMS = LIBCLI_LDAP
[LIBRARY::LIBCLI_WREPL]
+PRIVATE_PROTO_HEADER = wrepl/winsrepl_proto.h
MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
clideltree.o
[SUBSYSTEM::LIBCLI_RAW]
+PRIVATE_PROTO_HEADER = raw/raw_proto.h
REQUIRED_SUBSYSTEMS = LIBCLI_RAW_KRB5
OBJ_FILES = raw/rawfile.o \
raw/smb_signing.o \
#################################
# Start SUBSYSTEM LIBCLI_LDAP
[SUBSYSTEM::LIBCLI_LDAP]
+PRIVATE_PROTO_HEADER = ldap_proto.h
OBJ_FILES = ldap.o \
ldap_client.o \
ldap_bind.o \
struct ldap_Control *controls;
};
+#include "libcli/ldap/ldap_proto.h"
+
#endif
#include "libcli/ldap/ldap_client.h"
#include "libcli/composite/composite.h"
#include "lib/stream/packet.h"
+#include "auth/gensec/gensec.h"
/*
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+#ifndef __LIBNBT_H__
+#define __LIBNBT_H__
+
#include "librpc/gen_ndr/ndr_nbt.h"
/*
uint8_t rcode;
} out;
};
+
+#include "libcli/nbt/nbt_proto.h"
+
+#endif /* __LIBNBT_H__ */
#include "dlinklist.h"
#include "lib/events/events.h"
#include "lib/stream/packet.h"
+#include "libcli/nbt/libnbt.h"
/*
req->status = NT_STATUS_INVALID_PARAMETER; \
goto failed; \
}
+
+#include "libcli/raw/raw_proto.h"
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
/****************************************************************************
fetch file ACL (async send)
#include "system/filesys.h"
#include "libcli/raw/libcliraw.h"
#include "libcli/composite/composite.h"
+#include "libcli/nbt/libnbt.h"
struct host_state {
struct nbt_name name;
#include "lib/events/events.h"
#include "libcli/raw/libcliraw.h"
#include "libcli/composite/composite.h"
+#include "libcli/nbt/libnbt.h"
struct resolve_state {
struct nbt_name name;
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "dsdb/samdb/samdb.h"
/*
return a blank security token
[SUBSYSTEM::LIBCLI_SMB2]
+PRIVATE_PROTO_HEADER = smb2_proto.h
OBJ_FILES = \
transport.o \
request.o \
return NT_STATUS_INVALID_PARAMETER; \
} \
} while (0)
+
+#include "libcli/smb2/smb2_proto.h"
#include "libcli/composite/composite.h"
#include "libcli/smb_composite/smb_composite.h"
#include "lib/events/events.h"
+#include "libcli/nbt/libnbt.h"
/* the stages of this call */
enum connect_stage {CONNECT_RESOLVE,
} *names;
} out;
};
+
+#include "libcli/wrepl/winsrepl_proto.h"
MINOR_VERSION = 0
RELEASE_VERSION = 1
DESCRIPTION = User-friendly access to Samba interfaces
+PRIVATE_PROTO_HEADER = libnet_proto.h
PUBLIC_HEADERS = libnet.h libnet_join.h libnet_lookup.h libnet_passwd.h \
libnet_rpc.h libnet_share.h libnet_time.h libnet_user.h \
libnet_vampire.h userinfo.h userman.h
#include "libnet/libnet_user.h"
#include "libnet/libnet_share.h"
#include "libnet/libnet_lookup.h"
+#include "libnet/libnet_proto.h"
#include "libcli/cldap/cldap.h"
#include "include/secrets.h"
#include "librpc/gen_ndr/drsuapi.h"
+#include "dsdb/samdb/samdb.h"
/*
* find out Site specific stuff:
#include "librpc/gen_ndr/ndr_netlogon.h"
#include "librpc/gen_ndr/ndr_samr.h"
#include "dlinklist.h"
+#include "libcli/ldap/ldap.h"
#include "lib/ldb/include/ldb.h"
+#include "dsdb/samdb/samdb.h"
+#include "auth/auth.h"
struct samsync_ldb_secret {
struct samsync_ldb_secret *prev, *next;
RELEASE_VERSION = 1
DESCRIPTION = Network Data Representation Core Library
PUBLIC_HEADERS = ndr/libndr.h
+PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
OBJ_FILES = \
ndr/ndr.o \
ndr/ndr_basic.o \
extern const struct dcerpc_syntax_id ndr_transfer_syntax;
extern const struct dcerpc_syntax_id ndr64_transfer_syntax;
+
+#include "librpc/gen_ndr/misc.h"
+#include "librpc/ndr/libndr_proto.h"
################################################
# Start SUBSYSTEM RPC_RAW
[SUBSYSTEM::RPC_RAW]
+PRIVATE_PROTO_HEADER = dcerpc_proto.h
OBJ_FILES = \
dcerpc.o \
dcerpc_auth.o \
#include "librpc/gen_ndr/ndr_dcerpc.h"
#include "librpc/gen_ndr/ndr_misc.h"
#include "libcli/composite/composite.h"
+#include "auth/gensec/gensec.h"
static void dcerpc_ship_next_request(struct dcerpc_connection *c);
void *private;
} async;
};
+
+#include "librpc/rpc/dcerpc_proto.h"
#include "includes.h"
#include "libcli/composite/composite.h"
+#include "auth/gensec/gensec.h"
/*
do a non-athenticated dcerpc bind
#include "libcli/raw/libcliraw.h"
#include "libcli/composite/composite.h"
#include "libcli/smb_composite/smb_composite.h"
+#include "libcli/smb2/smb2.h"
struct dcerpc_pipe_connect;
idl \
include/includes.h.gch
-include/includes.h: lib/basic.h
+libcli/nbt/libnbt.h: libcli/nbt/nbt_proto.h
+include/includes.h: lib/basic.h libcli/nbt/libnbt.h
clean_pch:
-rm -f include/includes.h.gch
#include "smbd/service_task.h"
#include "lib/socket/socket.h"
#include "lib/ldb/include/ldb.h"
+#include "dsdb/samdb/samdb.h"
+#include "auth/auth.h"
/*
reply to a GETDC request
#include "lib/ldb/include/ldb_errors.h"
#include "db_wrap.h"
#include "system/time.h"
+#include "auth/auth.h"
/*
return the new maxVersion and save it
################################################
# Start SUBSYSTEM NTPTR
[SUBSYSTEM::NTPTR]
+PRIVATE_PROTO_HEADER = ntptr_proto.h
OBJ_FILES = \
ntptr_base.o \
ntptr_interface.o
int sizeof_ntptr_context;
int sizeof_ntptr_ops;
};
+#include "ntptr/ntptr_proto.h"
#include "librpc/gen_ndr/ndr_spoolss.h"
#include "lib/ldb/include/ldb.h"
#include "db_wrap.h"
+#include "auth/auth.h"
+#include "dsdb/samdb/samdb.h"
/*
connect to the SPOOLSS database
#include "system/passwd.h"
#include "librpc/gen_ndr/ndr_security.h"
#include "ads.h"
+#include "dsdb/samdb/samdb.h"
+#include "auth/auth.h"
+#include "libcli/ldap/ldap.h"
/*
these are used for the fallback local uid/gid to sid mapping
#include "dlinklist.h"
#include "smb_server/smb_server.h"
#include "ntvfs/ntvfs.h"
+#include "rpc_server/dcerpc_server.h"
#define IPC_BASE_FNUM 0x400
[MODULE::ntvfs_posix]
SUBSYSTEM = NTVFS
INIT_FUNCTION = ntvfs_posix_init
+PRIVATE_PROTO_HEADER = vfs_posix_proto.h
OBJ_FILES = \
vfs_posix.o \
pvfs_util.o \
void (*fn)(void *, enum pvfs_wait_notice),
void *private);
+#include "ntvfs/posix/vfs_posix_proto.h"
+
#endif /* _VFS_POSIX_H_ */
#include "system/filesys.h"
#include "db_wrap.h"
#include "lib/ldb/include/ldb.h"
+#include "dsdb/samdb/samdb.h"
static struct tdb_wrap *tdb;
################################################
# Start SUBSYSTEM DCERPC
[SUBSYSTEM::DCERPC]
+PRIVATE_PROTO_HEADER = dcerpc_server_proto.h
OBJ_FILES = \
dcerpc_server.o \
dcerpc_sock.o \
int sizeof_dcesrv_handle;
};
+#include "rpc_server/dcerpc_server_proto.h"
+
#endif /* SAMBA_DCERPC_SERVER_H */
#include "includes.h"
#include "rpc_server/dcerpc_server.h"
#include "librpc/gen_ndr/ndr_dcerpc.h"
+#include "auth/gensec/gensec.h"
/*
parse any auth information from a dcerpc bind request
#include "rpc_server/common/common.h"
#include "rpc_server/drsuapi/dcesrv_drsuapi.h"
#include "auth/auth.h"
+#include "dsdb/samdb/samdb.h"
/*
drsuapi_DsBind
#include "librpc/gen_ndr/ndr_dssetup.h"
#include "rpc_server/common/common.h"
#include "ldb/include/ldb.h"
+#include "dsdb/samdb/samdb.h"
/*
dssetup_DsRoleGetPrimaryDomainInformation
*/
#include "system/time.h"
#include "db_wrap.h"
#include "auth/auth.h"
+#include "dsdb/samdb/samdb.h"
+#include "libcli/ldap/ldap.h"
/*
this type allows us to distinguish handle types
#include "librpc/gen_ndr/ndr_dcom.h"
#include "lib/ldb/include/ldb.h"
#include "auth/auth.h"
+#include "dsdb/samdb/samdb.h"
struct server_pipe_state {
struct netr_Credential client_challenge;
#include "system/time.h"
#include "lib/ldb/include/ldb.h"
#include "ads.h"
+#include "dsdb/samdb/samdb.h"
+#include "libcli/ldap/ldap.h"
/*
#include "lib/crypto/crypto.h"
#include "lib/ldb/include/ldb.h"
#include "ads.h"
+#include "libcli/ldap/ldap.h"
+#include "dsdb/samdb/samdb.h"
+#include "auth/auth.h"
/*
samr_ChangePasswordUser
#######################
# Start SUBSYSTEM SMB_PROTOCOL
[SUBSYSTEM::SMB_PROTOCOL]
+PRIVATE_PROTO_HEADER = smb_proto.h
OBJ_FILES = \
receive.o \
negprot.o \
#include "smb_server/smb_server.h"
#include "librpc/gen_ndr/ndr_security.h"
#include "ntvfs/ntvfs.h"
+#include "libcli/raw/libcliraw.h"
#include "includes.h"
#include "smb_server/smb_server.h"
+#include "libcli/raw/libcliraw.h"
/*
#include "smb_server/smb_server.h"
#include "librpc/gen_ndr/ndr_misc.h"
#include "ntvfs/ntvfs.h"
+#include "libcli/raw/libcliraw.h"
#define CHECK_MIN_BLOB_SIZE(blob, size) do { \
if ((blob)->length < (size)) { \
#######################
# Start SUBSYSTEM SMB2_PROTOCOL
[SUBSYSTEM::SMB2_PROTOCOL]
+PRIVATE_PROTO_HEADER = smb2_proto.h
OBJ_FILES = \
receive.o \
negprot.o \
struct smb2_request_buffer in;
struct smb2_request_buffer out;
};
+
+#include "smb_server/smb2/smb2_proto.h"
#include "lib/messaging/irpc.h"
#include "lib/stream/packet.h"
#include "libcli/smb2/smb2.h"
+#include "smb_server/smb2/smb2_server.h"
static NTSTATUS smbsrv_recv_generic_request(void *private, DATA_BLOB blob)
{
};
#include "smb_server/smb_server_proto.h"
+#include "smb_server/smb/smb_proto.h"
#include "smb_build.h"
#include "registry/registry.h"
#include "ntvfs/ntvfs.h"
+#include "ntptr/ntptr.h"
/*
recursively delete a directory tree
#include "includes.h"
#include "dlinklist.h"
+#include "libcli/raw/libcliraw.h"
int create_complex_file(struct smbcli_state *cli, TALLOC_CTX *mem_ctx, const char *fname);
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define BASEDIR "\\chartest\\"
#include "includes.h"
#include "librpc/gen_ndr/ndr_samr.h"
#include "libnet/composite.h"
+#include "libnet/libnet.h"
static BOOL test_domainopen(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx,
struct lsa_String *domname,
#include "includes.h"
#include "librpc/gen_ndr/ndr_samr.h"
+#include "libnet/libnet.h"
#include "libnet/composite.h"
#include "libnet/userinfo.h"
#include "librpc/gen_ndr/ndr_samr.h"
#include "libnet/composite.h"
#include "libnet/userman.h"
+#include "libnet/libnet.h"
#define TEST_USERNAME "libnetusermantest"
#include "system/filesys.h"
#include "dlinklist.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define MAX_FILES 100
#include "includes.h"
#include "rap.h"
+#include "libcli/raw/libcliraw.h"
struct rap_call {
uint16_t callno;
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define BASEDIR "\\rawchkpath"
#include "includes.h"
#include "system/time.h"
+#include "libcli/raw/libcliraw.h"
/* basic testing of all RAW_CLOSE_* calls
#include "includes.h"
#include "ioctl.h"
+#include "libcli/raw/libcliraw.h"
#define BASEDIR "\\rawioctl"
*/
#include "includes.h"
+#include "libcli/raw/libcliraw.h"
#define BASEDIR "\\mkdirtest"
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define BASEDIR "\\test_notify"
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define CHECK_VAL(v, correct) do { \
if ((v) != (correct)) { \
#include "includes.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define CHECK_STATUS(status, correct) do { \
if (!NT_STATUS_EQUAL(status, correct)) { \
#include "includes.h"
#include "system/filesys.h"
+#include "libcli/raw/libcliraw.h"
#define CHECK_STATUS(status, correct) do { \
if (!NT_STATUS_EQUAL(status, correct)) { \
#include "includes.h"
#include "system/time.h"
+#include "libcli/raw/libcliraw.h"
#define BASEDIR "\\testsfileinfo"
#include "includes.h"
#include "system/filesys.h"
#include "librpc/gen_ndr/ndr_security.h"
+#include "libcli/raw/libcliraw.h"
#define CHECK_STATUS(status, correct) do { \
if (!NT_STATUS_EQUAL(status, correct)) { \
#include "includes.h"
#include "librpc/gen_ndr/ndr_mgmt.h"
+#include "auth/gensec/gensec.h"
/*
#include "includes.h"
#include "system/time.h"
+#include "libcli/smb2/smb2.h"
#define BASEDIR ""
#include "ioctl.h"
#include "librpc/gen_ndr/ndr_security.h"
#include "smb_build.h"
+#include "libcli/nbt/libnbt.h"
int torture_nprocs=4;
int torture_numops=10;
# Start BINARY net
[BINARY::net]
INSTALLDIR = BINDIR
+PRIVATE_PROTO_HEADER = net_proto.h
OBJ_FILES = \
net.o \
net_password.o \
int (*usage)(struct net_context *ctx, int argc, const char **argv);
};
+#include "utils/net/net_proto.h"
+
#endif /* _UTIL_NET_H */
#######################
# Start SUBSYSTEM WINBIND
[SUBSYSTEM::WINBIND]
+PRIVATE_PROTO_HEADER = wb_proto.h
OBJ_FILES = \
wb_server.o \
wb_samba3_protocol.o \
/* storage for protocol specific data */
void *private_data;
};
+
+#include "winbind/wb_proto.h"
wrepl_out_pull.o \
wrepl_out_push.o \
wrepl_out_helpers.o
+PRIVATE_PROTO_HEADER = wrepl_server_proto.h
REQUIRED_SUBSYSTEMS = \
LIBCLI_WREPL WINSDB
# End SUBSYSTEM WREPL_SRV
#include "libcli/composite/composite.h"
#include "libcli/wrepl/winsrepl.h"
#include "system/time.h"
+#include "libcli/nbt/libnbt.h"
enum _R_ACTION {
R_INVALID,
#include "libcli/wrepl/winsrepl.h"
#include "wrepl_server/wrepl_out_helpers.h"
#include "system/time.h"
+#include "libcli/nbt/libnbt.h"
static NTSTATUS wreplsrv_scavenging_owned_records(struct wreplsrv_service *service, TALLOC_CTX *tmp_mem)
{
#include "nbt_server/wins/winsdb.h"
#include "ldb/include/ldb.h"
#include "ldb/include/ldb_errors.h"
+#include "auth/auth.h"
static struct ldb_context *wins_config_db_connect(TALLOC_CTX *mem_ctx)
{
BOOL processing;
} scavenging;
};
+
+#include "wrepl_server/wrepl_server_proto.h"