Closed T-Maxxx closed 6 years ago
Try to call GetIClientShortcuts
instead of GetIClientApps
;)
So in fact you were calling GetAppData on IClientApps with no arguments and ended up with corrupted stack.
OMG guys I didn't even noticed that. You rock! 🥇 I'm sure this was because I have copied a lot of blocks like that with changing member and interface version!
Hi. Nice fork ;D [Windows, Stable Steam]
Unfortunately, met situation where I can not use IClientShortcuts interface in my program. Calling any function from it will cause next error:
The code is:
The call always returns (uint)(-1) value no matter if I have launched my app through Steam shortcut or directly using EXE. Interface class seems correct according to latest steamclient.dll and steamclient.dylib. (I meant position of virtual functions in steamclient's maps and in interface class).
Thank you.