| GpaBeginCommandList | Begins a command list for sampling. |
| GpaBeginSample | Begins a sample in a command list. |
| GpaBeginSession | Begins sampling with the currently enabled set of counters. |
| GpaCloseContext | Closes the specified context, which ends access to GPU performance counters. |
| GpaContinueSampleOnCommandList | Continues a sample from one primary command list on to another primary command list. |
| GpaCopySecondarySamples | Copies a set of samples from a secondary command list back to the primary command list that executed the secondary command list. |
| GpaCreateSession | Creates a session on the specified context. |
| GpaDeleteSession | Deletes a session object. |
| GpaDestroy | Undoes any initialization to ensure proper behavior in applications that are not being profiled. |
| GpaDisableAllCounters | Disables all counters. |
| GpaDisableCounter | Disables the specified counter. |
| GpaDisableCounterByName | Disables the counter with the specified counter name (case insensitive). |
| GpaEnableAllCounters | Enables all counters. |
| GpaEnableCounter | Enables the specified counter. |
| GpaEnableCounterByName | Enables the counter with the specified counter name (case insensitive). |
| GpaEndCommandList | Ends command list for sampling. |
| GpaEndSample | Ends a sample in a command list. |
| GpaEndSession | Ends sampling with the currently enabled set of counters. |
| GpaGetCounterDataType | Gets the data type of the specified counter. |
| GpaGetCounterDescription | Gets the description of the specified counter. |
| GpaGetCounterGroup | Gets the group of the specified counter. |
| GpaGetCounterIndex | Gets index of a counter given its name (case insensitive). |
| GpaGetCounterName | Gets the name of the specified counter. |
| GpaGetCounterSampleType | Gets the sample type of the specified counter. |
| GpaGetCounterUsageType | Gets the usage type of the specified counter. |
| GpaGetCounterUuid | Gets the UUID type of the specified counter. |
| GpaGetDataTypeAsStr | Gets a string representation of the specified counter data type. |
| GpaGetDeviceAndRevisionId | Gets the GPU device id and revision id associated with the specified context. |
| GpaGetDeviceGeneration | Gets the device generation of the GPU associated with the specified context. |
| GpaGetDeviceMaxLdsBytes | Gets the max number of LDS bytes on the GPU. |
| GpaGetDeviceMaxVgprs | Gets the max number of VGPRs on the GPU. |
| GpaGetDeviceMaxWaveSlots | Gets the total number of wave slots on the GPU. |
| GpaGetDeviceName | Gets the device name of the GPU associated with the specified context. |
| GpaGetEnabledIndex | Gets the counter index for an enabled counter. |
| GpaGetFuncTable | Gets the GPA API function table. |
| GpaGetNumCounters | Gets the number of counters available. |
| GpaGetNumEnabledCounters | Gets the number of enabled counters. |
| GpaGetPassCount | Gets the number of passes required for the currently enabled set of counters. |
| GpaGetSampleCount | Gets the number of samples created for the specified session. |
| GpaGetSampleId | Gets the sample id of the sample with the specified index. |
| GpaGetSampleResult | Gets the result data for a given sample. |
| GpaGetSampleResultSize | Gets the result size (in bytes) for a given sample. |
| GpaGetStatusAsStr | Gets a string representation of the specified GPA status value. |
| GpaGetSupportedSampleTypes | Gets a mask of the sample types supported by the specified context. |
| GpaGetUsageTypeAsStr | Gets a string representation of the specified counter usage type. |
| GpaGetVersion | Gets the GPA version. |
| GpaInitialize | Initializes the driver so that counters are exposed. |
| GpaIsCounterEnabled | Checks whether or not a counter is enabled. |
| GpaIsPassComplete | Checks whether or not a pass has finished. |
| GpaIsSessionComplete | Checks if results for all samples within a session are available. |
| GpaOpenContext | Opens the specified context, which provides access to GPU performance counters. |
| GpaRegisterLoggingCallback | Registers a callback function to receive log messages. |