summaryrefslogtreecommitdiff
path: root/source4/librpc/idl/lsa.idl
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2003-11-09 10:01:24 +0000
committerAndrew Tridgell <tridge@samba.org>2003-11-09 10:01:24 +0000
commit3c669340f529c559bff88168c3f9ddac9790d6c3 (patch)
treea127d40007d1d3d2ed0c41e3be7983284ced9292 /source4/librpc/idl/lsa.idl
parent4bba087298b45b3dd403a8ee0a50179bff72f6c4 (diff)
downloadsamba-3c669340f529c559bff88168c3f9ddac9790d6c3.tar.gz
samba-3c669340f529c559bff88168c3f9ddac9790d6c3.tar.bz2
samba-3c669340f529c559bff88168c3f9ddac9790d6c3.zip
added lsa_EnumTrustDom
(This used to be commit ef60a70912c70b11438b53ed033efe31f662143d)
Diffstat (limited to 'source4/librpc/idl/lsa.idl')
-rw-r--r--source4/librpc/idl/lsa.idl31
1 files changed, 19 insertions, 12 deletions
diff --git a/source4/librpc/idl/lsa.idl b/source4/librpc/idl/lsa.idl
index 7d652e2449..4582470980 100644
--- a/source4/librpc/idl/lsa.idl
+++ b/source4/librpc/idl/lsa.idl
@@ -129,9 +129,27 @@
/* Function: 0x0c */
NTSTATUS lsa_CreateTrustDom ();
+
/******************/
/* Function: 0x0d */
- NTSTATUS lsa_EnumTrustDom ();
+
+ typedef struct {
+ lsa_Name name;
+ dom_sid2 *sid;
+ } lsa_TrustInformation;
+
+ typedef struct {
+ uint32 count;
+ [size_is(count)] lsa_TrustInformation *domains;
+ uint32 max_count;
+ } lsa_RefDomainList;
+
+ NTSTATUS lsa_EnumTrustDom (
+ [in,ref] policy_handle *handle,
+ [in,out,ref] uint32 *resume_handle,
+ [in] uint32 num_entries,
+ [out] lsa_RefDomainList *domains
+ );
/******************/
@@ -148,17 +166,6 @@
[size_is(count)] lsa_TranslatedSid *sids;
} lsa_TransSidArray;
- typedef struct {
- lsa_Name name;
- dom_sid2 *sid;
- } lsa_TrustInformation;
-
- typedef struct {
- uint32 count;
- [size_is(count)] lsa_TrustInformation *domains;
- uint32 max_count;
- } lsa_RefDomainList;
-
NTSTATUS lsa_LookupNames (
[in,ref] policy_handle *handle,
[in] uint32 num_names,