adapters support CDevice