1 ################################################
2 # Start SUBSYSTEM LIBNDR
6 DESCRIPTION = Network Data Representation Core Library
7 PUBLIC_HEADERS = ndr/libndr.h
8 PUBLIC_PROTO_HEADER = ndr/libndr_proto.h
14 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC LIBSAMBA-UTIL
15 # End SUBSYSTEM LIBNDR
16 ################################################
18 ################################################
19 # Start SUBSYSTEM NDR_COMPRESSION
20 [LIBRARY::NDR_COMPRESSION]
23 DESCRIPTION = NDR support for compressed subcontexts
24 PRIVATE_PROTO_HEADER = ndr/ndr_compression.h
27 REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
28 # End SUBSYSTEM NDR_COMPRESSION
29 ################################################
31 [SUBSYSTEM::NDR_SECURITY_HELPER]
32 PRIVATE_PROTO_HEADER = ndr/ndr_sec.h
33 OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o
35 [LIBRARY::NDR_SECURITY]
38 OBJ_FILES = gen_ndr/ndr_security.o
39 PUBLIC_HEADERS = gen_ndr/security.h
40 REQUIRED_SUBSYSTEMS = NDR_MISC NDR_SECURITY_HELPER
42 [LIBRARY::NDR_AUDIOSRV]
45 OBJ_FILES = gen_ndr/ndr_audiosrv.o
46 REQUIRED_SUBSYSTEMS = LIBNDR
48 [LIBRARY::NDR_DNSSERVER]
51 OBJ_FILES = gen_ndr/ndr_dnsserver.o
52 REQUIRED_SUBSYSTEMS = LIBNDR
54 [LIBRARY::NDR_WINSTATION]
57 OBJ_FILES = gen_ndr/ndr_winstation.o
58 REQUIRED_SUBSYSTEMS = LIBNDR
61 OBJ_FILES = gen_ndr/ndr_echo.o
62 REQUIRED_SUBSYSTEMS = LIBNDR
67 OBJ_FILES = gen_ndr/ndr_irpc.o
68 REQUIRED_SUBSYSTEMS = LIBNDR
70 [LIBRARY::NDR_DSBACKUP]
73 OBJ_FILES = gen_ndr/ndr_dsbackup.o
74 REQUIRED_SUBSYSTEMS = LIBNDR
79 OBJ_FILES = gen_ndr/ndr_efs.o
80 REQUIRED_SUBSYSTEMS = LIBNDR
83 OBJ_FILES = gen_ndr/ndr_misc.o
84 PUBLIC_HEADERS = gen_ndr/misc.h gen_ndr/ndr_misc.h
85 REQUIRED_SUBSYSTEMS = LIBNDR
88 OBJ_FILES = gen_ndr/ndr_rot.o
89 REQUIRED_SUBSYSTEMS = LIBNDR
94 OBJ_FILES = gen_ndr/ndr_lsa.o
95 PUBLIC_HEADERS = gen_ndr/lsa.h
96 REQUIRED_SUBSYSTEMS = LIBNDR
101 OBJ_FILES = gen_ndr/ndr_dfs.o
102 REQUIRED_SUBSYSTEMS = LIBNDR
104 [LIBRARY::NDR_DRSUAPI]
107 OBJ_FILES = gen_ndr/ndr_drsuapi.o
108 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY
110 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
111 PRIVATE_PROTO_HEADER = ndr/ndr_drsuapi.h
112 OBJ_FILES = ndr/ndr_drsuapi.o
114 [LIBRARY::NDR_DRSBLOBS]
117 OBJ_FILES = gen_ndr/ndr_drsblobs.o
118 REQUIRED_SUBSYSTEMS = LIBNDR
120 [SUBSYSTEM::NDR_SASL_HELPERS]
121 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
122 REQUIRED_SUBSYSTEMS = LIBNDR
124 [LIBRARY::NDR_POLICYAGENT]
127 OBJ_FILES = gen_ndr/ndr_policyagent.o
128 REQUIRED_SUBSYSTEMS = LIBNDR
130 [LIBRARY::NDR_UNIXINFO]
133 OBJ_FILES = gen_ndr/ndr_unixinfo.o
134 REQUIRED_SUBSYSTEMS = LIBNDR
139 OBJ_FILES = gen_ndr/ndr_samr.o
140 PUBLIC_HEADERS = gen_ndr/samr.h
141 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
143 [LIBRARY::NDR_SPOOLSS]
146 OBJ_FILES = gen_ndr/ndr_spoolss.o
147 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
149 [SUBSYSTEM::NDR_SPOOLSS_BUF]
150 PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
151 OBJ_FILES = ndr/ndr_spoolss_buf.o
153 [LIBRARY::NDR_WKSSVC]
156 OBJ_FILES = gen_ndr/ndr_wkssvc.o
157 REQUIRED_SUBSYSTEMS = LIBNDR
159 [LIBRARY::NDR_SRVSVC]
162 OBJ_FILES = gen_ndr/ndr_srvsvc.o
163 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
165 [LIBRARY::NDR_SVCCTL]
167 PUBLIC_HEADERS = gen_ndr/svcctl.h
169 OBJ_FILES = gen_ndr/ndr_svcctl.o
170 REQUIRED_SUBSYSTEMS = LIBNDR
175 OBJ_FILES = gen_ndr/ndr_atsvc.o
176 REQUIRED_SUBSYSTEMS = LIBNDR
178 [LIBRARY::NDR_EVENTLOG]
181 OBJ_FILES = gen_ndr/ndr_eventlog.o
182 REQUIRED_SUBSYSTEMS = LIBNDR
184 [LIBRARY::NDR_EPMAPPER]
187 OBJ_FILES = gen_ndr/ndr_epmapper.o
188 REQUIRED_SUBSYSTEMS = LIBNDR
190 [LIBRARY::NDR_DBGIDL]
193 OBJ_FILES = gen_ndr/ndr_dbgidl.o
194 REQUIRED_SUBSYSTEMS = LIBNDR
196 [LIBRARY::NDR_DSSETUP]
199 OBJ_FILES = gen_ndr/ndr_dssetup.o
200 REQUIRED_SUBSYSTEMS = LIBNDR
202 [LIBRARY::NDR_MSGSVC]
205 OBJ_FILES = gen_ndr/ndr_msgsvc.o
206 REQUIRED_SUBSYSTEMS = LIBNDR
211 OBJ_FILES = gen_ndr/ndr_wins.o
212 REQUIRED_SUBSYSTEMS = LIBNDR
214 [LIBRARY::NDR_WINREG]
217 OBJ_FILES = gen_ndr/ndr_winreg.o
218 REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
220 [LIBRARY::NDR_INITSHUTDOWN]
223 OBJ_FILES = gen_ndr/ndr_initshutdown.o
224 REQUIRED_SUBSYSTEMS = LIBNDR
229 OBJ_FILES = gen_ndr/ndr_mgmt.o
230 REQUIRED_SUBSYSTEMS = LIBNDR
232 [LIBRARY::NDR_PROTECTED_STORAGE]
235 OBJ_FILES = gen_ndr/ndr_protected_storage.o
236 REQUIRED_SUBSYSTEMS = LIBNDR
238 [SUBSYSTEM::NDR_DCOM]
239 OBJ_FILES = gen_ndr/ndr_dcom.o
240 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
242 [SUBSYSTEM::NDR_ORPC_MANUAL]
243 PRIVATE_PROTO_HEADER = ndr/ndr_orpc.h
244 OBJ_FILES = ndr/ndr_orpc.o
246 [SUBSYSTEM::NDR_ORPC]
247 OBJ_FILES = gen_ndr/ndr_orpc.o
248 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
250 [LIBRARY::NDR_OXIDRESOLVER]
253 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
254 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
256 [LIBRARY::NDR_REMACT]
259 OBJ_FILES = gen_ndr/ndr_remact.o
260 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
262 [LIBRARY::NDR_WZCSVC]
265 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
266 REQUIRED_SUBSYSTEMS = LIBNDR
268 [LIBRARY::NDR_BROWSER]
271 OBJ_FILES = gen_ndr/ndr_browser.o
272 REQUIRED_SUBSYSTEMS = LIBNDR
274 [LIBRARY::NDR_W32TIME]
277 OBJ_FILES = gen_ndr/ndr_w32time.o
278 REQUIRED_SUBSYSTEMS = LIBNDR
280 [LIBRARY::NDR_SCERPC]
283 OBJ_FILES = gen_ndr/ndr_scerpc.o
284 REQUIRED_SUBSYSTEMS = LIBNDR
286 [LIBRARY::NDR_NTSVCS]
289 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
290 REQUIRED_SUBSYSTEMS = LIBNDR
292 [LIBRARY::NDR_NETLOGON]
295 OBJ_FILES = gen_ndr/ndr_netlogon.o
296 PUBLIC_HEADERS = gen_ndr/netlogon.h
297 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
299 [LIBRARY::NDR_TRKWKS]
302 OBJ_FILES = gen_ndr/ndr_trkwks.o
303 REQUIRED_SUBSYSTEMS = LIBNDR
305 [LIBRARY::NDR_KEYSVC]
308 OBJ_FILES = gen_ndr/ndr_keysvc.o
309 REQUIRED_SUBSYSTEMS = LIBNDR
311 [SUBSYSTEM::NDR_KRB5PAC]
312 OBJ_FILES = gen_ndr/ndr_krb5pac.o
313 REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL NDR_NETLOGON
315 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
316 PRIVATE_PROTO_HEADER = ndr/ndr_krb5pac.h
317 OBJ_FILES = ndr/ndr_krb5pac.o
322 OBJ_FILES = gen_ndr/ndr_xattr.o
323 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SECURITY
325 [SUBSYSTEM::NDR_OPENDB]
326 OBJ_FILES = gen_ndr/ndr_opendb.o
327 REQUIRED_SUBSYSTEMS = LIBNDR
329 [SUBSYSTEM::NDR_SCHANNEL]
330 OBJ_FILES = gen_ndr/ndr_schannel.o
331 REQUIRED_SUBSYSTEMS = LIBNDR
334 OBJ_FILES = gen_ndr/ndr_nbt.o
335 PUBLIC_HEADERS = gen_ndr/nbt.h
336 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL
338 [LIBRARY::NDR_WINSREPL]
341 OBJ_FILES = gen_ndr/ndr_winsrepl.o
342 REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
344 librpc/gen_ndr/tables.c: $(IDL_NDR_HEADER_FILES)
345 @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES)
347 [SUBSYSTEM::NDR_IFACE_TABLE]
348 OBJ_FILES = gen_ndr/tables.o
353 OBJ_FILES = rpc/table.o
354 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
355 REQUIRED_SUBSYSTEMS = \
357 NDR_AUDIOSRV NDR_ECHO NDR_DCERPC \
358 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
359 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
360 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
361 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
362 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
363 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
364 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
365 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM NDR_OPENDB \
368 [LIBRARY::RPC_NDR_ROT]
371 OBJ_FILES = gen_ndr/ndr_rot_c.o
372 REQUIRED_SUBSYSTEMS = NDR_ROT dcerpc
374 [LIBRARY::RPC_NDR_AUDIOSRV]
377 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
378 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV dcerpc
380 [LIBRARY::RPC_NDR_ECHO]
383 OBJ_FILES = gen_ndr/ndr_echo_c.o
384 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
386 [LIBRARY::RPC_NDR_DSBACKUP]
389 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
390 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSBACKUP
392 [LIBRARY::RPC_NDR_EFS]
395 OBJ_FILES = gen_ndr/ndr_efs_c.o
396 REQUIRED_SUBSYSTEMS = dcerpc NDR_EFS
398 [LIBRARY::RPC_NDR_LSA]
401 OBJ_FILES = gen_ndr/ndr_lsa_c.o
402 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
404 [LIBRARY::RPC_NDR_DFS]
407 OBJ_FILES = gen_ndr/ndr_dfs_c.o
408 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
410 [LIBRARY::RPC_NDR_DRSUAPI]
413 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
414 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
416 [LIBRARY::RPC_NDR_POLICYAGENT]
419 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
420 REQUIRED_SUBSYSTEMS = dcerpc NDR_POLICYAGENT
422 [LIBRARY::RPC_NDR_UNIXINFO]
425 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
426 REQUIRED_SUBSYSTEMS = dcerpc NDR_UNIXINFO
428 [LIBRARY::RPC_NDR_SAMR]
431 OBJ_FILES = gen_ndr/ndr_samr_c.o
432 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
434 [LIBRARY::RPC_NDR_SPOOLSS]
437 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
438 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
440 [LIBRARY::RPC_NDR_WKSSVC]
443 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
444 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
446 [LIBRARY::RPC_NDR_SRVSVC]
449 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
450 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
452 [LIBRARY::RPC_NDR_SVCCTL]
455 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
456 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
458 [LIBRARY::RPC_NDR_ATSVC]
461 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
462 REQUIRED_SUBSYSTEMS = dcerpc NDR_ATSVC
464 [LIBRARY::RPC_NDR_EVENTLOG]
467 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
468 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
470 [LIBRARY::RPC_NDR_EPMAPPER]
473 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
474 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
476 [LIBRARY::RPC_NDR_DBGIDL]
479 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
480 REQUIRED_SUBSYSTEMS = dcerpc NDR_DBGIDL
482 [LIBRARY::RPC_NDR_DSSETUP]
485 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
486 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSSETUP
488 [LIBRARY::RPC_NDR_MSGSVC]
491 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
492 REQUIRED_SUBSYSTEMS = dcerpc NDR_MSGSVC
494 [LIBRARY::RPC_NDR_WINS]
497 OBJ_FILES = gen_ndr/ndr_wins_c.o
498 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINS
500 [LIBRARY::RPC_NDR_WINREG]
503 OBJ_FILES = gen_ndr/ndr_winreg_c.o
504 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
506 [LIBRARY::RPC_NDR_INITSHUTDOWN]
509 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
510 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
512 [LIBRARY::RPC_NDR_MGMT]
515 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
516 REQUIRED_SUBSYSTEMS = dcerpc NDR_MGMT
518 [LIBRARY::RPC_NDR_PROTECTED_STORAGE]
521 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
522 REQUIRED_SUBSYSTEMS = dcerpc NDR_PROTECTED_STORAGE
524 [SUBSYSTEM::DCOM_PROXY_DCOM]
525 OBJ_FILES = gen_ndr/ndr_dcom_c.o
526 REQUIRED_SUBSYSTEMS = dcerpc NDR_DCOM
528 [LIBRARY::RPC_NDR_OXIDRESOLVER]
531 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
532 REQUIRED_SUBSYSTEMS = dcerpc NDR_OXIDRESOLVER
534 [LIBRARY::RPC_NDR_REMACT]
537 OBJ_FILES = gen_ndr/ndr_remact_c.o
538 REQUIRED_SUBSYSTEMS = dcerpc NDR_REMACT
540 [LIBRARY::RPC_NDR_WZCSVC]
543 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
544 REQUIRED_SUBSYSTEMS = dcerpc NDR_WZCSVC
546 [LIBRARY::RPC_NDR_W32TIME]
549 OBJ_FILES = gen_ndr/ndr_w32time_c.o
550 REQUIRED_SUBSYSTEMS = dcerpc NDR_W32TIME
552 [LIBRARY::RPC_NDR_SCERPC]
555 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
556 REQUIRED_SUBSYSTEMS = dcerpc NDR_SCERPC
558 [LIBRARY::RPC_NDR_NTSVCS]
561 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
562 REQUIRED_SUBSYSTEMS = dcerpc NDR_NTSVCS
564 [LIBRARY::RPC_NDR_NETLOGON]
567 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
568 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
570 [LIBRARY::RPC_NDR_TRKWKS]
573 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
574 REQUIRED_SUBSYSTEMS = dcerpc NDR_TRKWKS
576 [LIBRARY::RPC_NDR_KEYSVC]
579 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
580 REQUIRED_SUBSYSTEMS = dcerpc NDR_KEYSVC
582 [SUBSYSTEM::NDR_DCERPC]
583 OBJ_FILES = gen_ndr/ndr_dcerpc.o
584 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC
585 PUBLIC_HEADERS = gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h
587 ################################################
588 # Start SUBSYSTEM dcerpc
592 DESCRIPTION = DCE/RPC client library
593 PUBLIC_HEADERS = rpc/dcerpc.h
594 PUBLIC_PROTO_HEADER = rpc/dcerpc_proto.h
598 rpc/dcerpc_schannel.o \
605 REQUIRED_SUBSYSTEMS = \
609 NDR_SCHANNEL RPC_NDR_NETLOGON \
611 # End SUBSYSTEM dcerpc
612 ################################################
614 [MODULE::RPC_EJS_ECHO]
615 INIT_FUNCTION = ejs_init_rpcecho
616 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
618 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO EJSRPC
620 [MODULE::RPC_EJS_MISC]
621 INIT_FUNCTION = ejs_init_misc
622 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
624 REQUIRED_SUBSYSTEMS = dcerpc NDR_MISC EJSRPC
626 [MODULE::RPC_EJS_SAMR]
627 INIT_FUNCTION = ejs_init_samr
628 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
630 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR EJSRPC
632 [MODULE::RPC_EJS_SECURITY]
633 INIT_FUNCTION = ejs_init_security
634 OBJ_FILES = gen_ndr/ndr_security_ejs.o
636 REQUIRED_SUBSYSTEMS = dcerpc NDR_SECURITY EJSRPC
638 [MODULE::RPC_EJS_LSA]
639 INIT_FUNCTION = ejs_init_lsarpc
640 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
642 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA EJSRPC
644 [MODULE::RPC_EJS_DFS]
645 INIT_FUNCTION = ejs_init_netdfs
646 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
648 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS EJSRPC
650 [MODULE::RPC_EJS_DRSUAPI]
651 INIT_FUNCTION = ejs_init_drsuapi
652 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
654 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI EJSRPC
656 [MODULE::RPC_EJS_SPOOLSS]
657 INIT_FUNCTION = ejs_init_spoolss
658 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
661 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS EJSRPC
663 [MODULE::RPC_EJS_WKSSVC]
664 INIT_FUNCTION = ejs_init_wkssvc
665 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
667 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC EJSRPC
669 [MODULE::RPC_EJS_SRVSVC]
670 INIT_FUNCTION = ejs_init_srvsvc
671 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
673 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC EJSRPC
675 [MODULE::RPC_EJS_EVENTLOG]
676 INIT_FUNCTION = ejs_init_eventlog
677 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
679 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG EJSRPC
681 [MODULE::RPC_EJS_WINREG]
682 INIT_FUNCTION = ejs_init_winreg
683 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
685 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG EJSRPC
687 [MODULE::RPC_EJS_INITSHUTDOWN]
688 INIT_FUNCTION = ejs_init_initshutdown
689 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
691 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN EJSRPC
693 [MODULE::RPC_EJS_NETLOGON]
694 INIT_FUNCTION = ejs_init_netlogon
695 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
697 REQUIRED_SUBSYSTEMS = dcerpc NDR_NETLOGON EJSRPC RPC_EJS_SAMR
699 [MODULE::RPC_EJS_SVCCTL]
700 INIT_FUNCTION = ejs_init_svcctl
701 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
703 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL EJSRPC
705 [MODULE::RPC_EJS_IRPC]
706 INIT_FUNCTION = ejs_init_irpc
707 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
709 REQUIRED_SUBSYSTEMS = dcerpc NDR_IRPC EJSRPC