| uint GetSessionCount() | PublicStatic | | 0x04 |
| RemotePlaySessionID_t GetSessionID(int iSessionIndex) | PublicStatic | | 0x04 |
| CSteamID GetSessionSteamID(const RemotePlaySessionID_t& unSessionID) | PublicStatic | | 0x08 |
| string GetSessionClientName(const RemotePlaySessionID_t& unSessionID) | PublicStatic | | 0x08 |
| ESteamDeviceFormFactor GetSessionClientFormFactor(const RemotePlaySessionID_t& unSessionID) | PublicStatic | | 0x04 |
| bool BGetSessionClientResolution(const RemotePlaySessionID_t& unSessionID, ref int& pnResolutionX, ref int& pnResolutionY) | PublicStatic | | 0x04 |
| bool ShowRemotePlayTogetherUI() | PublicStatic | | 0x01 |
| bool BSendRemotePlayTogetherInvite(const CSteamID& steamIDFriend) | PublicStatic | | 0x08 |
| bool BEnableRemotePlayTogetherDirectInput() | PublicStatic | | 0x01 |
| void DisableRemotePlayTogetherDirectInput() | PublicStatic | | 0x00 |
| uint GetInput(const RemotePlayInput_t[]& pInput, uint unMaxEvents) | PublicStatic | | 0x08 |
| void SetMouseVisibility(const RemotePlaySessionID_t& unSessionID, bool bVisible) | PublicStatic | | 0x04 |
| void SetMousePosition(const RemotePlaySessionID_t& unSessionID, float flNormalizedX, float flNormalizedY) | PublicStatic | | 0x04 |
| RemotePlayCursorID_t CreateMouseCursor(int nWidth, int nHeight, int nHotX, int nHotY, long pBGRA, int nPitch) | PublicStatic | | 0x08 |
| void SetMouseCursor(const RemotePlaySessionID_t& unSessionID, const RemotePlayCursorID_t& unCursorID) | PublicStatic | | 0x04 |