1 ################################################
2 # Start SUBSYSTEM LIBNDR
6 DESCRIPTION = Network Data Representation Core Library
7 PUBLIC_HEADERS = ndr/libndr.h
8 PRIVATE_PROTO_HEADER = ndr/libndr_proto.h
15 REQUIRED_SUBSYSTEMS = LIBCLI_UTILS LIBTALLOC
16 # End SUBSYSTEM LIBNDR
17 ################################################
19 ################################################
20 # Start SUBSYSTEM NDR_COMPRESSION
21 [LIBRARY::NDR_COMPRESSION]
24 DESCRIPTION = NDR support for compressed subcontexts
25 PRIVATE_PROTO_HEADER = ndr/ndr_compression.h
28 REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
29 # End SUBSYSTEM NDR_COMPRESSION
30 ################################################
32 [SUBSYSTEM::NDR_SECURITY_HELPER]
33 PRIVATE_PROTO_HEADER = ndr/ndr_sec.h
34 OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o
36 [LIBRARY::NDR_SECURITY]
40 OBJ_FILES = gen_ndr/ndr_security.o
42 REQUIRED_SUBSYSTEMS = NDR_MISC NDR_SECURITY_HELPER
44 [LIBRARY::NDR_AUDIOSRV]
48 OBJ_FILES = gen_ndr/ndr_audiosrv.o
50 REQUIRED_SUBSYSTEMS = LIBNDR
52 [LIBRARY::NDR_DNSSERVER]
56 OBJ_FILES = gen_ndr/ndr_dnsserver.o
58 REQUIRED_SUBSYSTEMS = LIBNDR
60 [LIBRARY::NDR_WINSTATION]
64 OBJ_FILES = gen_ndr/ndr_winstation.o
66 REQUIRED_SUBSYSTEMS = LIBNDR
72 OBJ_FILES = gen_ndr/ndr_echo.o
74 REQUIRED_SUBSYSTEMS = LIBNDR
80 OBJ_FILES = gen_ndr/ndr_irpc.o
82 REQUIRED_SUBSYSTEMS = LIBNDR
84 [LIBRARY::NDR_EXCHANGE]
88 OBJ_FILES = gen_ndr/ndr_exchange.o
90 REQUIRED_SUBSYSTEMS = LIBNDR
92 [LIBRARY::NDR_DSBACKUP]
96 OBJ_FILES = gen_ndr/ndr_dsbackup.o
98 REQUIRED_SUBSYSTEMS = LIBNDR
104 OBJ_FILES = gen_ndr/ndr_efs.o
106 REQUIRED_SUBSYSTEMS = LIBNDR
112 OBJ_FILES = gen_ndr/ndr_misc.o
114 REQUIRED_SUBSYSTEMS = LIBNDR
120 OBJ_FILES = gen_ndr/ndr_rot.o
122 REQUIRED_SUBSYSTEMS = LIBNDR
128 OBJ_FILES = gen_ndr/ndr_lsa.o
130 REQUIRED_SUBSYSTEMS = LIBNDR
136 OBJ_FILES = gen_ndr/ndr_dfs.o
138 REQUIRED_SUBSYSTEMS = LIBNDR
140 [LIBRARY::NDR_DRSUAPI]
144 OBJ_FILES = gen_ndr/ndr_drsuapi.o
146 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY
148 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
149 PRIVATE_PROTO_HEADER = ndr/ndr_drsuapi.h
150 OBJ_FILES = ndr/ndr_drsuapi.o
152 [LIBRARY::NDR_DRSBLOBS]
156 OBJ_FILES = gen_ndr/ndr_drsblobs.o
158 REQUIRED_SUBSYSTEMS = LIBNDR
160 [LIBRARY::NDR_SASL_HELPERS]
164 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
166 REQUIRED_SUBSYSTEMS = LIBNDR
168 [LIBRARY::NDR_POLICYAGENT]
172 OBJ_FILES = gen_ndr/ndr_policyagent.o
174 REQUIRED_SUBSYSTEMS = LIBNDR
176 [LIBRARY::NDR_UNIXINFO]
180 OBJ_FILES = gen_ndr/ndr_unixinfo.o
182 REQUIRED_SUBSYSTEMS = LIBNDR
188 OBJ_FILES = gen_ndr/ndr_samr.o
190 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
192 [LIBRARY::NDR_SPOOLSS]
196 OBJ_FILES = gen_ndr/ndr_spoolss.o
198 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
200 [SUBSYSTEM::NDR_SPOOLSS_BUF]
201 PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
202 OBJ_FILES = ndr/ndr_spoolss_buf.o
204 [LIBRARY::NDR_WKSSVC]
208 OBJ_FILES = gen_ndr/ndr_wkssvc.o
210 REQUIRED_SUBSYSTEMS = LIBNDR
212 [LIBRARY::NDR_SRVSVC]
216 OBJ_FILES = gen_ndr/ndr_srvsvc.o
218 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
220 [LIBRARY::NDR_SVCCTL]
224 OBJ_FILES = gen_ndr/ndr_svcctl.o
226 REQUIRED_SUBSYSTEMS = LIBNDR
232 OBJ_FILES = gen_ndr/ndr_atsvc.o
234 REQUIRED_SUBSYSTEMS = LIBNDR
236 [LIBRARY::NDR_EVENTLOG]
240 OBJ_FILES = gen_ndr/ndr_eventlog.o
242 REQUIRED_SUBSYSTEMS = LIBNDR
244 [LIBRARY::NDR_EPMAPPER]
248 OBJ_FILES = gen_ndr/ndr_epmapper.o
250 REQUIRED_SUBSYSTEMS = LIBNDR
252 [LIBRARY::NDR_DBGIDL]
256 OBJ_FILES = gen_ndr/ndr_dbgidl.o
258 REQUIRED_SUBSYSTEMS = LIBNDR
260 [LIBRARY::NDR_DSSETUP]
264 OBJ_FILES = gen_ndr/ndr_dssetup.o
266 REQUIRED_SUBSYSTEMS = LIBNDR
268 [LIBRARY::NDR_MSGSVC]
272 OBJ_FILES = gen_ndr/ndr_msgsvc.o
274 REQUIRED_SUBSYSTEMS = LIBNDR
280 OBJ_FILES = gen_ndr/ndr_wins.o
282 REQUIRED_SUBSYSTEMS = LIBNDR
284 [LIBRARY::NDR_WINREG]
288 OBJ_FILES = gen_ndr/ndr_winreg.o
290 REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
292 [LIBRARY::NDR_INITSHUTDOWN]
296 OBJ_FILES = gen_ndr/ndr_initshutdown.o
298 REQUIRED_SUBSYSTEMS = LIBNDR
304 OBJ_FILES = gen_ndr/ndr_mgmt.o
306 REQUIRED_SUBSYSTEMS = LIBNDR
308 [LIBRARY::NDR_PROTECTED_STORAGE]
312 OBJ_FILES = gen_ndr/ndr_protected_storage.o
314 REQUIRED_SUBSYSTEMS = LIBNDR
320 OBJ_FILES = gen_ndr/ndr_dcom.o
322 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
324 [SUBSYSTEM::NDR_ORPC_MANUAL]
325 PRIVATE_PROTO_HEADER = ndr/ndr_orpc_proto.h
326 OBJ_FILES = ndr/ndr_orpc.o
332 OBJ_FILES = gen_ndr/ndr_orpc.o
334 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
336 [LIBRARY::NDR_OXIDRESOLVER]
340 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
342 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
344 [LIBRARY::NDR_REMACT]
348 OBJ_FILES = gen_ndr/ndr_remact.o
350 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
352 [LIBRARY::NDR_WZCSVC]
356 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
358 REQUIRED_SUBSYSTEMS = LIBNDR
360 [LIBRARY::NDR_BROWSER]
364 OBJ_FILES = gen_ndr/ndr_browser.o
366 REQUIRED_SUBSYSTEMS = LIBNDR
368 [LIBRARY::NDR_W32TIME]
372 OBJ_FILES = gen_ndr/ndr_w32time.o
374 REQUIRED_SUBSYSTEMS = LIBNDR
376 [LIBRARY::NDR_SCERPC]
380 OBJ_FILES = gen_ndr/ndr_scerpc.o
382 REQUIRED_SUBSYSTEMS = LIBNDR
384 [LIBRARY::NDR_NTSVCS]
388 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
390 REQUIRED_SUBSYSTEMS = LIBNDR
392 [LIBRARY::NDR_NETLOGON]
396 OBJ_FILES = gen_ndr/ndr_netlogon.o
398 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
400 [LIBRARY::NDR_TRKWKS]
404 OBJ_FILES = gen_ndr/ndr_trkwks.o
406 REQUIRED_SUBSYSTEMS = LIBNDR
408 [LIBRARY::NDR_KEYSVC]
412 OBJ_FILES = gen_ndr/ndr_keysvc.o
414 REQUIRED_SUBSYSTEMS = LIBNDR
416 [LIBRARY::NDR_KRB5PAC]
420 OBJ_FILES = gen_ndr/ndr_krb5pac.o
422 REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL NDR_NETLOGON
424 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
425 PRIVATE_PROTO_HEADER = ndr/ndr_krb5pac.h
426 OBJ_FILES = ndr/ndr_krb5pac.o
432 OBJ_FILES = gen_ndr/ndr_xattr.o
434 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SECURITY
436 [LIBRARY::NDR_OPENDB]
440 OBJ_FILES = gen_ndr/ndr_opendb.o
442 REQUIRED_SUBSYSTEMS = LIBNDR
444 [LIBRARY::NDR_SCHANNEL]
448 OBJ_FILES = gen_ndr/ndr_schannel.o
450 REQUIRED_SUBSYSTEMS = LIBNDR
456 OBJ_FILES = gen_ndr/ndr_nbt.o
458 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL
460 [LIBRARY::NDR_WINSREPL]
464 OBJ_FILES = gen_ndr/ndr_winsrepl.o
466 REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
468 librpc/gen_ndr/tables.c: $(IDL_NDR_HEADER_FILES)
469 @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES)
471 [SUBSYSTEM::NDR_IFACE_TABLE]
472 OBJ_FILES = gen_ndr/tables.o
479 OBJ_FILES = rpc/table.o
480 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
481 REQUIRED_SUBSYSTEMS = \
483 NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
484 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
485 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
486 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
487 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
488 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
489 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
490 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
491 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM NDR_OPENDB \
494 [LIBRARY::RPC_NDR_ROT]
498 OBJ_FILES = gen_ndr/ndr_rot_c.o
499 REQUIRED_SUBSYSTEMS = NDR_ROT dcerpc
502 [LIBRARY::RPC_NDR_AUDIOSRV]
506 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
507 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV dcerpc
510 [LIBRARY::RPC_NDR_ECHO]
514 OBJ_FILES = gen_ndr/ndr_echo_c.o
515 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
518 [LIBRARY::RPC_NDR_EXCHANGE]
522 OBJ_FILES = gen_ndr/ndr_exchange_c.o
523 REQUIRED_SUBSYSTEMS = dcerpc NDR_EXCHANGE
526 [LIBRARY::RPC_NDR_DSBACKUP]
530 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
531 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSBACKUP
534 [LIBRARY::RPC_NDR_EFS]
538 OBJ_FILES = gen_ndr/ndr_efs_c.o
539 REQUIRED_SUBSYSTEMS = dcerpc NDR_EFS
542 [LIBRARY::RPC_NDR_LSA]
546 OBJ_FILES = gen_ndr/ndr_lsa_c.o
547 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
550 [LIBRARY::RPC_NDR_DFS]
554 OBJ_FILES = gen_ndr/ndr_dfs_c.o
555 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
558 [LIBRARY::RPC_NDR_DRSUAPI]
562 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
563 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
566 [LIBRARY::RPC_NDR_POLICYAGENT]
570 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
571 REQUIRED_SUBSYSTEMS = dcerpc NDR_POLICYAGENT
574 [LIBRARY::RPC_NDR_UNIXINFO]
578 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
579 REQUIRED_SUBSYSTEMS = dcerpc NDR_UNIXINFO
582 [LIBRARY::RPC_NDR_SAMR]
586 OBJ_FILES = gen_ndr/ndr_samr_c.o
587 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
590 [LIBRARY::RPC_NDR_SPOOLSS]
594 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
595 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
598 [LIBRARY::RPC_NDR_WKSSVC]
602 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
603 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
606 [LIBRARY::RPC_NDR_SRVSVC]
610 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
611 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
614 [LIBRARY::RPC_NDR_SVCCTL]
618 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
619 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
622 [LIBRARY::RPC_NDR_ATSVC]
626 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
627 REQUIRED_SUBSYSTEMS = dcerpc NDR_ATSVC
630 [LIBRARY::RPC_NDR_EVENTLOG]
634 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
635 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
638 [LIBRARY::RPC_NDR_EPMAPPER]
642 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
643 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
646 [LIBRARY::RPC_NDR_DBGIDL]
650 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
651 REQUIRED_SUBSYSTEMS = dcerpc NDR_DBGIDL
654 [LIBRARY::RPC_NDR_DSSETUP]
658 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
659 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSSETUP
662 [LIBRARY::RPC_NDR_MSGSVC]
666 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
667 REQUIRED_SUBSYSTEMS = dcerpc NDR_MSGSVC
670 [LIBRARY::RPC_NDR_WINS]
674 OBJ_FILES = gen_ndr/ndr_wins_c.o
675 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINS
678 [LIBRARY::RPC_NDR_WINREG]
682 OBJ_FILES = gen_ndr/ndr_winreg_c.o
683 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
686 [LIBRARY::RPC_NDR_INITSHUTDOWN]
690 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
691 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
694 [LIBRARY::RPC_NDR_MGMT]
698 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
699 REQUIRED_SUBSYSTEMS = dcerpc NDR_MGMT
702 [LIBRARY::RPC_NDR_PROTECTED_STORAGE]
706 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
707 REQUIRED_SUBSYSTEMS = dcerpc NDR_PROTECTED_STORAGE
710 [LIBRARY::DCOM_PROXY_DCOM]
714 OBJ_FILES = gen_ndr/ndr_dcom_c.o
715 REQUIRED_SUBSYSTEMS = dcerpc NDR_DCOM
718 [LIBRARY::RPC_NDR_OXIDRESOLVER]
722 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
723 REQUIRED_SUBSYSTEMS = dcerpc NDR_OXIDRESOLVER
726 [LIBRARY::RPC_NDR_REMACT]
730 OBJ_FILES = gen_ndr/ndr_remact_c.o
731 REQUIRED_SUBSYSTEMS = dcerpc NDR_REMACT
734 [LIBRARY::RPC_NDR_WZCSVC]
738 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
739 REQUIRED_SUBSYSTEMS = dcerpc NDR_WZCSVC
742 [LIBRARY::RPC_NDR_W32TIME]
746 OBJ_FILES = gen_ndr/ndr_w32time_c.o
747 REQUIRED_SUBSYSTEMS = dcerpc NDR_W32TIME
750 [LIBRARY::RPC_NDR_SCERPC]
754 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
755 REQUIRED_SUBSYSTEMS = dcerpc NDR_SCERPC
758 [LIBRARY::RPC_NDR_NTSVCS]
762 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
763 REQUIRED_SUBSYSTEMS = dcerpc NDR_NTSVCS
766 [LIBRARY::RPC_NDR_NETLOGON]
770 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
771 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
774 [LIBRARY::RPC_NDR_TRKWKS]
778 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
779 REQUIRED_SUBSYSTEMS = dcerpc NDR_TRKWKS
782 [LIBRARY::RPC_NDR_KEYSVC]
786 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
787 REQUIRED_SUBSYSTEMS = dcerpc NDR_KEYSVC
790 [SUBSYSTEM::NDR_DCERPC]
791 OBJ_FILES = gen_ndr/ndr_dcerpc.o
793 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC
795 ################################################
796 # Start SUBSYSTEM dcerpc
800 DESCRIPTION = DCE/RPC client library
801 PUBLIC_HEADERS = rpc/dcerpc.h
802 PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h
806 rpc/dcerpc_schannel.o \
813 REQUIRED_SUBSYSTEMS = \
817 NDR_SCHANNEL RPC_NDR_NETLOGON \
819 # End SUBSYSTEM dcerpc
820 ################################################
822 [MODULE::RPC_EJS_ECHO]
823 INIT_FUNCTION = ejs_init_rpcecho
824 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
826 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
829 [MODULE::RPC_EJS_MISC]
830 INIT_FUNCTION = ejs_init_misc
831 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
833 REQUIRED_SUBSYSTEMS = dcerpc NDR_MISC
836 [MODULE::RPC_EJS_SAMR]
837 INIT_FUNCTION = ejs_init_samr
838 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
840 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
843 [MODULE::RPC_EJS_SECURITY]
844 INIT_FUNCTION = ejs_init_security
845 OBJ_FILES = gen_ndr/ndr_security_ejs.o
847 REQUIRED_SUBSYSTEMS = dcerpc NDR_SECURITY
850 [MODULE::RPC_EJS_LSA]
851 INIT_FUNCTION = ejs_init_lsarpc
852 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
854 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
857 [MODULE::RPC_EJS_DFS]
858 INIT_FUNCTION = ejs_init_netdfs
859 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
861 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
864 [MODULE::RPC_EJS_DRSUAPI]
865 INIT_FUNCTION = ejs_init_drsuapi
866 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
868 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
871 [MODULE::RPC_EJS_SPOOLSS]
872 INIT_FUNCTION = ejs_init_spoolss
873 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
876 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
879 [MODULE::RPC_EJS_WKSSVC]
880 INIT_FUNCTION = ejs_init_wkssvc
881 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
883 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
886 [MODULE::RPC_EJS_SRVSVC]
887 INIT_FUNCTION = ejs_init_srvsvc
888 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
890 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
893 [MODULE::RPC_EJS_EVENTLOG]
894 INIT_FUNCTION = ejs_init_eventlog
895 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
897 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
900 [MODULE::RPC_EJS_WINREG]
901 INIT_FUNCTION = ejs_init_winreg
902 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
904 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
907 [MODULE::RPC_EJS_INITSHUTDOWN]
908 INIT_FUNCTION = ejs_init_initshutdown
909 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
911 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
914 [MODULE::RPC_EJS_NETLOGON]
915 INIT_FUNCTION = ejs_init_netlogon
916 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
918 REQUIRED_SUBSYSTEMS = dcerpc NDR_NETLOGON
921 [MODULE::RPC_EJS_SVCCTL]
922 INIT_FUNCTION = ejs_init_svcctl
923 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
925 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
928 [MODULE::RPC_EJS_IRPC]
929 INIT_FUNCTION = ejs_init_irpc
930 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
932 REQUIRED_SUBSYSTEMS = dcerpc NDR_IRPC