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 ################################################
31 [SUBSYSTEM::NDR_SECURITY_HELPER]
32 OBJ_FILES = ndr/ndr_sec_helper.o ndr/ndr_sec.o
34 [SUBSYSTEM::NDR_SECURITY]
35 OBJ_FILES = gen_ndr/ndr_security.o
37 REQUIRED_SUBSYSTEMS = NDR_SECURITY_HELPER
39 [SUBSYSTEM::NDR_AUDIOSRV]
40 OBJ_FILES = gen_ndr/ndr_audiosrv.o
42 REQUIRED_SUBSYSTEMS = LIBNDR
44 [SUBSYSTEM::NDR_DNSSERVER]
45 OBJ_FILES = gen_ndr/ndr_dnsserver.o
47 REQUIRED_SUBSYSTEMS = LIBNDR
49 [SUBSYSTEM::NDR_WINSTATION]
50 OBJ_FILES = gen_ndr/ndr_winstation.o
52 REQUIRED_SUBSYSTEMS = LIBNDR
54 [SUBSYSTEM::NDR_DCERPC]
55 OBJ_FILES = gen_ndr/ndr_dcerpc.o
57 REQUIRED_SUBSYSTEMS = LIBNDR
60 OBJ_FILES = gen_ndr/ndr_echo.o
62 REQUIRED_SUBSYSTEMS = LIBNDR
65 OBJ_FILES = gen_ndr/ndr_irpc.o
67 REQUIRED_SUBSYSTEMS = LIBNDR
69 [SUBSYSTEM::NDR_EXCHANGE]
70 OBJ_FILES = gen_ndr/ndr_exchange.o
72 REQUIRED_SUBSYSTEMS = LIBNDR
74 [SUBSYSTEM::NDR_DSBACKUP]
75 OBJ_FILES = gen_ndr/ndr_dsbackup.o
77 REQUIRED_SUBSYSTEMS = LIBNDR
80 OBJ_FILES = gen_ndr/ndr_efs.o
82 REQUIRED_SUBSYSTEMS = LIBNDR
85 OBJ_FILES = gen_ndr/ndr_misc.o
87 REQUIRED_SUBSYSTEMS = LIBNDR
90 OBJ_FILES = gen_ndr/ndr_rot.o
92 REQUIRED_SUBSYSTEMS = LIBNDR
95 OBJ_FILES = gen_ndr/ndr_lsa.o
97 REQUIRED_SUBSYSTEMS = LIBNDR
100 OBJ_FILES = gen_ndr/ndr_dfs.o
102 REQUIRED_SUBSYSTEMS = LIBNDR
104 [SUBSYSTEM::NDR_DRSUAPI]
105 OBJ_FILES = gen_ndr/ndr_drsuapi.o
107 REQUIRED_SUBSYSTEMS = LIBNDR NDR_DRSUAPI_PRINT NDR_COMPRESSION NDR_SECURITY
109 [SUBSYSTEM::NDR_DRSUAPI_PRINT]
110 OBJ_FILES = ndr/ndr_drsuapi.o
112 [SUBSYSTEM::NDR_DRSBLOBS]
113 OBJ_FILES = gen_ndr/ndr_drsblobs.o
115 REQUIRED_SUBSYSTEMS = LIBNDR
117 [SUBSYSTEM::NDR_POLICYAGENT]
118 OBJ_FILES = gen_ndr/ndr_policyagent.o
120 REQUIRED_SUBSYSTEMS = LIBNDR
122 [SUBSYSTEM::NDR_UNIXINFO]
123 OBJ_FILES = gen_ndr/ndr_unixinfo.o
125 REQUIRED_SUBSYSTEMS = LIBNDR
127 [SUBSYSTEM::NDR_SAMR]
128 OBJ_FILES = gen_ndr/ndr_samr.o
130 REQUIRED_SUBSYSTEMS = LIBNDR
132 [SUBSYSTEM::NDR_SPOOLSS]
133 OBJ_FILES = gen_ndr/ndr_spoolss.o
135 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SPOOLSS_BUF
137 [SUBSYSTEM::NDR_SPOOLSS_BUF]
138 OBJ_FILES = ndr/ndr_spoolss_buf.o
140 [SUBSYSTEM::NDR_WKSSVC]
141 OBJ_FILES = gen_ndr/ndr_wkssvc.o
143 REQUIRED_SUBSYSTEMS = LIBNDR
145 [SUBSYSTEM::NDR_SRVSVC]
146 OBJ_FILES = gen_ndr/ndr_srvsvc.o
148 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SVCCTL
150 [SUBSYSTEM::NDR_SVCCTL]
151 OBJ_FILES = gen_ndr/ndr_svcctl.o
153 REQUIRED_SUBSYSTEMS = LIBNDR
155 [SUBSYSTEM::NDR_ATSVC]
156 OBJ_FILES = gen_ndr/ndr_atsvc.o
158 REQUIRED_SUBSYSTEMS = LIBNDR
160 [SUBSYSTEM::NDR_EVENTLOG]
161 OBJ_FILES = gen_ndr/ndr_eventlog.o
163 REQUIRED_SUBSYSTEMS = LIBNDR
165 [SUBSYSTEM::NDR_EPMAPPER]
166 OBJ_FILES = gen_ndr/ndr_epmapper.o
168 REQUIRED_SUBSYSTEMS = LIBNDR
170 [SUBSYSTEM::NDR_DBGIDL]
171 OBJ_FILES = gen_ndr/ndr_dbgidl.o
173 REQUIRED_SUBSYSTEMS = LIBNDR
175 [SUBSYSTEM::NDR_DSSETUP]
176 OBJ_FILES = gen_ndr/ndr_dssetup.o
178 REQUIRED_SUBSYSTEMS = LIBNDR
180 [SUBSYSTEM::NDR_MSGSVC]
181 OBJ_FILES = gen_ndr/ndr_msgsvc.o
183 REQUIRED_SUBSYSTEMS = LIBNDR
185 [SUBSYSTEM::NDR_WINS]
186 OBJ_FILES = gen_ndr/ndr_wins.o
188 REQUIRED_SUBSYSTEMS = LIBNDR
190 [SUBSYSTEM::NDR_WINREG]
191 OBJ_FILES = gen_ndr/ndr_winreg.o
193 REQUIRED_SUBSYSTEMS = LIBNDR NDR_INITSHUTDOWN
195 [SUBSYSTEM::NDR_INITSHUTDOWN]
196 OBJ_FILES = gen_ndr/ndr_initshutdown.o
198 REQUIRED_SUBSYSTEMS = LIBNDR
200 [SUBSYSTEM::NDR_MGMT]
201 OBJ_FILES = gen_ndr/ndr_mgmt.o
203 REQUIRED_SUBSYSTEMS = LIBNDR
205 [SUBSYSTEM::NDR_PROTECTED_STORAGE]
206 OBJ_FILES = gen_ndr/ndr_protected_storage.o
208 REQUIRED_SUBSYSTEMS = LIBNDR
210 [SUBSYSTEM::NDR_DCOM]
211 OBJ_FILES = gen_ndr/ndr_dcom.o
213 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
215 [SUBSYSTEM::NDR_ORPC_MANUAL]
216 OBJ_FILES = ndr/ndr_orpc.o
218 [SUBSYSTEM::NDR_ORPC]
219 OBJ_FILES = gen_ndr/ndr_orpc.o
221 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC_MANUAL
223 [SUBSYSTEM::NDR_OXIDRESOLVER]
224 OBJ_FILES = gen_ndr/ndr_oxidresolver.o
226 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
228 [SUBSYSTEM::NDR_REMACT]
229 OBJ_FILES = gen_ndr/ndr_remact.o
231 REQUIRED_SUBSYSTEMS = LIBNDR NDR_ORPC
233 [SUBSYSTEM::NDR_WZCSVC]
234 OBJ_FILES = gen_ndr/ndr_wzcsvc.o
236 REQUIRED_SUBSYSTEMS = LIBNDR
238 [SUBSYSTEM::NDR_BROWSER]
239 OBJ_FILES = gen_ndr/ndr_browser.o
241 REQUIRED_SUBSYSTEMS = LIBNDR
243 [SUBSYSTEM::NDR_W32TIME]
244 OBJ_FILES = gen_ndr/ndr_w32time.o
246 REQUIRED_SUBSYSTEMS = LIBNDR
248 [SUBSYSTEM::NDR_SCERPC]
249 OBJ_FILES = gen_ndr/ndr_scerpc.o
251 REQUIRED_SUBSYSTEMS = LIBNDR
253 [SUBSYSTEM::NDR_NTSVCS]
254 OBJ_FILES = gen_ndr/ndr_ntsvcs.o
256 REQUIRED_SUBSYSTEMS = LIBNDR
258 [SUBSYSTEM::NDR_NETLOGON]
259 OBJ_FILES = gen_ndr/ndr_netlogon.o
261 REQUIRED_SUBSYSTEMS = LIBNDR NDR_SAMR NDR_LSA
263 [SUBSYSTEM::NDR_TRKWKS]
264 OBJ_FILES = gen_ndr/ndr_trkwks.o
266 REQUIRED_SUBSYSTEMS = LIBNDR
268 [SUBSYSTEM::NDR_KEYSVC]
269 OBJ_FILES = gen_ndr/ndr_keysvc.o
271 REQUIRED_SUBSYSTEMS = LIBNDR
273 [SUBSYSTEM::NDR_KRB5PAC]
274 OBJ_FILES = gen_ndr/ndr_krb5pac.o
276 REQUIRED_SUBSYSTEMS = LIBNDR NDR_KRB5PAC_UTIL
278 [SUBSYSTEM::NDR_KRB5PAC_UTIL]
279 OBJ_FILES = ndr/ndr_krb5pac.o
281 [SUBSYSTEM::NDR_XATTR]
282 OBJ_FILES = gen_ndr/ndr_xattr.o
284 REQUIRED_SUBSYSTEMS = LIBNDR
286 [SUBSYSTEM::NDR_SCHANNEL]
287 OBJ_FILES = gen_ndr/ndr_schannel.o
289 REQUIRED_SUBSYSTEMS = LIBNDR
292 OBJ_FILES = gen_ndr/ndr_nbt.o
294 REQUIRED_SUBSYSTEMS = LIBNDR NDR_MISC NDR_NBT_BUF
296 [SUBSYSTEM::NDR_WINSREPL]
297 OBJ_FILES = gen_ndr/ndr_winsrepl.o
299 REQUIRED_SUBSYSTEMS = LIBNDR NDR_NBT
301 librpc/gen_ndr/tables.c: librpc/gen_ndr/ndr_*.h
302 @$(PERL) librpc/tables.pl --output=librpc/gen_ndr/tables.c \
303 librpc/gen_ndr/ndr_*.h
306 OBJ_FILES = rpc/table.o gen_ndr/tables.o
307 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
308 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
309 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
310 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
311 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
312 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
313 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
314 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
315 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM
317 [SUBSYSTEM::RPC_NDR_ROT]
318 OBJ_FILES = gen_ndr/ndr_rot_c.o
319 REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
322 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
323 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
324 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
327 [SUBSYSTEM::RPC_NDR_ECHO]
328 OBJ_FILES = gen_ndr/ndr_echo_c.o
329 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
332 [SUBSYSTEM::RPC_NDR_EXCHANGE]
333 OBJ_FILES = gen_ndr/ndr_exchange_c.o
334 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
337 [SUBSYSTEM::RPC_NDR_DSBACKUP]
338 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
339 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
342 [SUBSYSTEM::RPC_NDR_EFS]
343 OBJ_FILES = gen_ndr/ndr_efs_c.o
344 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
347 [SUBSYSTEM::RPC_NDR_LSA]
348 OBJ_FILES = gen_ndr/ndr_lsa_c.o
349 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
352 [SUBSYSTEM::RPC_NDR_DFS]
353 OBJ_FILES = gen_ndr/ndr_dfs_c.o
354 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
357 [SUBSYSTEM::RPC_NDR_DRSUAPI]
358 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
359 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
362 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
363 OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
364 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
367 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
368 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
369 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
372 [SUBSYSTEM::RPC_NDR_UNIXINFO]
373 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
374 REQUIRED_SUBSYSTEMS = LIBRPC NDR_UNIXINFO
377 [SUBSYSTEM::RPC_NDR_SAMR]
378 OBJ_FILES = gen_ndr/ndr_samr_c.o
379 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
382 [SUBSYSTEM::RPC_NDR_SPOOLSS]
383 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
384 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
387 [SUBSYSTEM::RPC_NDR_WKSSVC]
388 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
389 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
392 [SUBSYSTEM::RPC_NDR_SRVSVC]
393 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
394 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
397 [SUBSYSTEM::RPC_NDR_SVCCTL]
398 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
399 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
402 [SUBSYSTEM::RPC_NDR_ATSVC]
403 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
404 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
407 [SUBSYSTEM::RPC_NDR_EVENTLOG]
408 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
409 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
412 [SUBSYSTEM::RPC_NDR_EPMAPPER]
413 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
414 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
417 [SUBSYSTEM::RPC_NDR_DBGIDL]
418 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
419 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
422 [SUBSYSTEM::RPC_NDR_DSSETUP]
423 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
424 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
427 [SUBSYSTEM::RPC_NDR_MSGSVC]
428 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
429 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
432 [SUBSYSTEM::RPC_NDR_WINS]
433 OBJ_FILES = gen_ndr/ndr_wins_c.o
434 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
437 [SUBSYSTEM::RPC_NDR_WINREG]
438 OBJ_FILES = gen_ndr/ndr_winreg_c.o
439 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
442 [SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
443 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
444 REQUIRED_SUBSYSTEMS = LIBRPC NDR_INITSHUTDOWN
447 [SUBSYSTEM::RPC_NDR_MGMT]
448 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
449 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
452 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
453 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
454 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
457 [SUBSYSTEM::DCOM_PROXY_DCOM]
458 OBJ_FILES = gen_ndr/ndr_dcom_c.o
459 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
462 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
463 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
464 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
467 [SUBSYSTEM::RPC_NDR_REMACT]
468 OBJ_FILES = gen_ndr/ndr_remact_c.o
469 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
472 [SUBSYSTEM::RPC_NDR_WZCSVC]
473 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
474 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
477 [SUBSYSTEM::RPC_NDR_BROWSER]
478 OBJ_FILES = gen_ndr/ndr_browser_c.o
479 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
482 [SUBSYSTEM::RPC_NDR_W32TIME]
483 OBJ_FILES = gen_ndr/ndr_w32time_c.o
484 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
487 [SUBSYSTEM::RPC_NDR_SCERPC]
488 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
489 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
492 [SUBSYSTEM::RPC_NDR_NTSVCS]
493 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
494 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
497 [SUBSYSTEM::RPC_NDR_NETLOGON]
498 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
499 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
502 [SUBSYSTEM::RPC_NDR_TRKWKS]
503 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
504 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
507 [SUBSYSTEM::RPC_NDR_KEYSVC]
508 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
509 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
512 ################################################
513 # Start SUBSYSTEM LIBRPC
517 DESCRIPTION = DCE/RPC client library
519 PUBLIC_HEADERS = rpc/dcerpc.h
520 REQUIRED_SUBSYSTEMS = LIBNDR RPC_RAW LIBSMB NDR_MISC NDR_DCERPC NDR_SCHANNEL NDR_LSA NDR_NETLOGON NDR_SAMR NDR_UNIXINFO RPC_NDR_NETLOGON RPC_NDR_EPMAPPER
521 # End SUBSYSTEM LIBRPC
522 ################################################
524 [MODULE::RPC_EJS_ECHO]
525 INIT_FUNCTION = ejs_init_rpcecho
526 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
528 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
531 [MODULE::RPC_EJS_MISC]
532 INIT_FUNCTION = ejs_init_misc
533 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
535 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MISC
538 [MODULE::RPC_EJS_SAMR]
539 INIT_FUNCTION = ejs_init_samr
540 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
542 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
545 [MODULE::RPC_EJS_SECURITY]
546 INIT_FUNCTION = ejs_init_security
547 OBJ_FILES = gen_ndr/ndr_security_ejs.o
549 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SECURITY
552 [MODULE::RPC_EJS_LSA]
553 INIT_FUNCTION = ejs_init_lsarpc
554 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
556 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
559 [MODULE::RPC_EJS_DFS]
560 INIT_FUNCTION = ejs_init_netdfs
561 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
563 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
566 [MODULE::RPC_EJS_DRSUAPI]
567 INIT_FUNCTION = ejs_init_drsuapi
568 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
570 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
573 [MODULE::RPC_EJS_SPOOLSS]
574 INIT_FUNCTION = ejs_init_spoolss
575 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
578 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
581 [MODULE::RPC_EJS_WKSSVC]
582 INIT_FUNCTION = ejs_init_wkssvc
583 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
585 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
588 [MODULE::RPC_EJS_SRVSVC]
589 INIT_FUNCTION = ejs_init_srvsvc
590 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
592 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
595 [MODULE::RPC_EJS_EVENTLOG]
596 INIT_FUNCTION = ejs_init_eventlog
597 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
599 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
602 [MODULE::RPC_EJS_WINREG]
603 INIT_FUNCTION = ejs_init_winreg
604 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
606 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
609 [MODULE::RPC_EJS_INITSHUTDOWN]
610 INIT_FUNCTION = ejs_init_initshutdown
611 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
613 REQUIRED_SUBSYSTEMS = LIBRPC NDR_INITSHUTDOWN
616 [MODULE::RPC_EJS_NETLOGON]
617 INIT_FUNCTION = ejs_init_netlogon
618 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
620 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
623 [MODULE::RPC_EJS_SVCCTL]
624 INIT_FUNCTION = ejs_init_svcctl
625 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
627 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
630 [MODULE::RPC_EJS_IRPC]
631 INIT_FUNCTION = ejs_init_irpc
632 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
634 REQUIRED_SUBSYSTEMS = LIBRPC NDR_IRPC