mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2025-12-21 21:26:03 +01:00
steamclient: Read access input strings on the PE side.
This commit is contained in:
parent
de63ea5341
commit
c8669fbcbd
27 changed files with 1760 additions and 0 deletions
|
|
@ -71,6 +71,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_
|
|||
.pchUserCSS = pchUserCSS,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchUserAgent, -1);
|
||||
IsBadStringPtrA(pchUserCSS, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_CreateBrowser, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
|
@ -96,6 +98,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Load
|
|||
.pchPostData = pchPostData,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchURL, -1);
|
||||
IsBadStringPtrA(pchPostData, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_LoadURL, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -166,6 +170,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_AddH
|
|||
.pchValue = pchValue,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_AddHeader, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -178,6 +184,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Exec
|
|||
.pchScript = pchScript,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchScript, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_ExecuteJavascript, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -361,6 +368,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Find
|
|||
.bReverse = bReverse,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchSearchStr, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001_Find, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -545,6 +553,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_
|
|||
.pchUserCSS = pchUserCSS,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchUserAgent, -1);
|
||||
IsBadStringPtrA(pchUserCSS, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_CreateBrowser, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
|
@ -570,6 +580,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Load
|
|||
.pchPostData = pchPostData,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchURL, -1);
|
||||
IsBadStringPtrA(pchPostData, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_LoadURL, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -640,6 +652,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_AddH
|
|||
.pchValue = pchValue,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_AddHeader, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -652,6 +666,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Exec
|
|||
.pchScript = pchScript,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchScript, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_ExecuteJavascript, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -835,6 +850,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Find
|
|||
.bReverse = bReverse,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchSearchStr, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_Find, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -876,6 +892,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_SetC
|
|||
.bHTTPOnly = bHTTPOnly,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchHostname, -1);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
IsBadStringPtrA(pchPath, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002_SetCookie, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1053,6 +1073,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_
|
|||
.pchUserCSS = pchUserCSS,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchUserAgent, -1);
|
||||
IsBadStringPtrA(pchUserCSS, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_CreateBrowser, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
|
@ -1078,6 +1100,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Load
|
|||
.pchPostData = pchPostData,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchURL, -1);
|
||||
IsBadStringPtrA(pchPostData, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_LoadURL, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1148,6 +1172,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_AddH
|
|||
.pchValue = pchValue,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_AddHeader, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1160,6 +1186,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Exec
|
|||
.pchScript = pchScript,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchScript, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_ExecuteJavascript, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1343,6 +1370,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Find
|
|||
.bReverse = bReverse,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchSearchStr, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_Find, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1384,6 +1412,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_SetC
|
|||
.bHTTPOnly = bHTTPOnly,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchHostname, -1);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
IsBadStringPtrA(pchPath, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003_SetCookie, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1575,6 +1607,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_
|
|||
.pchUserCSS = pchUserCSS,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchUserAgent, -1);
|
||||
IsBadStringPtrA(pchUserCSS, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_CreateBrowser, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
|
@ -1600,6 +1634,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Load
|
|||
.pchPostData = pchPostData,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchURL, -1);
|
||||
IsBadStringPtrA(pchPostData, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_LoadURL, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1670,6 +1706,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_AddH
|
|||
.pchValue = pchValue,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_AddHeader, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1682,6 +1720,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Exec
|
|||
.pchScript = pchScript,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchScript, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_ExecuteJavascript, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1865,6 +1904,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Find
|
|||
.bReverse = bReverse,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchSearchStr, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_Find, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -1906,6 +1946,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_SetC
|
|||
.bHTTPOnly = bHTTPOnly,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchHostname, -1);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
IsBadStringPtrA(pchPath, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004_SetCookie, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -2111,6 +2155,8 @@ uint64_t __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_
|
|||
.pchUserCSS = pchUserCSS,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchUserAgent, -1);
|
||||
IsBadStringPtrA(pchUserCSS, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_CreateBrowser, ¶ms );
|
||||
return params._ret;
|
||||
}
|
||||
|
|
@ -2136,6 +2182,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Load
|
|||
.pchPostData = pchPostData,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchURL, -1);
|
||||
IsBadStringPtrA(pchPostData, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_LoadURL, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -2206,6 +2254,8 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_AddH
|
|||
.pchValue = pchValue,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_AddHeader, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -2218,6 +2268,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Exec
|
|||
.pchScript = pchScript,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchScript, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_ExecuteJavascript, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -2402,6 +2453,7 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Find
|
|||
.bReverse = bReverse,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchSearchStr, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_Find, ¶ms );
|
||||
}
|
||||
|
||||
|
|
@ -2443,6 +2495,10 @@ void __thiscall winISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_SetC
|
|||
.bHTTPOnly = bHTTPOnly,
|
||||
};
|
||||
TRACE("%p\n", _this);
|
||||
IsBadStringPtrA(pchHostname, -1);
|
||||
IsBadStringPtrA(pchKey, -1);
|
||||
IsBadStringPtrA(pchValue, -1);
|
||||
IsBadStringPtrA(pchPath, -1);
|
||||
STEAMCLIENT_CALL( ISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005_SetCookie, ¶ms );
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue