diff --git a/lsteamclient/gen_wrapper.py b/lsteamclient/gen_wrapper.py index 7f7bb84f..68e1b1b7 100755 --- a/lsteamclient/gen_wrapper.py +++ b/lsteamclient/gen_wrapper.py @@ -1109,9 +1109,7 @@ def handle_method_c(klass, method, winclassname, out): if method.name.startswith('CreateFakeUDPPort'): out(u' params._ret = create_winISteamNetworkingFakeUDPPort_SteamNetworkingFakeUDPPort001( params._ret );\n') - elif method.name.startswith("GetISteamGenericInterface"): - out(u' params._ret = create_win_interface( pchVersion, params._ret );\n') - elif method.result_type.spelling.startswith("ISteam"): + elif method.result_type.spelling.startswith("ISteam") or "GetISteam" in method.name: out(u' params._ret = create_win_interface( pchVersion, params._ret );\n') if not returns_void: