diff options
author | Andrew Tridgell <tridge@samba.org> | 2009-09-11 22:14:33 +1000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2009-09-11 22:14:33 +1000 |
commit | 668fd97e53d6853345604a7c0472a9bcfd5d2b9b (patch) | |
tree | 8e44d7aa5e879a1ab6b69e0d1c4c8bb09a387330 /librpc/idl/lsa.idl | |
parent | 0d6bc14225d910150dc9949b35e587aafe9922c7 (diff) | |
parent | 61facf426691cc896ec61fde1c4cb7d947adb07b (diff) | |
download | samba-668fd97e53d6853345604a7c0472a9bcfd5d2b9b.tar.gz samba-668fd97e53d6853345604a7c0472a9bcfd5d2b9b.tar.bz2 samba-668fd97e53d6853345604a7c0472a9bcfd5d2b9b.zip |
Merge branch 'master' of /home/tridge/samba/git/combined
Diffstat (limited to 'librpc/idl/lsa.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 */ |