#include "librpc/rpc/dcerpc_ep.h"
#include "../librpc/gen_ndr/ndr_epmapper_c.h"
#include "rpc_client/cli_pipe.h"
+#include "auth.h"
#define EPM_MAX_ANNOTATION_SIZE 64
#ifndef CLI_WINREG_INT_H
#define CLI_WINREG_INT_H
+struct auth_serversupplied_info;
+
/**
* @brief Connect to the interal winreg server and open the given key.
*
#include "rpc_server/dcesrv_gssapi.h"
#include "../librpc/gen_ndr/ndr_krb5pac.h"
#include "librpc/crypto/gse.h"
+#include "auth.h"
NTSTATUS gssapi_server_auth_start(TALLOC_CTX *mem_ctx,
bool do_sign,
#include "rpc_server/dcesrv_ntlmssp.h"
#include "../libcli/auth/ntlmssp.h"
#include "ntlmssp_wrap.h"
+#include "auth.h"
NTSTATUS ntlmssp_server_auth_start(TALLOC_CTX *mem_ctx,
bool do_sign,
#include "../librpc/gen_ndr/srv_dfs.h"
#include "msdfs.h"
#include "smbd/smbd.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_MSDFS
#include "librpc/gen_ndr/ndr_epmapper.h"
#include "librpc/gen_ndr/srv_epmapper.h"
#include "srv_epmapper.h"
+#include "auth.h"
typedef uint32_t error_status_t;
#include "rpc_client/cli_winreg_int.h"
#include "rpc_client/cli_winreg.h"
#include "smbd/smbd.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "rpc_client/cli_winreg_int.h"
#include "rpc_client/cli_winreg.h"
#include "rpc_server/eventlog/srv_eventlog_reg.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_REGISTRY
#include "../libcli/security/dom_sid.h"
#include "../librpc/gen_ndr/ndr_security.h"
#include "passdb.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "nsswitch/libwbclient/wbclient.h"
#include "../libcli/registry/util_reg.h"
#include "passdb.h"
+#include "auth.h"
extern userdom_struct current_user_info;
#include "includes.h"
#include "../librpc/gen_ndr/ndr_lsa.h"
#include "../librpc/gen_ndr/ndr_samr.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "librpc/gen_ndr/netlogon.h"
#include "librpc/gen_ndr/auth.h"
#include "../auth/auth_sam_reply.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "lib/tsocket/tsocket.h"
#include "libcli/named_pipe_auth/npa_tstream.h"
#include "../auth/auth_sam_reply.h"
+#include "auth.h"
#define SERVER_TCP_LOW_PORT 1024
#define SERVER_TCP_HIGH_PORT 1300
#include "../lib/crypto/arcfour.h"
#include "rpc_server/samr/srv_samr_util.h"
#include "passdb.h"
+#include "auth.h"
#ifndef ALLOW_CHANGE_PASSWORD
#if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID))
#include "rpc_client/init_lsa.h"
#include "../libcli/security/security.h"
#include "passdb.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "serverid.h"
#include "../libcli/registry/util_reg.h"
#include "smbd/smbd.h"
+#include "auth.h"
/* macros stolen from s4 spoolss server */
#define SPOOLSS_BUFFER_UNION(fn,info,level) \
#ifndef _SRV_SPOOLSS_UITL_H
#define _SRV_SPOOLSS_UITL_H
+struct auth_serversupplied_info;
enum spoolss_PrinterInfo2Mask {
SPOOLSS_PRINTER_INFO_ATTRIBUTES = (int)(0x00000001),
#include "rpc_server.h"
#include "rpc_dce.h"
#include "smbd/smbd.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "session.h"
#include "../lib/util/util_pw.h"
#include "smbd/smbd.h"
+#include "auth.h"
extern const struct generic_mapping file_generic_mapping;
#include "../librpc/gen_ndr/ndr_security.h"
#include "services/services.h"
#include "services/svc_winreg_glue.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "rpc_client/cli_winreg_int.h"
#include "rpc_client/cli_winreg.h"
#include "rpc_server/svcctl/srv_svcctl_reg.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_REGISTRY
#include "registry/reg_api_regf.h"
#include "registry/reg_perfcount.h"
#include "rpc_misc.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#include "../libcli/security/security.h"
#include "session.h"
#include "smbd/smbd.h"
+#include "auth.h"
#undef DBGC_CLASS
#define DBGC_CLASS DBGC_RPC_SRV
#ifndef SVC_WINREG_GLUE_H
#define SVC_WINREG_GLUE_H
+struct auth_serversupplied_info;
+
struct security_descriptor* svcctl_gen_service_sd(TALLOC_CTX *mem_ctx);
struct security_descriptor *svcctl_get_secdesc(TALLOC_CTX *mem_ctx,