diff options
author | Günther Deschner <gd@samba.org> | 2009-10-26 23:28:30 +0100 |
---|---|---|
committer | Günther Deschner <gd@samba.org> | 2009-10-28 12:24:08 +0100 |
commit | 6937e01e3eb13108e1dc12a986dfde49fa8a3671 (patch) | |
tree | 8363ba11ac4f33d91a7e7cfe20b069aefc897047 /source3 | |
parent | 90862a55fd9b5fadfe651320871fa293f68bc6d2 (diff) | |
download | samba-6937e01e3eb13108e1dc12a986dfde49fa8a3671.tar.gz samba-6937e01e3eb13108e1dc12a986dfde49fa8a3671.tar.bz2 samba-6937e01e3eb13108e1dc12a986dfde49fa8a3671.zip |
s3-lsa: use enum lsa_LookupNamesLevel in lsa_lookup_level_to_flags().
Guenther
Diffstat (limited to 'source3')
-rw-r--r-- | source3/rpc_server/srv_lsa_nt.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/source3/rpc_server/srv_lsa_nt.c b/source3/rpc_server/srv_lsa_nt.c index a9a4fa5b25..9a89c07cf2 100644 --- a/source3/rpc_server/srv_lsa_nt.c +++ b/source3/rpc_server/srv_lsa_nt.c @@ -1017,23 +1017,24 @@ NTSTATUS _lsa_LookupSids3(pipes_struct *p, /*************************************************************************** ***************************************************************************/ -static int lsa_lookup_level_to_flags(uint16 level) +static int lsa_lookup_level_to_flags(enum lsa_LookupNamesLevel level) { int flags; switch (level) { - case 1: + case LSA_LOOKUP_NAMES_ALL: /* 1 */ flags = LOOKUP_NAME_ALL; break; - case 2: + case LSA_LOOKUP_NAMES_DOMAINS_ONLY: /* 2 */ flags = LOOKUP_NAME_DOMAIN|LOOKUP_NAME_REMOTE|LOOKUP_NAME_ISOLATED; break; - case 3: + case LSA_LOOKUP_NAMES_PRIMARY_DOMAIN_ONLY: /* 3 */ flags = LOOKUP_NAME_DOMAIN|LOOKUP_NAME_ISOLATED; break; - case 4: - case 5: - case 6: + case LSA_LOOKUP_NAMES_UPLEVEL_TRUSTS_ONLY: /* 4 */ + case LSA_LOOKUP_NAMES_FOREST_TRUSTS_ONLY: /* 5 */ + case LSA_LOOKUP_NAMES_UPLEVEL_TRUSTS_ONLY2: /* 6 */ + case LSA_LOOKUP_NAMES_RODC_REFERRAL_TO_FULL_DC: /* 7 */ default: flags = LOOKUP_NAME_NONE; break; |