From: Günther Deschner Date: Wed, 27 Aug 2008 22:56:25 +0000 (+0200) Subject: netapi: add samr_rid_to_priv_level(). X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=51afae499974f3ad73a1c9bdfbc41e3130966ebc;p=thirdparty%2Fsamba.git netapi: add samr_rid_to_priv_level(). Guenther --- diff --git a/source/lib/netapi/user.c b/source/lib/netapi/user.c index 593434f999f..7f259195a59 100644 --- a/source/lib/netapi/user.c +++ b/source/lib/netapi/user.c @@ -675,6 +675,21 @@ static NTSTATUS libnetapi_samr_lookup_user(TALLOC_CTX *mem_ctx, /**************************************************************** ****************************************************************/ +static uint32_t samr_rid_to_priv_level(uint32_t rid) +{ + switch (rid) { + case DOMAIN_RID_ADMINISTRATOR: + return USER_PRIV_ADMIN; + case DOMAIN_RID_GUEST: + return USER_PRIV_GUEST; + default: + return USER_PRIV_USER; + } +} + +/**************************************************************** +****************************************************************/ + static uint32_t samr_acb_flags_to_netapi_flags(uint32_t acb) { uint32_t fl = UF_SCRIPT; /* god knows why */