diff options
author | Kai Blin <kai@samba.org> | 2009-04-23 16:37:11 +0200 |
---|---|---|
committer | Kai Blin <kai@samba.org> | 2010-02-11 23:56:35 +0100 |
commit | ea055e8c7905ec5d229fd5b50ca9ec8f60073b53 (patch) | |
tree | 1fbb879a3bb2ff7b273c512dbec6e4b86b694521 /source4/librpc/idl | |
parent | 86d70ae94425c34fcb7cc7791a6e54b1a47f21cc (diff) | |
download | samba-ea055e8c7905ec5d229fd5b50ca9ec8f60073b53.tar.gz samba-ea055e8c7905ec5d229fd5b50ca9ec8f60073b53.tar.bz2 samba-ea055e8c7905ec5d229fd5b50ca9ec8f60073b53.zip |
s4: Switch to S3-style id mapping data types.
Diffstat (limited to 'source4/librpc/idl')
-rw-r--r-- | source4/librpc/idl/winbind.idl | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/source4/librpc/idl/winbind.idl b/source4/librpc/idl/winbind.idl index 5cefb38f75..73e725bb98 100644 --- a/source4/librpc/idl/winbind.idl +++ b/source4/librpc/idl/winbind.idl @@ -28,11 +28,18 @@ interface winbind id_type type; } unixid; + typedef enum { + ID_UNKNOWN, + ID_MAPPED, + ID_UNMAPPED, + ID_EXPIRED + } id_mapping; + typedef struct { unixid *unixid; dom_sid *sid; - NTSTATUS status; - } id_mapping; + id_mapping status; + } id_map; /* a call to get runtime informations */ void winbind_information(/* TODO */); @@ -62,7 +69,7 @@ interface winbind NTSTATUS winbind_get_idmap( [in] winbind_get_idmap_level level, [in] uint32 count, - [in,out] [size_is(count)] id_mapping ids[] + [in,out] [size_is(count)] id_map ids[] ); } |