diff options
Diffstat (limited to 'source4/librpc/ndr/ndr_lsa.h')
-rw-r--r-- | source4/librpc/ndr/ndr_lsa.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/source4/librpc/ndr/ndr_lsa.h b/source4/librpc/ndr/ndr_lsa.h index 402227a8bf..ab9b0ea164 100644 --- a/source4/librpc/ndr/ndr_lsa.h +++ b/source4/librpc/ndr/ndr_lsa.h @@ -64,16 +64,25 @@ struct lsa_OpenPolicy2 { }; +struct lsa_SidPtr { + struct dom_sid2 *sid; +}; + +struct lsa_SidArray { + uint32 num_sids; + struct lsa_SidPtr *sids; +}; + struct lsa_EnumSids { struct { struct policy_handle *handle; - uint32 start_at; + uint32 resume_handle; uint32 num_entries; } in; struct { - uint32 num_entries; - struct dom_sid **sids; + uint32 resume_handle; + struct lsa_SidArray *sids; NTSTATUS result; } out; |