| ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXT | Command for enabling or disabling an XMA context. |
| ACP_COMMAND_ENABLE_OR_DISABLE_XMA_CONTEXTS | Command for enabling or disabling a series of XMA contexts. |
| ACP_COMMAND_INCREMENT_DMA_POINTER | Command for updating a DMA read or write pointer. |
| ACP_COMMAND_INCREMENT_PCM_WRITE_POINTER | Command for updating a PCM write pointer. |
| ACP_COMMAND_INCREMENT_XMA_WRITE_BUFFER_OFFSET_READ | Increments the read offset of the output buffer of a SHAPE_XMA_CONTEXT structure. |
| ACP_COMMAND_LOAD_SHAPE_FLOWGRAPH | Command for loading a flowgraph. |
| ACP_COMMAND_MESSAGE | Registers or unregisters one or more command messages. |
| ACP_COMMAND_UPDATE_ALL_CONTEXTS | Command for updating arrays of all SHAPE context types. |
| ACP_COMMAND_UPDATE_CONTEXTS | Command for updating an array of a single SHAPE context type. |
| ACP_COMMAND_UPDATE_DMA_CONTEXT | Command for updating a DMA context. |
| ACP_COMMAND_UPDATE_DMA_READ_CONTEXT_ENTRY | Entry for updating a SHAPE_DMA_CONTEXT that reads from a mix buffer. |
| ACP_COMMAND_UPDATE_DMA_WRITE_CONTEXT_ENTRY | Entry for updating a SHAPE_DMA_CONTEXT that writes to a mix buffer. |
| ACP_COMMAND_UPDATE_EQCOMP_CONTEXT | Command for updating an EQ/Comp context. |
| ACP_COMMAND_UPDATE_EQCOMP_CONTEXT_ENTRY | Entry for updating SHAPE_EQCOMP_CONTEXT. |
| ACP_COMMAND_UPDATE_FILTVOL_CONTEXT | Command for updating a Filter/Volume context. |
| ACP_COMMAND_UPDATE_FILTVOL_CONTEXT_ENTRY | Entry for updating SHAPE_FILTVOL_CONTEXT. |
| ACP_COMMAND_UPDATE_PCM_CONTEXT | Command for updating a PCM context. |
| ACP_COMMAND_UPDATE_PCM_CONTEXT_ENTRY | Entry for updating a SHAPE_PCM_CONTEXT. |
| ACP_COMMAND_UPDATE_SRC_CONTEXT | Command for updating an SRC context. |
| ACP_COMMAND_UPDATE_SRC_CONTEXT_ENTRY | Entry for updating SHAPE_SRC_CONTEXT. |
| ACP_COMMAND_UPDATE_XMA_CONTEXT | Command for updating an XMA context. |
| ACP_COMMAND_UPDATE_XMA_CONTEXT_ENTRY | Entry for updating a SHAPE_XMA_CONTEXT. |
| ACP_COMMAND_UPDATE_XMA_READ_BUFFER | Updates all the elements of a SHAPE_XMA_CONTEXT required for streaming encoded data. |
| ACP_MESSAGE | Message from the ACP. |
| ACP_MESSAGE_AUDIO_FRAME_START | Audio frame start message. |
| ACP_MESSAGE_COMMAND_COMPLETED | An ACP command has completed. |
| ACP_MESSAGE_ERROR | Error message from the ACP. |
| ACP_MESSAGE_FLOWGRAPH_COMPLETED | Flowgraph completed message. |
| ACP_MESSAGE_FLOWGRAPH_TERMINATED | Flowgraph terminated message. |
| ACP_MESSAGE_SHAPE_COMMAND_BLOCKED | SHAPE command (SRC or DMA) context is blocked. |
| SHAPE_CONTEXTS | SHAPE context data. |
| SHARED_SHAPE_CONTEXTS | This structure is used when sharing SHAPE and XMA resources with XAudio2. |