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 PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET EXT_NSL
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 PUBLIC_DEPENDENCIES = LIBCOMPRESSION LIBSAMBA-ERRORS
28 # End SUBSYSTEM NDR_COMPRESSION
29 ################################################
31 [LIBRARY::NDR_SECURITY]
34 OBJ_FILES = gen_ndr/ndr_security.o ndr/ndr_sec_helper.o
35 PUBLIC_HEADERS = gen_ndr/security.h
36 PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY
38 [LIBRARY::NDR_AUDIOSRV]
41 OBJ_FILES = gen_ndr/ndr_audiosrv.o
42 PUBLIC_DEPENDENCIES = LIBNDR
44 [LIBRARY::NDR_DNSSERVER]
47 OBJ_FILES = gen_ndr/ndr_dnsserver.o
48 PUBLIC_DEPENDENCIES = LIBNDR
50 [LIBRARY::NDR_WINSTATION]
53 OBJ_FILES = gen_ndr/ndr_winstation.o
54 PUBLIC_DEPENDENCIES = LIBNDR
57 OBJ_FILES = gen_ndr/ndr_echo.o
58 PUBLIC_DEPENDENCIES = LIBNDR
63 OBJ_FILES = gen_ndr/ndr_irpc.o
64 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
66 [LIBRARY::NDR_DSBACKUP]
69 OBJ_FILES = gen_ndr/ndr_dsbackup.o
70 PUBLIC_DEPENDENCIES = LIBNDR
75 OBJ_FILES = gen_ndr/ndr_efs.o
76 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
79 OBJ_FILES = gen_ndr/ndr_misc.o
80 PUBLIC_HEADERS = gen_ndr/misc.h gen_ndr/ndr_misc.h
81 PUBLIC_DEPENDENCIES = LIBNDR
84 OBJ_FILES = gen_ndr/ndr_rot.o
85 PUBLIC_DEPENDENCIES = LIBNDR
90 OBJ_FILES = gen_ndr/ndr_lsa.o
91 PUBLIC_HEADERS = gen_ndr/lsa.h
92 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
97 OBJ_FILES = gen_ndr/ndr_dfs.o
98 PUBLIC_DEPENDENCIES = LIBNDR
100 [LIBRARY::NDR_DRSUAPI]
103 OBJ_FILES = gen_ndr/ndr_drsuapi.o ndr/ndr_drsuapi.o
104 PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY
106 [LIBRARY::NDR_DRSBLOBS]
109 OBJ_FILES = gen_ndr/ndr_drsblobs.o
110 PUBLIC_DEPENDENCIES = LIBNDR
112 [SUBSYSTEM::NDR_SASL_HELPERS]
113 OBJ_FILES = gen_ndr/ndr_sasl_helpers.o
114 PUBLIC_DEPENDENCIES = LIBNDR
116 [LIBRARY::NDR_POLICYAGENT]
119 OBJ_FILES = gen_ndr/ndr_policyagent.o
120 PUBLIC_DEPENDENCIES = LIBNDR
122 [LIBRARY::NDR_UNIXINFO]
125 OBJ_FILES = gen_ndr/ndr_unixinfo.o
126 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
131 OBJ_FILES = gen_ndr/ndr_samr.o
132 PUBLIC_HEADERS = gen_ndr/samr.h
133 PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
135 [LIBRARY::NDR_SPOOLSS]
138 OBJ_FILES = gen_ndr/ndr_spoolss.o
139 PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF
141 [SUBSYSTEM::NDR_SPOOLSS_BUF]
142 PRIVATE_PROTO_HEADER = ndr/ndr_spoolss_buf.h
143 OBJ_FILES = ndr/ndr_spoolss_buf.o
145 [LIBRARY::NDR_WKSSVC]
148 OBJ_FILES = gen_ndr/ndr_wkssvc.o
149 PUBLIC_DEPENDENCIES = LIBNDR
151 [LIBRARY::NDR_SRVSVC]
154 OBJ_FILES = gen_ndr/ndr_srvsvc.o
155 PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL
157 [LIBRARY::NDR_SVCCTL]
159 PUBLIC_HEADERS = gen_ndr/svcctl.h
161 OBJ_FILES = gen_ndr/ndr_svcctl.o
162 PUBLIC_DEPENDENCIES = LIBNDR
167 OBJ_FILES = gen_ndr/ndr_atsvc.o
168 PUBLIC_DEPENDENCIES = LIBNDR
170 [LIBRARY::NDR_EVENTLOG]
173 OBJ_FILES = gen_ndr/ndr_eventlog.o
174 PUBLIC_DEPENDENCIES = LIBNDR
176 [LIBRARY::NDR_EPMAPPER]
179 OBJ_FILES = gen_ndr/ndr_epmapper.o
180 PUBLIC_DEPENDENCIES = LIBNDR
182 [LIBRARY::NDR_DBGIDL]
185 OBJ_FILES = gen_ndr/ndr_dbgidl.o
186 PUBLIC_DEPENDENCIES = LIBNDR
188 [LIBRARY::NDR_DSSETUP]
191 OBJ_FILES = gen_ndr/ndr_dssetup.o
192 PUBLIC_DEPENDENCIES = LIBNDR
194 [LIBRARY::NDR_MSGSVC]
197 OBJ_FILES = gen_ndr/ndr_msgsvc.o
198 PUBLIC_DEPENDENCIES = LIBNDR
203 OBJ_FILES = gen_ndr/ndr_wins.o
204 PUBLIC_DEPENDENCIES = LIBNDR
206 [LIBRARY::NDR_WINREG]
209 OBJ_FILES = gen_ndr/ndr_winreg.o
210 PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN
212 [LIBRARY::NDR_INITSHUTDOWN]
215 OBJ_FILES = gen_ndr/ndr_initshutdown.o
216 PUBLIC_DEPENDENCIES = LIBNDR
221 OBJ_FILES = gen_ndr/ndr_mgmt.o
222 PUBLIC_DEPENDENCIES = LIBNDR
224 [LIBRARY::NDR_PROTECTED_STORAGE]
227 OBJ_FILES = gen_ndr/ndr_protected_storage.o
228 PUBLIC_DEPENDENCIES = LIBNDR
230 [SUBSYSTEM::NDR_DCOM]
231 OBJ_FILES = gen_ndr/ndr_dcom.o
232 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
234 [SUBSYSTEM::NDR_ORPC_MANUAL]
235 PRIVATE_PROTO_HEADER = ndr/ndr_orpc.h
236 OBJ_FILES = ndr/ndr_orpc.o
238 [SUBSYSTEM::NDR_ORPC]
239 OBJ_FILES = gen_ndr/ndr_orpc.o
240 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC_MANUAL
242 [LIBRARY::NDR_OXIDRESOLVER]
245 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
246 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
248 [LIBRARY::NDR_REMACT]
251 OBJ_FILES = gen_ndr/ndr_remact.o
252 PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
254 [LIBRARY::NDR_WZCSVC]
257 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
258 PUBLIC_DEPENDENCIES = LIBNDR
260 [LIBRARY::NDR_BROWSER]
263 OBJ_FILES = gen_ndr/ndr_browser.o
264 PUBLIC_DEPENDENCIES = LIBNDR
266 [LIBRARY::NDR_W32TIME]
269 OBJ_FILES = gen_ndr/ndr_w32time.o
270 PUBLIC_DEPENDENCIES = LIBNDR
272 [LIBRARY::NDR_SCERPC]
275 OBJ_FILES = gen_ndr/ndr_scerpc.o
276 PUBLIC_DEPENDENCIES = LIBNDR
278 [LIBRARY::NDR_NTSVCS]
281 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
282 PUBLIC_DEPENDENCIES = LIBNDR
284 [LIBRARY::NDR_NETLOGON]
287 OBJ_FILES = gen_ndr/ndr_netlogon.o
288 PUBLIC_HEADERS = gen_ndr/netlogon.h
289 PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY
291 [LIBRARY::NDR_TRKWKS]
294 OBJ_FILES = gen_ndr/ndr_trkwks.o
295 PUBLIC_DEPENDENCIES = LIBNDR
297 [LIBRARY::NDR_KEYSVC]
300 OBJ_FILES = gen_ndr/ndr_keysvc.o
301 PUBLIC_DEPENDENCIES = LIBNDR
303 [SUBSYSTEM::NDR_KRB5PAC]
304 OBJ_FILES = gen_ndr/ndr_krb5pac.o ndr/ndr_krb5pac.o
305 PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON NDR_SECURITY
310 OBJ_FILES = gen_ndr/ndr_xattr.o
311 PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
313 [SUBSYSTEM::NDR_OPENDB]
314 OBJ_FILES = gen_ndr/ndr_opendb.o
315 PUBLIC_DEPENDENCIES = LIBNDR
317 [SUBSYSTEM::NDR_NOTIFY]
318 OBJ_FILES = gen_ndr/ndr_notify.o
319 PUBLIC_DEPENDENCIES = LIBNDR
321 [SUBSYSTEM::NDR_SCHANNEL]
322 OBJ_FILES = gen_ndr/ndr_schannel.o
323 PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
326 OBJ_FILES = gen_ndr/ndr_nbt.o
327 PUBLIC_HEADERS = gen_ndr/nbt.h
328 PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY
330 [LIBRARY::NDR_WINSREPL]
333 OBJ_FILES = gen_ndr/ndr_winsrepl.o
334 PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
336 librpc/gen_ndr/tables.c: $(IDL_NDR_PARSE_H_FILES)
337 @echo Generating librpc/gen_ndr/tables.c
338 @$(PERL) $(srcdir)/librpc/tables.pl --output=librpc/gen_ndr/tables.c $(IDL_NDR_PARSE_H_FILES) > librpc/gen_ndr/tables.x
339 mv librpc/gen_ndr/tables.x librpc/gen_ndr/tables.c
344 OBJ_FILES = rpc/table.o gen_ndr/tables.o
345 PRIVATE_PROTO_HEADER = rpc/dcerpc_table.h
346 PUBLIC_DEPENDENCIES = \
347 NDR_AUDIOSRV NDR_ECHO NDR_DCERPC \
348 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
349 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
350 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
351 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
352 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
353 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
354 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
355 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM NDR_OPENDB \
356 NDR_SASL_HELPERS NDR_NOTIFY
358 [LIBRARY::RPC_NDR_ROT]
361 OBJ_FILES = gen_ndr/ndr_rot_c.o
362 PUBLIC_DEPENDENCIES = NDR_ROT dcerpc
364 [LIBRARY::RPC_NDR_AUDIOSRV]
367 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
368 PUBLIC_DEPENDENCIES = NDR_AUDIOSRV dcerpc
370 [LIBRARY::RPC_NDR_ECHO]
373 OBJ_FILES = gen_ndr/ndr_echo_c.o
374 PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO
376 [LIBRARY::RPC_NDR_DSBACKUP]
379 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
380 PUBLIC_DEPENDENCIES = dcerpc NDR_DSBACKUP
382 [LIBRARY::RPC_NDR_EFS]
385 OBJ_FILES = gen_ndr/ndr_efs_c.o
386 PUBLIC_DEPENDENCIES = dcerpc NDR_EFS
388 [LIBRARY::RPC_NDR_LSA]
391 OBJ_FILES = gen_ndr/ndr_lsa_c.o
392 PUBLIC_DEPENDENCIES = dcerpc NDR_LSA
394 [LIBRARY::RPC_NDR_DFS]
397 OBJ_FILES = gen_ndr/ndr_dfs_c.o
398 PUBLIC_DEPENDENCIES = dcerpc NDR_DFS
400 [LIBRARY::RPC_NDR_DRSUAPI]
403 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
404 PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI
406 [LIBRARY::RPC_NDR_POLICYAGENT]
409 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
410 PUBLIC_DEPENDENCIES = dcerpc NDR_POLICYAGENT
412 [LIBRARY::RPC_NDR_UNIXINFO]
415 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
416 PUBLIC_DEPENDENCIES = dcerpc NDR_UNIXINFO
418 [LIBRARY::RPC_NDR_SAMR]
421 OBJ_FILES = gen_ndr/ndr_samr_c.o
422 PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR
424 [LIBRARY::RPC_NDR_SPOOLSS]
427 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
428 PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS
430 [LIBRARY::RPC_NDR_WKSSVC]
433 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
434 PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC
436 [LIBRARY::RPC_NDR_SRVSVC]
439 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
440 PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC
442 [LIBRARY::RPC_NDR_SVCCTL]
445 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
446 PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL
448 [LIBRARY::RPC_NDR_ATSVC]
451 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
452 PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC
454 [LIBRARY::RPC_NDR_EVENTLOG]
457 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
458 PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG
460 [LIBRARY::RPC_NDR_EPMAPPER]
463 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
464 PUBLIC_DEPENDENCIES = NDR_EPMAPPER
466 [LIBRARY::RPC_NDR_DBGIDL]
469 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
470 PUBLIC_DEPENDENCIES = dcerpc NDR_DBGIDL
472 [LIBRARY::RPC_NDR_DSSETUP]
475 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
476 PUBLIC_DEPENDENCIES = dcerpc NDR_DSSETUP
478 [LIBRARY::RPC_NDR_MSGSVC]
481 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
482 PUBLIC_DEPENDENCIES = dcerpc NDR_MSGSVC
484 [LIBRARY::RPC_NDR_WINS]
487 OBJ_FILES = gen_ndr/ndr_wins_c.o
488 PUBLIC_DEPENDENCIES = dcerpc NDR_WINS
490 [LIBRARY::RPC_NDR_WINREG]
493 OBJ_FILES = gen_ndr/ndr_winreg_c.o
494 PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG
496 [LIBRARY::RPC_NDR_INITSHUTDOWN]
499 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
500 PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN
502 [LIBRARY::RPC_NDR_MGMT]
505 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
506 PUBLIC_DEPENDENCIES = dcerpc NDR_MGMT
508 [LIBRARY::RPC_NDR_PROTECTED_STORAGE]
511 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
512 PUBLIC_DEPENDENCIES = dcerpc NDR_PROTECTED_STORAGE
514 [SUBSYSTEM::DCOM_PROXY_DCOM]
515 OBJ_FILES = gen_ndr/ndr_dcom_c.o
516 PUBLIC_DEPENDENCIES = dcerpc NDR_DCOM
518 [LIBRARY::RPC_NDR_OXIDRESOLVER]
521 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
522 PUBLIC_DEPENDENCIES = dcerpc NDR_OXIDRESOLVER
524 [LIBRARY::RPC_NDR_REMACT]
527 OBJ_FILES = gen_ndr/ndr_remact_c.o
528 PUBLIC_DEPENDENCIES = dcerpc NDR_REMACT
530 [LIBRARY::RPC_NDR_WZCSVC]
533 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
534 PUBLIC_DEPENDENCIES = dcerpc NDR_WZCSVC
536 [LIBRARY::RPC_NDR_W32TIME]
539 OBJ_FILES = gen_ndr/ndr_w32time_c.o
540 PUBLIC_DEPENDENCIES = dcerpc NDR_W32TIME
542 [LIBRARY::RPC_NDR_SCERPC]
545 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
546 PUBLIC_DEPENDENCIES = dcerpc NDR_SCERPC
548 [LIBRARY::RPC_NDR_NTSVCS]
551 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
552 PUBLIC_DEPENDENCIES = dcerpc NDR_NTSVCS
554 [LIBRARY::RPC_NDR_NETLOGON]
557 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
558 PUBLIC_DEPENDENCIES = NDR_NETLOGON
560 [LIBRARY::RPC_NDR_TRKWKS]
563 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
564 PUBLIC_DEPENDENCIES = dcerpc NDR_TRKWKS
566 [LIBRARY::RPC_NDR_KEYSVC]
569 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
570 PUBLIC_DEPENDENCIES = dcerpc NDR_KEYSVC
572 [SUBSYSTEM::NDR_DCERPC]
573 OBJ_FILES = gen_ndr/ndr_dcerpc.o
574 PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
575 PUBLIC_HEADERS = gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h
577 ################################################
578 # Start SUBSYSTEM dcerpc
582 DESCRIPTION = DCE/RPC client library
583 PUBLIC_HEADERS = rpc/dcerpc.h
584 PUBLIC_PROTO_HEADER = rpc/dcerpc_proto.h
588 rpc/dcerpc_schannel.o \
595 PUBLIC_DEPENDENCIES = \
596 LIBSAMBA-SOCKET LIBCLI_RESOLVE LIBCLI_SMB LIBCLI_SMB2 \
599 NDR_SCHANNEL RPC_NDR_NETLOGON \
600 gensec LIBCLI_AUTH LIBCLI_RAW
601 # End SUBSYSTEM dcerpc
602 ################################################
604 [MODULE::RPC_EJS_ECHO]
605 INIT_FUNCTION = ejs_init_rpcecho
606 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
608 PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO EJSRPC
610 [MODULE::RPC_EJS_MISC]
611 INIT_FUNCTION = ejs_init_misc
612 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
614 PUBLIC_DEPENDENCIES = dcerpc NDR_MISC EJSRPC
616 [MODULE::RPC_EJS_SAMR]
617 INIT_FUNCTION = ejs_init_samr
618 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
620 PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR EJSRPC RPC_EJS_LSA RPC_EJS_SECURITY RPC_EJS_MISC
622 [MODULE::RPC_EJS_SECURITY]
623 INIT_FUNCTION = ejs_init_security
624 OBJ_FILES = gen_ndr/ndr_security_ejs.o
626 PUBLIC_DEPENDENCIES = dcerpc NDR_SECURITY EJSRPC
628 [MODULE::RPC_EJS_LSA]
629 INIT_FUNCTION = ejs_init_lsarpc
630 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
632 PUBLIC_DEPENDENCIES = dcerpc NDR_LSA EJSRPC RPC_EJS_SECURITY RPC_EJS_MISC
634 [MODULE::RPC_EJS_DFS]
635 INIT_FUNCTION = ejs_init_netdfs
636 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
638 PUBLIC_DEPENDENCIES = dcerpc NDR_DFS EJSRPC
640 [MODULE::RPC_EJS_DRSUAPI]
641 INIT_FUNCTION = ejs_init_drsuapi
642 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
644 PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI EJSRPC RPC_EJS_MISC
646 [MODULE::RPC_EJS_SPOOLSS]
647 INIT_FUNCTION = ejs_init_spoolss
648 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
651 PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS EJSRPC
653 [MODULE::RPC_EJS_WKSSVC]
654 INIT_FUNCTION = ejs_init_wkssvc
655 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
657 PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC EJSRPC RPC_EJS_SRVSVC RPC_EJS_MISC
659 [MODULE::RPC_EJS_SRVSVC]
660 INIT_FUNCTION = ejs_init_srvsvc
661 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
663 PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC EJSRPC RPC_EJS_MISC RPC_EJS_SVCCTL
665 [MODULE::RPC_EJS_EVENTLOG]
666 INIT_FUNCTION = ejs_init_eventlog
667 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
669 PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG EJSRPC RPC_EJS_MISC
671 [MODULE::RPC_EJS_WINREG]
672 INIT_FUNCTION = ejs_init_winreg
673 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
675 PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG EJSRPC RPC_EJS_INITSHUTDOWN \
676 RPC_EJS_MISC RPC_EJS_SECURITY
678 [MODULE::RPC_EJS_INITSHUTDOWN]
679 INIT_FUNCTION = ejs_init_initshutdown
680 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
682 PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN EJSRPC
684 [MODULE::RPC_EJS_NETLOGON]
685 INIT_FUNCTION = ejs_init_netlogon
686 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
688 PUBLIC_DEPENDENCIES = dcerpc NDR_NETLOGON EJSRPC RPC_EJS_SAMR RPC_EJS_SECURITY RPC_EJS_MISC
690 [MODULE::RPC_EJS_SVCCTL]
691 INIT_FUNCTION = ejs_init_svcctl
692 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
694 PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL EJSRPC RPC_EJS_MISC
696 [MODULE::RPC_EJS_IRPC]
697 INIT_FUNCTION = ejs_init_irpc
698 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
700 PUBLIC_DEPENDENCIES = dcerpc NDR_IRPC EJSRPC