| HSteamListenSocket CreateListenSocketIP(ref SteamNetworkingIPAddr& localAddress, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | — | 0x10 |
| HSteamNetConnection ConnectByIPAddress(ref SteamNetworkingIPAddr& address, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | — | 0x10 |
| HSteamListenSocket CreateListenSocketP2P(int nLocalVirtualPort, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | — | 0x08 |
| HSteamNetConnection ConnectP2P(ref SteamNetworkingIdentity& identityRemote, int nRemoteVirtualPort, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | — | 0x88 |
| EResult AcceptConnection(const HSteamNetConnection& hConn) | PublicStatic | — | 0x04 |
| bool CloseConnection(const HSteamNetConnection& hPeer, int nReason, const string& pszDebug, bool bEnableLinger) | PublicStatic | — | 0x08 |
| bool CloseListenSocket(const HSteamListenSocket& hSocket) | PublicStatic | — | 0x04 |
| bool SetConnectionUserData(const HSteamNetConnection& hPeer, long nUserData) | PublicStatic | — | 0x08 |
| long GetConnectionUserData(const HSteamNetConnection& hPeer) | PublicStatic | — | 0x08 |
| void SetConnectionName(const HSteamNetConnection& hPeer, const string& pszName) | PublicStatic | — | 0x08 |
| bool GetConnectionName(const HSteamNetConnection& hPeer, ref string& pszName, int nMaxLen) | PublicStatic | | 0x08 |
| EResult SendMessageToConnection(const HSteamNetConnection& hConn, long pData, uint cbData, int nSendFlags, ref long& pOutMessageNumber) | PublicStatic | | 0x08 |
| void SendMessages(int nMessages, const IntPtr[]& pMessages, const long[]& pOutMessageNumberOrResult) | PublicStatic | | 0x08 |
| EResult FlushMessagesOnConnection(const HSteamNetConnection& hConn) | PublicStatic | | 0x04 |
| int ReceiveMessagesOnConnection(const HSteamNetConnection& hConn, const IntPtr[]& ppOutMessages, int nMaxMessages) | PublicStatic | | 0x08 |
| bool GetConnectionInfo(const HSteamNetConnection& hConn, ref SteamNetConnectionInfo_t& pInfo) | PublicStatic | | 0xE0 |
| EResult GetConnectionRealTimeStatus(const HSteamNetConnection& hConn, ref SteamNetConnectionRealTimeStatus_t& pStatus, int nLanes, ref SteamNetConnectionRealTimeLaneStatus_t& pLanes) | PublicStatic | | 0x40 |
| int GetDetailedConnectionStatus(const HSteamNetConnection& hConn, ref string& pszBuf, int cbBuf) | PublicStatic | | 0x08 |
| bool GetListenSocketAddress(const HSteamListenSocket& hSocket, ref SteamNetworkingIPAddr& address) | PublicStatic | | 0x10 |
| bool CreateSocketPair(ref HSteamNetConnection& pOutConnection1, ref HSteamNetConnection& pOutConnection2, bool bUseNetworkLoopback, ref SteamNetworkingIdentity& pIdentity1, ref SteamNetworkingIdentity& pIdentity2) | PublicStatic | | 0x88 |
| EResult ConfigureConnectionLanes(const HSteamNetConnection& hConn, int nNumLanes, const int[]& pLanePriorities, const ushort[]& pLaneWeights) | PublicStatic | | 0x08 |
| bool GetIdentity(ref SteamNetworkingIdentity& pIdentity) | PublicStatic | | 0x88 |
| ESteamNetworkingAvailability InitAuthentication() | PublicStatic | | 0x04 |
| ESteamNetworkingAvailability GetAuthenticationStatus(ref SteamNetAuthenticationStatus_t& pDetails) | PublicStatic | | 0x10 |
| HSteamNetPollGroup CreatePollGroup() | PublicStatic | | 0x04 |
| bool DestroyPollGroup(const HSteamNetPollGroup& hPollGroup) | PublicStatic | | 0x04 |
| bool SetConnectionPollGroup(const HSteamNetConnection& hConn, const HSteamNetPollGroup& hPollGroup) | PublicStatic | | 0x04 |
| int ReceiveMessagesOnPollGroup(const HSteamNetPollGroup& hPollGroup, const IntPtr[]& ppOutMessages, int nMaxMessages) | PublicStatic | | 0x08 |
| bool ReceivedRelayAuthTicket(long pvTicket, int cbTicket, ref SteamDatagramRelayAuthTicket& pOutParsedTicket) | PublicStatic | | 0x140 |
| int FindRelayAuthTicketForServer(ref SteamNetworkingIdentity& identityGameServer, int nRemoteVirtualPort, ref SteamDatagramRelayAuthTicket& pOutParsedTicket) | PublicStatic | | 0x140 |
| HSteamNetConnection ConnectToHostedDedicatedServer(ref SteamNetworkingIdentity& identityTarget, int nRemoteVirtualPort, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | | 0x88 |
| ushort GetHostedDedicatedServerPort() | PublicStatic | | 0x02 |
| SteamNetworkingPOPID GetHostedDedicatedServerPOPID() | PublicStatic | | 0x04 |
| EResult GetHostedDedicatedServerAddress(ref SteamDatagramHostedAddress& pRouting) | PublicStatic | | 0x10 |
| HSteamListenSocket CreateHostedDedicatedServerListenSocket(int nLocalVirtualPort, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | | 0x08 |
| EResult GetGameCoordinatorServerLogin(long pLoginInfo, ref int& pcbSignedBlob, long pBlob) | PublicStatic | | 0x08 |
| HSteamNetConnection ConnectP2PCustomSignaling(ref ISteamNetworkingConnectionSignaling& pSignaling, ref SteamNetworkingIdentity& pPeerIdentity, int nRemoteVirtualPort, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | | 0x88 |
| bool ReceivedP2PCustomSignal(long pMsg, int cbMsg, ref ISteamNetworkingSignalingRecvContext& pContext) | PublicStatic | | 0x08 |
| bool GetCertificateRequest(ref int& pcbBlob, long pBlob, ref SteamNetworkingErrMsg& errMsg) | PublicStatic | | 0x08 |
| bool SetCertificate(long pCertificate, int cbCertificate, ref SteamNetworkingErrMsg& errMsg) | PublicStatic | | 0x08 |
| void ResetIdentity(ref SteamNetworkingIdentity& pIdentity) | PublicStatic | | 0x88 |
| void RunCallbacks() | PublicStatic | | 0x00 |
| bool BeginAsyncRequestFakeIP(int nNumPorts) | PublicStatic | | 0x04 |
| void GetFakeIP(int idxFirstPort, ref SteamNetworkingFakeIPResult_t& pInfo) | PublicStatic | | 0x98 |
| HSteamListenSocket CreateListenSocketP2PFakeIP(int idxFakePort, int nOptions, const SteamNetworkingConfigValue_t[]& pOptions) | PublicStatic | | 0x08 |
| EResult GetRemoteFakeIPForConnection(const HSteamNetConnection& hConn, ref SteamNetworkingIPAddr& pOutAddr) | PublicStatic | | 0x10 |
| long CreateFakeUDPPort(int idxFakeServerPort) | PublicStatic | | 0x08 |