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

# XblAchievementsManagerIsUserInitialized

> XblAchievementsManagerIsUserInitialized

Checks whether a specific user has had its initial state synced.

## Syntax

```cpp theme={null}
HRESULT XblAchievementsManagerIsUserInitialized(  
         uint64_t xboxUserId  
)  
```

### Parameters

*xboxUserId*   \_In\_\
Type: uint64\_t

The XBOX user ID of the player to check.

### Return value

Type: HRESULT

| Return code | Description |
| - | - |
| S\_OK | The user's initial achievement state is synced. |
| E\_FAIL | The user was added with [XblAchievementsManagerAddLocalUser](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanageraddlocaluser.md), but the user's initial state hasn't synced successfully. The sync might still be pending, or it might have failed. |
| E\_INVALIDARG | The user wasn't added to Achievements Manager, or was removed. |
| E\_XBL\_NOT\_INITIALIZED | The XBOX Services API (XSAPI) isn't initialized. |

## Remarks

Use an `S_OK` result from this function to confirm that a user's initial state is synced. The `LocalUserInitialStateSynced` event from [XblAchievementsManagerDoWork](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerdowork.md) can also be raised after a failed sync, so the event by itself doesn't confirm success.

## Requirements

**Header:** achievements\_manager\_c.h

**Library:** Microsoft.Xbox.Services.142.C.lib or Microsoft.Xbox.Services.143.C.lib

## See also

[achievements\_manager\_c](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/achievements_manager_c_members.md)


## Related topics

- [XBOX Achievements Manager API overview](https://docs.xbox.com/services/xbox-services/player-data/achievements/achievements-manager/live-achievements-manager-overview.md)
- [achievements_manager_c (contents)](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/achievements_manager_c_members.md)
- [XblAchievementsManagerAddLocalUser](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanageraddlocaluser.md)
- [XblAchievementsManagerRemoveLocalUser](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/functions/xblachievementsmanagerremovelocaluser.md)
- [XblAchievementsManagerEventType](https://docs.xbox.com/reference/live/xsapi-c/achievements_manager_c/enums/xblachievementsmanagereventtype.md)
