From c051779a0a34a9c40a5425fb1eb821983b8dc852 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 2 Nov 2004 07:42:47 +0000 Subject: r3468: split out dcerpc_server.h (This used to be commit 729e0026e4408f74f140375537d4fe48c1fc3242) --- source4/include/includes.h | 1 - source4/include/structs.h | 8 ++++++++ source4/rpc_server/dcerpc_server.c | 1 + source4/rpc_server/dcerpc_sock.c | 1 + source4/rpc_server/dcesrv_auth.c | 1 + source4/rpc_server/dcom/oxidresolver.c | 1 + source4/rpc_server/drsuapi/dcesrv_drsuapi.c | 1 + source4/rpc_server/drsuapi/drsuapi_cracknames.c | 1 + source4/rpc_server/echo/rpc_echo.c | 1 + source4/rpc_server/epmapper/rpc_epmapper.c | 1 + source4/rpc_server/handles.c | 1 + source4/rpc_server/lsa/dcesrv_lsa.c | 1 + source4/rpc_server/netlogon/dcerpc_netlogon.c | 1 + source4/rpc_server/remote/dcesrv_remote.c | 1 + source4/rpc_server/samr/dcesrv_samr.c | 1 + source4/rpc_server/samr/samr_password.c | 1 + source4/rpc_server/spoolss/dcesrv_spoolss.c | 1 + source4/rpc_server/srvsvc/dcesrv_srvsvc.c | 1 + source4/rpc_server/winreg/rpc_winreg.c | 1 + source4/rpc_server/wkssvc/dcesrv_wkssvc.c | 1 + 20 files changed, 26 insertions(+), 1 deletion(-) diff --git a/source4/include/includes.h b/source4/include/includes.h index c58cf1a5c5..83f95f0a2b 100644 --- a/source4/include/includes.h +++ b/source4/include/includes.h @@ -212,7 +212,6 @@ extern int errno; #include "smb_interfaces.h" #include "smbd/server.h" #include "smbd/service.h" -#include "rpc_server/dcerpc_server.h" #include "structs.h" #include "ntvfs/ntvfs.h" #include "cli_context.h" diff --git a/source4/include/structs.h b/source4/include/structs.h index a553977952..6886c7632a 100644 --- a/source4/include/structs.h +++ b/source4/include/structs.h @@ -57,6 +57,8 @@ struct utimbuf; struct auth_usersupplied_info; struct auth_serversupplied_info; +struct auth_session_info; + struct creds_CredentialState; struct ntlmssp_state; struct auth_methods; @@ -90,3 +92,9 @@ struct pvfs_filename; struct pvfs_state; struct pvfs_file; +struct dcesrv_context; +struct dcesrv_interface; +struct dcesrv_connection; +struct dcesrv_endpoint; +struct dcesrv_call_state; +struct dcesrv_auth; diff --git a/source4/rpc_server/dcerpc_server.c b/source4/rpc_server/dcerpc_server.c index 4bcbdc5b94..fe58ee53ee 100644 --- a/source4/rpc_server/dcerpc_server.c +++ b/source4/rpc_server/dcerpc_server.c @@ -26,6 +26,7 @@ #include "librpc/gen_ndr/ndr_oxidresolver.h" #include "auth/auth.h" #include "dlinklist.h" +#include "rpc_server/dcerpc_server.h" /* see if two endpoints match diff --git a/source4/rpc_server/dcerpc_sock.c b/source4/rpc_server/dcerpc_sock.c index b131df5de2..5c4bbea045 100644 --- a/source4/rpc_server/dcerpc_sock.c +++ b/source4/rpc_server/dcerpc_sock.c @@ -23,6 +23,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" struct dcesrv_socket_context { const struct dcesrv_endpoint *endpoint; diff --git a/source4/rpc_server/dcesrv_auth.c b/source4/rpc_server/dcesrv_auth.c index bcf55d221d..a753a7d519 100644 --- a/source4/rpc_server/dcesrv_auth.c +++ b/source4/rpc_server/dcesrv_auth.c @@ -22,6 +22,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" /* startup the cryptographic side of an authenticated dcerpc server diff --git a/source4/rpc_server/dcom/oxidresolver.c b/source4/rpc_server/dcom/oxidresolver.c index ee6ce07189..2ccf136cad 100644 --- a/source4/rpc_server/dcom/oxidresolver.c +++ b/source4/rpc_server/dcom/oxidresolver.c @@ -22,6 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_oxidresolver.h" +#include "rpc_server/dcerpc_server.h" /* diff --git a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c index 56d0acc88c..468d608f4f 100644 --- a/source4/rpc_server/drsuapi/dcesrv_drsuapi.c +++ b/source4/rpc_server/drsuapi/dcesrv_drsuapi.c @@ -22,6 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_drsuapi.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" #include "rpc_server/drsuapi/dcesrv_drsuapi.h" diff --git a/source4/rpc_server/drsuapi/drsuapi_cracknames.c b/source4/rpc_server/drsuapi/drsuapi_cracknames.c index b19bf22b78..72b3da1733 100644 --- a/source4/rpc_server/drsuapi/drsuapi_cracknames.c +++ b/source4/rpc_server/drsuapi/drsuapi_cracknames.c @@ -23,6 +23,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_drsuapi.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" #include "rpc_server/drsuapi/dcesrv_drsuapi.h" diff --git a/source4/rpc_server/echo/rpc_echo.c b/source4/rpc_server/echo/rpc_echo.c index fe5e76fb94..6e8b94c610 100644 --- a/source4/rpc_server/echo/rpc_echo.c +++ b/source4/rpc_server/echo/rpc_echo.c @@ -21,6 +21,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" #include "librpc/gen_ndr/ndr_echo.h" diff --git a/source4/rpc_server/epmapper/rpc_epmapper.c b/source4/rpc_server/epmapper/rpc_epmapper.c index dd2c74e836..6d96850917 100644 --- a/source4/rpc_server/epmapper/rpc_epmapper.c +++ b/source4/rpc_server/epmapper/rpc_epmapper.c @@ -23,6 +23,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_epmapper.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" typedef uint32_t error_status_t; diff --git a/source4/rpc_server/handles.c b/source4/rpc_server/handles.c index 2b070f6bdb..34ed42799f 100644 --- a/source4/rpc_server/handles.c +++ b/source4/rpc_server/handles.c @@ -22,6 +22,7 @@ #include "includes.h" #include "dlinklist.h" +#include "rpc_server/dcerpc_server.h" /* allocate a new rpc handle diff --git a/source4/rpc_server/lsa/dcesrv_lsa.c b/source4/rpc_server/lsa/dcesrv_lsa.c index 2c972db8ab..a1821963bf 100644 --- a/source4/rpc_server/lsa/dcesrv_lsa.c +++ b/source4/rpc_server/lsa/dcesrv_lsa.c @@ -22,6 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_lsa.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" /* diff --git a/source4/rpc_server/netlogon/dcerpc_netlogon.c b/source4/rpc_server/netlogon/dcerpc_netlogon.c index e4afa3d45e..5319705e32 100644 --- a/source4/rpc_server/netlogon/dcerpc_netlogon.c +++ b/source4/rpc_server/netlogon/dcerpc_netlogon.c @@ -22,6 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_netlogon.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" #include "librpc/gen_ndr/ndr_dcom.h" #include "auth/auth.h" diff --git a/source4/rpc_server/remote/dcesrv_remote.c b/source4/rpc_server/remote/dcesrv_remote.c index b2b0ae824c..fc080bc59a 100644 --- a/source4/rpc_server/remote/dcesrv_remote.c +++ b/source4/rpc_server/remote/dcesrv_remote.c @@ -20,6 +20,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" struct dcesrv_remote_private { struct dcerpc_pipe *c_pipe; diff --git a/source4/rpc_server/samr/dcesrv_samr.c b/source4/rpc_server/samr/dcesrv_samr.c index e1dc234f19..76b0d7b2ad 100644 --- a/source4/rpc_server/samr/dcesrv_samr.c +++ b/source4/rpc_server/samr/dcesrv_samr.c @@ -22,6 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_samr.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" #include "rpc_server/samr/dcesrv_samr.h" #include "system/time.h" diff --git a/source4/rpc_server/samr/samr_password.c b/source4/rpc_server/samr/samr_password.c index 97da3d72e1..7f2eb5d1a1 100644 --- a/source4/rpc_server/samr/samr_password.c +++ b/source4/rpc_server/samr/samr_password.c @@ -22,6 +22,7 @@ #include "includes.h" #include "librpc/gen_ndr/ndr_samr.h" +#include "rpc_server/dcerpc_server.h" #include "rpc_server/common/common.h" #include "rpc_server/samr/dcesrv_samr.h" #include "system/time.h" diff --git a/source4/rpc_server/spoolss/dcesrv_spoolss.c b/source4/rpc_server/spoolss/dcesrv_spoolss.c index 4654674744..028471a715 100644 --- a/source4/rpc_server/spoolss/dcesrv_spoolss.c +++ b/source4/rpc_server/spoolss/dcesrv_spoolss.c @@ -21,6 +21,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" #include "librpc/gen_ndr/ndr_spoolss.h" #include "rpc_server/common/common.h" #include "rpc_server/spoolss/dcesrv_spoolss.h" diff --git a/source4/rpc_server/srvsvc/dcesrv_srvsvc.c b/source4/rpc_server/srvsvc/dcesrv_srvsvc.c index ead0fba07d..d5ecd84f1a 100644 --- a/source4/rpc_server/srvsvc/dcesrv_srvsvc.c +++ b/source4/rpc_server/srvsvc/dcesrv_srvsvc.c @@ -21,6 +21,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" #include "librpc/gen_ndr/ndr_srvsvc.h" #include "rpc_server/common/common.h" diff --git a/source4/rpc_server/winreg/rpc_winreg.c b/source4/rpc_server/winreg/rpc_winreg.c index c0242f8072..4dd56e894e 100644 --- a/source4/rpc_server/winreg/rpc_winreg.c +++ b/source4/rpc_server/winreg/rpc_winreg.c @@ -21,6 +21,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" #include "registry.h" #include "librpc/gen_ndr/ndr_winreg.h" #include "rpc_server/common/common.h" diff --git a/source4/rpc_server/wkssvc/dcesrv_wkssvc.c b/source4/rpc_server/wkssvc/dcesrv_wkssvc.c index e3e446ef2c..febe628953 100644 --- a/source4/rpc_server/wkssvc/dcesrv_wkssvc.c +++ b/source4/rpc_server/wkssvc/dcesrv_wkssvc.c @@ -21,6 +21,7 @@ */ #include "includes.h" +#include "rpc_server/dcerpc_server.h" #include "librpc/gen_ndr/ndr_wkssvc.h" #include "rpc_server/common/common.h" -- cgit