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
305 [SUBSYSTEM::NDR_IFACE_TABLE]
307 OBJ_FILES = gen_ndr/tables.o
310 INIT_FUNCTION = dcerpc_table_init
311 OBJ_FILES = rpc/table.o
312 REQUIRED_SUBSYSTEMS = NDR_IFACE_TABLE NDR_AUDIOSRV NDR_ECHO NDR_DCERPC NDR_EXCHANGE \
313 NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
314 NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
315 NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
316 NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
317 NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
318 NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
319 NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
320 NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_DCOM
322 [SUBSYSTEM::RPC_NDR_ROT]
323 OBJ_FILES = gen_ndr/ndr_rot_c.o
324 REQUIRED_SUBSYSTEMS = NDR_ROT LIBRPC
327 [SUBSYSTEM::RPC_NDR_AUDIOSRV]
328 OBJ_FILES = gen_ndr/ndr_audiosrv_c.o
329 REQUIRED_SUBSYSTEMS = NDR_AUDIOSRV LIBRPC
332 [SUBSYSTEM::RPC_NDR_ECHO]
333 OBJ_FILES = gen_ndr/ndr_echo_c.o
334 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
337 [SUBSYSTEM::RPC_NDR_EXCHANGE]
338 OBJ_FILES = gen_ndr/ndr_exchange_c.o
339 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EXCHANGE
342 [SUBSYSTEM::RPC_NDR_DSBACKUP]
343 OBJ_FILES = gen_ndr/ndr_dsbackup_c.o
344 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSBACKUP
347 [SUBSYSTEM::RPC_NDR_EFS]
348 OBJ_FILES = gen_ndr/ndr_efs_c.o
349 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EFS
352 [SUBSYSTEM::RPC_NDR_LSA]
353 OBJ_FILES = gen_ndr/ndr_lsa_c.o
354 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
357 [SUBSYSTEM::RPC_NDR_DFS]
358 OBJ_FILES = gen_ndr/ndr_dfs_c.o
359 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
362 [SUBSYSTEM::RPC_NDR_DRSUAPI]
363 OBJ_FILES = gen_ndr/ndr_drsuapi_c.o
364 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
367 [SUBSYSTEM::RPC_NDR_DRSBLOBS]
368 OBJ_FILES = gen_ndr/ndr_drsblobs_c.o
369 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSBLOBS
372 [SUBSYSTEM::RPC_NDR_POLICYAGENT]
373 OBJ_FILES = gen_ndr/ndr_policyagent_c.o
374 REQUIRED_SUBSYSTEMS = LIBRPC NDR_POLICYAGENT
377 [SUBSYSTEM::RPC_NDR_UNIXINFO]
378 OBJ_FILES = gen_ndr/ndr_unixinfo_c.o
379 REQUIRED_SUBSYSTEMS = LIBRPC NDR_UNIXINFO
382 [SUBSYSTEM::RPC_NDR_SAMR]
383 OBJ_FILES = gen_ndr/ndr_samr_c.o
384 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
387 [SUBSYSTEM::RPC_NDR_SPOOLSS]
388 OBJ_FILES = gen_ndr/ndr_spoolss_c.o
389 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
392 [SUBSYSTEM::RPC_NDR_WKSSVC]
393 OBJ_FILES = gen_ndr/ndr_wkssvc_c.o
394 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
397 [SUBSYSTEM::RPC_NDR_SRVSVC]
398 OBJ_FILES = gen_ndr/ndr_srvsvc_c.o
399 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
402 [SUBSYSTEM::RPC_NDR_SVCCTL]
403 OBJ_FILES = gen_ndr/ndr_svcctl_c.o
404 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
407 [SUBSYSTEM::RPC_NDR_ATSVC]
408 OBJ_FILES = gen_ndr/ndr_atsvc_c.o
409 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ATSVC
412 [SUBSYSTEM::RPC_NDR_EVENTLOG]
413 OBJ_FILES = gen_ndr/ndr_eventlog_c.o
414 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
417 [SUBSYSTEM::RPC_NDR_EPMAPPER]
418 OBJ_FILES = gen_ndr/ndr_epmapper_c.o
419 REQUIRED_SUBSYSTEMS = NDR_EPMAPPER
422 [SUBSYSTEM::RPC_NDR_DBGIDL]
423 OBJ_FILES = gen_ndr/ndr_dbgidl_c.o
424 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DBGIDL
427 [SUBSYSTEM::RPC_NDR_DSSETUP]
428 OBJ_FILES = gen_ndr/ndr_dssetup_c.o
429 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DSSETUP
432 [SUBSYSTEM::RPC_NDR_MSGSVC]
433 OBJ_FILES = gen_ndr/ndr_msgsvc_c.o
434 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MSGSVC
437 [SUBSYSTEM::RPC_NDR_WINS]
438 OBJ_FILES = gen_ndr/ndr_wins_c.o
439 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINS
442 [SUBSYSTEM::RPC_NDR_WINREG]
443 OBJ_FILES = gen_ndr/ndr_winreg_c.o
444 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
447 [SUBSYSTEM::RPC_NDR_INITSHUTDOWN]
448 OBJ_FILES = gen_ndr/ndr_initshutdown_c.o
449 REQUIRED_SUBSYSTEMS = LIBRPC NDR_INITSHUTDOWN
452 [SUBSYSTEM::RPC_NDR_MGMT]
453 OBJ_FILES = gen_ndr/ndr_mgmt_c.o
454 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MGMT
457 [SUBSYSTEM::RPC_NDR_PROTECTED_STORAGE]
458 OBJ_FILES = gen_ndr/ndr_protected_storage_c.o
459 REQUIRED_SUBSYSTEMS = LIBRPC NDR_PROTECTED_STORAGE
462 [SUBSYSTEM::DCOM_PROXY_DCOM]
463 OBJ_FILES = gen_ndr/ndr_dcom_c.o
464 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DCOM
467 [SUBSYSTEM::RPC_NDR_OXIDRESOLVER]
468 OBJ_FILES = gen_ndr/ndr_oxidresolver_c.o
469 REQUIRED_SUBSYSTEMS = LIBRPC NDR_OXIDRESOLVER
472 [SUBSYSTEM::RPC_NDR_REMACT]
473 OBJ_FILES = gen_ndr/ndr_remact_c.o
474 REQUIRED_SUBSYSTEMS = LIBRPC NDR_REMACT
477 [SUBSYSTEM::RPC_NDR_WZCSVC]
478 OBJ_FILES = gen_ndr/ndr_wzcsvc_c.o
479 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WZCSVC
482 [SUBSYSTEM::RPC_NDR_BROWSER]
483 OBJ_FILES = gen_ndr/ndr_browser_c.o
484 REQUIRED_SUBSYSTEMS = LIBRPC NDR_BROWSER
487 [SUBSYSTEM::RPC_NDR_W32TIME]
488 OBJ_FILES = gen_ndr/ndr_w32time_c.o
489 REQUIRED_SUBSYSTEMS = LIBRPC NDR_W32TIME
492 [SUBSYSTEM::RPC_NDR_SCERPC]
493 OBJ_FILES = gen_ndr/ndr_scerpc_c.o
494 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SCERPC
497 [SUBSYSTEM::RPC_NDR_NTSVCS]
498 OBJ_FILES = gen_ndr/ndr_ntsvcs_c.o
499 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NTSVCS
502 [SUBSYSTEM::RPC_NDR_NETLOGON]
503 OBJ_FILES = gen_ndr/ndr_netlogon_c.o
504 REQUIRED_SUBSYSTEMS = NDR_NETLOGON
507 [SUBSYSTEM::RPC_NDR_TRKWKS]
508 OBJ_FILES = gen_ndr/ndr_trkwks_c.o
509 REQUIRED_SUBSYSTEMS = LIBRPC NDR_TRKWKS
512 [SUBSYSTEM::RPC_NDR_KEYSVC]
513 OBJ_FILES = gen_ndr/ndr_keysvc_c.o
514 REQUIRED_SUBSYSTEMS = LIBRPC NDR_KEYSVC
517 ################################################
518 # Start SUBSYSTEM LIBRPC
522 DESCRIPTION = DCE/RPC client library
524 PUBLIC_HEADERS = rpc/dcerpc.h
525 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
526 # End SUBSYSTEM LIBRPC
527 ################################################
529 [MODULE::RPC_EJS_ECHO]
530 INIT_FUNCTION = ejs_init_rpcecho
531 OBJ_FILES = gen_ndr/ndr_echo_ejs.o
533 REQUIRED_SUBSYSTEMS = LIBRPC NDR_ECHO
536 [MODULE::RPC_EJS_MISC]
537 INIT_FUNCTION = ejs_init_misc
538 OBJ_FILES = gen_ndr/ndr_misc_ejs.o
540 REQUIRED_SUBSYSTEMS = LIBRPC NDR_MISC
543 [MODULE::RPC_EJS_SAMR]
544 INIT_FUNCTION = ejs_init_samr
545 OBJ_FILES = gen_ndr/ndr_samr_ejs.o
547 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SAMR
550 [MODULE::RPC_EJS_SECURITY]
551 INIT_FUNCTION = ejs_init_security
552 OBJ_FILES = gen_ndr/ndr_security_ejs.o
554 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SECURITY
557 [MODULE::RPC_EJS_LSA]
558 INIT_FUNCTION = ejs_init_lsarpc
559 OBJ_FILES = gen_ndr/ndr_lsa_ejs.o
561 REQUIRED_SUBSYSTEMS = LIBRPC NDR_LSA
564 [MODULE::RPC_EJS_DFS]
565 INIT_FUNCTION = ejs_init_netdfs
566 OBJ_FILES = gen_ndr/ndr_dfs_ejs.o
568 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DFS
571 [MODULE::RPC_EJS_DRSUAPI]
572 INIT_FUNCTION = ejs_init_drsuapi
573 OBJ_FILES = gen_ndr/ndr_drsuapi_ejs.o
575 REQUIRED_SUBSYSTEMS = LIBRPC NDR_DRSUAPI
578 [MODULE::RPC_EJS_SPOOLSS]
579 INIT_FUNCTION = ejs_init_spoolss
580 OBJ_FILES = gen_ndr/ndr_spoolss_ejs.o
583 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SPOOLSS
586 [MODULE::RPC_EJS_WKSSVC]
587 INIT_FUNCTION = ejs_init_wkssvc
588 OBJ_FILES = gen_ndr/ndr_wkssvc_ejs.o
590 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WKSSVC
593 [MODULE::RPC_EJS_SRVSVC]
594 INIT_FUNCTION = ejs_init_srvsvc
595 OBJ_FILES = gen_ndr/ndr_srvsvc_ejs.o
597 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SRVSVC
600 [MODULE::RPC_EJS_EVENTLOG]
601 INIT_FUNCTION = ejs_init_eventlog
602 OBJ_FILES = gen_ndr/ndr_eventlog_ejs.o
604 REQUIRED_SUBSYSTEMS = LIBRPC NDR_EVENTLOG
607 [MODULE::RPC_EJS_WINREG]
608 INIT_FUNCTION = ejs_init_winreg
609 OBJ_FILES = gen_ndr/ndr_winreg_ejs.o
611 REQUIRED_SUBSYSTEMS = LIBRPC NDR_WINREG
614 [MODULE::RPC_EJS_INITSHUTDOWN]
615 INIT_FUNCTION = ejs_init_initshutdown
616 OBJ_FILES = gen_ndr/ndr_initshutdown_ejs.o
618 REQUIRED_SUBSYSTEMS = LIBRPC NDR_INITSHUTDOWN
621 [MODULE::RPC_EJS_NETLOGON]
622 INIT_FUNCTION = ejs_init_netlogon
623 OBJ_FILES = gen_ndr/ndr_netlogon_ejs.o
625 REQUIRED_SUBSYSTEMS = LIBRPC NDR_NETLOGON
628 [MODULE::RPC_EJS_SVCCTL]
629 INIT_FUNCTION = ejs_init_svcctl
630 OBJ_FILES = gen_ndr/ndr_svcctl_ejs.o
632 REQUIRED_SUBSYSTEMS = LIBRPC NDR_SVCCTL
635 [MODULE::RPC_EJS_IRPC]
636 INIT_FUNCTION = ejs_init_irpc
637 OBJ_FILES = gen_ndr/ndr_irpc_ejs.o
639 REQUIRED_SUBSYSTEMS = LIBRPC NDR_IRPC