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 [LIBRARY::NDR_COMPRESSION]
29 REQUIRED_SUBSYSTEMS = LIBCOMPRESSION
30 # End SUBSYSTEM NDR_COMPRESSION
31 ################################################
33 [SUBSYSTEM::NDR_SECURITY_HELPER]
34 OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o
36 [LIBRARY::NDR_SECURITY]
41 OBJ_FILES = gen_ndr/ndr_security.o
43 REQUIRED_SUBSYSTEMS = NDR_MISC NDR_SECURITY_HELPER
45 [LIBRARY::NDR_AUDIOSRV]
50 OBJ_FILES = gen_ndr/ndr_audiosrv.o
52 REQUIRED_SUBSYSTEMS = LIBNDR
54 [LIBRARY::NDR_DNSSERVER]
59 OBJ_FILES = gen_ndr/ndr_dnsserver.o
61 REQUIRED_SUBSYSTEMS = LIBNDR
63 [LIBRARY::NDR_WINSTATION]
68 OBJ_FILES = gen_ndr/ndr_winstation.o
70 REQUIRED_SUBSYSTEMS = LIBNDR
77 OBJ_FILES = gen_ndr/ndr_echo.o
79 REQUIRED_SUBSYSTEMS = LIBNDR
86 OBJ_FILES = gen_ndr/ndr_irpc.o
88 REQUIRED_SUBSYSTEMS = LIBNDR
90 [LIBRARY::NDR_EXCHANGE]
95 OBJ_FILES = gen_ndr/ndr_exchange.o
97 REQUIRED_SUBSYSTEMS = LIBNDR
99 [LIBRARY::NDR_DSBACKUP]
104 OBJ_FILES = gen_ndr/ndr_dsbackup.o
106 REQUIRED_SUBSYSTEMS = LIBNDR
113 OBJ_FILES = gen_ndr/ndr_efs.o
115 REQUIRED_SUBSYSTEMS = LIBNDR
122 OBJ_FILES = gen_ndr/ndr_misc.o
124 REQUIRED_SUBSYSTEMS = LIBNDR
131 OBJ_FILES = gen_ndr/ndr_rot.o
133 REQUIRED_SUBSYSTEMS = LIBNDR
140 OBJ_FILES = gen_ndr/ndr_lsa.o
142 REQUIRED_SUBSYSTEMS = LIBNDR
149 OBJ_FILES = gen_ndr/ndr_dfs.o
151 REQUIRED_SUBSYSTEMS = LIBNDR
153 [LIBRARY::NDR_DRSUAPI]
158 OBJ_FILES = gen_ndr/ndr_drsuapi.o
160 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY
162 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
163 OBJ_FILES = ndr/ndr_drsuapi.o
165 [LIBRARY::NDR_DRSBLOBS]
170 OBJ_FILES = gen_ndr/ndr_drsblobs.o
172 REQUIRED_SUBSYSTEMS = LIBNDR
174 [LIBRARY::NDR_SASL_HELPERS]
179 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
181 REQUIRED_SUBSYSTEMS = LIBNDR
183 [LIBRARY::NDR_POLICYAGENT]
188 OBJ_FILES = gen_ndr/ndr_policyagent.o
190 REQUIRED_SUBSYSTEMS = LIBNDR
192 [LIBRARY::NDR_UNIXINFO]
197 OBJ_FILES = gen_ndr/ndr_unixinfo.o
199 REQUIRED_SUBSYSTEMS = LIBNDR
206 OBJ_FILES = gen_ndr/ndr_samr.o
208 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
210 [LIBRARY::NDR_SPOOLSS]
215 OBJ_FILES = gen_ndr/ndr_spoolss.o
217 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
219 [SUBSYSTEM::NDR_SPOOLSS_BUF]
220 OBJ_FILES = ndr/ndr_spoolss_buf.o
222 [LIBRARY::NDR_WKSSVC]
227 OBJ_FILES = gen_ndr/ndr_wkssvc.o
229 REQUIRED_SUBSYSTEMS = LIBNDR
231 [LIBRARY::NDR_SRVSVC]
236 OBJ_FILES = gen_ndr/ndr_srvsvc.o
238 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
240 [LIBRARY::NDR_SVCCTL]
245 OBJ_FILES = gen_ndr/ndr_svcctl.o
247 REQUIRED_SUBSYSTEMS = LIBNDR
254 OBJ_FILES = gen_ndr/ndr_atsvc.o
256 REQUIRED_SUBSYSTEMS = LIBNDR
258 [LIBRARY::NDR_EVENTLOG]
263 OBJ_FILES = gen_ndr/ndr_eventlog.o
265 REQUIRED_SUBSYSTEMS = LIBNDR
267 [LIBRARY::NDR_EPMAPPER]
272 OBJ_FILES = gen_ndr/ndr_epmapper.o
274 REQUIRED_SUBSYSTEMS = LIBNDR
276 [LIBRARY::NDR_DBGIDL]
281 OBJ_FILES = gen_ndr/ndr_dbgidl.o
283 REQUIRED_SUBSYSTEMS = LIBNDR
285 [LIBRARY::NDR_DSSETUP]
290 OBJ_FILES = gen_ndr/ndr_dssetup.o
292 REQUIRED_SUBSYSTEMS = LIBNDR
294 [LIBRARY::NDR_MSGSVC]
299 OBJ_FILES = gen_ndr/ndr_msgsvc.o
301 REQUIRED_SUBSYSTEMS = LIBNDR
308 OBJ_FILES = gen_ndr/ndr_wins.o
310 REQUIRED_SUBSYSTEMS = LIBNDR
312 [LIBRARY::NDR_WINREG]
317 OBJ_FILES = gen_ndr/ndr_winreg.o
319 REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
321 [LIBRARY::NDR_INITSHUTDOWN]
326 OBJ_FILES = gen_ndr/ndr_initshutdown.o
328 REQUIRED_SUBSYSTEMS = LIBNDR
335 OBJ_FILES = gen_ndr/ndr_mgmt.o
337 REQUIRED_SUBSYSTEMS = LIBNDR
339 [LIBRARY::NDR_PROTECTED_STORAGE]
344 OBJ_FILES = gen_ndr/ndr_protected_storage.o
346 REQUIRED_SUBSYSTEMS = LIBNDR
353 OBJ_FILES = gen_ndr/ndr_dcom.o
355 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
357 [SUBSYSTEM::NDR_ORPC_MANUAL]
358 OBJ_FILES = ndr/ndr_orpc.o
365 OBJ_FILES = gen_ndr/ndr_orpc.o
367 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
369 [LIBRARY::NDR_OXIDRESOLVER]
374 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
376 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
378 [LIBRARY::NDR_REMACT]
383 OBJ_FILES = gen_ndr/ndr_remact.o
385 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
387 [LIBRARY::NDR_WZCSVC]
392 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
394 REQUIRED_SUBSYSTEMS = LIBNDR
396 [LIBRARY::NDR_BROWSER]
401 OBJ_FILES = gen_ndr/ndr_browser.o
403 REQUIRED_SUBSYSTEMS = LIBNDR
405 [LIBRARY::NDR_W32TIME]
410 OBJ_FILES = gen_ndr/ndr_w32time.o
412 REQUIRED_SUBSYSTEMS = LIBNDR
414 [LIBRARY::NDR_SCERPC]
419 OBJ_FILES = gen_ndr/ndr_scerpc.o
421 REQUIRED_SUBSYSTEMS = LIBNDR
423 [LIBRARY::NDR_NTSVCS]
428 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
430 REQUIRED_SUBSYSTEMS = LIBNDR
432 [LIBRARY::NDR_NETLOGON]
437 OBJ_FILES = gen_ndr/ndr_netlogon.o
439 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
441 [LIBRARY::NDR_TRKWKS]
446 OBJ_FILES = gen_ndr/ndr_trkwks.o
448 REQUIRED_SUBSYSTEMS = LIBNDR
450 [LIBRARY::NDR_KEYSVC]
455 OBJ_FILES = gen_ndr/ndr_keysvc.o
457 REQUIRED_SUBSYSTEMS = LIBNDR
459 [LIBRARY::NDR_KRB5PAC]
464 OBJ_FILES = gen_ndr/ndr_krb5pac.o
466 REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL NDR_NETLOGON
468 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
469 OBJ_FILES = ndr/ndr_krb5pac.o
476 OBJ_FILES = gen_ndr/ndr_xattr.o
478 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SECURITY
480 [LIBRARY::NDR_OPENDB]
485 OBJ_FILES = gen_ndr/ndr_opendb.o
487 REQUIRED_SUBSYSTEMS = LIBNDR
489 [LIBRARY::NDR_SCHANNEL]
494 OBJ_FILES = gen_ndr/ndr_schannel.o
496 REQUIRED_SUBSYSTEMS = LIBNDR
503 OBJ_FILES = gen_ndr/ndr_nbt.o
505 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL
507 [LIBRARY::NDR_WINSREPL]
512 OBJ_FILES = gen_ndr/ndr_winsrepl.o
514 REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
516 librpc/gen_ndr/tables.c: $(IDL_NDR_HEADER_FILES)
517 @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_HEADER_FILES)
519 [SUBSYSTEM::NDR_IFACE_TABLE]
520 OBJ_FILES = gen_ndr/tables.o
528 OBJ_FILES = rpc/table.o
529 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
530 REQUIRED_SUBSYSTEMS = \
532 NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
533 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
534 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
535 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
536 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
537 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
538 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
539 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
540 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM NDR_OPENDB \
543 [SUBSYSTEM::RPC_NDR_ROT]
544 OBJ_FILES = gen_ndr/ndr_rot_c.o
545 REQUIRED_SUBSYSTEMS = NDR_ROT dcerpc
548 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
549 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
550 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV dcerpc
553 [SUBSYSTEM::RPC_NDR_ECHO]
554 OBJ_FILES = gen_ndr/ndr_echo_c.o
555 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
558 [SUBSYSTEM::RPC_NDR_EXCHANGE]
559 OBJ_FILES = gen_ndr/ndr_exchange_c.o
560 REQUIRED_SUBSYSTEMS = dcerpc NDR_EXCHANGE
563 [SUBSYSTEM::RPC_NDR_DSBACKUP]
564 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
565 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSBACKUP
568 [SUBSYSTEM::RPC_NDR_EFS]
569 OBJ_FILES = gen_ndr/ndr_efs_c.o
570 REQUIRED_SUBSYSTEMS = dcerpc NDR_EFS
573 [SUBSYSTEM::RPC_NDR_LSA]
574 OBJ_FILES = gen_ndr/ndr_lsa_c.o
575 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
578 [SUBSYSTEM::RPC_NDR_DFS]
579 OBJ_FILES = gen_ndr/ndr_dfs_c.o
580 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
583 [SUBSYSTEM::RPC_NDR_DRSUAPI]
584 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
585 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
588 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
589 OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
590 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSBLOBS
593 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
594 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
595 REQUIRED_SUBSYSTEMS = dcerpc NDR_POLICYAGENT
598 [SUBSYSTEM::RPC_NDR_UNIXINFO]
599 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
600 REQUIRED_SUBSYSTEMS = dcerpc NDR_UNIXINFO
603 [SUBSYSTEM::RPC_NDR_SAMR]
604 OBJ_FILES = gen_ndr/ndr_samr_c.o
605 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
608 [SUBSYSTEM::RPC_NDR_SPOOLSS]
609 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
610 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
613 [SUBSYSTEM::RPC_NDR_WKSSVC]
614 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
615 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
618 [SUBSYSTEM::RPC_NDR_SRVSVC]
619 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
620 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
623 [SUBSYSTEM::RPC_NDR_SVCCTL]
624 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
625 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
628 [SUBSYSTEM::RPC_NDR_ATSVC]
629 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
630 REQUIRED_SUBSYSTEMS = dcerpc NDR_ATSVC
633 [SUBSYSTEM::RPC_NDR_EVENTLOG]
634 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
635 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
638 [SUBSYSTEM::RPC_NDR_EPMAPPER]
639 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
640 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
643 [SUBSYSTEM::RPC_NDR_DBGIDL]
644 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
645 REQUIRED_SUBSYSTEMS = dcerpc NDR_DBGIDL
648 [SUBSYSTEM::RPC_NDR_DSSETUP]
649 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
650 REQUIRED_SUBSYSTEMS = dcerpc NDR_DSSETUP
653 [SUBSYSTEM::RPC_NDR_MSGSVC]
654 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
655 REQUIRED_SUBSYSTEMS = dcerpc NDR_MSGSVC
658 [SUBSYSTEM::RPC_NDR_WINS]
659 OBJ_FILES = gen_ndr/ndr_wins_c.o
660 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINS
663 [SUBSYSTEM::RPC_NDR_WINREG]
664 OBJ_FILES = gen_ndr/ndr_winreg_c.o
665 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
668 [SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
669 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
670 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
673 [SUBSYSTEM::RPC_NDR_MGMT]
674 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
675 REQUIRED_SUBSYSTEMS = dcerpc NDR_MGMT
678 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
679 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
680 REQUIRED_SUBSYSTEMS = dcerpc NDR_PROTECTED_STORAGE
683 [SUBSYSTEM::DCOM_PROXY_DCOM]
684 OBJ_FILES = gen_ndr/ndr_dcom_c.o
685 REQUIRED_SUBSYSTEMS = dcerpc NDR_DCOM
688 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
689 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
690 REQUIRED_SUBSYSTEMS = dcerpc NDR_OXIDRESOLVER
693 [SUBSYSTEM::RPC_NDR_REMACT]
694 OBJ_FILES = gen_ndr/ndr_remact_c.o
695 REQUIRED_SUBSYSTEMS = dcerpc NDR_REMACT
698 [SUBSYSTEM::RPC_NDR_WZCSVC]
699 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
700 REQUIRED_SUBSYSTEMS = dcerpc NDR_WZCSVC
703 [SUBSYSTEM::RPC_NDR_BROWSER]
704 OBJ_FILES = gen_ndr/ndr_browser_c.o
705 REQUIRED_SUBSYSTEMS = dcerpc NDR_BROWSER
708 [SUBSYSTEM::RPC_NDR_W32TIME]
709 OBJ_FILES = gen_ndr/ndr_w32time_c.o
710 REQUIRED_SUBSYSTEMS = dcerpc NDR_W32TIME
713 [SUBSYSTEM::RPC_NDR_SCERPC]
714 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
715 REQUIRED_SUBSYSTEMS = dcerpc NDR_SCERPC
718 [SUBSYSTEM::RPC_NDR_NTSVCS]
719 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
720 REQUIRED_SUBSYSTEMS = dcerpc NDR_NTSVCS
723 [SUBSYSTEM::RPC_NDR_NETLOGON]
724 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
725 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
728 [SUBSYSTEM::RPC_NDR_TRKWKS]
729 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
730 REQUIRED_SUBSYSTEMS = dcerpc NDR_TRKWKS
733 [SUBSYSTEM::RPC_NDR_KEYSVC]
734 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
735 REQUIRED_SUBSYSTEMS = dcerpc NDR_KEYSVC
738 [SUBSYSTEM::NDR_DCERPC]
739 OBJ_FILES = gen_ndr/ndr_dcerpc.o
741 REQUIRED_SUBSYSTEMS = LIBNDR
743 ################################################
744 # Start SUBSYSTEM dcerpc
748 DESCRIPTION = DCE/RPC client library
750 PUBLIC_HEADERS = rpc/dcerpc.h
751 PRIVATE_PROTO_HEADER = rpc/dcerpc_proto.h
755 rpc/dcerpc_schannel.o \
762 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
763 # End SUBSYSTEM dcerpc
764 ################################################
766 [MODULE::RPC_EJS_ECHO]
767 INIT_FUNCTION = ejs_init_rpcecho
768 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
770 REQUIRED_SUBSYSTEMS = dcerpc NDR_ECHO
773 [MODULE::RPC_EJS_MISC]
774 INIT_FUNCTION = ejs_init_misc
775 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
777 REQUIRED_SUBSYSTEMS = dcerpc NDR_MISC
780 [MODULE::RPC_EJS_SAMR]
781 INIT_FUNCTION = ejs_init_samr
782 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
784 REQUIRED_SUBSYSTEMS = dcerpc NDR_SAMR
787 [MODULE::RPC_EJS_SECURITY]
788 INIT_FUNCTION = ejs_init_security
789 OBJ_FILES = gen_ndr/ndr_security_ejs.o
791 REQUIRED_SUBSYSTEMS = dcerpc NDR_SECURITY
794 [MODULE::RPC_EJS_LSA]
795 INIT_FUNCTION = ejs_init_lsarpc
796 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
798 REQUIRED_SUBSYSTEMS = dcerpc NDR_LSA
801 [MODULE::RPC_EJS_DFS]
802 INIT_FUNCTION = ejs_init_netdfs
803 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
805 REQUIRED_SUBSYSTEMS = dcerpc NDR_DFS
808 [MODULE::RPC_EJS_DRSUAPI]
809 INIT_FUNCTION = ejs_init_drsuapi
810 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
812 REQUIRED_SUBSYSTEMS = dcerpc NDR_DRSUAPI
815 [MODULE::RPC_EJS_SPOOLSS]
816 INIT_FUNCTION = ejs_init_spoolss
817 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
820 REQUIRED_SUBSYSTEMS = dcerpc NDR_SPOOLSS
823 [MODULE::RPC_EJS_WKSSVC]
824 INIT_FUNCTION = ejs_init_wkssvc
825 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
827 REQUIRED_SUBSYSTEMS = dcerpc NDR_WKSSVC
830 [MODULE::RPC_EJS_SRVSVC]
831 INIT_FUNCTION = ejs_init_srvsvc
832 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
834 REQUIRED_SUBSYSTEMS = dcerpc NDR_SRVSVC
837 [MODULE::RPC_EJS_EVENTLOG]
838 INIT_FUNCTION = ejs_init_eventlog
839 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
841 REQUIRED_SUBSYSTEMS = dcerpc NDR_EVENTLOG
844 [MODULE::RPC_EJS_WINREG]
845 INIT_FUNCTION = ejs_init_winreg
846 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
848 REQUIRED_SUBSYSTEMS = dcerpc NDR_WINREG
851 [MODULE::RPC_EJS_INITSHUTDOWN]
852 INIT_FUNCTION = ejs_init_initshutdown
853 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
855 REQUIRED_SUBSYSTEMS = dcerpc NDR_INITSHUTDOWN
858 [MODULE::RPC_EJS_NETLOGON]
859 INIT_FUNCTION = ejs_init_netlogon
860 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
862 REQUIRED_SUBSYSTEMS = dcerpc NDR_NETLOGON
865 [MODULE::RPC_EJS_SVCCTL]
866 INIT_FUNCTION = ejs_init_svcctl
867 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
869 REQUIRED_SUBSYSTEMS = dcerpc NDR_SVCCTL
872 [MODULE::RPC_EJS_IRPC]
873 INIT_FUNCTION = ejs_init_irpc
874 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
876 REQUIRED_SUBSYSTEMS = dcerpc NDR_IRPC