Contains platform defines for data types, macros that convert generic names to OS-specific names, and feature flags that define which features are implemented.