Sorry to resurrect this answer back from the dead. But I noticed in Steamworks 138 in the SpaceWarsClient.h example that the STEAM_CALLBACKS() is changed to
STEAM_CALLBACK( CSpaceWarClient, OnLobbyGameCreated, LobbyGameCreated_t );
cutting out the last member parameter m_LobbyGameCreated.
But I can’t compile my code either wait. Without the member I get
error C4003: not enough actual parameters for macro ‘STEAM_CALLBACK’
And I also get
error C2208: ‘CCallback’: no members defined using this type
But if I add the member to the STEAM_CALLBACK macro, then I get the error:
Error C2512: ‘CCallback’: no appropriate default constructor available
I am stucked either way. I am using Steamworks 132 in the Engine 4.14