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

# PFGameSaveFilesGetFolder

> Returns the root folder of the game save files and folders for this user. All its files and subfolders will be synchronized with the cloud. The user must be added first using PFGameSaveFilesAddUserWithUiAsync.

Returns the root folder of the game save files and folders for this user. All its files and subfolders will be synchronized with the cloud. The user must be added first using PFGameSaveFilesAddUserWithUiAsync.

## Syntax

```cpp theme={null}
HRESULT PFGameSaveFilesGetFolder(  
    PFLocalUserHandle localUserHandle,  
    size_t saveRootFolderSize,  
    char* saveRootFolderBuffer,  
    size_t* saveRootFolderUsed  
)  
```

### Parameters

**`localUserHandle`**   PFLocalUserHandle

Local user whose game save folder to return.

**`saveRootFolderSize`**   size\_t

The size in bytes of the root folder of the game save files and folders.

**`saveRootFolderBuffer`**   char\*<br />**Out\_writes*(saveRootFolderSize)*

The buffer to receive the root folder of the game save files and folders.

**`saveRootFolderUsed`**   size\_t\*<br />*optional output*

The number of bytes in the provided buffer that were used.

### Return value

Type: HRESULT

Result code for this API operation.

## Requirements

**Header:** PFGameSaveFiles.h

## See also

[PFGameSaveFiles members](/services/playfab/api-references/c/pfgamesavefiles/pfgamesavefiles_members)
