diff -r e5b84f315be7 -r 21033ded8f86 inc/HidDevice.h --- a/inc/HidDevice.h Thu May 22 08:17:14 2014 +0200 +++ b/inc/HidDevice.h Thu May 22 08:45:14 2014 +0200 @@ -8,6 +8,7 @@ #include "HidReport.h" #include "hidapi.h" +const int KMaxHidStringChar=256; /** TODO: move to another header @@ -27,10 +28,21 @@ int Write(const HidReport& aOutputReport); // const wchar_t* Error(); + // + wchar_t* Vendor(); + wchar_t* Product(); + wchar_t* SerialNumber(); + +private: + void FetchStrings(); private: ///Our USB HID device hid_device* iHidDevice; + // + wchar_t iVendor[KMaxHidStringChar]; + wchar_t iProduct[KMaxHidStringChar]; + wchar_t iSerialNumber[KMaxHidStringChar]; };