| 接口 | 描述 |
|---|---|
| ISteamApps | 为应用程序和可下载内容(DLC) 暴露各类信息与操作。 |
| ISteamAppTicket | 用于获得应用所有权数据的接口, 由 Steam DRM 包装器使用,更机密地询问所有权。 |
| ISteamClient | 用于创建新 Steam 实例或连接现有 Steam 实例的接口,不论该实例是否在不同的进程或在本地。 |
| ISteamController | Steam 控制器的支持 API(已弃用并由 ISteamInput取代) |
| ISteamFriends | 访问单个用户的信息并与 Steam 叠加界面 交互的接口。 |
| ISteamGameCoordinator | 用于从游戏协调程序收发消息的函数。 |
| ISteamGameServer | 提供 Steam 游戏服务器 API 的核心功能。 |
| ISteamGameServerStats | 供游戏服务器设置玩家统计与成就的函数。 |
| ISteamHTMLSurface | 用于渲染 HTML 页面并与之互动的接口。 |
| ISteamHTTP | 简单易用的 HTTP 客户端,用于从 web 收发数据。 |
| ISteamApps | 用于支持 Xbox、Playstation、Switch 和 Steam 控制器的接口。 |
| ISteamInventory | Steam 库存查询与操作用 API。 |
| ISteamMatchmaking | 为客户提供匹配服务、访问收藏夹以及在游戏大厅中进行操作的函数。 |
| ISteamMatchmakingServers | 访问游戏服务器浏览器的函数。 |
| ISteamMusic | 控制 Steam 客户端中音乐播放的函数。 |
| ISteamNetworking | 网络函数,用于在客户端之间建立连接并发送数据,可能的话会穿透 NAT。 |
| ISteamNetworkingSockets | 新的网络 API。 通过 Valve 网络中继数据并保护玩家 IP 地址的高性能 API。 |
| ISteamNetworkingUtils | 对使用 ISteamNetworkingSockets 有用的杂项工具 |
| ISteamRemotePlay | 用于获取 Steam 远程畅玩会话相关信息的函数。 |
| ISteamRemoteStorage | 提供函数以读取、写入、访问能远程存储在 Steam 云上的文件。 |
| ISteamScreenshots | 将截图添加入用户的截图库的函数。 |
| ISteamTimeline | 向游戏录像时间轴添加事件的函数。 |
| ISteamUGC | 创建、使用 Steam 创意工坊并与之互动的函数。 |
| ISteamUser | 访问并使用 Steam 用户信息的函数。 |
| ISteamUserStats | 提供访问并提交统计、成就与排行榜的函数。 |
| ISteamUtils | 访问一系列杂项工具函数的接口。 |
| ISteamVideo | 提供与 Steam 视频和直播平台交互的函数。 |
| SteamEncryptedAppTicket | 对加密的应用程序票证进行解码/解密的工具。 |
| steam_api | 提供初始化和访问 Steamworks API 的核心基础框架。 |
| steam_gameserver | 提供初始化和访问 Steam GameServer API 的核心基础框架。 |