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

@ -405,6 +405,9 @@ PATH_CONV_STRUCTS = {
}, },
} }
PRETOUCH_TYPES = {
"const char *": " IsBadStringPtrA({0}, -1);\n",
}
class Padding: class Padding:
def __init__(self, offset, size): def __init__(self, offset, size):
@ -1061,6 +1064,14 @@ def handle_method_c(klass, method, winclassname, out):
out(u' TRACE("%p\\n", _this);\n') out(u' TRACE("%p\\n", _this);\n')
# Some games pass pointers to the data in PE modules which have no access. Access violation is handled
# by VEH (which decrypts data and changes page protection). That can only work if such access violation happens
# on the PE side, so access the data before passing to the Unix side.
for _, p in enumerate(method.get_arguments()):
pretouch = PRETOUCH_TYPES.get(p.type.spelling)
if pretouch is not None:
out(pretouch.format(p.spelling))
out(f' STEAMCLIENT_CALL( {method.full_name}, &params );\n') out(f' STEAMCLIENT_CALL( {method.full_name}, &params );\n')
if method.name.startswith('CreateFakeUDPPort'): if method.name.startswith('CreateFakeUDPPort'):

View file

@ -16,6 +16,7 @@ int32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData(struc
.cchValueMax = cchValueMax, .cchValueMax = cchValueMax,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData, &params ); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION001_GetAppData, &params );
return params._ret; return params._ret;
} }
@ -1061,6 +1062,7 @@ const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQu
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam, &params ); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetLaunchQueryParam, &params );
return params._ret; return params._ret;
} }
@ -1388,6 +1390,7 @@ const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQu
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam, &params ); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetLaunchQueryParam, &params );
return params._ret; return params._ret;
} }
@ -1748,6 +1751,7 @@ const char * __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQu
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam, &params ); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetLaunchQueryParam, &params );
return params._ret; return params._ret;
} }
@ -1795,6 +1799,7 @@ uint64_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails(
.pszFileName = pszFileName, .pszFileName = pszFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszFileName, -1);
STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails, &params ); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetFileDetails, &params );
return params._ret; return params._ret;
} }

File diff suppressed because it is too large Load diff

View file

@ -18,6 +18,7 @@ int8_t __thiscall winISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init(str
.pchAbsolutePathToControllerConfigVDF = pchAbsolutePathToControllerConfigVDF, .pchAbsolutePathToControllerConfigVDF = pchAbsolutePathToControllerConfigVDF,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAbsolutePathToControllerConfigVDF, -1);
STEAMCLIENT_CALL( ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init, &params ); STEAMCLIENT_CALL( ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_Init, &params );
return params._ret; return params._ret;
} }
@ -77,6 +78,7 @@ void __thiscall winISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrid
.pchMode = pchMode, .pchMode = pchMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMode, -1);
STEAMCLIENT_CALL( ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode, &params ); STEAMCLIENT_CALL( ISteamController_STEAMCONTROLLER_INTERFACE_VERSION_SetOverrideMode, &params );
} }
@ -186,6 +188,7 @@ uint64_t __thiscall winISteamController_SteamController003_GetActionSetHandle(st
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController003_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController003_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -222,6 +225,7 @@ uint64_t __thiscall winISteamController_SteamController003_GetDigitalActionHandl
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController003_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController003_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -263,6 +267,7 @@ uint64_t __thiscall winISteamController_SteamController003_GetAnalogActionHandle
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController003_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController003_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -459,6 +464,7 @@ uint64_t __thiscall winISteamController_SteamController004_GetActionSetHandle(st
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController004_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController004_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -495,6 +501,7 @@ uint64_t __thiscall winISteamController_SteamController004_GetDigitalActionHandl
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController004_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController004_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -536,6 +543,7 @@ uint64_t __thiscall winISteamController_SteamController004_GetAnalogActionHandle
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController004_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController004_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -810,6 +818,7 @@ uint64_t __thiscall winISteamController_SteamController005_GetActionSetHandle(st
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController005_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController005_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -846,6 +855,7 @@ uint64_t __thiscall winISteamController_SteamController005_GetDigitalActionHandl
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController005_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController005_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -887,6 +897,7 @@ uint64_t __thiscall winISteamController_SteamController005_GetAnalogActionHandle
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController005_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController005_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1210,6 +1221,7 @@ uint64_t __thiscall winISteamController_SteamController006_GetActionSetHandle(st
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController006_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController006_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -1294,6 +1306,7 @@ uint64_t __thiscall winISteamController_SteamController006_GetDigitalActionHandl
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController006_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController006_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1335,6 +1348,7 @@ uint64_t __thiscall winISteamController_SteamController006_GetAnalogActionHandle
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController006_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController006_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1666,6 +1680,7 @@ uint64_t __thiscall winISteamController_SteamController007_GetActionSetHandle(st
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController007_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController007_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -1750,6 +1765,7 @@ uint64_t __thiscall winISteamController_SteamController007_GetDigitalActionHandl
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController007_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController007_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1791,6 +1807,7 @@ uint64_t __thiscall winISteamController_SteamController007_GetAnalogActionHandle
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController007_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController007_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -2157,6 +2174,7 @@ uint64_t __thiscall winISteamController_SteamController008_GetActionSetHandle(st
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController008_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController008_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -2241,6 +2259,7 @@ uint64_t __thiscall winISteamController_SteamController008_GetDigitalActionHandl
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController008_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController008_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -2282,6 +2301,7 @@ uint64_t __thiscall winISteamController_SteamController008_GetAnalogActionHandle
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamController_SteamController008_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamController_SteamController008_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }

View file

@ -50,6 +50,7 @@ void __thiscall winISteamFriends_SteamFriends001_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_SetPersonaName, &params );
} }
@ -170,6 +171,7 @@ int32_t __thiscall winISteamFriends_SteamFriends001_AddFriendByName(struct w_ste
.pchEmailOrAccountName = pchEmailOrAccountName, .pchEmailOrAccountName = pchEmailOrAccountName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmailOrAccountName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_AddFriendByName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_AddFriendByName, &params );
return params._ret; return params._ret;
} }
@ -208,6 +210,7 @@ void __thiscall winISteamFriends_SteamFriends001_SendMsgToFriend(struct w_steam_
.pchMsgBody = pchMsgBody, .pchMsgBody = pchMsgBody,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgBody, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_SendMsgToFriend, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_SendMsgToFriend, &params );
} }
@ -221,6 +224,8 @@ void __thiscall winISteamFriends_SteamFriends001_SetFriendRegValue(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_SetFriendRegValue, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_SetFriendRegValue, &params );
} }
@ -233,6 +238,7 @@ const char * __thiscall winISteamFriends_SteamFriends001_GetFriendRegValue(struc
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_GetFriendRegValue, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_GetFriendRegValue, &params );
return params._ret; return params._ret;
} }
@ -324,6 +330,7 @@ int8_t __thiscall winISteamFriends_SteamFriends001_InviteFriendByEmail(struct w_
.pchEmailAccount = pchEmailAccount, .pchEmailAccount = pchEmailAccount,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmailAccount, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_InviteFriendByEmail, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends001_InviteFriendByEmail, &params );
return params._ret; return params._ret;
} }
@ -465,6 +472,7 @@ void __thiscall winISteamFriends_SteamFriends002_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_SetPersonaName, &params );
} }
@ -562,6 +570,8 @@ void __thiscall winISteamFriends_SteamFriends002_SetFriendRegValue(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_SetFriendRegValue, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_SetFriendRegValue, &params );
} }
@ -574,6 +584,7 @@ const char * __thiscall winISteamFriends_SteamFriends002_GetFriendRegValue(struc
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_GetFriendRegValue, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_GetFriendRegValue, &params );
return params._ret; return params._ret;
} }
@ -652,6 +663,7 @@ int32_t __thiscall winISteamFriends_SteamFriends002_AddFriendByName(struct w_ste
.pchEmailOrAccountName = pchEmailOrAccountName, .pchEmailOrAccountName = pchEmailOrAccountName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmailOrAccountName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_AddFriendByName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_AddFriendByName, &params );
return params._ret; return params._ret;
} }
@ -664,6 +676,7 @@ int8_t __thiscall winISteamFriends_SteamFriends002_InviteFriendByEmail(struct w_
.pchEmailAccount = pchEmailAccount, .pchEmailAccount = pchEmailAccount,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmailAccount, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_InviteFriendByEmail, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends002_InviteFriendByEmail, &params );
return params._ret; return params._ret;
} }
@ -910,6 +923,7 @@ void __thiscall winISteamFriends_SteamFriends003_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends003_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends003_SetPersonaName, &params );
} }
@ -1135,6 +1149,7 @@ void __thiscall winISteamFriends_SteamFriends003_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends003_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends003_ActivateGameOverlay, &params );
} }
@ -1216,6 +1231,7 @@ void __thiscall winISteamFriends_SteamFriends004_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends004_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends004_SetPersonaName, &params );
} }
@ -1442,6 +1458,7 @@ void __thiscall winISteamFriends_SteamFriends004_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends004_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends004_ActivateGameOverlay, &params );
} }
@ -1527,6 +1544,7 @@ void __thiscall winISteamFriends_SteamFriends005_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_SetPersonaName, &params );
} }
@ -1750,6 +1768,7 @@ void __thiscall winISteamFriends_SteamFriends005_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_ActivateGameOverlay, &params );
} }
@ -1762,6 +1781,7 @@ void __thiscall winISteamFriends_SteamFriends005_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_ActivateGameOverlayToUser, &params );
} }
@ -1773,6 +1793,7 @@ void __thiscall winISteamFriends_SteamFriends005_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends005_ActivateGameOverlayToWebPage, &params );
} }
@ -1886,6 +1907,7 @@ void __thiscall winISteamFriends_SteamFriends006_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_SetPersonaName, &params );
} }
@ -2121,6 +2143,7 @@ void __thiscall winISteamFriends_SteamFriends006_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_ActivateGameOverlay, &params );
} }
@ -2133,6 +2156,7 @@ void __thiscall winISteamFriends_SteamFriends006_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_ActivateGameOverlayToUser, &params );
} }
@ -2144,6 +2168,7 @@ void __thiscall winISteamFriends_SteamFriends006_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends006_ActivateGameOverlayToWebPage, &params );
} }
@ -2272,6 +2297,7 @@ void __thiscall winISteamFriends_SteamFriends007_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_SetPersonaName, &params );
} }
@ -2494,6 +2520,7 @@ void __thiscall winISteamFriends_SteamFriends007_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_ActivateGameOverlay, &params );
} }
@ -2506,6 +2533,7 @@ void __thiscall winISteamFriends_SteamFriends007_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_ActivateGameOverlayToUser, &params );
} }
@ -2517,6 +2545,7 @@ void __thiscall winISteamFriends_SteamFriends007_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends007_ActivateGameOverlayToWebPage, &params );
} }
@ -2689,6 +2718,7 @@ void __thiscall winISteamFriends_SteamFriends008_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_SetPersonaName, &params );
} }
@ -2911,6 +2941,7 @@ void __thiscall winISteamFriends_SteamFriends008_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_ActivateGameOverlay, &params );
} }
@ -2923,6 +2954,7 @@ void __thiscall winISteamFriends_SteamFriends008_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_ActivateGameOverlayToUser, &params );
} }
@ -2934,6 +2966,7 @@ void __thiscall winISteamFriends_SteamFriends008_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends008_ActivateGameOverlayToWebPage, &params );
} }
@ -3197,6 +3230,7 @@ void __thiscall winISteamFriends_SteamFriends009_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_SetPersonaName, &params );
} }
@ -3419,6 +3453,7 @@ void __thiscall winISteamFriends_SteamFriends009_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_ActivateGameOverlay, &params );
} }
@ -3431,6 +3466,7 @@ void __thiscall winISteamFriends_SteamFriends009_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_ActivateGameOverlayToUser, &params );
} }
@ -3442,6 +3478,7 @@ void __thiscall winISteamFriends_SteamFriends009_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_ActivateGameOverlayToWebPage, &params );
} }
@ -3598,6 +3635,8 @@ int8_t __thiscall winISteamFriends_SteamFriends009_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -3621,6 +3660,7 @@ const char * __thiscall winISteamFriends_SteamFriends009_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -3659,6 +3699,7 @@ int8_t __thiscall winISteamFriends_SteamFriends009_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends009_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -3852,6 +3893,7 @@ void __thiscall winISteamFriends_SteamFriends010_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_SetPersonaName, &params );
} }
@ -4102,6 +4144,7 @@ void __thiscall winISteamFriends_SteamFriends010_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ActivateGameOverlay, &params );
} }
@ -4114,6 +4157,7 @@ void __thiscall winISteamFriends_SteamFriends010_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ActivateGameOverlayToUser, &params );
} }
@ -4125,6 +4169,7 @@ void __thiscall winISteamFriends_SteamFriends010_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ActivateGameOverlayToWebPage, &params );
} }
@ -4281,6 +4326,8 @@ int8_t __thiscall winISteamFriends_SteamFriends010_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -4304,6 +4351,7 @@ const char * __thiscall winISteamFriends_SteamFriends010_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -4342,6 +4390,7 @@ int8_t __thiscall winISteamFriends_SteamFriends010_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -4453,6 +4502,7 @@ int8_t __thiscall winISteamFriends_SteamFriends010_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -4544,6 +4594,7 @@ int8_t __thiscall winISteamFriends_SteamFriends010_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends010_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -4724,6 +4775,7 @@ void __thiscall winISteamFriends_SteamFriends011_SetPersonaName(struct w_steam_i
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_SetPersonaName, &params );
} }
@ -4974,6 +5026,7 @@ void __thiscall winISteamFriends_SteamFriends011_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ActivateGameOverlay, &params );
} }
@ -4986,6 +5039,7 @@ void __thiscall winISteamFriends_SteamFriends011_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ActivateGameOverlayToUser, &params );
} }
@ -4997,6 +5051,7 @@ void __thiscall winISteamFriends_SteamFriends011_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ActivateGameOverlayToWebPage, &params );
} }
@ -5153,6 +5208,8 @@ int8_t __thiscall winISteamFriends_SteamFriends011_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -5176,6 +5233,7 @@ const char * __thiscall winISteamFriends_SteamFriends011_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -5225,6 +5283,7 @@ int8_t __thiscall winISteamFriends_SteamFriends011_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -5336,6 +5395,7 @@ int8_t __thiscall winISteamFriends_SteamFriends011_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -5427,6 +5487,7 @@ int8_t __thiscall winISteamFriends_SteamFriends011_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends011_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -5647,6 +5708,7 @@ uint64_t __thiscall winISteamFriends_SteamFriends012_SetPersonaName(struct w_ste
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_SetPersonaName, &params );
return params._ret; return params._ret;
} }
@ -5898,6 +5960,7 @@ void __thiscall winISteamFriends_SteamFriends012_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ActivateGameOverlay, &params );
} }
@ -5910,6 +5973,7 @@ void __thiscall winISteamFriends_SteamFriends012_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ActivateGameOverlayToUser, &params );
} }
@ -5921,6 +5985,7 @@ void __thiscall winISteamFriends_SteamFriends012_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ActivateGameOverlayToWebPage, &params );
} }
@ -6077,6 +6142,8 @@ int8_t __thiscall winISteamFriends_SteamFriends012_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -6100,6 +6167,7 @@ const char * __thiscall winISteamFriends_SteamFriends012_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -6149,6 +6217,7 @@ int8_t __thiscall winISteamFriends_SteamFriends012_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -6260,6 +6329,7 @@ int8_t __thiscall winISteamFriends_SteamFriends012_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -6351,6 +6421,7 @@ int8_t __thiscall winISteamFriends_SteamFriends012_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends012_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -6571,6 +6642,7 @@ uint64_t __thiscall winISteamFriends_SteamFriends013_SetPersonaName(struct w_ste
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_SetPersonaName, &params );
return params._ret; return params._ret;
} }
@ -6822,6 +6894,7 @@ void __thiscall winISteamFriends_SteamFriends013_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ActivateGameOverlay, &params );
} }
@ -6834,6 +6907,7 @@ void __thiscall winISteamFriends_SteamFriends013_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ActivateGameOverlayToUser, &params );
} }
@ -6845,6 +6919,7 @@ void __thiscall winISteamFriends_SteamFriends013_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ActivateGameOverlayToWebPage, &params );
} }
@ -7002,6 +7077,8 @@ int8_t __thiscall winISteamFriends_SteamFriends013_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -7025,6 +7102,7 @@ const char * __thiscall winISteamFriends_SteamFriends013_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -7074,6 +7152,7 @@ int8_t __thiscall winISteamFriends_SteamFriends013_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -7185,6 +7264,7 @@ int8_t __thiscall winISteamFriends_SteamFriends013_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -7276,6 +7356,7 @@ int8_t __thiscall winISteamFriends_SteamFriends013_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends013_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -7497,6 +7578,7 @@ uint64_t __thiscall winISteamFriends_SteamFriends014_SetPersonaName(struct w_ste
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_SetPersonaName, &params );
return params._ret; return params._ret;
} }
@ -7760,6 +7842,7 @@ void __thiscall winISteamFriends_SteamFriends014_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ActivateGameOverlay, &params );
} }
@ -7772,6 +7855,7 @@ void __thiscall winISteamFriends_SteamFriends014_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ActivateGameOverlayToUser, &params );
} }
@ -7783,6 +7867,7 @@ void __thiscall winISteamFriends_SteamFriends014_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ActivateGameOverlayToWebPage, &params );
} }
@ -7940,6 +8025,8 @@ int8_t __thiscall winISteamFriends_SteamFriends014_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -7963,6 +8050,7 @@ const char * __thiscall winISteamFriends_SteamFriends014_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -8012,6 +8100,7 @@ int8_t __thiscall winISteamFriends_SteamFriends014_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -8123,6 +8212,7 @@ int8_t __thiscall winISteamFriends_SteamFriends014_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -8214,6 +8304,7 @@ int8_t __thiscall winISteamFriends_SteamFriends014_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends014_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -8444,6 +8535,7 @@ uint64_t __thiscall winISteamFriends_SteamFriends015_SetPersonaName(struct w_ste
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_SetPersonaName, &params );
return params._ret; return params._ret;
} }
@ -8779,6 +8871,7 @@ void __thiscall winISteamFriends_SteamFriends015_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ActivateGameOverlay, &params );
} }
@ -8791,6 +8884,7 @@ void __thiscall winISteamFriends_SteamFriends015_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ActivateGameOverlayToUser, &params );
} }
@ -8802,6 +8896,7 @@ void __thiscall winISteamFriends_SteamFriends015_ActivateGameOverlayToWebPage(st
.pchURL = pchURL, .pchURL = pchURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ActivateGameOverlayToWebPage, &params );
} }
@ -8959,6 +9054,8 @@ int8_t __thiscall winISteamFriends_SteamFriends015_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -8982,6 +9079,7 @@ const char * __thiscall winISteamFriends_SteamFriends015_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -9031,6 +9129,7 @@ int8_t __thiscall winISteamFriends_SteamFriends015_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -9142,6 +9241,7 @@ int8_t __thiscall winISteamFriends_SteamFriends015_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -9233,6 +9333,7 @@ int8_t __thiscall winISteamFriends_SteamFriends015_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends015_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -9503,6 +9604,7 @@ uint64_t __thiscall winISteamFriends_SteamFriends017_SetPersonaName(struct w_ste
.pchPersonaName = pchPersonaName, .pchPersonaName = pchPersonaName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPersonaName, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_SetPersonaName, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_SetPersonaName, &params );
return params._ret; return params._ret;
} }
@ -9838,6 +9940,7 @@ void __thiscall winISteamFriends_SteamFriends017_ActivateGameOverlay(struct w_st
.pchDialog = pchDialog, .pchDialog = pchDialog,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlay, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlay, &params );
} }
@ -9850,6 +9953,7 @@ void __thiscall winISteamFriends_SteamFriends017_ActivateGameOverlayToUser(struc
.steamID = steamID, .steamID = steamID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDialog, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlayToUser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlayToUser, &params );
} }
@ -9862,6 +9966,7 @@ void __thiscall winISteamFriends_SteamFriends017_ActivateGameOverlayToWebPage(st
.eMode = eMode, .eMode = eMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlayToWebPage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlayToWebPage, &params );
} }
@ -10019,6 +10124,8 @@ int8_t __thiscall winISteamFriends_SteamFriends017_SetRichPresence(struct w_stea
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_SetRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_SetRichPresence, &params );
return params._ret; return params._ret;
} }
@ -10042,6 +10149,7 @@ const char * __thiscall winISteamFriends_SteamFriends017_GetFriendRichPresence(s
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_GetFriendRichPresence, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_GetFriendRichPresence, &params );
return params._ret; return params._ret;
} }
@ -10091,6 +10199,7 @@ int8_t __thiscall winISteamFriends_SteamFriends017_InviteUserToGame(struct w_ste
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_InviteUserToGame, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_InviteUserToGame, &params );
return params._ret; return params._ret;
} }
@ -10202,6 +10311,7 @@ int8_t __thiscall winISteamFriends_SteamFriends017_SendClanChatMessage(struct w_
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_SendClanChatMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_SendClanChatMessage, &params );
return params._ret; return params._ret;
} }
@ -10293,6 +10403,7 @@ int8_t __thiscall winISteamFriends_SteamFriends017_ReplyToFriendMessage(struct w
.pchMsgToSend = pchMsgToSend, .pchMsgToSend = pchMsgToSend,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMsgToSend, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ReplyToFriendMessage, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ReplyToFriendMessage, &params );
return params._ret; return params._ret;
} }
@ -10403,6 +10514,7 @@ int8_t __thiscall winISteamFriends_SteamFriends017_RegisterProtocolInOverlayBrow
.pchProtocol = pchProtocol, .pchProtocol = pchProtocol,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchProtocol, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_RegisterProtocolInOverlayBrowser, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_RegisterProtocolInOverlayBrowser, &params );
return params._ret; return params._ret;
} }
@ -10415,6 +10527,7 @@ void __thiscall winISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialog
.pchConnectString = pchConnectString, .pchConnectString = pchConnectString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialogConnectString, &params ); STEAMCLIENT_CALL( ISteamFriends_SteamFriends017_ActivateGameOverlayInviteDialogConnectString, &params );
} }

View file

@ -27,6 +27,8 @@ uint32_t __thiscall winISteamGameSearch_SteamMatchGameSearch001_AddGameSearchPar
.pchValuesToFind = pchValuesToFind, .pchValuesToFind = pchValuesToFind,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToFind, -1);
IsBadStringPtrA(pchValuesToFind, -1);
STEAMCLIENT_CALL( ISteamGameSearch_SteamMatchGameSearch001_AddGameSearchParams, &params ); STEAMCLIENT_CALL( ISteamGameSearch_SteamMatchGameSearch001_AddGameSearchParams, &params );
return params._ret; return params._ret;
} }
@ -114,6 +116,8 @@ uint32_t __thiscall winISteamGameSearch_SteamMatchGameSearch001_SetGameHostParam
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamGameSearch_SteamMatchGameSearch001_SetGameHostParams, &params ); STEAMCLIENT_CALL( ISteamGameSearch_SteamMatchGameSearch001_SetGameHostParams, &params );
return params._ret; return params._ret;
} }
@ -127,6 +131,7 @@ uint32_t __thiscall winISteamGameSearch_SteamMatchGameSearch001_SetConnectionDet
.cubConnectionDetails = cubConnectionDetails, .cubConnectionDetails = cubConnectionDetails,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectionDetails, -1);
STEAMCLIENT_CALL( ISteamGameSearch_SteamMatchGameSearch001_SetConnectionDetails, &params ); STEAMCLIENT_CALL( ISteamGameSearch_SteamMatchGameSearch001_SetConnectionDetails, &params );
return params._ret; return params._ret;
} }

View file

@ -170,6 +170,10 @@ int8_t __thiscall winISteamGameServer_SteamGameServer002_Obsolete_GSSetStatus(st
.pchVersion = pchVersion, .pchVersion = pchVersion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchMapName, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_Obsolete_GSSetStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_Obsolete_GSSetStatus, &params );
return params._ret; return params._ret;
} }
@ -186,6 +190,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer002_GSUpdateStatus(struct w
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSUpdateStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSUpdateStatus, &params );
return params._ret; return params._ret;
} }
@ -226,6 +232,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer002_GSSetServerType(struct
.pchVersion = pchVersion, .pchVersion = pchVersion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetServerType, &params );
return params._ret; return params._ret;
} }
@ -246,6 +254,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer002_GSSetServerType2(struct
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetServerType2, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetServerType2, &params );
return params._ret; return params._ret;
} }
@ -263,6 +273,9 @@ int8_t __thiscall winISteamGameServer_SteamGameServer002_GSUpdateStatus2(struct
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSUpdateStatus2, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSUpdateStatus2, &params );
return params._ret; return params._ret;
} }
@ -289,6 +302,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer002_GSSetUserData(struct w_
.nFrags = nFrags, .nFrags = nFrags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetUserData, &params );
return params._ret; return params._ret;
} }
@ -312,6 +326,7 @@ void __thiscall winISteamGameServer_SteamGameServer002_GSSetGameType(struct w_st
.pchType = pchType, .pchType = pchType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchType, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetGameType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer002_GSSetGameType, &params );
} }
@ -508,6 +523,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer003_GSSetServerType(struct
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSSetServerType, &params );
return params._ret; return params._ret;
} }
@ -525,6 +542,9 @@ int8_t __thiscall winISteamGameServer_SteamGameServer003_GSUpdateStatus(struct w
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSUpdateStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSUpdateStatus, &params );
return params._ret; return params._ret;
} }
@ -551,6 +571,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer003_GSSetUserData(struct w_
.nFrags = nFrags, .nFrags = nFrags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSSetUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSSetUserData, &params );
return params._ret; return params._ret;
} }
@ -574,6 +595,7 @@ void __thiscall winISteamGameServer_SteamGameServer003_GSSetGameType(struct w_st
.pchType = pchType, .pchType = pchType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchType, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSSetGameType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSSetGameType, &params );
} }
@ -586,6 +608,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer003_GSGetUserAchievementSta
.pchAchievementName = pchAchievementName, .pchAchievementName = pchAchievementName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAchievementName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSGetUserAchievementStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer003_GSGetUserAchievementStatus, &params );
return params._ret; return params._ret;
} }
@ -741,6 +764,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer004_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -761,6 +785,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer004_BSetServerType(struct w
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_BSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_BSetServerType, &params );
return params._ret; return params._ret;
} }
@ -778,6 +804,9 @@ void __thiscall winISteamGameServer_SteamGameServer004_UpdateServerStatus(struct
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_UpdateServerStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_UpdateServerStatus, &params );
} }
@ -800,6 +829,7 @@ void __thiscall winISteamGameServer_SteamGameServer004_SetGameType(struct w_stea
.pchGameType = pchGameType, .pchGameType = pchGameType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameType, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_SetGameType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_SetGameType, &params );
} }
@ -812,6 +842,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer004_BGetUserAchievementStat
.pchAchievementName = pchAchievementName, .pchAchievementName = pchAchievementName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAchievementName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_BGetUserAchievementStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer004_BGetUserAchievementStatus, &params );
return params._ret; return params._ret;
} }
@ -965,6 +996,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer005_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -984,6 +1016,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer005_BSetServerType(struct w
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_BSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_BSetServerType, &params );
return params._ret; return params._ret;
} }
@ -1001,6 +1035,9 @@ void __thiscall winISteamGameServer_SteamGameServer005_UpdateServerStatus(struct
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_UpdateServerStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_UpdateServerStatus, &params );
} }
@ -1023,6 +1060,7 @@ void __thiscall winISteamGameServer_SteamGameServer005_SetGameType(struct w_stea
.pchGameType = pchGameType, .pchGameType = pchGameType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameType, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_SetGameType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_SetGameType, &params );
} }
@ -1035,6 +1073,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer005_BGetUserAchievementStat
.pchAchievementName = pchAchievementName, .pchAchievementName = pchAchievementName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAchievementName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_BGetUserAchievementStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer005_BGetUserAchievementStatus, &params );
return params._ret; return params._ret;
} }
@ -1191,6 +1230,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer008_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -1210,6 +1250,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer008_BSetServerType(struct w
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_BSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_BSetServerType, &params );
return params._ret; return params._ret;
} }
@ -1227,6 +1269,9 @@ void __thiscall winISteamGameServer_SteamGameServer008_UpdateServerStatus(struct
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_UpdateServerStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_UpdateServerStatus, &params );
} }
@ -1249,6 +1294,7 @@ void __thiscall winISteamGameServer_SteamGameServer008_SetGameType(struct w_stea
.pchGameType = pchGameType, .pchGameType = pchGameType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameType, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_SetGameType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_SetGameType, &params );
} }
@ -1261,6 +1307,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer008_BGetUserAchievementStat
.pchAchievementName = pchAchievementName, .pchAchievementName = pchAchievementName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAchievementName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_BGetUserAchievementStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer008_BGetUserAchievementStatus, &params );
return params._ret; return params._ret;
} }
@ -1456,6 +1503,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer009_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -1475,6 +1523,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer009_BSetServerType(struct w
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_BSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_BSetServerType, &params );
return params._ret; return params._ret;
} }
@ -1492,6 +1542,9 @@ void __thiscall winISteamGameServer_SteamGameServer009_UpdateServerStatus(struct
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_UpdateServerStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_UpdateServerStatus, &params );
} }
@ -1514,6 +1567,7 @@ void __thiscall winISteamGameServer_SteamGameServer009_SetGameType(struct w_stea
.pchGameType = pchGameType, .pchGameType = pchGameType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameType, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_SetGameType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_SetGameType, &params );
} }
@ -1526,6 +1580,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer009_BGetUserAchievementStat
.pchAchievementName = pchAchievementName, .pchAchievementName = pchAchievementName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAchievementName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_BGetUserAchievementStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_BGetUserAchievementStatus, &params );
return params._ret; return params._ret;
} }
@ -1572,6 +1627,7 @@ void __thiscall winISteamGameServer_SteamGameServer009_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer009_SetGameData, &params );
} }
@ -1751,6 +1807,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer010_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -1770,6 +1827,8 @@ int8_t __thiscall winISteamGameServer_SteamGameServer010_BSetServerType(struct w
.bLANMode = bLANMode, .bLANMode = bLANMode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameDir, -1);
IsBadStringPtrA(pchVersion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_BSetServerType, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_BSetServerType, &params );
return params._ret; return params._ret;
} }
@ -1787,6 +1846,9 @@ void __thiscall winISteamGameServer_SteamGameServer010_UpdateServerStatus(struct
.pchMapName = pchMapName, .pchMapName = pchMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServerName, -1);
IsBadStringPtrA(pSpectatorServerName, -1);
IsBadStringPtrA(pchMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_UpdateServerStatus, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_UpdateServerStatus, &params );
} }
@ -1809,6 +1871,7 @@ void __thiscall winISteamGameServer_SteamGameServer010_SetGameTags(struct w_stea
.pchGameTags = pchGameTags, .pchGameTags = pchGameTags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameTags, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_SetGameTags, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_SetGameTags, &params );
} }
@ -1865,6 +1928,7 @@ void __thiscall winISteamGameServer_SteamGameServer010_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer010_SetGameData, &params );
} }
@ -2030,6 +2094,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer011_InitGameServer(struct w
.pchVersionString = pchVersionString, .pchVersionString = pchVersionString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchVersionString, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_InitGameServer, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_InitGameServer, &params );
return params._ret; return params._ret;
} }
@ -2042,6 +2107,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetProduct(struct w_steam
.pszProduct = pszProduct, .pszProduct = pszProduct,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszProduct, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetProduct, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetProduct, &params );
} }
@ -2053,6 +2119,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetGameDescription(struct
.pszGameDescription = pszGameDescription, .pszGameDescription = pszGameDescription,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszGameDescription, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetGameDescription, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetGameDescription, &params );
} }
@ -2064,6 +2131,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetModDir(struct w_steam_
.pszModDir = pszModDir, .pszModDir = pszModDir,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszModDir, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetModDir, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetModDir, &params );
} }
@ -2087,6 +2155,8 @@ void __thiscall winISteamGameServer_SteamGameServer011_LogOn(struct w_steam_ifac
.pszPassword = pszPassword, .pszPassword = pszPassword,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszAccountName, -1);
IsBadStringPtrA(pszPassword, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_LogOn, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_LogOn, &params );
} }
@ -2185,6 +2255,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetServerName(struct w_st
.pszServerName = pszServerName, .pszServerName = pszServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetServerName, &params );
} }
@ -2196,6 +2267,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetMapName(struct w_steam
.pszMapName = pszMapName, .pszMapName = pszMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetMapName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetMapName, &params );
} }
@ -2229,6 +2301,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetSpectatorServerName(st
.pszSpectatorServerName = pszSpectatorServerName, .pszSpectatorServerName = pszSpectatorServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszSpectatorServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetSpectatorServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetSpectatorServerName, &params );
} }
@ -2251,6 +2324,8 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetKeyValue(struct w_stea
.pValue = pValue, .pValue = pValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pKey, -1);
IsBadStringPtrA(pValue, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetKeyValue, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetKeyValue, &params );
} }
@ -2262,6 +2337,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetGameTags(struct w_stea
.pchGameTags = pchGameTags, .pchGameTags = pchGameTags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameTags, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetGameTags, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetGameTags, &params );
} }
@ -2273,6 +2349,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetGameData, &params );
} }
@ -2284,6 +2361,7 @@ void __thiscall winISteamGameServer_SteamGameServer011_SetRegion(struct w_steam_
.pszRegion = pszRegion, .pszRegion = pszRegion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszRegion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetRegion, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_SetRegion, &params );
} }
@ -2335,6 +2413,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer011_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer011_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -2653,6 +2732,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer012_InitGameServer(struct w
.pchVersionString = pchVersionString, .pchVersionString = pchVersionString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchVersionString, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_InitGameServer, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_InitGameServer, &params );
return params._ret; return params._ret;
} }
@ -2665,6 +2745,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetProduct(struct w_steam
.pszProduct = pszProduct, .pszProduct = pszProduct,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszProduct, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetProduct, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetProduct, &params );
} }
@ -2676,6 +2757,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetGameDescription(struct
.pszGameDescription = pszGameDescription, .pszGameDescription = pszGameDescription,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszGameDescription, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetGameDescription, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetGameDescription, &params );
} }
@ -2687,6 +2769,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetModDir(struct w_steam_
.pszModDir = pszModDir, .pszModDir = pszModDir,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszModDir, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetModDir, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetModDir, &params );
} }
@ -2709,6 +2792,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_LogOn(struct w_steam_ifac
.pszToken = pszToken, .pszToken = pszToken,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszToken, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_LogOn, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_LogOn, &params );
} }
@ -2807,6 +2891,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetServerName(struct w_st
.pszServerName = pszServerName, .pszServerName = pszServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetServerName, &params );
} }
@ -2818,6 +2903,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetMapName(struct w_steam
.pszMapName = pszMapName, .pszMapName = pszMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetMapName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetMapName, &params );
} }
@ -2851,6 +2937,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetSpectatorServerName(st
.pszSpectatorServerName = pszSpectatorServerName, .pszSpectatorServerName = pszSpectatorServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszSpectatorServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetSpectatorServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetSpectatorServerName, &params );
} }
@ -2873,6 +2960,8 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetKeyValue(struct w_stea
.pValue = pValue, .pValue = pValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pKey, -1);
IsBadStringPtrA(pValue, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetKeyValue, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetKeyValue, &params );
} }
@ -2884,6 +2973,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetGameTags(struct w_stea
.pchGameTags = pchGameTags, .pchGameTags = pchGameTags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameTags, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetGameTags, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetGameTags, &params );
} }
@ -2895,6 +2985,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetGameData, &params );
} }
@ -2906,6 +2997,7 @@ void __thiscall winISteamGameServer_SteamGameServer012_SetRegion(struct w_steam_
.pszRegion = pszRegion, .pszRegion = pszRegion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszRegion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetRegion, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_SetRegion, &params );
} }
@ -2957,6 +3049,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer012_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer012_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -3275,6 +3368,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer013_InitGameServer(struct w
.pchVersionString = pchVersionString, .pchVersionString = pchVersionString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchVersionString, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_InitGameServer, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_InitGameServer, &params );
return params._ret; return params._ret;
} }
@ -3287,6 +3381,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetProduct(struct w_steam
.pszProduct = pszProduct, .pszProduct = pszProduct,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszProduct, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetProduct, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetProduct, &params );
} }
@ -3298,6 +3393,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetGameDescription(struct
.pszGameDescription = pszGameDescription, .pszGameDescription = pszGameDescription,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszGameDescription, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetGameDescription, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetGameDescription, &params );
} }
@ -3309,6 +3405,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetModDir(struct w_steam_
.pszModDir = pszModDir, .pszModDir = pszModDir,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszModDir, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetModDir, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetModDir, &params );
} }
@ -3331,6 +3428,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_LogOn(struct w_steam_ifac
.pszToken = pszToken, .pszToken = pszToken,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszToken, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_LogOn, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_LogOn, &params );
} }
@ -3429,6 +3527,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetServerName(struct w_st
.pszServerName = pszServerName, .pszServerName = pszServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetServerName, &params );
} }
@ -3440,6 +3539,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetMapName(struct w_steam
.pszMapName = pszMapName, .pszMapName = pszMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetMapName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetMapName, &params );
} }
@ -3473,6 +3573,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetSpectatorServerName(st
.pszSpectatorServerName = pszSpectatorServerName, .pszSpectatorServerName = pszSpectatorServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszSpectatorServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetSpectatorServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetSpectatorServerName, &params );
} }
@ -3495,6 +3596,8 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetKeyValue(struct w_stea
.pValue = pValue, .pValue = pValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pKey, -1);
IsBadStringPtrA(pValue, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetKeyValue, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetKeyValue, &params );
} }
@ -3506,6 +3609,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetGameTags(struct w_stea
.pchGameTags = pchGameTags, .pchGameTags = pchGameTags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameTags, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetGameTags, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetGameTags, &params );
} }
@ -3517,6 +3621,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetGameData, &params );
} }
@ -3528,6 +3633,7 @@ void __thiscall winISteamGameServer_SteamGameServer013_SetRegion(struct w_steam_
.pszRegion = pszRegion, .pszRegion = pszRegion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszRegion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetRegion, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_SetRegion, &params );
} }
@ -3579,6 +3685,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer013_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer013_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -3898,6 +4005,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer014_InitGameServer(struct w
.pchVersionString = pchVersionString, .pchVersionString = pchVersionString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchVersionString, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_InitGameServer, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_InitGameServer, &params );
return params._ret; return params._ret;
} }
@ -3910,6 +4018,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetProduct(struct w_steam
.pszProduct = pszProduct, .pszProduct = pszProduct,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszProduct, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetProduct, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetProduct, &params );
} }
@ -3921,6 +4030,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetGameDescription(struct
.pszGameDescription = pszGameDescription, .pszGameDescription = pszGameDescription,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszGameDescription, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetGameDescription, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetGameDescription, &params );
} }
@ -3932,6 +4042,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetModDir(struct w_steam_
.pszModDir = pszModDir, .pszModDir = pszModDir,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszModDir, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetModDir, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetModDir, &params );
} }
@ -3954,6 +4065,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_LogOn(struct w_steam_ifac
.pszToken = pszToken, .pszToken = pszToken,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszToken, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_LogOn, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_LogOn, &params );
} }
@ -4052,6 +4164,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetServerName(struct w_st
.pszServerName = pszServerName, .pszServerName = pszServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetServerName, &params );
} }
@ -4063,6 +4176,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetMapName(struct w_steam
.pszMapName = pszMapName, .pszMapName = pszMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetMapName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetMapName, &params );
} }
@ -4096,6 +4210,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetSpectatorServerName(st
.pszSpectatorServerName = pszSpectatorServerName, .pszSpectatorServerName = pszSpectatorServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszSpectatorServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetSpectatorServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetSpectatorServerName, &params );
} }
@ -4118,6 +4233,8 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetKeyValue(struct w_stea
.pValue = pValue, .pValue = pValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pKey, -1);
IsBadStringPtrA(pValue, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetKeyValue, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetKeyValue, &params );
} }
@ -4129,6 +4246,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetGameTags(struct w_stea
.pchGameTags = pchGameTags, .pchGameTags = pchGameTags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameTags, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetGameTags, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetGameTags, &params );
} }
@ -4140,6 +4258,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetGameData, &params );
} }
@ -4151,6 +4270,7 @@ void __thiscall winISteamGameServer_SteamGameServer014_SetRegion(struct w_steam_
.pszRegion = pszRegion, .pszRegion = pszRegion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszRegion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetRegion, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_SetRegion, &params );
} }
@ -4376,6 +4496,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer014_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer014_BUpdateUserData, &params );
return params._ret; return params._ret;
} }
@ -4521,6 +4642,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer015_InitGameServer(struct w
.pchVersionString = pchVersionString, .pchVersionString = pchVersionString,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchVersionString, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_InitGameServer, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_InitGameServer, &params );
return params._ret; return params._ret;
} }
@ -4533,6 +4655,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetProduct(struct w_steam
.pszProduct = pszProduct, .pszProduct = pszProduct,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszProduct, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetProduct, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetProduct, &params );
} }
@ -4544,6 +4667,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetGameDescription(struct
.pszGameDescription = pszGameDescription, .pszGameDescription = pszGameDescription,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszGameDescription, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetGameDescription, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetGameDescription, &params );
} }
@ -4555,6 +4679,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetModDir(struct w_steam_
.pszModDir = pszModDir, .pszModDir = pszModDir,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszModDir, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetModDir, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetModDir, &params );
} }
@ -4577,6 +4702,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_LogOn(struct w_steam_ifac
.pszToken = pszToken, .pszToken = pszToken,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszToken, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_LogOn, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_LogOn, &params );
} }
@ -4675,6 +4801,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetServerName(struct w_st
.pszServerName = pszServerName, .pszServerName = pszServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetServerName, &params );
} }
@ -4686,6 +4813,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetMapName(struct w_steam
.pszMapName = pszMapName, .pszMapName = pszMapName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszMapName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetMapName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetMapName, &params );
} }
@ -4719,6 +4847,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetSpectatorServerName(st
.pszSpectatorServerName = pszSpectatorServerName, .pszSpectatorServerName = pszSpectatorServerName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszSpectatorServerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetSpectatorServerName, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetSpectatorServerName, &params );
} }
@ -4741,6 +4870,8 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetKeyValue(struct w_stea
.pValue = pValue, .pValue = pValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pKey, -1);
IsBadStringPtrA(pValue, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetKeyValue, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetKeyValue, &params );
} }
@ -4752,6 +4883,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetGameTags(struct w_stea
.pchGameTags = pchGameTags, .pchGameTags = pchGameTags,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameTags, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetGameTags, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetGameTags, &params );
} }
@ -4763,6 +4895,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetGameData(struct w_stea
.pchGameData = pchGameData, .pchGameData = pchGameData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGameData, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetGameData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetGameData, &params );
} }
@ -4774,6 +4907,7 @@ void __thiscall winISteamGameServer_SteamGameServer015_SetRegion(struct w_steam_
.pszRegion = pszRegion, .pszRegion = pszRegion,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszRegion, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetRegion, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_SetRegion, &params );
} }
@ -5000,6 +5134,7 @@ int8_t __thiscall winISteamGameServer_SteamGameServer015_BUpdateUserData(struct
.uScore = uScore, .uScore = uScore,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPlayerName, -1);
STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_BUpdateUserData, &params ); STEAMCLIENT_CALL( ISteamGameServer_SteamGameServer015_BUpdateUserData, &params );
return params._ret; return params._ret;
} }

View file

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

View file

@ -56,6 +56,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddSessionAttributeInt(
.nData = nData, .nData = nData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeInt, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeInt, &params );
return params._ret; return params._ret;
} }
@ -70,6 +71,8 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddSessionAttributeStri
.pstrData = pstrData, .pstrData = pstrData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
IsBadStringPtrA(pstrData, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeString, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeString, &params );
return params._ret; return params._ret;
} }
@ -84,6 +87,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddSessionAttributeFloa
.fData = fData, .fData = fData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeFloat, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeFloat, &params );
return params._ret; return params._ret;
} }
@ -98,6 +102,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddNewRow(struct w_stea
.pstrTableName = pstrTableName, .pstrTableName = pstrTableName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrTableName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddNewRow, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddNewRow, &params );
return params._ret; return params._ret;
} }
@ -136,6 +141,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddRowAttributeInt(stru
.nData = nData, .nData = nData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAttributeInt, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAttributeInt, &params );
return params._ret; return params._ret;
} }
@ -150,6 +156,8 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddRowAtributeString(st
.pstrData = pstrData, .pstrData = pstrData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
IsBadStringPtrA(pstrData, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAtributeString, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAtributeString, &params );
return params._ret; return params._ret;
} }
@ -164,6 +172,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddRowAttributeFloat(st
.fData = fData, .fData = fData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAttributeFloat, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAttributeFloat, &params );
return params._ret; return params._ret;
} }
@ -178,6 +187,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddSessionAttributeInt6
.llData = llData, .llData = llData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeInt64, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddSessionAttributeInt64, &params );
return params._ret; return params._ret;
} }
@ -192,6 +202,7 @@ uint32_t __thiscall winISteamGameStats_SteamGameStats001_AddRowAttributeInt64(st
.llData = llData, .llData = llData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pstrName, -1);
STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAttributeInt64, &params ); STEAMCLIENT_CALL( ISteamGameStats_SteamGameStats001_AddRowAttributeInt64, &params );
return params._ret; return params._ret;
} }

View file

@ -71,6 +71,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_
.pchUserCSS = pchUserCSS, .pchUserCSS = pchUserCSS,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgent, -1);
IsBadStringPtrA(pchUserCSS, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_CreateBrowser, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_CreateBrowser, &params );
return params._ret; return params._ret;
} }
@ -96,6 +98,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Load
.pchPostData = pchPostData, .pchPostData = pchPostData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
IsBadStringPtrA(pchPostData, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_LoadURL, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_LoadURL, &params );
} }
@ -166,6 +170,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_AddH
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_AddHeader, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_AddHeader, &params );
} }
@ -178,6 +184,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Exec
.pchScript = pchScript, .pchScript = pchScript,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchScript, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_ExecuteJavascript, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_ExecuteJavascript, &params );
} }
@ -361,6 +368,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Find
.bReverse = bReverse, .bReverse = bReverse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchSearchStr, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Find, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Find, &params );
} }
@ -545,6 +553,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_
.pchUserCSS = pchUserCSS, .pchUserCSS = pchUserCSS,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgent, -1);
IsBadStringPtrA(pchUserCSS, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_CreateBrowser, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_CreateBrowser, &params );
return params._ret; return params._ret;
} }
@ -570,6 +580,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Load
.pchPostData = pchPostData, .pchPostData = pchPostData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
IsBadStringPtrA(pchPostData, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_LoadURL, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_LoadURL, &params );
} }
@ -640,6 +652,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_AddH
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_AddHeader, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_AddHeader, &params );
} }
@ -652,6 +666,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Exec
.pchScript = pchScript, .pchScript = pchScript,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchScript, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_ExecuteJavascript, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_ExecuteJavascript, &params );
} }
@ -835,6 +850,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Find
.bReverse = bReverse, .bReverse = bReverse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchSearchStr, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Find, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Find, &params );
} }
@ -876,6 +892,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_SetC
.bHTTPOnly = bHTTPOnly, .bHTTPOnly = bHTTPOnly,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHostname, -1);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
IsBadStringPtrA(pchPath, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_SetCookie, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_SetCookie, &params );
} }
@ -1053,6 +1073,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_
.pchUserCSS = pchUserCSS, .pchUserCSS = pchUserCSS,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgent, -1);
IsBadStringPtrA(pchUserCSS, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_CreateBrowser, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_CreateBrowser, &params );
return params._ret; return params._ret;
} }
@ -1078,6 +1100,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Load
.pchPostData = pchPostData, .pchPostData = pchPostData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
IsBadStringPtrA(pchPostData, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_LoadURL, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_LoadURL, &params );
} }
@ -1148,6 +1172,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_AddH
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_AddHeader, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_AddHeader, &params );
} }
@ -1160,6 +1186,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Exec
.pchScript = pchScript, .pchScript = pchScript,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchScript, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_ExecuteJavascript, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_ExecuteJavascript, &params );
} }
@ -1343,6 +1370,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Find
.bReverse = bReverse, .bReverse = bReverse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchSearchStr, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Find, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Find, &params );
} }
@ -1384,6 +1412,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_SetC
.bHTTPOnly = bHTTPOnly, .bHTTPOnly = bHTTPOnly,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHostname, -1);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
IsBadStringPtrA(pchPath, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_SetCookie, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_SetCookie, &params );
} }
@ -1575,6 +1607,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_
.pchUserCSS = pchUserCSS, .pchUserCSS = pchUserCSS,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgent, -1);
IsBadStringPtrA(pchUserCSS, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_CreateBrowser, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_CreateBrowser, &params );
return params._ret; return params._ret;
} }
@ -1600,6 +1634,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Load
.pchPostData = pchPostData, .pchPostData = pchPostData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
IsBadStringPtrA(pchPostData, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_LoadURL, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_LoadURL, &params );
} }
@ -1670,6 +1706,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_AddH
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_AddHeader, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_AddHeader, &params );
} }
@ -1682,6 +1720,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Exec
.pchScript = pchScript, .pchScript = pchScript,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchScript, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_ExecuteJavascript, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_ExecuteJavascript, &params );
} }
@ -1865,6 +1904,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Find
.bReverse = bReverse, .bReverse = bReverse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchSearchStr, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Find, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Find, &params );
} }
@ -1906,6 +1946,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_SetC
.bHTTPOnly = bHTTPOnly, .bHTTPOnly = bHTTPOnly,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHostname, -1);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
IsBadStringPtrA(pchPath, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_SetCookie, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_SetCookie, &params );
} }
@ -2111,6 +2155,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_
.pchUserCSS = pchUserCSS, .pchUserCSS = pchUserCSS,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgent, -1);
IsBadStringPtrA(pchUserCSS, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_CreateBrowser, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_CreateBrowser, &params );
return params._ret; return params._ret;
} }
@ -2136,6 +2182,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Load
.pchPostData = pchPostData, .pchPostData = pchPostData,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchURL, -1);
IsBadStringPtrA(pchPostData, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_LoadURL, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_LoadURL, &params );
} }
@ -2206,6 +2254,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_AddH
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_AddHeader, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_AddHeader, &params );
} }
@ -2218,6 +2268,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Exec
.pchScript = pchScript, .pchScript = pchScript,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchScript, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_ExecuteJavascript, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_ExecuteJavascript, &params );
} }
@ -2402,6 +2453,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Find
.bReverse = bReverse, .bReverse = bReverse,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchSearchStr, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Find, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Find, &params );
} }
@ -2443,6 +2495,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_SetC
.bHTTPOnly = bHTTPOnly, .bHTTPOnly = bHTTPOnly,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHostname, -1);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
IsBadStringPtrA(pchPath, -1);
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_SetCookie, &params ); STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_SetCookie, &params );
} }

View file

@ -28,6 +28,7 @@ uint32_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_CreateHTTPReque
.pchAbsoluteURL = pchAbsoluteURL, .pchAbsoluteURL = pchAbsoluteURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAbsoluteURL, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_CreateHTTPRequest, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_CreateHTTPRequest, &params );
return params._ret; return params._ret;
} }
@ -68,6 +69,8 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestHea
.pchHeaderValue = pchHeaderValue, .pchHeaderValue = pchHeaderValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
IsBadStringPtrA(pchHeaderValue, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestHeaderValue, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestHeaderValue, &params );
return params._ret; return params._ret;
} }
@ -82,6 +85,8 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestGet
.pchParamValue = pchParamValue, .pchParamValue = pchParamValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchParamName, -1);
IsBadStringPtrA(pchParamValue, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestGetOrPostParameter, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestGetOrPostParameter, &params );
return params._ret; return params._ret;
} }
@ -133,6 +138,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_GetHTTPResponseHe
.unResponseHeaderSize = unResponseHeaderSize, .unResponseHeaderSize = unResponseHeaderSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_GetHTTPResponseHeaderSize, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_GetHTTPResponseHeaderSize, &params );
return params._ret; return params._ret;
} }
@ -148,6 +154,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_GetHTTPResponseHe
.unBufferSize = unBufferSize, .unBufferSize = unBufferSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_GetHTTPResponseHeaderValue, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_GetHTTPResponseHeaderValue, &params );
return params._ret; return params._ret;
} }
@ -215,6 +222,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestRaw
.unBodyLen = unBodyLen, .unBodyLen = unBodyLen,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchContentType, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestRawPostBody, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION001_SetHTTPRequestRawPostBody, &params );
return params._ret; return params._ret;
} }
@ -287,6 +295,7 @@ uint32_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_CreateHTTPReque
.pchAbsoluteURL = pchAbsoluteURL, .pchAbsoluteURL = pchAbsoluteURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAbsoluteURL, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_CreateHTTPRequest, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_CreateHTTPRequest, &params );
return params._ret; return params._ret;
} }
@ -327,6 +336,8 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestHea
.pchHeaderValue = pchHeaderValue, .pchHeaderValue = pchHeaderValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
IsBadStringPtrA(pchHeaderValue, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestHeaderValue, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestHeaderValue, &params );
return params._ret; return params._ret;
} }
@ -341,6 +352,8 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestGet
.pchParamValue = pchParamValue, .pchParamValue = pchParamValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchParamName, -1);
IsBadStringPtrA(pchParamValue, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestGetOrPostParameter, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestGetOrPostParameter, &params );
return params._ret; return params._ret;
} }
@ -405,6 +418,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_GetHTTPResponseHe
.unResponseHeaderSize = unResponseHeaderSize, .unResponseHeaderSize = unResponseHeaderSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_GetHTTPResponseHeaderSize, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_GetHTTPResponseHeaderSize, &params );
return params._ret; return params._ret;
} }
@ -420,6 +434,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_GetHTTPResponseHe
.unBufferSize = unBufferSize, .unBufferSize = unBufferSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_GetHTTPResponseHeaderValue, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_GetHTTPResponseHeaderValue, &params );
return params._ret; return params._ret;
} }
@ -502,6 +517,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestRaw
.unBodyLen = unBodyLen, .unBodyLen = unBodyLen,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchContentType, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestRawPostBody, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestRawPostBody, &params );
return params._ret; return params._ret;
} }
@ -541,6 +557,9 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetCookie(struct
.pchCookie = pchCookie, .pchCookie = pchCookie,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHost, -1);
IsBadStringPtrA(pchUrl, -1);
IsBadStringPtrA(pchCookie, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetCookie, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetCookie, &params );
return params._ret; return params._ret;
} }
@ -567,6 +586,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestUse
.pchUserAgentInfo = pchUserAgentInfo, .pchUserAgentInfo = pchUserAgentInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgentInfo, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestUserAgentInfo, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION002_SetHTTPRequestUserAgentInfo, &params );
return params._ret; return params._ret;
} }
@ -688,6 +708,7 @@ uint32_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_CreateHTTPReque
.pchAbsoluteURL = pchAbsoluteURL, .pchAbsoluteURL = pchAbsoluteURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAbsoluteURL, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_CreateHTTPRequest, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_CreateHTTPRequest, &params );
return params._ret; return params._ret;
} }
@ -728,6 +749,8 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestHea
.pchHeaderValue = pchHeaderValue, .pchHeaderValue = pchHeaderValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
IsBadStringPtrA(pchHeaderValue, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestHeaderValue, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestHeaderValue, &params );
return params._ret; return params._ret;
} }
@ -742,6 +765,8 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestGet
.pchParamValue = pchParamValue, .pchParamValue = pchParamValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchParamName, -1);
IsBadStringPtrA(pchParamValue, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestGetOrPostParameter, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestGetOrPostParameter, &params );
return params._ret; return params._ret;
} }
@ -806,6 +831,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_GetHTTPResponseHe
.unResponseHeaderSize = unResponseHeaderSize, .unResponseHeaderSize = unResponseHeaderSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_GetHTTPResponseHeaderSize, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_GetHTTPResponseHeaderSize, &params );
return params._ret; return params._ret;
} }
@ -821,6 +847,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_GetHTTPResponseHe
.unBufferSize = unBufferSize, .unBufferSize = unBufferSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHeaderName, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_GetHTTPResponseHeaderValue, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_GetHTTPResponseHeaderValue, &params );
return params._ret; return params._ret;
} }
@ -903,6 +930,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestRaw
.unBodyLen = unBodyLen, .unBodyLen = unBodyLen,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchContentType, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestRawPostBody, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestRawPostBody, &params );
return params._ret; return params._ret;
} }
@ -942,6 +970,9 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetCookie(struct
.pchCookie = pchCookie, .pchCookie = pchCookie,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchHost, -1);
IsBadStringPtrA(pchUrl, -1);
IsBadStringPtrA(pchCookie, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetCookie, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetCookie, &params );
return params._ret; return params._ret;
} }
@ -968,6 +999,7 @@ int8_t __thiscall winISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestUse
.pchUserAgentInfo = pchUserAgentInfo, .pchUserAgentInfo = pchUserAgentInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchUserAgentInfo, -1);
STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestUserAgentInfo, &params ); STEAMCLIENT_CALL( ISteamHTTP_STEAMHTTP_INTERFACE_VERSION003_SetHTTPRequestUserAgentInfo, &params );
return params._ret; return params._ret;
} }

View file

@ -91,6 +91,7 @@ uint64_t __thiscall winISteamInput_SteamInput001_GetActionSetHandle(struct w_ste
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput001_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput001_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -175,6 +176,7 @@ uint64_t __thiscall winISteamInput_SteamInput001_GetDigitalActionHandle(struct w
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput001_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput001_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -216,6 +218,7 @@ uint64_t __thiscall winISteamInput_SteamInput001_GetAnalogActionHandle(struct w_
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput001_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput001_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -596,6 +599,7 @@ uint64_t __thiscall winISteamInput_SteamInput002_GetActionSetHandle(struct w_ste
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput002_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput002_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -680,6 +684,7 @@ uint64_t __thiscall winISteamInput_SteamInput002_GetDigitalActionHandle(struct w
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput002_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput002_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -721,6 +726,7 @@ uint64_t __thiscall winISteamInput_SteamInput002_GetAnalogActionHandle(struct w_
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput002_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput002_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1092,6 +1098,7 @@ int8_t __thiscall winISteamInput_SteamInput005_SetInputActionManifestFilePath(st
.pchInputActionManifestAbsolutePath = pchInputActionManifestAbsolutePath, .pchInputActionManifestAbsolutePath = pchInputActionManifestAbsolutePath,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchInputActionManifestAbsolutePath, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput005_SetInputActionManifestFilePath, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput005_SetInputActionManifestFilePath, &params );
return params._ret; return params._ret;
} }
@ -1172,6 +1179,7 @@ uint64_t __thiscall winISteamInput_SteamInput005_GetActionSetHandle(struct w_ste
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput005_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput005_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -1256,6 +1264,7 @@ uint64_t __thiscall winISteamInput_SteamInput005_GetDigitalActionHandle(struct w
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput005_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput005_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1309,6 +1318,7 @@ uint64_t __thiscall winISteamInput_SteamInput005_GetAnalogActionHandle(struct w_
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput005_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput005_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1747,6 +1757,7 @@ int8_t __thiscall winISteamInput_SteamInput006_SetInputActionManifestFilePath(st
.pchInputActionManifestAbsolutePath = pchInputActionManifestAbsolutePath, .pchInputActionManifestAbsolutePath = pchInputActionManifestAbsolutePath,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchInputActionManifestAbsolutePath, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput006_SetInputActionManifestFilePath, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput006_SetInputActionManifestFilePath, &params );
return params._ret; return params._ret;
} }
@ -1827,6 +1838,7 @@ uint64_t __thiscall winISteamInput_SteamInput006_GetActionSetHandle(struct w_ste
.pszActionSetName = pszActionSetName, .pszActionSetName = pszActionSetName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionSetName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput006_GetActionSetHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput006_GetActionSetHandle, &params );
return params._ret; return params._ret;
} }
@ -1911,6 +1923,7 @@ uint64_t __thiscall winISteamInput_SteamInput006_GetDigitalActionHandle(struct w
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput006_GetDigitalActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput006_GetDigitalActionHandle, &params );
return params._ret; return params._ret;
} }
@ -1964,6 +1977,7 @@ uint64_t __thiscall winISteamInput_SteamInput006_GetAnalogActionHandle(struct w_
.pszActionName = pszActionName, .pszActionName = pszActionName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszActionName, -1);
STEAMCLIENT_CALL( ISteamInput_SteamInput006_GetAnalogActionHandle, &params ); STEAMCLIENT_CALL( ISteamInput_SteamInput006_GetAnalogActionHandle, &params );
return params._ret; return params._ret;
} }

View file

@ -323,6 +323,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V001_GetItemDefini
.punValueBufferSizeOut = punValueBufferSizeOut, .punValueBufferSizeOut = punValueBufferSizeOut,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V001_GetItemDefinitionProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V001_GetItemDefinitionProperty, &params );
return params._ret; return params._ret;
} }
@ -471,6 +472,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_GetResultItem
.punValueBufferSizeOut = punValueBufferSizeOut, .punValueBufferSizeOut = punValueBufferSizeOut,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_GetResultItemProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_GetResultItemProperty, &params );
return params._ret; return params._ret;
} }
@ -744,6 +746,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_GetItemDefini
.punValueBufferSizeOut = punValueBufferSizeOut, .punValueBufferSizeOut = punValueBufferSizeOut,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_GetItemDefinitionProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_GetItemDefinitionProperty, &params );
return params._ret; return params._ret;
} }
@ -858,6 +861,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_RemovePropert
.pchPropertyName = pchPropertyName, .pchPropertyName = pchPropertyName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_RemoveProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_RemoveProperty, &params );
return params._ret; return params._ret;
} }
@ -873,6 +877,8 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty(s
.pchPropertyValue = pchPropertyValue, .pchPropertyValue = pchPropertyValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
IsBadStringPtrA(pchPropertyValue, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty, &params );
return params._ret; return params._ret;
} }
@ -888,6 +894,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_2
.bValue = bValue, .bValue = bValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_2, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_2, &params );
return params._ret; return params._ret;
} }
@ -903,6 +910,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_3
.nValue = nValue, .nValue = nValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_3, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_3, &params );
return params._ret; return params._ret;
} }
@ -918,6 +926,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_4
.flValue = flValue, .flValue = flValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_4, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V002_SetProperty_4, &params );
return params._ret; return params._ret;
} }
@ -1067,6 +1076,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItem
.punValueBufferSizeOut = punValueBufferSizeOut, .punValueBufferSizeOut = punValueBufferSizeOut,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetResultItemProperty, &params );
return params._ret; return params._ret;
} }
@ -1340,6 +1350,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefini
.punValueBufferSizeOut = punValueBufferSizeOut, .punValueBufferSizeOut = punValueBufferSizeOut,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_GetItemDefinitionProperty, &params );
return params._ret; return params._ret;
} }
@ -1456,6 +1467,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemovePropert
.pchPropertyName = pchPropertyName, .pchPropertyName = pchPropertyName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_RemoveProperty, &params );
return params._ret; return params._ret;
} }
@ -1471,6 +1483,8 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty(s
.pchPropertyValue = pchPropertyValue, .pchPropertyValue = pchPropertyValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
IsBadStringPtrA(pchPropertyValue, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty, &params );
return params._ret; return params._ret;
} }
@ -1486,6 +1500,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2
.bValue = bValue, .bValue = bValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_2, &params );
return params._ret; return params._ret;
} }
@ -1501,6 +1516,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3
.nValue = nValue, .nValue = nValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_3, &params );
return params._ret; return params._ret;
} }
@ -1516,6 +1532,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4
.flValue = flValue, .flValue = flValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPropertyName, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_SetProperty_4, &params );
return params._ret; return params._ret;
} }
@ -1542,6 +1559,7 @@ int8_t __thiscall winISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem(s
.pchItemToken = pchItemToken, .pchItemToken = pchItemToken,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchItemToken, -1);
STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem, &params ); STEAMCLIENT_CALL( ISteamInventory_STEAMINVENTORY_INTERFACE_V003_InspectItem, &params );
return params._ret; return params._ret;
} }

View file

@ -84,6 +84,9 @@ void __thiscall winISteamMasterServerUpdater_SteamMasterServerUpdater001_SetBasi
.pGameDescription = pGameDescription, .pGameDescription = pGameDescription,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pRegionName, -1);
IsBadStringPtrA(pProductName, -1);
IsBadStringPtrA(pGameDescription, -1);
STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_SetBasicServerData, &params ); STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_SetBasicServerData, &params );
} }
@ -106,6 +109,8 @@ void __thiscall winISteamMasterServerUpdater_SteamMasterServerUpdater001_SetKeyV
.pValue = pValue, .pValue = pValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pKey, -1);
IsBadStringPtrA(pValue, -1);
STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_SetKeyValue, &params ); STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_SetKeyValue, &params );
} }
@ -148,6 +153,7 @@ int8_t __thiscall winISteamMasterServerUpdater_SteamMasterServerUpdater001_AddMa
.pServerAddress = pServerAddress, .pServerAddress = pServerAddress,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pServerAddress, -1);
STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_AddMasterServer, &params ); STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_AddMasterServer, &params );
return params._ret; return params._ret;
} }
@ -160,6 +166,7 @@ int8_t __thiscall winISteamMasterServerUpdater_SteamMasterServerUpdater001_Remov
.pServerAddress = pServerAddress, .pServerAddress = pServerAddress,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pServerAddress, -1);
STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_RemoveMasterServer, &params ); STEAMCLIENT_CALL( ISteamMasterServerUpdater_SteamMasterServerUpdater001_RemoveMasterServer, &params );
return params._ret; return params._ret;
} }

View file

@ -244,6 +244,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking001_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -258,6 +259,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking001_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -272,6 +275,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking001_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -286,6 +290,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking001_SetLobbyMemberData(st
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking001_SetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -560,6 +566,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking002_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -574,6 +581,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking002_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -588,6 +597,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking002_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -602,6 +612,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking002_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking002_SetLobbyMemberData, &params );
} }
@ -810,6 +822,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking003_AddRequestLobbyListFilt
.pchValueToMatch = pchValueToMatch, .pchValueToMatch = pchValueToMatch,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_AddRequestLobbyListFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_AddRequestLobbyListFilter, &params );
} }
@ -823,6 +837,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking003_AddRequestLobbyListNume
.nComparisonType = nComparisonType, .nComparisonType = nComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_AddRequestLobbyListNumericalFilter, &params );
} }
@ -930,6 +945,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking003_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -944,6 +960,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking003_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -958,6 +976,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking003_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -972,6 +991,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking003_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking003_SetLobbyMemberData, &params );
} }
@ -1250,6 +1271,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking004_AddRequestLobbyListFilt
.pchValueToMatch = pchValueToMatch, .pchValueToMatch = pchValueToMatch,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_AddRequestLobbyListFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_AddRequestLobbyListFilter, &params );
} }
@ -1263,6 +1286,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking004_AddRequestLobbyListNume
.nComparisonType = nComparisonType, .nComparisonType = nComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_AddRequestLobbyListNumericalFilter, &params );
} }
@ -1370,6 +1394,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking004_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -1384,6 +1409,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking004_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -1398,6 +1425,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking004_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -1412,6 +1440,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking004_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking004_SetLobbyMemberData, &params );
} }
@ -1681,6 +1711,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListFilt
.pchValueToMatch = pchValueToMatch, .pchValueToMatch = pchValueToMatch,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListFilter, &params );
} }
@ -1694,6 +1726,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListNume
.nComparisonType = nComparisonType, .nComparisonType = nComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListNumericalFilter, &params );
} }
@ -1716,6 +1749,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListNear
.nValueToBeCloseTo = nValueToBeCloseTo, .nValueToBeCloseTo = nValueToBeCloseTo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListNearValueFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_AddRequestLobbyListNearValueFilter, &params );
} }
@ -1813,6 +1847,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking005_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -1827,6 +1862,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking005_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -1841,6 +1878,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking005_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -1855,6 +1893,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking005_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking005_SetLobbyMemberData, &params );
} }
@ -2164,6 +2204,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListFilt
.pchValueToMatch = pchValueToMatch, .pchValueToMatch = pchValueToMatch,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListFilter, &params );
} }
@ -2177,6 +2219,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListNume
.nComparisonType = nComparisonType, .nComparisonType = nComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListNumericalFilter, &params );
} }
@ -2189,6 +2232,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListNear
.nValueToBeCloseTo = nValueToBeCloseTo, .nValueToBeCloseTo = nValueToBeCloseTo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListNearValueFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_AddRequestLobbyListNearValueFilter, &params );
} }
@ -2288,6 +2332,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking006_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -2302,6 +2347,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking006_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -2316,6 +2363,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking006_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -2330,6 +2378,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking006_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking006_SetLobbyMemberData, &params );
} }
@ -2620,6 +2670,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListStri
.eComparisonType = eComparisonType, .eComparisonType = eComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListStringFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListStringFilter, &params );
} }
@ -2633,6 +2685,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListNume
.eComparisonType = eComparisonType, .eComparisonType = eComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListNumericalFilter, &params );
} }
@ -2645,6 +2698,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListNear
.nValueToBeCloseTo = nValueToBeCloseTo, .nValueToBeCloseTo = nValueToBeCloseTo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListNearValueFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_AddRequestLobbyListNearValueFilter, &params );
} }
@ -2756,6 +2810,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking007_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -2770,6 +2825,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking007_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -2812,6 +2869,7 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking007_DeleteLobbyData(struc
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_DeleteLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_DeleteLobbyData, &params );
return params._ret; return params._ret;
} }
@ -2826,6 +2884,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking007_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -2840,6 +2899,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking007_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking007_SetLobbyMemberData, &params );
} }
@ -3164,6 +3225,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListStri
.eComparisonType = eComparisonType, .eComparisonType = eComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListStringFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListStringFilter, &params );
} }
@ -3177,6 +3240,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListNume
.eComparisonType = eComparisonType, .eComparisonType = eComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListNumericalFilter, &params );
} }
@ -3189,6 +3253,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListNear
.nValueToBeCloseTo = nValueToBeCloseTo, .nValueToBeCloseTo = nValueToBeCloseTo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListNearValueFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_AddRequestLobbyListNearValueFilter, &params );
} }
@ -3322,6 +3387,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking008_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -3336,6 +3402,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking008_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -3378,6 +3446,7 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking008_DeleteLobbyData(struc
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_DeleteLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_DeleteLobbyData, &params );
return params._ret; return params._ret;
} }
@ -3392,6 +3461,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking008_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -3406,6 +3476,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking008_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking008_SetLobbyMemberData, &params );
} }
@ -3734,6 +3806,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListStri
.eComparisonType = eComparisonType, .eComparisonType = eComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
IsBadStringPtrA(pchValueToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListStringFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListStringFilter, &params );
} }
@ -3747,6 +3821,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListNume
.eComparisonType = eComparisonType, .eComparisonType = eComparisonType,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListNumericalFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListNumericalFilter, &params );
} }
@ -3759,6 +3834,7 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListNear
.nValueToBeCloseTo = nValueToBeCloseTo, .nValueToBeCloseTo = nValueToBeCloseTo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKeyToMatch, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListNearValueFilter, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_AddRequestLobbyListNearValueFilter, &params );
} }
@ -3903,6 +3979,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking009_GetLobbyData(st
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_GetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_GetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -3917,6 +3994,8 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking009_SetLobbyData(struct w
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_SetLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_SetLobbyData, &params );
return params._ret; return params._ret;
} }
@ -3959,6 +4038,7 @@ int8_t __thiscall winISteamMatchmaking_SteamMatchMaking009_DeleteLobbyData(struc
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_DeleteLobbyData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_DeleteLobbyData, &params );
return params._ret; return params._ret;
} }
@ -3973,6 +4053,7 @@ const char * __thiscall winISteamMatchmaking_SteamMatchMaking009_GetLobbyMemberD
.pchKey = pchKey, .pchKey = pchKey,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_GetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_GetLobbyMemberData, &params );
return params._ret; return params._ret;
} }
@ -3987,6 +4068,8 @@ void __thiscall winISteamMatchmaking_SteamMatchMaking009_SetLobbyMemberData(stru
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_SetLobbyMemberData, &params ); STEAMCLIENT_CALL( ISteamMatchmaking_SteamMatchMaking009_SetLobbyMemberData, &params );
} }

View file

@ -44,6 +44,7 @@ int8_t __thiscall winISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_Reg
.pchName = pchName, .pchName = pchName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchName, -1);
STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_RegisterSteamMusicRemote, &params ); STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_RegisterSteamMusicRemote, &params );
return params._ret; return params._ret;
} }
@ -90,6 +91,7 @@ int8_t __thiscall winISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_Set
.pchDisplayName = pchDisplayName, .pchDisplayName = pchDisplayName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDisplayName, -1);
STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_SetDisplayName, &params ); STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_SetDisplayName, &params );
return params._ret; return params._ret;
} }
@ -258,6 +260,7 @@ int8_t __thiscall winISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_Upd
.pchText = pchText, .pchText = pchText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchText, -1);
STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_UpdateCurrentEntryText, &params ); STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_UpdateCurrentEntryText, &params );
return params._ret; return params._ret;
} }
@ -330,6 +333,7 @@ int8_t __thiscall winISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_Set
.pchEntryText = pchEntryText, .pchEntryText = pchEntryText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEntryText, -1);
STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_SetQueueEntry, &params ); STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_SetQueueEntry, &params );
return params._ret; return params._ret;
} }
@ -389,6 +393,7 @@ int8_t __thiscall winISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_Set
.pchEntryText = pchEntryText, .pchEntryText = pchEntryText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEntryText, -1);
STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_SetPlaylistEntry, &params ); STEAMCLIENT_CALL( ISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001_SetPlaylistEntry, &params );
return params._ret; return params._ret;
} }

View file

@ -105,6 +105,7 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets002_CloseConn
.bEnableLinger = bEnableLinger, .bEnableLinger = bEnableLinger,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszDebug, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets002_CloseConnection, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets002_CloseConnection, &params );
return params._ret; return params._ret;
} }
@ -155,6 +156,7 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets002_SetConnecti
.pszName = pszName, .pszName = pszName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszName, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets002_SetConnectionName, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets002_SetConnectionName, &params );
} }
@ -522,6 +524,7 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets004_CloseConn
.bEnableLinger = bEnableLinger, .bEnableLinger = bEnableLinger,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszDebug, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets004_CloseConnection, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets004_CloseConnection, &params );
return params._ret; return params._ret;
} }
@ -572,6 +575,7 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets004_SetConnecti
.pszName = pszName, .pszName = pszName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszName, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets004_SetConnectionName, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets004_SetConnectionName, &params );
} }
@ -990,6 +994,7 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets006_CloseConn
.bEnableLinger = bEnableLinger, .bEnableLinger = bEnableLinger,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszDebug, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets006_CloseConnection, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets006_CloseConnection, &params );
return params._ret; return params._ret;
} }
@ -1040,6 +1045,7 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets006_SetConnecti
.pszName = pszName, .pszName = pszName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszName, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets006_SetConnectionName, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets006_SetConnectionName, &params );
} }
@ -1500,6 +1506,7 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets008_CloseConn
.bEnableLinger = bEnableLinger, .bEnableLinger = bEnableLinger,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszDebug, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets008_CloseConnection, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets008_CloseConnection, &params );
return params._ret; return params._ret;
} }
@ -1550,6 +1557,7 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets008_SetConnecti
.pszName = pszName, .pszName = pszName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszName, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets008_SetConnectionName, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets008_SetConnectionName, &params );
} }
@ -2080,6 +2088,7 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_CloseConn
.bEnableLinger = bEnableLinger, .bEnableLinger = bEnableLinger,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszDebug, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets009_CloseConnection, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets009_CloseConnection, &params );
return params._ret; return params._ret;
} }
@ -2130,6 +2139,7 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets009_SetConnecti
.pszName = pszName, .pszName = pszName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszName, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets009_SetConnectionName, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets009_SetConnectionName, &params );
} }
@ -2679,6 +2689,7 @@ int8_t __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_CloseConn
.bEnableLinger = bEnableLinger, .bEnableLinger = bEnableLinger,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszDebug, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_CloseConnection, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_CloseConnection, &params );
return params._ret; return params._ret;
} }
@ -2729,6 +2740,7 @@ void __thiscall winISteamNetworkingSockets_SteamNetworkingSockets012_SetConnecti
.pszName = pszName, .pszName = pszName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszName, -1);
STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_SetConnectionName, &params ); STEAMCLIENT_CALL( ISteamNetworkingSockets_SteamNetworkingSockets012_SetConnectionName, &params );
} }

View file

@ -37,6 +37,7 @@ void __thiscall winISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSeria
.pszReason = pszReason, .pszReason = pszReason,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszReason, -1);
STEAMCLIENT_CALL( ISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized002_SendP2PConnectionFailure, &params ); STEAMCLIENT_CALL( ISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized002_SendP2PConnectionFailure, &params );
} }
@ -173,6 +174,7 @@ void __thiscall winISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSeria
.pszReason = pszReason, .pszReason = pszReason,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszReason, -1);
STEAMCLIENT_CALL( ISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized003_SendP2PConnectionFailure, &params ); STEAMCLIENT_CALL( ISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized003_SendP2PConnectionFailure, &params );
} }
@ -197,6 +199,7 @@ int32_t __thiscall winISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSe
.pszLauncherPartner = pszLauncherPartner, .pszLauncherPartner = pszLauncherPartner,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszLauncherPartner, -1);
STEAMCLIENT_CALL( ISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized003_GetNetworkConfigJSON, &params ); STEAMCLIENT_CALL( ISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized003_GetNetworkConfigJSON, &params );
return params._ret; return params._ret;
} }

View file

@ -85,6 +85,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils001_ParsePingLoca
.result = result, .result = result,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszString, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils001_ParsePingLocationString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils001_ParsePingLocationString, &params );
return params._ret; return params._ret;
} }
@ -267,6 +268,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils001_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils001_SteamNetworkingIPAddr_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils001_SteamNetworkingIPAddr_ParseString, &params );
return params._ret; return params._ret;
} }
@ -293,6 +295,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils001_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils001_SteamNetworkingIdentity_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils001_SteamNetworkingIdentity_ParseString, &params );
return params._ret; return params._ret;
} }
@ -434,6 +437,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils002_ParsePingLoca
.result = result, .result = result,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszString, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils002_ParsePingLocationString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils002_ParsePingLocationString, &params );
return params._ret; return params._ret;
} }
@ -605,6 +609,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIPAddr_ParseString, &params );
return params._ret; return params._ret;
} }
@ -631,6 +636,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils002_SteamNetworkingIdentity_ParseString, &params );
return params._ret; return params._ret;
} }
@ -773,6 +779,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils003_ParsePingLoca
.result = result, .result = result,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszString, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils003_ParsePingLocationString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils003_ParsePingLocationString, &params );
return params._ret; return params._ret;
} }
@ -944,6 +951,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils003_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils003_SteamNetworkingIPAddr_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils003_SteamNetworkingIPAddr_ParseString, &params );
return params._ret; return params._ret;
} }
@ -970,6 +978,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils003_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils003_SteamNetworkingIdentity_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils003_SteamNetworkingIdentity_ParseString, &params );
return params._ret; return params._ret;
} }
@ -1116,6 +1125,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils004_ParsePingLoca
.result = result, .result = result,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszString, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils004_ParsePingLocationString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils004_ParsePingLocationString, &params );
return params._ret; return params._ret;
} }
@ -1312,6 +1322,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils004_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils004_SteamNetworkingIPAddr_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils004_SteamNetworkingIPAddr_ParseString, &params );
return params._ret; return params._ret;
} }
@ -1350,6 +1361,7 @@ int8_t __thiscall winISteamNetworkingUtils_SteamNetworkingUtils004_SteamNetworki
.pszStr = pszStr, .pszStr = pszStr,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pszStr, -1);
STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils004_SteamNetworkingIdentity_ParseString, &params ); STEAMCLIENT_CALL( ISteamNetworkingUtils_SteamNetworkingUtils004_SteamNetworkingIdentity_ParseString, &params );
return params._ret; return params._ret;
} }

View file

@ -103,6 +103,8 @@ uint64_t __thiscall winISteamParties_SteamParties002_CreateBeacon(struct w_steam
.pchMetadata = pchMetadata, .pchMetadata = pchMetadata,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchConnectString, -1);
IsBadStringPtrA(pchMetadata, -1);
STEAMCLIENT_CALL( ISteamParties_SteamParties002_CreateBeacon, &params ); STEAMCLIENT_CALL( ISteamParties_SteamParties002_CreateBeacon, &params );
return params._ret; return params._ret;
} }

File diff suppressed because it is too large Load diff

View file

@ -36,6 +36,8 @@ uint32_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001_A
.nHeight = nHeight, .nHeight = nHeight,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchFilename, -1);
IsBadStringPtrA(pchThumbnailFilename, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001_AddScreenshotToLibrary, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001_AddScreenshotToLibrary, &params );
return params._ret; return params._ret;
} }
@ -70,6 +72,7 @@ int8_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001_Set
.pchLocation = pchLocation, .pchLocation = pchLocation,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchLocation, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001_SetLocation, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001_SetLocation, &params );
return params._ret; return params._ret;
} }
@ -145,6 +148,8 @@ uint32_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002_A
.nHeight = nHeight, .nHeight = nHeight,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchFilename, -1);
IsBadStringPtrA(pchThumbnailFilename, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002_AddScreenshotToLibrary, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002_AddScreenshotToLibrary, &params );
return params._ret; return params._ret;
} }
@ -179,6 +184,7 @@ int8_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002_Set
.pchLocation = pchLocation, .pchLocation = pchLocation,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchLocation, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002_SetLocation, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002_SetLocation, &params );
return params._ret; return params._ret;
} }
@ -270,6 +276,8 @@ uint32_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_A
.nHeight = nHeight, .nHeight = nHeight,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchFilename, -1);
IsBadStringPtrA(pchThumbnailFilename, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_AddScreenshotToLibrary, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_AddScreenshotToLibrary, &params );
return params._ret; return params._ret;
} }
@ -304,6 +312,7 @@ int8_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_Set
.pchLocation = pchLocation, .pchLocation = pchLocation,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchLocation, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_SetLocation, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_SetLocation, &params );
return params._ret; return params._ret;
} }
@ -355,6 +364,8 @@ uint32_t __thiscall winISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_A
.pchVRFilename = pchVRFilename, .pchVRFilename = pchVRFilename,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchFilename, -1);
IsBadStringPtrA(pchVRFilename, -1);
STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_AddVRScreenshotToLibrary, &params ); STEAMCLIENT_CALL( ISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003_AddVRScreenshotToLibrary, &params );
return params._ret; return params._ret;
} }

File diff suppressed because it is too large Load diff

View file

@ -20,6 +20,7 @@ uint64_t __thiscall winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERS
.unContext = unContext, .unContext = unContext,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServiceMethod, -1);
STEAMCLIENT_CALL( ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod, &params ); STEAMCLIENT_CALL( ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendMethod, &params );
return params._ret; return params._ret;
} }
@ -75,6 +76,7 @@ int8_t __thiscall winISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSIO
.unNotificationBufferSize = unNotificationBufferSize, .unNotificationBufferSize = unNotificationBufferSize,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchServiceNotification, -1);
STEAMCLIENT_CALL( ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendNotification, &params ); STEAMCLIENT_CALL( ISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001_SendNotification, &params );
return params._ret; return params._ret;
} }

View file

@ -210,6 +210,7 @@ int8_t __thiscall winISteamUser_SteamUser004_SetEmail(struct w_steam_iface *_thi
.pchEmail = pchEmail, .pchEmail = pchEmail,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmail, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser004_SetEmail, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser004_SetEmail, &params );
return params._ret; return params._ret;
} }
@ -237,6 +238,8 @@ int8_t __thiscall winISteamUser_SteamUser004_SetRegistryString(struct w_steam_if
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser004_SetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser004_SetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -252,6 +255,7 @@ int8_t __thiscall winISteamUser_SteamUser004_GetRegistryString(struct w_steam_if
.cbValue = cbValue, .cbValue = cbValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser004_GetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser004_GetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -266,6 +270,7 @@ int8_t __thiscall winISteamUser_SteamUser004_SetRegistryInt(struct w_steam_iface
.iValue = iValue, .iValue = iValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser004_SetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser004_SetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -280,6 +285,7 @@ int8_t __thiscall winISteamUser_SteamUser004_GetRegistryInt(struct w_steam_iface
.piValue = piValue, .piValue = piValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser004_GetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser004_GetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -574,6 +580,7 @@ int8_t __thiscall winISteamUser_SteamUser005_SetEmail(struct w_steam_iface *_thi
.pchEmail = pchEmail, .pchEmail = pchEmail,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmail, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetEmail, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetEmail, &params );
return params._ret; return params._ret;
} }
@ -588,6 +595,8 @@ int8_t __thiscall winISteamUser_SteamUser005_SetRegistryString(struct w_steam_if
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -603,6 +612,7 @@ int8_t __thiscall winISteamUser_SteamUser005_GetRegistryString(struct w_steam_if
.cbValue = cbValue, .cbValue = cbValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_GetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_GetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -617,6 +627,7 @@ int8_t __thiscall winISteamUser_SteamUser005_SetRegistryInt(struct w_steam_iface
.iValue = iValue, .iValue = iValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -631,6 +642,7 @@ int8_t __thiscall winISteamUser_SteamUser005_GetRegistryInt(struct w_steam_iface
.piValue = piValue, .piValue = piValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_GetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_GetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -707,6 +719,7 @@ int8_t __thiscall winISteamUser_SteamUser005_SendGuestPassByEmail(struct w_steam
.bResending = bResending, .bResending = bResending,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchEmailAccount, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SendGuestPassByEmail, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SendGuestPassByEmail, &params );
return params._ret; return params._ret;
} }
@ -733,6 +746,7 @@ int8_t __thiscall winISteamUser_SteamUser005_AckGuestPass(struct w_steam_iface *
.pchGuestPassCode = pchGuestPassCode, .pchGuestPassCode = pchGuestPassCode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGuestPassCode, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_AckGuestPass, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_AckGuestPass, &params );
return params._ret; return params._ret;
} }
@ -745,6 +759,7 @@ int8_t __thiscall winISteamUser_SteamUser005_RedeemGuestPass(struct w_steam_ifac
.pchGuestPassCode = pchGuestPassCode, .pchGuestPassCode = pchGuestPassCode,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchGuestPassCode, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_RedeemGuestPass, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_RedeemGuestPass, &params );
return params._ret; return params._ret;
} }
@ -856,6 +871,7 @@ void __thiscall winISteamUser_SteamUser005_AcknowledgeMessageByGID(struct w_stea
.pchMessageGID = pchMessageGID, .pchMessageGID = pchMessageGID,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchMessageGID, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_AcknowledgeMessageByGID, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_AcknowledgeMessageByGID, &params );
} }
@ -867,6 +883,7 @@ int8_t __thiscall winISteamUser_SteamUser005_SetLanguage(struct w_steam_iface *_
.pchLanguage = pchLanguage, .pchLanguage = pchLanguage,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchLanguage, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetLanguage, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetLanguage, &params );
return params._ret; return params._ret;
} }
@ -881,6 +898,7 @@ void __thiscall winISteamUser_SteamUser005_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_TrackAppUsageEvent, &params );
} }
@ -892,6 +910,7 @@ void __thiscall winISteamUser_SteamUser005_SetAccountName(struct w_steam_iface *
.pchAccountName = pchAccountName, .pchAccountName = pchAccountName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchAccountName, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetAccountName, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetAccountName, &params );
} }
@ -903,6 +922,7 @@ void __thiscall winISteamUser_SteamUser005_SetPassword(struct w_steam_iface *_th
.pchPassword = pchPassword, .pchPassword = pchPassword,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchPassword, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetPassword, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser005_SetPassword, &params );
} }
@ -1052,6 +1072,8 @@ int8_t __thiscall winISteamUser_SteamUser006_SetRegistryString(struct w_steam_if
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser006_SetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser006_SetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -1067,6 +1089,7 @@ int8_t __thiscall winISteamUser_SteamUser006_GetRegistryString(struct w_steam_if
.cbValue = cbValue, .cbValue = cbValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser006_GetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser006_GetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -1081,6 +1104,7 @@ int8_t __thiscall winISteamUser_SteamUser006_SetRegistryInt(struct w_steam_iface
.iValue = iValue, .iValue = iValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser006_SetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser006_SetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -1095,6 +1119,7 @@ int8_t __thiscall winISteamUser_SteamUser006_GetRegistryInt(struct w_steam_iface
.piValue = piValue, .piValue = piValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser006_GetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser006_GetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -1139,6 +1164,7 @@ void __thiscall winISteamUser_SteamUser006_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser006_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser006_TrackAppUsageEvent, &params );
} }
@ -1251,6 +1277,8 @@ int8_t __thiscall winISteamUser_SteamUser007_SetRegistryString(struct w_steam_if
.pchValue = pchValue, .pchValue = pchValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
IsBadStringPtrA(pchValue, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser007_SetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser007_SetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -1266,6 +1294,7 @@ int8_t __thiscall winISteamUser_SteamUser007_GetRegistryString(struct w_steam_if
.cbValue = cbValue, .cbValue = cbValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser007_GetRegistryString, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser007_GetRegistryString, &params );
return params._ret; return params._ret;
} }
@ -1280,6 +1309,7 @@ int8_t __thiscall winISteamUser_SteamUser007_SetRegistryInt(struct w_steam_iface
.iValue = iValue, .iValue = iValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser007_SetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser007_SetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -1294,6 +1324,7 @@ int8_t __thiscall winISteamUser_SteamUser007_GetRegistryInt(struct w_steam_iface
.piValue = piValue, .piValue = piValue,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchKey, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser007_GetRegistryInt, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser007_GetRegistryInt, &params );
return params._ret; return params._ret;
} }
@ -1340,6 +1371,7 @@ void __thiscall winISteamUser_SteamUser007_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser007_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser007_TrackAppUsageEvent, &params );
} }
@ -1468,6 +1500,7 @@ void __thiscall winISteamUser_SteamUser008_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser008_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser008_TrackAppUsageEvent, &params );
} }
@ -1588,6 +1621,7 @@ void __thiscall winISteamUser_SteamUser009_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser009_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser009_TrackAppUsageEvent, &params );
} }
@ -1706,6 +1740,7 @@ void __thiscall winISteamUser_SteamUser010_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser010_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser010_TrackAppUsageEvent, &params );
} }
@ -1818,6 +1853,7 @@ void __thiscall winISteamUser_SteamUser011_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser011_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser011_TrackAppUsageEvent, &params );
} }
@ -2003,6 +2039,7 @@ void __thiscall winISteamUser_SteamUser012_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser012_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser012_TrackAppUsageEvent, &params );
} }
@ -2257,6 +2294,7 @@ void __thiscall winISteamUser_SteamUser013_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser013_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser013_TrackAppUsageEvent, &params );
} }
@ -2534,6 +2572,7 @@ void __thiscall winISteamUser_SteamUser014_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser014_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser014_TrackAppUsageEvent, &params );
} }
@ -2867,6 +2906,7 @@ void __thiscall winISteamUser_SteamUser015_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser015_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser015_TrackAppUsageEvent, &params );
} }
@ -3213,6 +3253,7 @@ void __thiscall winISteamUser_SteamUser016_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser016_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser016_TrackAppUsageEvent, &params );
} }
@ -3563,6 +3604,7 @@ void __thiscall winISteamUser_SteamUser017_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser017_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser017_TrackAppUsageEvent, &params );
} }
@ -3940,6 +3982,7 @@ void __thiscall winISteamUser_SteamUser018_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser018_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser018_TrackAppUsageEvent, &params );
} }
@ -4184,6 +4227,7 @@ uint64_t __thiscall winISteamUser_SteamUser018_RequestStoreAuthURL(struct w_stea
.pchRedirectURL = pchRedirectURL, .pchRedirectURL = pchRedirectURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchRedirectURL, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser018_RequestStoreAuthURL, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser018_RequestStoreAuthURL, &params );
return params._ret; return params._ret;
} }
@ -4334,6 +4378,7 @@ void __thiscall winISteamUser_SteamUser019_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser019_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser019_TrackAppUsageEvent, &params );
} }
@ -4578,6 +4623,7 @@ uint64_t __thiscall winISteamUser_SteamUser019_RequestStoreAuthURL(struct w_stea
.pchRedirectURL = pchRedirectURL, .pchRedirectURL = pchRedirectURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchRedirectURL, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser019_RequestStoreAuthURL, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser019_RequestStoreAuthURL, &params );
return params._ret; return params._ret;
} }
@ -4778,6 +4824,7 @@ void __thiscall winISteamUser_SteamUser020_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser020_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser020_TrackAppUsageEvent, &params );
} }
@ -5022,6 +5069,7 @@ uint64_t __thiscall winISteamUser_SteamUser020_RequestStoreAuthURL(struct w_stea
.pchRedirectURL = pchRedirectURL, .pchRedirectURL = pchRedirectURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchRedirectURL, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser020_RequestStoreAuthURL, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser020_RequestStoreAuthURL, &params );
return params._ret; return params._ret;
} }
@ -5247,6 +5295,7 @@ void __thiscall winISteamUser_SteamUser021_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser021_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser021_TrackAppUsageEvent, &params );
} }
@ -5491,6 +5540,7 @@ uint64_t __thiscall winISteamUser_SteamUser021_RequestStoreAuthURL(struct w_stea
.pchRedirectURL = pchRedirectURL, .pchRedirectURL = pchRedirectURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchRedirectURL, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser021_RequestStoreAuthURL, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser021_RequestStoreAuthURL, &params );
return params._ret; return params._ret;
} }
@ -5729,6 +5779,7 @@ void __thiscall winISteamUser_SteamUser022_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser022_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser022_TrackAppUsageEvent, &params );
} }
@ -5974,6 +6025,7 @@ uint64_t __thiscall winISteamUser_SteamUser022_RequestStoreAuthURL(struct w_stea
.pchRedirectURL = pchRedirectURL, .pchRedirectURL = pchRedirectURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchRedirectURL, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser022_RequestStoreAuthURL, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser022_RequestStoreAuthURL, &params );
return params._ret; return params._ret;
} }
@ -6213,6 +6265,7 @@ void __thiscall winISteamUser_SteamUser023_TrackAppUsageEvent(struct w_steam_ifa
.pchExtraInfo = pchExtraInfo, .pchExtraInfo = pchExtraInfo,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchExtraInfo, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser023_TrackAppUsageEvent, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser023_TrackAppUsageEvent, &params );
} }
@ -6334,6 +6387,7 @@ uint32_t __thiscall winISteamUser_SteamUser023_GetAuthTicketForWebApi(struct w_s
.pchIdentity = pchIdentity, .pchIdentity = pchIdentity,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchIdentity, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser023_GetAuthTicketForWebApi, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser023_GetAuthTicketForWebApi, &params );
return params._ret; return params._ret;
} }
@ -6470,6 +6524,7 @@ uint64_t __thiscall winISteamUser_SteamUser023_RequestStoreAuthURL(struct w_stea
.pchRedirectURL = pchRedirectURL, .pchRedirectURL = pchRedirectURL,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchRedirectURL, -1);
STEAMCLIENT_CALL( ISteamUser_SteamUser023_RequestStoreAuthURL, &params ); STEAMCLIENT_CALL( ISteamUser_SteamUser023_RequestStoreAuthURL, &params );
return params._ret; return params._ret;
} }

File diff suppressed because it is too large Load diff

View file

@ -744,6 +744,7 @@ uint64_t __thiscall winISteamUtils_SteamUtils005_CheckFileSignature(struct w_ste
.szFileName = szFileName, .szFileName = szFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(szFileName, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils005_CheckFileSignature, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils005_CheckFileSignature, &params );
return params._ret; return params._ret;
} }
@ -759,6 +760,7 @@ int8_t __thiscall winISteamUtils_SteamUtils005_ShowGamepadTextInput(struct w_ste
.unCharMax = unCharMax, .unCharMax = unCharMax,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDescription, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils005_ShowGamepadTextInput, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils005_ShowGamepadTextInput, &params );
return params._ret; return params._ret;
} }
@ -1086,6 +1088,7 @@ uint64_t __thiscall winISteamUtils_SteamUtils006_CheckFileSignature(struct w_ste
.szFileName = szFileName, .szFileName = szFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(szFileName, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils006_CheckFileSignature, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils006_CheckFileSignature, &params );
return params._ret; return params._ret;
} }
@ -1101,6 +1104,7 @@ int8_t __thiscall winISteamUtils_SteamUtils006_ShowGamepadTextInput(struct w_ste
.unCharMax = unCharMax, .unCharMax = unCharMax,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDescription, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils006_ShowGamepadTextInput, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils006_ShowGamepadTextInput, &params );
return params._ret; return params._ret;
} }
@ -1453,6 +1457,7 @@ uint64_t __thiscall winISteamUtils_SteamUtils007_CheckFileSignature(struct w_ste
.szFileName = szFileName, .szFileName = szFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(szFileName, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils007_CheckFileSignature, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils007_CheckFileSignature, &params );
return params._ret; return params._ret;
} }
@ -1469,6 +1474,8 @@ int8_t __thiscall winISteamUtils_SteamUtils007_ShowGamepadTextInput(struct w_ste
.pchExistingText = pchExistingText, .pchExistingText = pchExistingText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDescription, -1);
IsBadStringPtrA(pchExistingText, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils007_ShowGamepadTextInput, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils007_ShowGamepadTextInput, &params );
return params._ret; return params._ret;
} }
@ -1836,6 +1843,7 @@ uint64_t __thiscall winISteamUtils_SteamUtils008_CheckFileSignature(struct w_ste
.szFileName = szFileName, .szFileName = szFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(szFileName, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils008_CheckFileSignature, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils008_CheckFileSignature, &params );
return params._ret; return params._ret;
} }
@ -1852,6 +1860,8 @@ int8_t __thiscall winISteamUtils_SteamUtils008_ShowGamepadTextInput(struct w_ste
.pchExistingText = pchExistingText, .pchExistingText = pchExistingText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDescription, -1);
IsBadStringPtrA(pchExistingText, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils008_ShowGamepadTextInput, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils008_ShowGamepadTextInput, &params );
return params._ret; return params._ret;
} }
@ -2248,6 +2258,7 @@ uint64_t __thiscall winISteamUtils_SteamUtils009_CheckFileSignature(struct w_ste
.szFileName = szFileName, .szFileName = szFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(szFileName, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils009_CheckFileSignature, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils009_CheckFileSignature, &params );
return params._ret; return params._ret;
} }
@ -2264,6 +2275,8 @@ int8_t __thiscall winISteamUtils_SteamUtils009_ShowGamepadTextInput(struct w_ste
.pchExistingText = pchExistingText, .pchExistingText = pchExistingText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDescription, -1);
IsBadStringPtrA(pchExistingText, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils009_ShowGamepadTextInput, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils009_ShowGamepadTextInput, &params );
return params._ret; return params._ret;
} }
@ -2402,6 +2415,7 @@ int32_t __thiscall winISteamUtils_SteamUtils009_FilterText(struct w_steam_iface
.bLegalOnly = bLegalOnly, .bLegalOnly = bLegalOnly,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchInputMessage, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils009_FilterText, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils009_FilterText, &params );
return params._ret; return params._ret;
} }
@ -2741,6 +2755,7 @@ uint64_t __thiscall winISteamUtils_SteamUtils010_CheckFileSignature(struct w_ste
.szFileName = szFileName, .szFileName = szFileName,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(szFileName, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils010_CheckFileSignature, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils010_CheckFileSignature, &params );
return params._ret; return params._ret;
} }
@ -2757,6 +2772,8 @@ int8_t __thiscall winISteamUtils_SteamUtils010_ShowGamepadTextInput(struct w_ste
.pchExistingText = pchExistingText, .pchExistingText = pchExistingText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchDescription, -1);
IsBadStringPtrA(pchExistingText, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils010_ShowGamepadTextInput, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils010_ShowGamepadTextInput, &params );
return params._ret; return params._ret;
} }
@ -2897,6 +2914,7 @@ int32_t __thiscall winISteamUtils_SteamUtils010_FilterText(struct w_steam_iface
.nByteSizeOutFilteredText = nByteSizeOutFilteredText, .nByteSizeOutFilteredText = nByteSizeOutFilteredText,
}; };
TRACE("%p\n", _this); TRACE("%p\n", _this);
IsBadStringPtrA(pchInputMessage, -1);
STEAMCLIENT_CALL( ISteamUtils_SteamUtils010_FilterText, &params ); STEAMCLIENT_CALL( ISteamUtils_SteamUtils010_FilterText, &params );
return params._ret; return params._ret;
} }