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

# XSystemHandleType

> XSystemHandleType

# XSystemHandleType

Handle type that was created or destroyed.

## Syntax

```cpp theme={null}
enum XSystemHandleType
{
  AppCaptureScreenshotStream = 0x00,
  DisplayTimeoutDeferral = 0x01,
  GameSaveContainer = 0x02,
  GameSaveProvider = 0x03,
  GameSaveUpdate = 0x04,
  PackageInstallationMonitor = 0x05,
  PackageMount = 0x06,
  SpeechSynthesizer = 0x07,
  SpeechSynthesizerStream = 0x08,
  StoreContext = 0x09,
  StoreLicense = 0x0a,
  StoreProductQuery = 0x0b,
  TaskQueue = 0x0c,
  User = 0x0d,
  UserSignOutDeferral = 0x0e,
  GameUiTextEntry = 0x0f,
}
```

## Constants

| Constant                   | Description                                                                                         |
| -------------------------- | --------------------------------------------------------------------------------------------------- |
| AppCaptureScreenshotStream | Handle used by [XAppCapture](/reference/system/xappcapture/xappcapture_members)                     |
| DisplayTimeoutDeferral     | Handle used by [XDisplay](/reference/system/xdisplay/xdisplay_members)                              |
| GameSaveContainer          | Handle used by [XGameSave containers](/reference/system/xgamesave/xgamesave_members)                |
| GameSaveProvider           | Handle used by [XGameSave provider](/reference/system/xgamesave/xgamesave_members)                  |
| GameSaveUpdate             | Handle used by [XGameSave update](/reference/system/xgamesave/xgamesave_members)                    |
| PackageInstallationMonitor | Handle used by [XPackage installation monitor](/reference/system/xpackage/xpackage_members)         |
| PackageMount               | Handle used [to track mounted XPackages](/reference/system/xpackage/xpackage_members)               |
| SpeechSynthesizer          | Handle used by [XSpeechSynthesis](/reference/system/xspeechsynthesizer/xspeechsynthesizer_members)  |
| SpeechSynthesizerStream    | Handle used by [XSpeechSynthesis](/reference/system/xspeechsynthesizer/xspeechsynthesizer_members)  |
| StoreContext               | Handle used by [XStore](/reference/system/xstore/xstore_members)                                    |
| StoreLicense               | Handle used by [XStore](/reference/system/xstore/xstore_members)                                    |
| StoreProductQuery          | Handle used by [XStore](/reference/system/xstore/xstore_members)                                    |
| TaskQueue                  | Handle used by [XTaskQueue](/reference/system/xtaskqueue/xtaskqueue_members)                        |
| User                       | Handle used by [XUser](/reference/system/xuser/xuser_members)                                       |
| UserSignOutDeferral        | Handle used by [XUserGetSignOutDeferral](/reference/system/xuser/functions/xusergetsignoutdeferral) |
| GameUiTextEntry            | Handle used by [XGameUiTextEntryOpen](/reference/system/xgameui/functions/xgameuitextentryopen)     |

## Requirements

**Header:** XSystem.h

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

## See also

[XSystem members](/reference/system/xsystem/xsystem_members)


## Related topics

- [XSystem](/reference/system/xsystem/xsystem_members.md)
- [XSystemHandleCallback](/reference/system/xsystem/functions/xsystemhandlecallback.md)
- [XSystemHandleTrack](/reference/system/xsystem/functions/xsystemhandletrack.md)
- [XSystemIsHandleValid](/reference/system/xsystem/functions/xsystemishandlevalid.md)
- [XUserDuplicateHandle](/reference/system/xuser/functions/xuserduplicatehandle.md)
