diff options
author | Günther Deschner <gd@samba.org> | 2009-09-11 13:55:44 +0200 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-09-11 13:59:56 +0200 |
commit | 1d4bf0299304ca57a952932cd23db98bb2f35d3f (patch) | |
tree | c2076be5caf5cabebe09be3f5f7f18a91fb72827 /librpc/idl | |
parent | f74e8c266f43d0c640ab8068d28a1b197164d548 (diff) | |
download | samba-1d4bf0299304ca57a952932cd23db98bb2f35d3f.tar.gz samba-1d4bf0299304ca57a952932cd23db98bb2f35d3f.tar.bz2 samba-1d4bf0299304ca57a952932cd23db98bb2f35d3f.zip |
lsa: fill in more unknowns in lsa_LookupSid calls.
Guenther
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/lsa.idl | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/librpc/idl/lsa.idl b/librpc/idl/lsa.idl index 329a477cf6..253b6d780c 100644 --- a/librpc/idl/lsa.idl +++ b/librpc/idl/lsa.idl @@ -1099,6 +1099,16 @@ import "misc.idl", "security.idl"; [size_is(count)] lsa_TranslatedName2 *names; } lsa_TransNameArray2; + typedef [v1_enum] enum { + LSA_LOOKUP_OPTION_SEARCH_ISOLATED_NAMES = 0x00000000, + LSA_LOOKUP_OPTION_SEARCH_ISOLATED_NAMES_LOCAL = 0x80000000 + } lsa_LookupOptions; + + typedef [v1_enum] enum { + LSA_CLIENT_REVISION_1 = 0x00000001, + LSA_CLIENT_REVISION_2 = 0x00000002 + } lsa_ClientRevision; + [public] NTSTATUS lsa_LookupSids2( [in] policy_handle *handle, [in,ref] lsa_SidArray *sids, @@ -1106,8 +1116,8 @@ import "misc.idl", "security.idl"; [in,out,ref] lsa_TransNameArray2 *names, [in] lsa_LookupNamesLevel level, [in,out,ref] uint32 *count, - [in] uint32 unknown1, - [in] uint32 unknown2 + [in] lsa_LookupOptions lookup_options, + [in] lsa_ClientRevision client_revision ); /**********************/ @@ -1133,8 +1143,8 @@ import "misc.idl", "security.idl"; [in,out,ref] lsa_TransSidArray2 *sids, [in] lsa_LookupNamesLevel level, [in,out,ref] uint32 *count, - [in] uint32 lookup_options, - [in] uint32 client_revision /* LSA_CLIENT_REVISION* */ + [in] lsa_LookupOptions lookup_options, + [in] lsa_ClientRevision client_revision ); /* Function 0x3b */ @@ -1192,8 +1202,8 @@ import "misc.idl", "security.idl"; [in,out,ref] lsa_TransSidArray3 *sids, [in] lsa_LookupNamesLevel level, [in,out,ref] uint32 *count, - [in] uint32 lookup_options, - [in] uint32 client_revision /* LSA_CLIENT_REVISION* */ + [in] lsa_LookupOptions lookup_options, + [in] lsa_ClientRevision client_revision ); /* Function 0x45 */ @@ -1268,8 +1278,8 @@ import "misc.idl", "security.idl"; [in,out,ref] lsa_TransNameArray2 *names, [in] lsa_LookupNamesLevel level, [in,out,ref] uint32 *count, - [in] uint32 unknown1, - [in] uint32 unknown2 + [in] lsa_LookupOptions lookup_options, + [in] lsa_ClientRevision client_revision ); const int LSA_CLIENT_REVISION_NO_DNS = 0x00000001; @@ -1285,8 +1295,8 @@ import "misc.idl", "security.idl"; [in,out,ref] lsa_TransSidArray3 *sids, [in] lsa_LookupNamesLevel level, [in,out,ref] uint32 *count, - [in] uint32 lookup_options, - [in] uint32 client_revision /* LSA_CLIENT_REVISION* */ + [in] lsa_LookupOptions lookup_options, + [in] lsa_ClientRevision client_revision ); /* Function 0x4e */ |