Name |
Description |
ActionListener |
|
BitVector64 |
|
CDNClient |
Represents a client able to connect to the Steam3 CDN and download games on the new content system. |
CDNClient.ClientEndPoint |
Represents the endpoint of a Steam3 content server. |
ClientMsgHandler |
This class implements the base requirements every message handler should inherit from. |
ConfigServerClient |
This client is capable of connecting to a config server. |
Connection |
|
ContentServer |
Represents the public facing information of a Steam2 content server. |
ContentServerClient |
Represents a client that is capable of connecting to a Steam2 content server. |
ContentServerClient.Credentials |
These credentials must be supplied when attempting to open a storage session for a depot which requires it. |
ContentServerClient.PackageSession |
This represents a storage session with a package server, used to download client updates. |
ContentServerClient.StorageSession |
This represents a storage session with a storage server, used to download game content. |
ContentServerDSClient |
This client is capable of connecting to the content server directory server. This directory server is used for the sole purpose of getting a list of content servers. |
CryptoHelper |
Provides Crypto functions used in Steam protocols |
DSClient |
Represents a client capable of connecting to a generic Directory Server. |
DebugLog |
Represents the root debug logging functionality. |
DepotManifest |
Represents a Steam3 depot manifest. |
DepotManifest.ChunkData |
Represents a single chunk within a file. |
DepotManifest.FileData |
Represents a single file within a manifest. |
GameID |
|
GeneralDSClient |
Represents a client that is capable of connecting to the Steam2 General Directory Server. |
JobID |
|
KVTextReader |
|
KeyDictionary |
|
KeyValue |
Represents a recursive string key to arbitrary value container. |
NetFilterEncryption |
|
NetMsgEventArgs |
Represents data that has been received over the network. |
RSACrypto |
|
ServerClient |
This is the root client class used to provide all the functionality required to connect to Steam2 servers. |
Steam2ChecksumData |
Represents file checksum data for Steam2 manifests. |
Steam2ChecksumData.ChecksumMapEntry |
|
Steam2Exception |
|
Steam2Manifest |
Represents the manifest describing every file within a Steam2 depot. |
Steam2Manifest.Node |
Represents a single file or folder within a manifest. |
Steam2Ticket |
Represents a Steam2 authentication ticket container used for downloading authenticated content from Steam2 servers. |
Steam2Ticket.Entry |
Represents a single data entry within the ticket container. |
Steam3Manifest |
Represents the binary Steam3 manifest format. |
Steam3Manifest.FileMapping |
|
Steam3Manifest.FileMapping.Chunk |
|
SteamApps |
This handler is used for interacting with apps and packages on the Steam network. |
SteamApps.AppChangesCallback |
This callback is received in response to calling SteamApps.GetAppChanges. |
SteamApps.AppDetails |
Represents app request details when calling SteamApps.GetAppInfo. |
SteamApps.AppInfoCallback |
This callback is received in response to calling SteamApps.GetAppInfo. |
SteamApps.AppInfoCallback.App |
Represents a single app in the info response. |
SteamApps.AppOwnershipTicketCallback |
This callback is received in response to calling SteamApps.GetAppOwnershipTicket. |
SteamApps.DepotKeyCallback |
This callback is recieved in response to calling SteamApps.GetDepotDecryptionKey. |
SteamApps.GameConnectTokensCallback |
This callback is fired when the client receives a list of game connect tokens. |
SteamApps.LicenseListCallback |
This callback is fired during logon, informing the client of it's available licenses. |
SteamApps.LicenseListCallback.License |
Represents a granted license (steam3 subscription) for one or more games. |
SteamApps.PackageInfoCallback |
This callback is received in response to calling SteamApps.GetPackageInfo. |
SteamApps.PackageInfoCallback.Package |
Represents a single package in this response. |
SteamApps.VACStatusCallback |
This callback is fired when the client receives it's VAC banned status. |
SteamCloud |
This handler is used for interacting with remote storage and user generated content. |
SteamCloud.UGCDetailsCallback |
This callback is recieved in response to calling RequestUGCDetails. |
SteamFriends |
This handler handles all interaction with other users on the Steam3 network. |
SteamFriends.ChatActionResultCallback |
This callback is fired when a chat action has completed. |
SteamFriends.ChatEnterCallback |
This callback is fired in response to attempting to join a chat. |
SteamFriends.ChatInviteCallback |
This callback is fired when a chat invite is recieved. |
SteamFriends.ChatMemberInfoCallback |
This callback is fired in response to chat member info being recieved. |
SteamFriends.ChatMemberInfoCallback.StateChangeDetails |
Represents state change information. |
SteamFriends.ChatMsgCallback |
This callback is fired when a chat room message arrives. |
SteamFriends.FriendAddedCallback |
This callback is fired in response to adding a user to your friends list. |
SteamFriends.FriendMsgCallback |
This callback is fired in response to receiving a message from a friend. |
SteamFriends.FriendsListCallback |
This callback is fired when the client receives a list of friends. |
SteamFriends.FriendsListCallback.Friend |
Represents a single friend entry in a client's friendlist. |
SteamFriends.PersonaStateCallback |
This callback is fired in response to someone changing their friend details over the network. |
SteamGameCoordinator |
This handler handles all game coordinator messaging. |
SteamGameCoordinator.MessageCallback |
This callback is fired when a game coordinator message is recieved from the network. |
SteamGameServer |
This handler is used for interacting with the Steam network as a game server. |
SteamGameServer.LogOnDetails |
Represents the details required to log into Steam3 as a game server. |
SteamGameServer.StatusReplyCallback |
This callback is fired when the game server receives a status reply. |
SteamGameServer.TicketAuthCallback |
This callback is fired when ticket authentication has completed. |
SteamID |
|
SteamMasterServer |
This handler is used for requesting server list details from Steam. |
SteamMasterServer.QueryCallback |
This callback is received in response to calling ServerQuery. |
SteamMasterServer.QueryCallback.Server |
Represents a single server. |
SteamMasterServer.QueryDetails |
Details used when performing a server list query. |
SteamTrading |
This handler is used for initializing Steam trades with other clients. |
SteamTrading.SessionStartCallback |
This callback is fired when a trading session has started. |
SteamTrading.TradeProposedCallback |
This callback is fired when this client receives a trade proposal. |
SteamTrading.TradeResultCallback |
This callback is fired when this client receives the response from a trade proposal. |
SteamUser |
This handler handles all user log on/log off related actions and callbacks. |
SteamUser.AccountInfoCallback |
This callback is recieved when account information is recieved from the network. This generally happens after logon. |
SteamUser.LogOnDetails |
Represents the details required to log into Steam3 as a user. |
SteamUser.LoggedOffCallback |
This callback is returned in response to a log off attempt, or when the client is told to log off by the server. |
SteamUser.LoggedOnCallback |
This callback is returned in response to an attempt to log on to the Steam3 network through SteamUser. |
SteamUser.LoginKeyCallback |
This callback is returned some time after logging onto the network. |
SteamUser.MachineAuthDetails |
Represents details required to complete a machine auth request. |
SteamUser.MachineAuthDetails.OTPDetails |
The One-Time-Password details for this response. |
SteamUser.SessionTokenCallback |
This callback is fired when the client recieves it's unique Steam3 session token. This token is used for authenticated content downloading in Steam2. |
SteamUser.UpdateMachineAuthCallback |
This callback is recieved when the backend wants the client to update it's local machine authentication data. |
SteamUser.UpdateMachineAuthCallback.OTPDetails |
Represents various one-time-password details. |
SteamUser.WalletInfoCallback |
This callback is recieved when wallet info is recieved from the network. |
SteamUserStats |
This handler handles Steam user statistic related actions. |
SteamUserStats.NumberOfPlayersCallback |
This callback is fired in response to GetNumberOfCurrentPlayers. |
SteamWorkshop |
This handler is used for requesting files published on the Steam Workshop. |
SteamWorkshop.EnumerationDetails |
Represents the details of an enumeration request for all published files. |
SteamWorkshop.EnumerationUserDetails |
Represents the details of an enumeration request used for the local user's files. |
SteamWorkshop.PublishedFileDetailsCallback |
This callback is received in response to calling RequestPublishedFileDetails. |
SteamWorkshop.PublishedFilesCallback |
This callback is received in response to calling EnumeratePublishedFiles. |
SteamWorkshop.PublishedFilesCallback.File |
Represents the details of a single published file. |
SteamWorkshop.UserActionPublishedFilesCallback |
This callback is received in response to calling EnumeratePublishedFilesByUserAction. |
SteamWorkshop.UserActionPublishedFilesCallback.File |
Represents the details of a single published file. |
SteamWorkshop.UserPublishedFilesCallback |
This callback is received in response to calling EnumerateUserPublishedFiles. |
SteamWorkshop.UserPublishedFilesCallback.File |
Represents the details of a single published file. |
SteamWorkshop.UserSubscribedFilesCallback |
This callback is received in response to calling EnumerateUserPublishedFiles. |
SteamWorkshop.UserSubscribedFilesCallback.File |
Represents the details of a single published file. |
TcpConnection |
|
TcpPacket |
Represents a data packet sent over tcp. Contains a length and payload. |
TcpSocket |
Represents a Tcp socket. |
UdpConnection |
|
WebAPI |
Utility class for interacting with the Steam Web API. |
WebAPI.Interface |
Represents a single interface that exists within the Web API. This is a dynamic object that allows function calls to interfaces with minimal code. |
ZipUtil |
|