# BaseDdk ## Overview Provides BASE DDK APIs for creating, mapping, unmapping, and destroying an **Ashmem** object. **Since**: 12 ## Files | Name| Description| | -- | -- | | [ddk_api.h](capi-ddk-api-h.md) | Declares the BASE DDK APIs used by the USB host to access USB devices.| | [ddk_types.h](capi-ddk-types-h.md) | Provides BASE DDK types and declares the macros, enums, and data structures required by the BASE DDK APIs.|