summaryrefslogtreecommitdiff
path: root/source4/librpc/ndr/ndr_lsa.h
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/ndr/ndr_lsa.h
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/ndr/ndr_lsa.h')
-rw-r--r--source4/librpc/ndr/ndr_lsa.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/source4/librpc/ndr/ndr_lsa.h b/source4/librpc/ndr/ndr_lsa.h
index ef70c5d073..770138f349 100644
--- a/source4/librpc/ndr/ndr_lsa.h
+++ b/source4/librpc/ndr/ndr_lsa.h
@@ -112,3 +112,33 @@ struct lsa_LookupSids {
};
+struct lsa_TranslatedSid {
+ uint16 sid_type;
+ uint32 rid;
+ uint32 sid_index;
+};
+
+struct lsa_TransSidArray {
+ uint32 count;
+ struct lsa_TranslatedSid *sids;
+};
+
+struct lsa_LookupNames {
+ struct {
+ struct policy_handle *handle;
+ uint32 num_names;
+ struct lsa_Name *names;
+ struct lsa_TransSidArray *sids;
+ uint16 level;
+ uint32 *count;
+ } in;
+
+ struct {
+ struct lsa_RefDomainList *domains;
+ struct lsa_TransSidArray *sids;
+ uint32 *count;
+ NTSTATUS result;
+ } out;
+
+};
+