Я ищу для обнаружения устройств MTP через Windows API, а не просто перечисление уже подключенных устройств.
Это было бы DBT_DEVICEARRIVAL событие.
DBT_DEVICEARRIVAL
Для начала рассмотрим: