Although we don't support "un-enumerating" devices, it will be useful to have a separate "enumerate" API from OSc_GetAllDevices().
This will allow re-enumerating devices (without affecting existing ones). More importantly, it will provide an opportunity to return enumeration errors (which are problematic to return from OSc_GetAllDevices).