# 5. Modules

- CUPTI Activity API: Functions, types, and enums that implement the CUPTI Activity API.

- CUPTI Callback API: Functions, types, and enums that implement the CUPTI Callback API.

- CUPTI Checkpoint API: Functions, types, and enums that implement the CUPTI Checkpoint API.

- CUPTI Event API: Functions, types, and enums that implement the CUPTI Event API.

- CUPTI Metric API: Functions, types, and enums that implement the CUPTI Metric API.

- CUPTI PC Sampling API: Functions, types, and enums that implement the CUPTI PC Sampling API.

- CUPTI PC Sampling Utility API: Functions, types, and enums that implement the CUPTI PC Sampling Utility API.

- CUPTI Profiling API: Functions, types, and enums that implement the CUPTI Profiling API.

- CUPTI Result Codes: Error and result codes returned by CUPTI functions.

- CUPTI SASS Metrics API: Functions, types, and enums that implement the CUPTI SASS Metrics API.

- CUPTI Version: Function and macro to determine the CUPTI version.