Skip to main content

Protobuf Message Types

These are auto-generated protobuf message types from Valve's game definitions. They are used with the NetMessages system for sending and hooking network messages.

Each message type has standard protobuf accessors (Has*, Clear*, field number constants) following Google.Protobuf conventions.

Other Messages

TypeDescription
NetworkbasetypesExtensionsHolder for extension identifiers generated from the top level of networkbasetypes.proto
NetworkConnectionExtensionsHolder for extension identifiers generated from the top level of network_connection.proto
ResponseTypeOneofCaseEnum of possible cases for the "ResponseType" oneof.
SteammessagesExtensionsHolder for extension identifiers generated from the top level of steammessages.proto
SteammessagesUnifiedBaseSteamworkssdkExtensionsHolder for extension identifiers generated from the top level of steammessages_unified_base.steamworkssdk.proto
ValveextensionsExtensionsHolder for extension identifiers generated from the top level of valveextensions.proto