diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2004-10-18 15:18:05 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:01:53 -0500 |
commit | 31403d548e95ee6047009b78ed72e7144ece199a (patch) | |
tree | ed25edef604668354e5b9ffc4cf4cc75d5d1a9c1 /source4/librpc/idl | |
parent | b1b8f49a5b6d57cdec663efe0d43c5e3de4abbf3 (diff) | |
download | samba-31403d548e95ee6047009b78ed72e7144ece199a.tar.gz samba-31403d548e95ee6047009b78ed72e7144ece199a.tar.bz2 samba-31403d548e95ee6047009b78ed72e7144ece199a.zip |
r3043: Use binding strings for specifying endpoints. The property for
specifying a endpoint is now also 'endpoint' instead of 'endpoints'. The
default endpoint (if none is specified) is still "ncacn_np:[\\pipe\\ifacename]",
where ifacename is the name of the interface.
Examples:
[
uuid(60a15ec5-4de8-11d7-a637-005056a20182),
endpoint("ncacn_np:[\\pipe\\rpcecho]", "ncacn_ip_tcp:")
]
interface rpcecho
{
void dummy();
}
dcerpc_binding is now converted to ep_description in the server, but I hope to
completely eliminate ep_description later on.
The eventual goal of all these changes is to make it easier to add
transports as I'm going to add support for
ncalrpc (local RPC over named pipes) and ncacn_unix_stream (Unix sockets).
(This used to be commit f3da7c8b443a29b0c656c687a277384ae1353792)
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/drsuapi.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/echo.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/epmapper.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/lsa.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/lsads.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/netlogon.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/oxidresolver.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/samr.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/spoolss.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/w32time.idl | 2 | ||||
-rw-r--r-- | source4/librpc/idl/winreg.idl | 2 |
11 files changed, 11 insertions, 11 deletions
diff --git a/source4/librpc/idl/drsuapi.idl b/source4/librpc/idl/drsuapi.idl index a59dec5a29..15ebb6077d 100644 --- a/source4/librpc/idl/drsuapi.idl +++ b/source4/librpc/idl/drsuapi.idl @@ -3,7 +3,7 @@ [ uuid(e3514235-4b06-11d1-ab04-00c04fc2dcd2), version(4.0), - endpoints(lsass,protected_storage,TCP-0), + endpoint("ncacn_np:[\\pipe\\lsass]","ncacn_np:[\\pipe\\protected_storage]","ncacn_ip_tcp:"), helpstring("Active Directory Replication"), pointer_default(unique) ] diff --git a/source4/librpc/idl/echo.idl b/source4/librpc/idl/echo.idl index f8cc734513..e54b3914f8 100644 --- a/source4/librpc/idl/echo.idl +++ b/source4/librpc/idl/echo.idl @@ -3,7 +3,7 @@ [ uuid(60a15ec5-4de8-11d7-a637-005056a20182), - endpoints(rpcecho, TCP-0), + endpoint("ncacn_np:[\\pipe\\rpcecho]", "ncacn_ip_tcp:"), version(1.0), helpstring("Simple echo pipe") ] diff --git a/source4/librpc/idl/epmapper.idl b/source4/librpc/idl/epmapper.idl index 18bb6bf7d7..eaf2b185f6 100644 --- a/source4/librpc/idl/epmapper.idl +++ b/source4/librpc/idl/epmapper.idl @@ -11,7 +11,7 @@ http://www.opengroup.org/onlinepubs/9629399/chap6.htm#tagcjh_11_02_03_01: bindin [ uuid(e1af8308-5d1f-11c9-91a4-08002b14a0fa), version(3.0), - endpoints(epmapper, TCP-135), + endpoint("ncacn_np:[\\pipe\\epmapper]", "ncacn_ip_tcp:[135]"), pointer_default(unique) ] interface epmapper diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl index fe3aa1d51b..ca1090545a 100644 --- a/source4/librpc/idl/lsa.idl +++ b/source4/librpc/idl/lsa.idl @@ -6,7 +6,7 @@ [ uuid(12345778-1234-abcd-ef00-0123456789ab), version(0.0), - endpoints(lsarpc,lsass,TCP-0), + endpoint("ncacn_np:[\\pipe\\lsarpc]","ncacn_np:[\\pipe\\lsass]","ncacn_ip_tcp:"), pointer_default(unique), helpstring("Local Server Authentication(?)") ] interface lsarpc diff --git a/source4/librpc/idl/lsads.idl b/source4/librpc/idl/lsads.idl index 53ff69d687..3caed0f92f 100644 --- a/source4/librpc/idl/lsads.idl +++ b/source4/librpc/idl/lsads.idl @@ -3,7 +3,7 @@ [ uuid(3919286a-b10c-11d0-9ba8-00c04fd92ef5), version(0.0), - endpoints(lsarpc,lsass), + endpoint("ncacn_np:[\\pipe\\lsarpc]","ncacn_np:[\\pipe\\lsass]"), pointer_default(unique) ] interface lsads diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl index d52fd2e757..9e0c3c4576 100644 --- a/source4/librpc/idl/netlogon.idl +++ b/source4/librpc/idl/netlogon.idl @@ -9,7 +9,7 @@ [ uuid(12345678-1234-abcd-ef00-01234567cffb), version(1.0), - endpoints(netlogon,TCP-0), + endpoint("ncacn_np:[\\pipe\\netlogon]","ncacn_ip_tcp:"), pointer_default(unique) ] diff --git a/source4/librpc/idl/oxidresolver.idl b/source4/librpc/idl/oxidresolver.idl index 1ef20e5bf0..6354e7b380 100644 --- a/source4/librpc/idl/oxidresolver.idl +++ b/source4/librpc/idl/oxidresolver.idl @@ -15,7 +15,7 @@ [ uuid(99fcfec4-5260-101b-bbcb-00aa0021347a), helpstring("Object Exporter ID Resolver"), - endpoints(epmapper, TCP-135), + endpoint("ncacn_np:[\\pipe\\epmapper]", "ncacn_ip_tcp:[135]"), pointer_default(unique) ] interface IOXIDResolver diff --git a/source4/librpc/idl/samr.idl b/source4/librpc/idl/samr.idl index 8feb726ac8..42a549cc5c 100644 --- a/source4/librpc/idl/samr.idl +++ b/source4/librpc/idl/samr.idl @@ -10,7 +10,7 @@ [ uuid(12345778-1234-abcd-ef00-0123456789ac), version(1.0), - endpoints(samr,TCP-0), + endpoint("ncacn_np:[\\pipe\\samr]","ncacn_ip_tcp:"), pointer_default(unique) ] interface samr { diff --git a/source4/librpc/idl/spoolss.idl b/source4/librpc/idl/spoolss.idl index 4ee9eab90c..be6dae084a 100644 --- a/source4/librpc/idl/spoolss.idl +++ b/source4/librpc/idl/spoolss.idl @@ -6,7 +6,7 @@ [ uuid(12345678-1234-abcd-ef00-0123456789ab), version(1.0), - endpoints(spoolss), + endpoint("ncacn_np:[\\pipe\\spoolss]"), pointer_default(unique), helpstring("Spooler SubSystem") ] interface spoolss diff --git a/source4/librpc/idl/w32time.idl b/source4/librpc/idl/w32time.idl index 568f97ef1d..3ba1bc1ed1 100644 --- a/source4/librpc/idl/w32time.idl +++ b/source4/librpc/idl/w32time.idl @@ -4,7 +4,7 @@ [ uuid(8fb6d884-2388-11d0-8c35-00c04fda2795), - endpoints(srvsvc,atsvc,browser,keysvc,wkssvc), + endpoint("ncacn_np:[\\pipe\\srvsvc]","ncacn_np:[\\pipe\\atsvc]","ncacn_np:[\\pipe\\browser]","ncacn_np:[\\pipe\\keysvc]","ncacn_np:[\\pipe\\wkssvc]"), version(4.1), helpstring("Win32 Time Server") ] diff --git a/source4/librpc/idl/winreg.idl b/source4/librpc/idl/winreg.idl index 428345ff30..1f7123f7f3 100644 --- a/source4/librpc/idl/winreg.idl +++ b/source4/librpc/idl/winreg.idl @@ -6,7 +6,7 @@ [ uuid(338cd001-2244-31f1-aaaa-900038001003), version(1.0), - endpoints(winreg,TCP-0), + endpoint("ncacn_np:[\\pipe\\winreg]","ncacn_ip_tcp:"), pointer_default(unique), helpstring("Remote Registry Service") ] interface winreg |