Refactor Win32 USB location code
Refactor Win32 USB location code

More work is needed in the Win32 device enumeration code, this is
just a start to make it easier to understand.

Koromix/ty,Koromix/tytools,Koromix/ty,Koromix/ty,Koromix/tytools,Koromix/tytools