Warum gehst du bis zur WndProc?
Besorg dir meine HID Komponente von
http://www.soft-gems.net/Controls.php
Dort ist auch DBT.pas dabei. Das ist die Konversion zu WM_DEVICECHANGE.
Bei der Zuweisung hier musst du einfach nur umtypen Pointer(lParam).
Die Parameter werden zu den unterschiedlichsten Zwecken eingesetzt und Delphi definiert einfach
verschiedene angepasste Records, die aber immer die gleiche Groessehaben.