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

# xbox_live_global_c (contents)

> xbox_live_global_c

## Enumerations

| Enumeration | Description |
| - | - |
| [XblApiType](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/enums/xblapitype.md) | Internal use only. |
| [XblConfigSetting](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/enums/xblconfigsetting.md) | Defines the config settings value that is passed to the below API's. |

## Functions

| Function | Description |
| - | - |
| [XblAddServiceCallRoutedHandler](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xbladdservicecallroutedhandler.md) | Registers for all service call notifications. |
| [XblCallRoutedHandler](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblcallroutedhandler.md) | A callback that receives notifications about HTTP service call attempts. |
| [XblCleanupAsync](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblcleanupasync.md) | Asynchronously releases all resources associated with the library. |
| [XblDisableAssertsForXboxLiveThrottlingInDevSandboxes](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xbldisableassertsforxboxlivethrottlingindevsandboxes.md) | Disables asserts for XBOX services throttling in dev sandboxes. |
| [XblGetAsyncQueue](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblgetasyncqueue.md) | Gets the async queue that is used for XSAPI's internal asynchronous operations. |
| [XblGetScid](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblgetscid.md) | Gets the Service Configuration ID (SCID) for the application. This value is set during XblInitialize. |
| [XblInitialize](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblinitialize.md) | Initializes the library instance. |
| [XblMemAllocFunction](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblmemallocfunction.md) | A callback that XSAPI invokes each time it needs a new memory buffer. |
| [XblMemFreeFunction](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblmemfreefunction.md) | A callback that XSAPI invokes each time it no longer needs a previously allocated memory buffer. |
| [XblMemGetFunctions](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblmemgetfunctions.md) | Gets the memory hook functions previously set by [XblMemSetFunctions](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblmemsetfunctions.md). |
| [XblMemSetFunctions](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblmemsetfunctions.md) | Optionally sets the memory hook functions to allow callers to route memory allocations to their own memory manager. |
| [XblRemoveServiceCallRoutedHandler](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblremoveservicecallroutedhandler.md) | Unregisters from all service call notifications. |
| [XblSetApiType](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblsetapitype.md) | Internal method. |
| [XblSetOverrideConfiguration](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblsetoverrideconfiguration.md) | Sets an override configuration for advanced scenarios where a common Service Configuration ID (SCID) and title Id are needed for cross platform experiences. |
| [XblSetOverrideLocale](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblsetoverridelocale.md) | To override the locale used across XSAPI. If not set, the default is to use the OS locale |

## Structures

| Structure | Description |
| - | - |
| [XblInitArgs](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/structs/xblinitargs.md) | Defines initialization arguments for the XBOX Services API (XSAPI). |
| [XblServiceCallRoutedArgs](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/structs/xblservicecallroutedargs.md) | Contains information about a service call. |


## Related topics

- [XSAPI reference (contents)](https://docs.xbox.com/reference/live/xsapi-c/atoc-xsapi-c.md)
- [XblDisableAssertsForXboxLiveThrottlingInDevSandboxes](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xbldisableassertsforxboxlivethrottlingindevsandboxes.md)
- [XblInitialize](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblinitialize.md)
- [XblCleanupAsync](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblcleanupasync.md)
- [XblGetScid](https://docs.xbox.com/reference/live/xsapi-c/xbox_live_global_c/functions/xblgetscid.md)
