Разобрался, но не совсем...
Везде в просторах гугла
WParam == 0x8000 (
DBT_DEVICEARRIVAL), то есть устройство подключено и прошло энумерацию
События я ловлю в количестве 5шт при подключении и 1шт - при отключении устройства
Странно, но везде значение
WParam -
0x07!
Еще наблюдение. Подключая USB накопитель, событие DBT_DEVICEARRIVAL я все-таки ловлю.
Переходники всякие USB-COM, J-Link, ULINK2, USB-Blaster - нет такого события

как все-таки однозначно определить завершение энумерации и присутствие USB устройства в системе?
Кстати,
http://msdn.microsoft.com/en-us/library/wi...0(v=vs.85).aspx ничего не говорит о WParam==0x07
И еще дополнение.
Т.к. мое устройство работает от LibUsb, то и копать нужно оттуда
Если кому будет нужно -
http://www.cs.unm.edu/~hjelmn/libusb_hotpl...pi/hotplug.htmlМожно закрыть