fix bug in windows 32bit
add default constructor for HidDeviceInfo
add scan option for HidServices