s3:auth Remove NT_USER_TOKEN
[abartlet/samba.git/.git] / source3 / registry / reg_util_token.c
index 995b0d832245b2f3ffb630471ec8c72482c135bd..898b64b2a72d0cc5bb1b7e3375679e9f1de7d7c4 100644 (file)
  * - disk operators privilege
  */
 NTSTATUS registry_create_admin_token(TALLOC_CTX *mem_ctx,
-                                    NT_USER_TOKEN **ptoken)
+                                    struct security_token **ptoken)
 {
        NTSTATUS status;
-       NT_USER_TOKEN *token = NULL;
+       struct security_token *token = NULL;
 
        if (ptoken == NULL) {
                return NT_STATUS_INVALID_PARAMETER;
        }
 
-       token = TALLOC_ZERO_P(mem_ctx, NT_USER_TOKEN);
+       token = TALLOC_ZERO_P(mem_ctx, struct security_token);
        if (token == NULL) {
                DEBUG(1, ("talloc failed\n"));
                status = NT_STATUS_NO_MEMORY;
                goto done;
        }
-       token->privileges = se_disk_operators;
+       token->privilege_mask = se_disk_operators;
        status = add_sid_to_array(token, &global_sid_Builtin_Administrators,
                                  &token->sids, &token->num_sids);
        if (!NT_STATUS_IS_OK(status)) {