From 4d2a388579bebf20777a96d4bf538ffdf2fe1456 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Tue, 17 Aug 2010 13:36:24 +0200 Subject: [PATCH] TODO samr.idl use lsa_SidType... --- librpc/idl/samr.idl | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/librpc/idl/samr.idl b/librpc/idl/samr.idl index d977ddd..457d97d 100644 --- a/librpc/idl/samr.idl +++ b/librpc/idl/samr.idl @@ -532,6 +532,11 @@ import "misc.idl", "lsa.idl", "security.idl"; [size_is(count)] uint32 *ids; } samr_Ids; + typedef struct { + [range(0,1024)] uint32 count; + [size_is(count)] lsa_SidType *types; + } samr_Types; + NTSTATUS samr_GetAliasMembership( [in,ref] policy_handle *domain_handle, [in,ref] lsa_SidArray *sids, @@ -546,7 +551,7 @@ import "misc.idl", "lsa.idl", "security.idl"; [in,range(0,1000)] uint32 num_names, [in,size_is(1000),length_is(num_names)] lsa_String names[], [out,ref] samr_Ids *rids, - [out,ref] samr_Ids *types + [out,ref] samr_Types *types ); @@ -557,7 +562,7 @@ import "misc.idl", "lsa.idl", "security.idl"; [in,range(0,1000)] uint32 num_rids, [in,size_is(1000),length_is(num_rids)] uint32 rids[], [out,ref] lsa_Strings *names, - [out,ref] samr_Ids *types + [out,ref] samr_Types *types ); /************************/ @@ -655,7 +660,7 @@ import "misc.idl", "lsa.idl", "security.idl"; typedef struct { uint32 count; [size_is(count)] uint32 *rids; - [size_is(count)] uint32 *types; + [size_is(count)] lsa_SidType *types; } samr_RidTypeArray; NTSTATUS samr_QueryGroupMember( -- 1.7.0.4