steamclient: Read access input strings on the PE side.

This commit is contained in:
Paul Gofman 2023-12-13 20:09:27 -06:00 committed by Arkadiusz Hiler
parent de63ea5341
commit c8669fbcbd
27 changed files with 1760 additions and 0 deletions

View file

@ -36,6 +36,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_GetUserStat(s
.pData = pData,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_GetUserStat, &params );
return params._ret;
}
@ -50,6 +51,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_GetUserStat_2
.pData = pData,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_GetUserStat_2, &params );
return params._ret;
}
@ -64,6 +66,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_GetUserAchiev
.pbAchieved = pbAchieved,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_GetUserAchievement, &params );
return params._ret;
}
@ -78,6 +81,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_SetUserStat(s
.nData = nData,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_SetUserStat, &params );
return params._ret;
}
@ -92,6 +96,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_SetUserStat_2
.fData = fData,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_SetUserStat_2, &params );
return params._ret;
}
@ -107,6 +112,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_UpdateUserAvg
.dSessionLength = dSessionLength,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_UpdateUserAvgRateStat, &params );
return params._ret;
}
@ -120,6 +126,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_SetUserAchiev
.pchName = pchName,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_SetUserAchievement, &params );
return params._ret;
}
@ -133,6 +140,7 @@ int8_t __thiscall winISteamGameServerStats_SteamGameServerStats001_ClearUserAchi
.pchName = pchName,
};
TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamGameServerStats_SteamGameServerStats001_ClearUserAchievement, &params );
return params._ret;
}