I will give it a try.
So far this is the problem showing up
DEFINE_CALLBACK( VolumeHasChanged_t, k_iSteamMusicCallbacks + 2 )
CALLBACK_MEMBER( 0, float, m_flNewVolume )
END_DEFINE_CALLBACK_1()
isteammusic.h|62|error: no matching function for call to 'VolumeHasChanged_t::GetMemberVar_0(uint32&, uint32&, uint32&, const char**&, const char**&)'|
isteammusic.h|62|note: candidate is:|
isteammusic.h|61|note: static void VolumeHasChanged_t::GetMemberVar_0(unsigned int&, unsigned int&, uint32&, const char**, const char**)|
isteammusic.h|61|note: no known conversion for argument 1 from 'uint32 {aka long unsigned int}' to 'unsigned int&'|