};
static NTSTATUS _rpc_ep_register(const struct ndr_interface_table *iface,
- const char *name)
+ const char *name,
+ uint16_t port)
{
struct dcerpc_binding_vector *v = NULL;
NTSTATUS status;
static bool winreg_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_winreg, "winreg"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_winreg,
+ "winreg",
+ 0));
}
static bool winreg_shutdown_cb(void *ptr)
static bool srvsvc_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_srvsvc, "srvsvc"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_srvsvc,
+ "srvsvc",
+ 0));
}
static bool srvsvc_shutdown_cb(void *ptr)
static bool lsarpc_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_lsarpc, "lsarpc"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_lsarpc,
+ "lsarpc",
+ 0));
}
static bool lsarpc_shutdown_cb(void *ptr)
static bool samr_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_samr, "samr"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_samr,
+ "samr",
+ 0));
}
static bool samr_shutdown_cb(void *ptr)
static bool netlogon_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_netlogon, "netlogon"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_netlogon,
+ "netlogon",
+ 0));
}
static bool netlogon_shutdown_cb(void *ptr)
return false;
}
- status =_rpc_ep_register(&ndr_table_spoolss, "spoolss");
+ status =_rpc_ep_register(&ndr_table_spoolss,
+ "spoolss",
+ 0);
if (!NT_STATUS_IS_OK(status)) {
return false;
}
/* initialize the control hooks */
init_service_op_table();
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_svcctl, "svcctl"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_svcctl,
+ "svcctl",
+ 0));
}
static bool svcctl_shutdown_cb(void *ptr)
static bool ntsvcs_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_ntsvcs, "ntsvcs"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_ntsvcs,
+ "ntsvcs",
+ 0));
}
static bool ntsvcs_shutdown_cb(void *ptr)
NTSTATUS status;
status =_rpc_ep_register(&ndr_table_eventlog,
- "eventlog");
+ "eventlog",
+ 0);
if (!NT_STATUS_IS_OK(status)) {
return false;
}
static bool initshutdown_init_cb(void *ptr)
{
return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_initshutdown,
- "initshutdown"));
+ "initshutdown",
+ 0));
}
static bool initshutdown_shutdown_cb(void *ptr)
}
#ifdef DEVELOPER
static bool rpcecho_init_cb(void *ptr) {
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_rpcecho, "rpcecho"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_rpcecho,
+ "rpcecho",
+ 0));
}
static bool rpcecho_shutdown_cb(void *ptr)
#endif
static bool netdfs_init_cb(void *ptr)
{
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_netdfs, "netdfs"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_netdfs,
+ "netdfs",
+ 0));
}
static bool netdfs_shutdown_cb(void *ptr) {
}
static bool dssetup_init_cb(void *ptr) {
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_dssetup, "dssetup"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_dssetup,
+ "dssetup",
+ 0));
}
static bool dssetup_shutdown_cb(void *ptr) {
}
static bool wkssvc_init_cb(void *ptr) {
- return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_wkssvc, "wkssvc"));
+ return NT_STATUS_IS_OK(_rpc_ep_register(&ndr_table_wkssvc,
+ "wkssvc",
+ 0));
}
static bool wkssvc_shutdown_cb(void *ptr) {