typedef std::tuple<int, std::wstring, std::wstring> DEVICE_INFO;
DEVICE_INFO device_info = make_tuple(index, L"", L"");
std::get<1>(device_info ) = ****; //set
DEVICE_INFO device_info = make_tuple(index, L"", L"");
std::get<1>(device_info ) = ****; //set
std::wstring description = std::get<1>(device_info ); //get