> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XUserPrivilegeOptions

> XUserPrivilegeOptions

# XUserPrivilegeOptions

Specifies the user privilege options.

## Syntax

```cpp theme={null}
enum class XUserPrivilegeOptions  : uint32_t  
{  
    None = 0x00,  
    AllUsers = 0x01,  
}  
```

## Constants

| Constant | Description |
| -------- | ----------- |
| None     | No options. |
| AllUsers | All users.  |

## Remarks

To check if a user has a specific privilege, call the [XUserCheckPrivilege](/reference/system/xuser/functions/xusercheckprivilege) function.

To display a resolution user interface for required privileges, call [XUserResolvePrivilegeWithUiAsync](/reference/system/xuser/functions/xuserresolveprivilegewithuiasync).

Both functions accept an XUserPrivilegeOptions enumeration as an argument.

## Requirements

**Header:** XUser.h

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[XUser](/reference/system/xuser/xuser_members)

[XUserCheckPrivilege](/reference/system/xuser/functions/xusercheckprivilege)

[XUserResolvePrivilegeWithUiAsync](/reference/system/xuser/functions/xuserresolveprivilegewithuiasync)


## Related topics

- [XUserResolvePrivilegeWithUiAsync](/reference/system/xuser/functions/xuserresolveprivilegewithuiasync.md)
- [XUserCheckPrivilege](/reference/system/xuser/functions/xusercheckprivilege.md)
- [Client-side use of XBOX services user privileges](/services/xbox-services/fundamentals/identity/privileges/concepts/live-user-privileges-client.md)
- [XUser](/reference/system/xuser/xuser_members.md)
- [PartyXblChatPermissionMaskReason](/services/playfab/multiplayer/networking/xblreference/enums/partyxblchatpermissionmaskreason.md)
