diff options
author | Volker Lendecke <vl@samba.org> | 2014-02-18 09:12:28 +0000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2014-02-18 10:28:28 +0100 |
commit | 699f86cc27d6eb26ce93a4701c0ee6c788c80a5c (patch) | |
tree | 14c3118c1f42fe545f01e15563bddb02d0a945b7 /source4/librpc/idl/winbind.idl | |
parent | bf1e65ceb83b8bceea79c6522f867e0c3644f70f (diff) | |
download | samba-699f86cc27d6eb26ce93a4701c0ee6c788c80a5c.tar.gz samba-699f86cc27d6eb26ce93a4701c0ee6c788c80a5c.tar.xz samba-699f86cc27d6eb26ce93a4701c0ee6c788c80a5c.zip |
Revert "winbind4: Remove unused winbind_get_idmap irpc operation"
This reverts commit 41ff0f4454ef23d0ac3e31560d78a2b966769fea.
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'source4/librpc/idl/winbind.idl')
-rw-r--r-- | source4/librpc/idl/winbind.idl | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/source4/librpc/idl/winbind.idl b/source4/librpc/idl/winbind.idl index f79eba755e4..d091a149ff4 100644 --- a/source4/librpc/idl/winbind.idl +++ b/source4/librpc/idl/winbind.idl @@ -4,10 +4,10 @@ #include "idl_types.h" -import "netlogon.idl"; +import "netlogon.idl", "lsa.idl", "security.idl", "idmap.idl"; [ - uuid("b875118e-47a3-4210-b5f7-c240cce656b2"), + uuid("245f3e6b-3c5d-6e21-3a2d-2a3d645b7221"), version(1.0), pointer_default(unique) ] @@ -16,6 +16,15 @@ interface winbind typedef [switch_type(uint16)] union netr_LogonLevel netr_LogonLevel; typedef [switch_type(uint16)] union netr_Validation netr_Validation; + /* a call to get runtime informations */ + void winbind_information(/* TODO */); + + /* + * a call to trigger some internal events, + * for use in torture tests... + */ + NTSTATUS winbind_remote_control(/* TODO */); + /* * do a netr_LogonSamLogon() against the right DC */ @@ -27,6 +36,17 @@ interface winbind [out] uint8 authoritative ); + typedef [v1_enum] enum { + WINBIND_IDMAP_LEVEL_SIDS_TO_XIDS = 1, + WINBIND_IDMAP_LEVEL_XIDS_TO_SIDS = 2 + } winbind_get_idmap_level; + + NTSTATUS winbind_get_idmap( + [in] winbind_get_idmap_level level, + [in] uint32 count, + [in,out] [size_is(count)] id_map ids[] + ); + NTSTATUS winbind_DsrUpdateReadOnlyServerDnsRecords( [in,unique] [string,charset(UTF16)] uint16 *site_name, [in] uint32 dns_ttl, |