> ## 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.

# PFGameSaveUICallbacks

> UI callbacks for game save operations.

UI callbacks for game save operations.

## Syntax

```cpp theme={null}
typedef struct PFGameSaveUICallbacks {  
    PFGameSaveFilesUiProgressCallback* progressCallback;  
    void* progressContext;  
    PFGameSaveFilesUiSyncFailedCallback* syncFailedCallback;  
    void* syncFailedContext;  
    PFGameSaveFilesUiActiveDeviceContentionCallback* activeDeviceContentionCallback;  
    void* activeDeviceContentionContext;  
    PFGameSaveFilesUiConflictCallback* conflictCallback;  
    void* conflictContext;  
    PFGameSaveFilesUiOutOfStorageCallback* outOfStorageCallback;  
    void* outOfStorageContext;  
} PFGameSaveUICallbacks;  
```

### Members

**`progressCallback`**   PFGameSaveFilesUiProgressCallback\*

Optional callback for upload and download progress.

**`progressContext`**   void\*

Context to pass to the progressCallback.

**`syncFailedCallback`**   PFGameSaveFilesUiSyncFailedCallback\*

Optional callback for sync failure.

**`syncFailedContext`**   void\*

Context to pass to the syncFailedCallback.

**`activeDeviceContentionCallback`**   PFGameSaveFilesUiActiveDeviceContentionCallback\*

Optional callback for active device contention

**`activeDeviceContentionContext`**   void\*

Context to pass to the activeDeviceContentionCallback.

**`conflictCallback`**   PFGameSaveFilesUiConflictCallback\*

Optional callback for conflict between local and remote save data.

**`conflictContext`**   void\*

Context to pass to the conflictCallback.

**`outOfStorageCallback`**   PFGameSaveFilesUiOutOfStorageCallback\*

Optional callback for out of local storage.

**`outOfStorageContext`**   void\*

Context to pass to the outOfStorageCallback.

## Requirements

**Header:** PFGameSaveFilesUi.h

## See also

[PFGameSaveFilesUi members](/services/playfab/api-references/c/pfgamesavefilesui/pfgamesavefilesui_members)
