summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/lsa.idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-11-09 02:21:24 +0000
committerAndrew Tridgell <tridge@samba.org>2003-11-09 02:21:24 +0000
commit946d358646977e265cb36b34324a1145c6121870 (patch)
tree7e537d756241e98dfa2d4bbb44f50ee3f4e6d648 /source4/librpc/idl/lsa.idl
parent75a30ad8283c49bb426c087344e40ed09abe95fd (diff)
downloadsamba-946d358646977e265cb36b34324a1145c6121870.tar.gz
samba-946d358646977e265cb36b34324a1145c6121870.tar.bz2
samba-946d358646977e265cb36b34324a1145c6121870.zip
lsa_LookupNames now works
(This used to be commit fba3a7ad22edcbe394861e42b5e5c53709e9d5fe)
Diffstat (limited to 'source4/librpc/idl/lsa.idl')
-rw-r--r--source4/librpc/idl/lsa.idl23
1 files changed, 22 insertions, 1 deletions
diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl
index c807f19d49..886b8fd225 100644
--- a/source4/librpc/idl/lsa.idl
+++ b/source4/librpc/idl/lsa.idl
@@ -57,7 +57,7 @@
typedef struct {
uint16 name_len;
uint16 name_size;
- unistr *name;
+ unistr_noterm *name;
} lsa_Name;
typedef struct {
@@ -90,4 +90,25 @@
[in] uint16 level,
[in,out,ref] uint32 *count
);
+
+ typedef struct {
+ uint16 sid_type;
+ uint32 rid;
+ uint32 sid_index;
+ } lsa_TranslatedSid;
+
+ typedef struct {
+ uint32 count;
+ [size_is(count)] lsa_TranslatedSid *sids;
+ } lsa_TransSidArray;
+
+ NTSTATUS lsa_LookupNames (
+ [in,ref] policy_handle *handle,
+ [in] uint32 num_names,
+ [in,ref,size_is(num_names)] lsa_Name *names,
+ [out] lsa_RefDomainList *domains,
+ [in,out,ref] lsa_TransSidArray *sids,
+ [in] uint16 level,
+ [in,out,ref] uint32 *count
+ );
}