1 # DCERPC Server subsystem
3 ################################################
4 # Start SUBSYSTEM DCERPC_COMMON
5 [SUBSYSTEM::DCERPC_COMMON]
6 PUBLIC_PROTO_HEADER = common/proto.h
7 PUBLIC_HEADERS = common/common.h
12 # End SUBSYSTEM DCERPC_COMMON
13 ################################################
15 ################################################
16 # Start MODULE dcerpc_rpcecho
17 [MODULE::dcerpc_rpcecho]
18 INIT_FUNCTION = dcerpc_server_rpcecho_init
19 SUBSYSTEM = dcerpc_server
22 PRIVATE_DEPENDENCIES = NDR_ECHO
23 # End MODULE dcerpc_rpcecho
24 ################################################
26 ################################################
27 # Start MODULE dcerpc_epmapper
28 [MODULE::dcerpc_epmapper]
29 INIT_FUNCTION = dcerpc_server_epmapper_init
30 SUBSYSTEM = dcerpc_server
32 epmapper/rpc_epmapper.o
33 PRIVATE_DEPENDENCIES = NDR_EPMAPPER
34 # End MODULE dcerpc_epmapper
35 ################################################
37 ################################################
38 # Start MODULE dcerpc_remote
39 [MODULE::dcerpc_remote]
40 INIT_FUNCTION = dcerpc_server_remote_init
41 SUBSYSTEM = dcerpc_server
43 remote/dcesrv_remote.o
44 PRIVATE_DEPENDENCIES = \
46 # End MODULE dcerpc_remote
47 ################################################
49 ################################################
50 # Start MODULE dcerpc_srvsvc
51 [MODULE::dcerpc_srvsvc]
52 INIT_FUNCTION = dcerpc_server_srvsvc_init
53 PRIVATE_PROTO_HEADER = srvsvc/proto.h
54 SUBSYSTEM = dcerpc_server
56 srvsvc/dcesrv_srvsvc.o \
58 PRIVATE_DEPENDENCIES = \
59 DCERPC_COMMON NDR_SRVSVC share
60 # End MODULE dcerpc_srvsvc
61 ################################################
63 ################################################
64 # Start MODULE dcerpc_wkssvc
65 [MODULE::dcerpc_wkssvc]
66 INIT_FUNCTION = dcerpc_server_wkssvc_init
67 SUBSYSTEM = dcerpc_server
69 wkssvc/dcesrv_wkssvc.o
70 PRIVATE_DEPENDENCIES = \
71 DCERPC_COMMON NDR_WKSSVC
72 # End MODULE dcerpc_wkssvc
73 ################################################
75 ################################################
76 # Start MODULE dcerpc_unixinfo
77 [MODULE::dcerpc_unixinfo]
78 INIT_FUNCTION = dcerpc_server_unixinfo_init
79 SUBSYSTEM = dcerpc_server
81 unixinfo/dcesrv_unixinfo.o
82 PRIVATE_DEPENDENCIES = \
86 # End MODULE dcerpc_unixinfo
87 ################################################
89 ################################################
90 # Start MODULE dcesrv_samr
92 INIT_FUNCTION = dcerpc_server_samr_init
93 PRIVATE_PROTO_HEADER = samr/proto.h
94 SUBSYSTEM = dcerpc_server
98 PRIVATE_DEPENDENCIES = \
102 # End MODULE dcesrv_samr
103 ################################################
105 ################################################
106 # Start MODULE dcerpc_winreg
107 [MODULE::dcerpc_winreg]
108 INIT_FUNCTION = dcerpc_server_winreg_init
109 SUBSYSTEM = dcerpc_server
110 OUTPUT_TYPE = INTEGRATED
113 PRIVATE_DEPENDENCIES = \
115 # End MODULE dcerpc_winreg
116 ################################################
118 ################################################
119 # Start MODULE dcerpc_netlogon
120 [MODULE::dcerpc_netlogon]
121 INIT_FUNCTION = dcerpc_server_netlogon_init
122 SUBSYSTEM = dcerpc_server
124 netlogon/dcerpc_netlogon.o
125 PRIVATE_DEPENDENCIES = \
130 # End MODULE dcerpc_netlogon
131 ################################################
133 ################################################
134 # Start MODULE dcerpc_lsa
135 [MODULE::dcerpc_lsarpc]
136 INIT_FUNCTION = dcerpc_server_lsa_init
137 SUBSYSTEM = dcerpc_server
138 PRIVATE_PROTO_HEADER= lsa/proto.h
143 PRIVATE_DEPENDENCIES = \
149 # End MODULE dcerpc_lsa
150 ################################################
152 ################################################
153 # Start MODULE dcerpc_spoolss
154 [MODULE::dcerpc_spoolss]
155 INIT_FUNCTION = dcerpc_server_spoolss_init
156 SUBSYSTEM = dcerpc_server
157 OUTPUT_TYPE = INTEGRATED
159 spoolss/dcesrv_spoolss.o
160 PRIVATE_DEPENDENCIES = \
165 # End MODULE dcerpc_spoolss
166 ################################################
168 ################################################
169 # Start MODULE dcerpc_drsuapi
170 [MODULE::dcerpc_drsuapi]
171 INIT_FUNCTION = dcerpc_server_drsuapi_init
172 SUBSYSTEM = dcerpc_server
174 drsuapi/dcesrv_drsuapi.o
175 PRIVATE_DEPENDENCIES = \
179 # End MODULE dcerpc_drsuapi
180 ################################################
182 ################################################
183 # Start SUBSYSTEM dcerpc_server
184 [SUBSYSTEM::dcerpc_server]
185 PUBLIC_HEADERS = dcerpc_server.h
186 PUBLIC_PROTO_HEADER = dcerpc_server_proto.h
192 PRIVATE_DEPENDENCIES = \
197 # End SUBSYSTEM DCERPC
198 ################################################
201 INIT_FUNCTION = server_service_rpc_init
202 OBJ_FILES = service_rpc.o
204 PRIVATE_DEPENDENCIES = dcerpc_server