1 ################################################
2 # Start SUBSYSTEM LIBNDR
7 DESCRIPTION = Network Data Representation Core Library
8 PUBLIC_HEADERS = ndr/libndr.h
9 PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
16 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC
17 # End SUBSYSTEM LIBNDR
18 ################################################
20 ################################################
21 # Start SUBSYSTEM NDR_COMPRESSION
22 [SUBSYSTEM::NDR_COMPRESSION]
25 REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
26 # End SUBSYSTEM NDR_COMPRESSION
27 ################################################
29 [SUBSYSTEM::NDR_SECURITY_HELPER]
30 OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o
32 [SUBSYSTEM::NDR_SECURITY]
33 OBJ_FILES = gen_ndr/ndr_security.o
35 REQUIRED_SUBSYSTEMS = NDR_SECURITY_HELPER
37 [SUBSYSTEM::NDR_AUDIOSRV]
38 OBJ_FILES = gen_ndr/ndr_audiosrv.o
40 REQUIRED_SUBSYSTEMS = LIBNDR
42 [SUBSYSTEM::NDR_DNSSERVER]
43 OBJ_FILES = gen_ndr/ndr_dnsserver.o
45 REQUIRED_SUBSYSTEMS = LIBNDR
47 [SUBSYSTEM::NDR_WINSTATION]
48 OBJ_FILES = gen_ndr/ndr_winstation.o
50 REQUIRED_SUBSYSTEMS = LIBNDR
52 [SUBSYSTEM::NDR_DCERPC]
53 OBJ_FILES = gen_ndr/ndr_dcerpc.o
55 REQUIRED_SUBSYSTEMS = LIBNDR
58 OBJ_FILES = gen_ndr/ndr_echo.o
60 REQUIRED_SUBSYSTEMS = LIBNDR
63 OBJ_FILES = gen_ndr/ndr_irpc.o
65 REQUIRED_SUBSYSTEMS = LIBNDR
67 [SUBSYSTEM::NDR_EXCHANGE]
68 OBJ_FILES = gen_ndr/ndr_exchange.o
70 REQUIRED_SUBSYSTEMS = LIBNDR
72 [SUBSYSTEM::NDR_DSBACKUP]
73 OBJ_FILES = gen_ndr/ndr_dsbackup.o
75 REQUIRED_SUBSYSTEMS = LIBNDR
78 OBJ_FILES = gen_ndr/ndr_efs.o
80 REQUIRED_SUBSYSTEMS = LIBNDR
83 OBJ_FILES = gen_ndr/ndr_misc.o
85 REQUIRED_SUBSYSTEMS = LIBNDR
88 OBJ_FILES = gen_ndr/ndr_rot.o
90 REQUIRED_SUBSYSTEMS = LIBNDR
93 OBJ_FILES = gen_ndr/ndr_lsa.o
95 REQUIRED_SUBSYSTEMS = LIBNDR
98 OBJ_FILES = gen_ndr/ndr_dfs.o
100 REQUIRED_SUBSYSTEMS = LIBNDR
102 [SUBSYSTEM::NDR_DRSUAPI]
103 OBJ_FILES = gen_ndr/ndr_drsuapi.o
105 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY
107 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
108 OBJ_FILES = ndr/ndr_drsuapi.o
110 [SUBSYSTEM::NDR_DRSBLOBS]
111 OBJ_FILES = gen_ndr/ndr_drsblobs.o
113 REQUIRED_SUBSYSTEMS = LIBNDR
115 [SUBSYSTEM::NDR_SASL_HELPERS]
116 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
118 REQUIRED_SUBSYSTEMS = LIBNDR
120 [SUBSYSTEM::NDR_POLICYAGENT]
121 OBJ_FILES = gen_ndr/ndr_policyagent.o
123 REQUIRED_SUBSYSTEMS = LIBNDR
125 [SUBSYSTEM::NDR_UNIXINFO]
126 OBJ_FILES = gen_ndr/ndr_unixinfo.o
128 REQUIRED_SUBSYSTEMS = LIBNDR
130 [SUBSYSTEM::NDR_SAMR]
131 OBJ_FILES = gen_ndr/ndr_samr.o
133 REQUIRED_SUBSYSTEMS = LIBNDR NDR_LSA
135 [SUBSYSTEM::NDR_SPOOLSS]
136 OBJ_FILES = gen_ndr/ndr_spoolss.o
138 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
140 [SUBSYSTEM::NDR_SPOOLSS_BUF]
141 OBJ_FILES = ndr/ndr_spoolss_buf.o
143 [SUBSYSTEM::NDR_WKSSVC]
144 OBJ_FILES = gen_ndr/ndr_wkssvc.o
146 REQUIRED_SUBSYSTEMS = LIBNDR
148 [SUBSYSTEM::NDR_SRVSVC]
149 OBJ_FILES = gen_ndr/ndr_srvsvc.o
151 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
153 [SUBSYSTEM::NDR_SVCCTL]
154 OBJ_FILES = gen_ndr/ndr_svcctl.o
156 REQUIRED_SUBSYSTEMS = LIBNDR
158 [SUBSYSTEM::NDR_ATSVC]
159 OBJ_FILES = gen_ndr/ndr_atsvc.o
161 REQUIRED_SUBSYSTEMS = LIBNDR
163 [SUBSYSTEM::NDR_EVENTLOG]
164 OBJ_FILES = gen_ndr/ndr_eventlog.o
166 REQUIRED_SUBSYSTEMS = LIBNDR
168 [SUBSYSTEM::NDR_EPMAPPER]
169 OBJ_FILES = gen_ndr/ndr_epmapper.o
171 REQUIRED_SUBSYSTEMS = LIBNDR
173 [SUBSYSTEM::NDR_DBGIDL]
174 OBJ_FILES = gen_ndr/ndr_dbgidl.o
176 REQUIRED_SUBSYSTEMS = LIBNDR
178 [SUBSYSTEM::NDR_DSSETUP]
179 OBJ_FILES = gen_ndr/ndr_dssetup.o
181 REQUIRED_SUBSYSTEMS = LIBNDR
183 [SUBSYSTEM::NDR_MSGSVC]
184 OBJ_FILES = gen_ndr/ndr_msgsvc.o
186 REQUIRED_SUBSYSTEMS = LIBNDR
188 [SUBSYSTEM::NDR_WINS]
189 OBJ_FILES = gen_ndr/ndr_wins.o
191 REQUIRED_SUBSYSTEMS = LIBNDR
193 [SUBSYSTEM::NDR_WINREG]
194 OBJ_FILES = gen_ndr/ndr_winreg.o
196 REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
198 [SUBSYSTEM::NDR_INITSHUTDOWN]
199 OBJ_FILES = gen_ndr/ndr_initshutdown.o
201 REQUIRED_SUBSYSTEMS = LIBNDR
203 [SUBSYSTEM::NDR_MGMT]
204 OBJ_FILES = gen_ndr/ndr_mgmt.o
206 REQUIRED_SUBSYSTEMS = LIBNDR
208 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
209 OBJ_FILES = gen_ndr/ndr_protected_storage.o
211 REQUIRED_SUBSYSTEMS = LIBNDR
213 [SUBSYSTEM::NDR_DCOM]
214 OBJ_FILES = gen_ndr/ndr_dcom.o
216 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
218 [SUBSYSTEM::NDR_ORPC_MANUAL]
219 OBJ_FILES = ndr/ndr_orpc.o
221 [SUBSYSTEM::NDR_ORPC]
222 OBJ_FILES = gen_ndr/ndr_orpc.o
224 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
226 [SUBSYSTEM::NDR_OXIDRESOLVER]
227 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
229 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
231 [SUBSYSTEM::NDR_REMACT]
232 OBJ_FILES = gen_ndr/ndr_remact.o
234 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
236 [SUBSYSTEM::NDR_WZCSVC]
237 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
239 REQUIRED_SUBSYSTEMS = LIBNDR
241 [SUBSYSTEM::NDR_BROWSER]
242 OBJ_FILES = gen_ndr/ndr_browser.o
244 REQUIRED_SUBSYSTEMS = LIBNDR
246 [SUBSYSTEM::NDR_W32TIME]
247 OBJ_FILES = gen_ndr/ndr_w32time.o
249 REQUIRED_SUBSYSTEMS = LIBNDR
251 [SUBSYSTEM::NDR_SCERPC]
252 OBJ_FILES = gen_ndr/ndr_scerpc.o
254 REQUIRED_SUBSYSTEMS = LIBNDR
256 [SUBSYSTEM::NDR_NTSVCS]
257 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
259 REQUIRED_SUBSYSTEMS = LIBNDR
261 [SUBSYSTEM::NDR_NETLOGON]
262 OBJ_FILES = gen_ndr/ndr_netlogon.o
264 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
266 [SUBSYSTEM::NDR_TRKWKS]
267 OBJ_FILES = gen_ndr/ndr_trkwks.o
269 REQUIRED_SUBSYSTEMS = LIBNDR
271 [SUBSYSTEM::NDR_KEYSVC]
272 OBJ_FILES = gen_ndr/ndr_keysvc.o
274 REQUIRED_SUBSYSTEMS = LIBNDR
276 [SUBSYSTEM::NDR_KRB5PAC]
277 OBJ_FILES = gen_ndr/ndr_krb5pac.o
279 REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL NDR_NETLOGON
281 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
282 OBJ_FILES = ndr/ndr_krb5pac.o
284 [SUBSYSTEM::NDR_XATTR]
285 OBJ_FILES = gen_ndr/ndr_xattr.o
287 REQUIRED_SUBSYSTEMS = LIBNDR
289 [SUBSYSTEM::NDR_SCHANNEL]
290 OBJ_FILES = gen_ndr/ndr_schannel.o
292 REQUIRED_SUBSYSTEMS = LIBNDR
295 OBJ_FILES = gen_ndr/ndr_nbt.o
297 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL
299 [SUBSYSTEM::NDR_WINSREPL]
300 OBJ_FILES = gen_ndr/ndr_winsrepl.o
302 REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
304 librpc/gen_ndr/tables.c: $(IDL_NDR_HEADER_FILES)
305 @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES)
307 [SUBSYSTEM::NDR_IFACE_TABLE]
308 OBJ_FILES = gen_ndr/tables.o
312 OBJ_FILES = rpc/table.o
313 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
314 REQUIRED_SUBSYSTEMS = NDR_IFACE_TABLE NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
315 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
316 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
317 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
318 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
319 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
320 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
321 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
322 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM \
325 [SUBSYSTEM::RPC_NDR_ROT]
326 OBJ_FILES = gen_ndr/ndr_rot_c.o
327 REQUIRED_SUBSYSTEMS = NDR_ROT LIBDCERPC
330 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
331 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
332 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBDCERPC
335 [SUBSYSTEM::RPC_NDR_ECHO]
336 OBJ_FILES = gen_ndr/ndr_echo_c.o
337 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_ECHO
340 [SUBSYSTEM::RPC_NDR_EXCHANGE]
341 OBJ_FILES = gen_ndr/ndr_exchange_c.o
342 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EXCHANGE
345 [SUBSYSTEM::RPC_NDR_DSBACKUP]
346 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
347 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DSBACKUP
350 [SUBSYSTEM::RPC_NDR_EFS]
351 OBJ_FILES = gen_ndr/ndr_efs_c.o
352 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EFS
355 [SUBSYSTEM::RPC_NDR_LSA]
356 OBJ_FILES = gen_ndr/ndr_lsa_c.o
357 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_LSA
360 [SUBSYSTEM::RPC_NDR_DFS]
361 OBJ_FILES = gen_ndr/ndr_dfs_c.o
362 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DFS
365 [SUBSYSTEM::RPC_NDR_DRSUAPI]
366 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
367 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DRSUAPI
370 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
371 OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
372 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DRSBLOBS
375 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
376 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
377 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_POLICYAGENT
380 [SUBSYSTEM::RPC_NDR_UNIXINFO]
381 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
382 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_UNIXINFO
385 [SUBSYSTEM::RPC_NDR_SAMR]
386 OBJ_FILES = gen_ndr/ndr_samr_c.o
387 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SAMR
390 [SUBSYSTEM::RPC_NDR_SPOOLSS]
391 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
392 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SPOOLSS
395 [SUBSYSTEM::RPC_NDR_WKSSVC]
396 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
397 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WKSSVC
400 [SUBSYSTEM::RPC_NDR_SRVSVC]
401 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
402 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SRVSVC
405 [SUBSYSTEM::RPC_NDR_SVCCTL]
406 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
407 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SVCCTL
410 [SUBSYSTEM::RPC_NDR_ATSVC]
411 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
412 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_ATSVC
415 [SUBSYSTEM::RPC_NDR_EVENTLOG]
416 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
417 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EVENTLOG
420 [SUBSYSTEM::RPC_NDR_EPMAPPER]
421 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
422 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
425 [SUBSYSTEM::RPC_NDR_DBGIDL]
426 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
427 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DBGIDL
430 [SUBSYSTEM::RPC_NDR_DSSETUP]
431 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
432 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DSSETUP
435 [SUBSYSTEM::RPC_NDR_MSGSVC]
436 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
437 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_MSGSVC
440 [SUBSYSTEM::RPC_NDR_WINS]
441 OBJ_FILES = gen_ndr/ndr_wins_c.o
442 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WINS
445 [SUBSYSTEM::RPC_NDR_WINREG]
446 OBJ_FILES = gen_ndr/ndr_winreg_c.o
447 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WINREG
450 [SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
451 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
452 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_INITSHUTDOWN
455 [SUBSYSTEM::RPC_NDR_MGMT]
456 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
457 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_MGMT
460 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
461 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
462 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_PROTECTED_STORAGE
465 [SUBSYSTEM::DCOM_PROXY_DCOM]
466 OBJ_FILES = gen_ndr/ndr_dcom_c.o
467 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DCOM
470 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
471 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
472 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_OXIDRESOLVER
475 [SUBSYSTEM::RPC_NDR_REMACT]
476 OBJ_FILES = gen_ndr/ndr_remact_c.o
477 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_REMACT
480 [SUBSYSTEM::RPC_NDR_WZCSVC]
481 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
482 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WZCSVC
485 [SUBSYSTEM::RPC_NDR_BROWSER]
486 OBJ_FILES = gen_ndr/ndr_browser_c.o
487 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_BROWSER
490 [SUBSYSTEM::RPC_NDR_W32TIME]
491 OBJ_FILES = gen_ndr/ndr_w32time_c.o
492 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_W32TIME
495 [SUBSYSTEM::RPC_NDR_SCERPC]
496 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
497 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SCERPC
500 [SUBSYSTEM::RPC_NDR_NTSVCS]
501 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
502 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_NTSVCS
505 [SUBSYSTEM::RPC_NDR_NETLOGON]
506 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
507 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
510 [SUBSYSTEM::RPC_NDR_TRKWKS]
511 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
512 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_TRKWKS
515 [SUBSYSTEM::RPC_NDR_KEYSVC]
516 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
517 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_KEYSVC
520 ################################################
521 # Start SUBSYSTEM LIBDCERPC
525 DESCRIPTION = DCE/RPC client library
527 PUBLIC_HEADERS = rpc/dcerpc.h
528 PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h
532 rpc/dcerpc_schannel.o \
539 REQUIRED_SUBSYSTEMS = SOCKET LIBNDR LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL NDR_LSA NDR_NETLOGON NDR_SAMR NDR_UNIXINFO RPC_NDR_NETLOGON RPC_NDR_EPMAPPER GENSEC
540 # End SUBSYSTEM LIBDCERPC
541 ################################################
543 [MODULE::RPC_EJS_ECHO]
544 INIT_FUNCTION = ejs_init_rpcecho
545 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
547 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_ECHO
550 [MODULE::RPC_EJS_MISC]
551 INIT_FUNCTION = ejs_init_misc
552 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
554 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_MISC
557 [MODULE::RPC_EJS_SAMR]
558 INIT_FUNCTION = ejs_init_samr
559 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
561 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SAMR
564 [MODULE::RPC_EJS_SECURITY]
565 INIT_FUNCTION = ejs_init_security
566 OBJ_FILES = gen_ndr/ndr_security_ejs.o
568 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SECURITY
571 [MODULE::RPC_EJS_LSA]
572 INIT_FUNCTION = ejs_init_lsarpc
573 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
575 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_LSA
578 [MODULE::RPC_EJS_DFS]
579 INIT_FUNCTION = ejs_init_netdfs
580 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
582 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DFS
585 [MODULE::RPC_EJS_DRSUAPI]
586 INIT_FUNCTION = ejs_init_drsuapi
587 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
589 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_DRSUAPI
592 [MODULE::RPC_EJS_SPOOLSS]
593 INIT_FUNCTION = ejs_init_spoolss
594 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
597 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SPOOLSS
600 [MODULE::RPC_EJS_WKSSVC]
601 INIT_FUNCTION = ejs_init_wkssvc
602 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
604 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WKSSVC
607 [MODULE::RPC_EJS_SRVSVC]
608 INIT_FUNCTION = ejs_init_srvsvc
609 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
611 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SRVSVC
614 [MODULE::RPC_EJS_EVENTLOG]
615 INIT_FUNCTION = ejs_init_eventlog
616 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
618 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_EVENTLOG
621 [MODULE::RPC_EJS_WINREG]
622 INIT_FUNCTION = ejs_init_winreg
623 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
625 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_WINREG
628 [MODULE::RPC_EJS_INITSHUTDOWN]
629 INIT_FUNCTION = ejs_init_initshutdown
630 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
632 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_INITSHUTDOWN
635 [MODULE::RPC_EJS_NETLOGON]
636 INIT_FUNCTION = ejs_init_netlogon
637 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
639 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_NETLOGON
642 [MODULE::RPC_EJS_SVCCTL]
643 INIT_FUNCTION = ejs_init_svcctl
644 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
646 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_SVCCTL
649 [MODULE::RPC_EJS_IRPC]
650 INIT_FUNCTION = ejs_init_irpc
651 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
653 REQUIRED_SUBSYSTEMS = LIBDCERPC NDR_IRPC