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

# Services C API overview - PFEvents.h

> Services C API overview - PFEvents.h

## Functions

| Function | Description |
| - | - |
| [PFEventsWriteEventsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsasync.md) | Write batches of entity based events to PlayStream. The namespace of the Event must be 'custom' or start with 'custom.'. |
| [PFEventsWriteEventsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsgetresult.md) | Gets the result of a successful PFEventsWriteEventsAsync call. |
| [PFEventsWriteEventsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsgetresultsize.md) | Get the size in bytes needed to store the result of a WriteEvents call. |
| [PFEventsWriteTelemetryEventsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswritetelemetryeventsasync.md) | Write batches of entity based events to as Telemetry events (bypass PlayStream). The namespace must be 'custom' or start with 'custom.' |
| [PFEventsWriteTelemetryEventsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswritetelemetryeventsgetresult.md) | Gets the result of a successful PFEventsWriteTelemetryEventsAsync call. |
| [PFEventsWriteTelemetryEventsGetResultSize](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswritetelemetryeventsgetresultsize.md) | Get the size in bytes needed to store the result of a WriteTelemetryEvents call. |


## Related topics

- [Services C API overview - PFEventsTypes.h](https://docs.xbox.com/services/playfab/api-references/c/pfeventstypes/pfeventstypes_members.md)
- [Services C API overview - PFEventPipeline.h](https://docs.xbox.com/services/playfab/api-references/c/pfeventpipeline/pfeventpipeline_members.md)
- [PFEventsWriteEventsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsasync.md)
- [PFEventsWriteTelemetryEventsAsync](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswritetelemetryeventsasync.md)
- [PFEventsWriteEventsGetResult](https://docs.xbox.com/services/playfab/api-references/c/pfevents/functions/pfeventswriteeventsgetresult.md)
