internal void GetVideoURL(AppId unVideoAppID) { _GetVideoURL(Self, unVideoAppID); }
public static extern int _GetAppBuildId(IntPtr self, AppId nAppID);
/// <summary> /// <para> returns the details of the game server</para> /// <para> iGame is of range [0,GetFavoriteGameCount())</para> /// <para> *pnIP, *pnConnPort are filled in the with IP:port of the game server</para> /// <para> *punFlags specify whether the game server was stored as an explicit favorite or in the history of connections</para> /// <para> *pRTime32LastPlayedOnServer is filled in the with the Unix time the favorite was added</para> /// </summary> public static bool GetFavoriteGame(int iGame, out AppId pappId, out uint pnIP, out ushort pnConnPort, out ushort pnQueryPort, out uint punFlags, out uint pRTime32LastPlayedOnServer) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamMatchmaking_GetFavoriteGame(iGame, out pappId, out pnIP, out pnConnPort, out pnQueryPort, out punFlags, out pRTime32LastPlayedOnServer)); }
/// <summary> /// Activates the Steam Overlay to the Steam store page for the provided app. /// </summary> public static void OpenStoreOverlay(AppId id) => Internal.ActivateGameOverlayToStore(id.Value, OverlayToStoreFlag.None);
public static extern int _GetAppName(IntPtr self, AppId nAppID, IntPtr pchName, int cchNameMax);
private static extern HServerListRequest _RequestLANServerList(IntPtr self, AppId iApp, IntPtr pRequestServersResponse);
private static extern HServerListRequest _RequestFavoritesServerList(IntPtr self, AppId iApp, [In, Out] ref MatchMakingKeyValuePair[] ppchFilters, uint nFilters, IntPtr pRequestServersResponse);
internal void InstallDLC(AppId nAppID) { _InstallDLC(Self, nAppID); }
internal void UninstallDLC(AppId nAppID) { _UninstallDLC(Self, nAppID); }
internal bool BIsSubscribedApp(AppId appID) { var returnValue = _BIsSubscribedApp(Self, appID); return(returnValue); }
internal uint GetEarliestPurchaseUnixTime(AppId nAppID) { var returnValue = _GetEarliestPurchaseUnixTime(Self, nAppID); return(returnValue); }
private static extern bool _GetOPFStringForApp(IntPtr self, AppId unVideoAppID, IntPtr pchBuffer, ref int pnBufferSize);
internal void GetOPFSettings(AppId unVideoAppID) { _GetOPFSettings(Self, unVideoAppID); }
private static extern void _GetOPFSettings(IntPtr self, AppId unVideoAppID);
internal UserHasLicenseForAppResult UserHasLicenseForApp(SteamId steamID, AppId appID) { var returnValue = _UserHasLicenseForApp(Self, steamID, appID); return(returnValue); }
internal void RequestAppProofOfPurchaseKey(AppId nAppID) { _RequestAppProofOfPurchaseKey(Self, nAppID); }
private static extern HServerListRequest _RequestInternetServerList(IntPtr self, AppId iApp, IntPtr ppchFilters, uint nFilters, IntPtr pRequestServersResponse);
internal uint GetInstalledDepots(AppId appID, [In, Out] DepotId_t[] pvecDepots, uint cMaxDepots) { var returnValue = _GetInstalledDepots(Self, appID, pvecDepots, cMaxDepots); return(returnValue); }
internal HServerListRequest RequestLANServerList(AppId iApp, IntPtr pRequestServersResponse) { var returnValue = _RequestLANServerList(Self, iApp, pRequestServersResponse); return(returnValue); }
internal bool BIsAppInstalled(AppId appID) { var returnValue = _BIsAppInstalled(Self, appID); return(returnValue); }
internal HServerListRequest RequestFavoritesServerList(AppId iApp, [In, Out] ref MatchMakingKeyValuePair[] ppchFilters, uint nFilters, IntPtr pRequestServersResponse) { var returnValue = _RequestFavoritesServerList(Self, iApp, ref ppchFilters, nFilters, pRequestServersResponse); return(returnValue); }
internal bool GetDlcDownloadProgress(AppId nAppID, ref ulong punBytesDownloaded, ref ulong punBytesTotal) { var returnValue = _GetDlcDownloadProgress(Self, nAppID, ref punBytesDownloaded, ref punBytesTotal); return(returnValue); }
internal UserHasLicenseForAppResult UserHasLicenseForApp(SteamId steamID, AppId appID) { return(_UserHasLicenseForApp(Self, steamID, appID)); }
/// <summary> /// /// </summary> public static bool IsAppBlocked(AppId app) => Internal.BIsAppBlocked(app.Value);
public static extern int _GetAppInstallDir(IntPtr self, AppId nAppID, IntPtr pchDirectory, int cchNameMax);
/// <summary> /// /// </summary> public static bool BIsAppInBlockList(AppId app) => Internal.BIsAppInBlockList(app.Value);
public int GetAppBuildId(AppId nAppID) { var returnValue = _GetAppBuildId(Self, nAppID); return(returnValue); }
internal bool InitGameServer(uint unIP, ushort usGamePort, ushort usQueryPort, uint unFlags, AppId nGameAppId, string pchVersionString) { return(_InitGameServer(Self, unIP, usGamePort, usQueryPort, unFlags, nGameAppId, pchVersionString)); }
/// <summary> /// <para> adds the game server to the local list; updates the time played of the server if it already exists in the list</para> /// </summary> public static int AddFavoriteGame(AppId appId, uint nIP, ushort nConnPort, ushort nQueryPort, uint unFlags, uint rTime32LastPlayedOnServer) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamMatchmaking_AddFavoriteGame(appId, nIP, nConnPort, nQueryPort, unFlags, rTime32LastPlayedOnServer)); }
private static extern void _GetVideoURL(IntPtr self, AppId unVideoAppID);