mirror of
https://gitlab.com/Mr_Goldberg/goldberg_emulator.git
synced 2025-12-06 04:04:53 +01:00
SDK 1.50
This commit is contained in:
parent
f6a2c0e5ef
commit
747f178b56
16 changed files with 1797 additions and 166 deletions
|
|
@ -30,6 +30,7 @@ public ISteamUtils005,
|
|||
public ISteamUtils006,
|
||||
public ISteamUtils007,
|
||||
public ISteamUtils008,
|
||||
public ISteamUtils009,
|
||||
public ISteamUtils
|
||||
{
|
||||
private:
|
||||
|
|
@ -356,6 +357,15 @@ bool IsSteamChinaLauncher()
|
|||
// Initializes text filtering.
|
||||
// Returns false if filtering is unavailable for the language the user is currently running in.
|
||||
bool InitFilterText()
|
||||
{
|
||||
PRINT_DEBUG("InitFilterText old\n");
|
||||
return false;
|
||||
}
|
||||
|
||||
// Initializes text filtering.
|
||||
// unFilterOptions are reserved for future use and should be set to 0
|
||||
// Returns false if filtering is unavailable for the language the user is currently running in.
|
||||
bool InitFilterText( uint32 unFilterOptions )
|
||||
{
|
||||
PRINT_DEBUG("InitFilterText\n");
|
||||
return false;
|
||||
|
|
@ -368,11 +378,25 @@ bool InitFilterText()
|
|||
// bLegalOnly should be false if you want profanity and legally required filtering (where required) and true if you want legally required filtering only
|
||||
// Returns the number of characters (not bytes) filtered.
|
||||
int FilterText( char* pchOutFilteredText, uint32 nByteSizeOutFilteredText, const char * pchInputMessage, bool bLegalOnly )
|
||||
{
|
||||
PRINT_DEBUG("FilterText old\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Filters the provided input message and places the filtered result into pchOutFilteredText, using legally required filtering and additional filtering based on the context and user settings
|
||||
// eContext is the type of content in the input string
|
||||
// sourceSteamID is the Steam ID that is the source of the input string (e.g. the player with the name, or who said the chat text)
|
||||
// pchInputText is the input string that should be filtered, which can be ASCII or UTF-8
|
||||
// pchOutFilteredText is where the output will be placed, even if no filtering is performed
|
||||
// nByteSizeOutFilteredText is the size (in bytes) of pchOutFilteredText, should be at least strlen(pchInputText)+1
|
||||
// Returns the number of characters (not bytes) filtered
|
||||
int FilterText( ETextFilteringContext eContext, CSteamID sourceSteamID, const char *pchInputMessage, char *pchOutFilteredText, uint32 nByteSizeOutFilteredText )
|
||||
{
|
||||
PRINT_DEBUG("FilterText\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
// Return what we believe your current ipv6 connectivity to "the internet" is on the specified protocol.
|
||||
// This does NOT tell you if the Steam client is currently connected to Steam via ipv6.
|
||||
ESteamIPv6ConnectivityState GetIPv6ConnectivityState( ESteamIPv6ConnectivityProtocol eProtocol )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue