public static void MouseDoubleClick(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_MouseDoubleClick(unBrowserHandle, eMouseButton); }
public static extern ulong ISteamHTMLSurface_CreateBrowser(InteropHelp.UTF8StringHandle pchUserAgent, InteropHelp.UTF8StringHandle pchUserCSS);
public static extern void ISteamHTMLSurface_ExecuteJavascript(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchScript);
public static extern void ISteamGameServer_SetGameData(InteropHelp.UTF8StringHandle pchGameData);
public static extern bool ISteamGameServerStats_GetUserAchievement(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved);
public static extern bool ISteamGameServer_InitGameServer(uint unIP, ushort usGamePort, ushort usQueryPort, uint unFlags, AppId_t nGameAppId, InteropHelp.UTF8StringHandle pchVersionString);
public static extern void ISteamGameServer_LogOn(InteropHelp.UTF8StringHandle pszToken);
public static bool Shutdown() { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamHTMLSurface_Shutdown()); }
/// <summary> /// <para> tell the html control if it has key focus currently, controls showing the I-beam cursor in text controls amongst other things</para> /// </summary> public static void SetKeyFocus(HHTMLBrowser unBrowserHandle, bool bHasKeyFocus) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_SetKeyFocus(unBrowserHandle, bHasKeyFocus); }
/// <summary> /// <para> cUnicodeChar is the unicode character point for this keypress (and potentially multiple chars per press)</para> /// </summary> public static void KeyChar(HHTMLBrowser unBrowserHandle, uint cUnicodeChar, EHTMLKeyModifiers eHTMLKeyModifiers) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_KeyChar(unBrowserHandle, cUnicodeChar, eHTMLKeyModifiers); }
public static void SetVerticalScroll(HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_SetVerticalScroll(unBrowserHandle, nAbsolutePixelScroll); }
public static void KeyUp(HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_KeyUp(unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers); }
/// <summary> /// <para> nDelta is pixels of scroll</para> /// </summary> public static void MouseWheel(HHTMLBrowser unBrowserHandle, int nDelta) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_MouseWheel(unBrowserHandle, nDelta); }
/// <summary> /// <para> x and y are relative to the HTML bounds</para> /// </summary> public static void MouseMove(HHTMLBrowser unBrowserHandle, int x, int y) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_MouseMove(unBrowserHandle, x, y); }
public static extern IntPtr ISteamFriends_GetFriendRichPresence(CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchKey);
/// <summary> /// <para> paste from the local clipboard to the current html page</para> /// </summary> public static void PasteFromClipboard(HHTMLBrowser unBrowserHandle) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_PasteFromClipboard(unBrowserHandle); }
public static extern bool ISteamFriends_SendClanChatMessage(CSteamID steamIDClanChat, InteropHelp.UTF8StringHandle pchText);
/// <summary> /// <para> return details about the link at position x,y on the current page</para> /// </summary> public static void GetLinkAtPosition(HHTMLBrowser unBrowserHandle, int x, int y) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_GetLinkAtPosition(unBrowserHandle, x, y); }
public static extern void ISteamGameServer_SetGameDescription(InteropHelp.UTF8StringHandle pszGameDescription);
/// <summary> /// <para> Zoom the current page by flZoom ( from 0.0 to 2.0, so to zoom to 120% use 1.2 ), zooming around point X,Y in the page (use 0,0 if you don't care)</para> /// </summary> public static void SetPageScaleFactor(HHTMLBrowser unBrowserHandle, float flZoom, int nPointX, int nPointY) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_SetPageScaleFactor(unBrowserHandle, flZoom, nPointX, nPointY); }
public static extern void ISteamGameServer_SetSpectatorServerName(InteropHelp.UTF8StringHandle pszSpectatorServerName);
/// <summary> /// <para> CALLBACKS</para> /// <para> These set of functions are used as responses to callback requests</para> /// <para> You MUST call this in response to a HTML_StartRequest_t callback</para> /// <para> Set bAllowed to true to allow this navigation, false to cancel it and stay</para> /// <para> on the current page. You can use this feature to limit the valid pages</para> /// <para> allowed in your HTML surface.</para> /// </summary> public static void AllowStartRequest(HHTMLBrowser unBrowserHandle, bool bAllowed) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_AllowStartRequest(unBrowserHandle, bAllowed); }
public static extern bool ISteamGameServer_BUpdateUserData(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchPlayerName, uint uScore);
/// <summary> /// <para> You MUST call this in response to a HTML_JSAlert_t or HTML_JSConfirm_t callback</para> /// <para> Set bResult to true for the OK option of a confirm, use false otherwise</para> /// </summary> public static void JSDialogResponse(HHTMLBrowser unBrowserHandle, bool bResult) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_JSDialogResponse(unBrowserHandle, bResult); }
public static extern bool ISteamGameServerStats_UpdateUserAvgRateStat(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, float flCountThisSession, double dSessionLength);
/// <summary> /// <para> You MUST call this in response to a HTML_FileOpenDialog_t callback</para> /// </summary> public static void FileLoadDialogResponse(HHTMLBrowser unBrowserHandle, IntPtr pchSelectedFiles) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_FileLoadDialogResponse(unBrowserHandle, pchSelectedFiles); }
public static extern void SteamAPI_UseBreakpadCrashHandler(InteropHelp.UTF8StringHandle pchVersion, InteropHelp.UTF8StringHandle pchDate, InteropHelp.UTF8StringHandle pchTime, [MarshalAs(UnmanagedType.I1)] bool bFullMemoryDumps, IntPtr pvContext, IntPtr m_pfnPreMinidumpCallback);
/// <summary> /// <para> Tells the surface the size in pixels to display the surface</para> /// </summary> public static void SetSize(HHTMLBrowser unBrowserHandle, uint unWidth, uint unHeight) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_SetSize(unBrowserHandle, unWidth, unHeight); }
public static extern void ISteamHTMLSurface_SetCookie(InteropHelp.UTF8StringHandle pchHostname, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue, InteropHelp.UTF8StringHandle pchPath, uint nExpires, [MarshalAs(UnmanagedType.I1)] bool bSecure, [MarshalAs(UnmanagedType.I1)] bool bHTTPOnly);
/// <summary> /// <para> navigate back in the page history</para> /// </summary> public static void GoBack(HHTMLBrowser unBrowserHandle) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamHTMLSurface_GoBack(unBrowserHandle); }
public static extern bool ISteamFriends_SetRichPresence(InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue);
// Token: 0x06000758 RID: 1880 RVA: 0x000044E3 File Offset: 0x000026E3 public static void RunFrame() { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamClient_RunFrame(); }
public static extern bool ISteamFriends_InviteUserToGame(CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchConnectString);
// Token: 0x06000759 RID: 1881 RVA: 0x000044EF File Offset: 0x000026EF public static uint GetIPCCallCount() { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamClient_GetIPCCallCount()); }
public static extern bool ISteamFriends_ReplyToFriendMessage(CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchMsgToSend);
// Token: 0x06000746 RID: 1862 RVA: 0x000043D3 File Offset: 0x000025D3 public static bool BReleaseSteamPipe(HSteamPipe hSteamPipe) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamClient_BReleaseSteamPipe(hSteamPipe)); }
public static extern void ISteamGameServer_SetProduct(InteropHelp.UTF8StringHandle pszProduct);
// Token: 0x0600075A RID: 1882 RVA: 0x000044FB File Offset: 0x000026FB public static void SetWarningMessageHook(SteamAPIWarningMessageHook_t pFunction) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamClient_SetWarningMessageHook(pFunction); }
public static extern void ISteamGameServer_SetModDir(InteropHelp.UTF8StringHandle pszModDir);
// Token: 0x0600075B RID: 1883 RVA: 0x00004508 File Offset: 0x00002708 public static bool BShutdownIfAllPipesClosed() { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamClient_BShutdownIfAllPipesClosed()); }
public static extern void ISteamGameServer_SetMapName(InteropHelp.UTF8StringHandle pszMapName);
// Token: 0x06000747 RID: 1863 RVA: 0x000043E0 File Offset: 0x000025E0 public static HSteamUser ConnectToGlobalUser(HSteamPipe hSteamPipe) { InteropHelp.TestIfAvailableClient(); return((HSteamUser)NativeMethods.ISteamClient_ConnectToGlobalUser(hSteamPipe)); }
public static extern void ISteamGameServer_SetKeyValue(InteropHelp.UTF8StringHandle pKey, InteropHelp.UTF8StringHandle pValue);
// Token: 0x06000765 RID: 1893 RVA: 0x00004599 File Offset: 0x00002799 public static void Remove_SteamAPI_CPostAPIResultInProcess(SteamAPI_PostAPIResultInProcess_t func) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamClient_Remove_SteamAPI_CPostAPIResultInProcess(func); }
public static extern void ISteamGameServer_SetRegion(InteropHelp.UTF8StringHandle pszRegion);
// Token: 0x06000766 RID: 1894 RVA: 0x000045A6 File Offset: 0x000027A6 public static void Set_SteamAPI_CCheckCallbackRegisteredInProcess(SteamAPI_CheckCallbackRegistered_t func) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamClient_Set_SteamAPI_CCheckCallbackRegisteredInProcess(func); }
public static extern bool ISteamGameServerStats_GetUserStat(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out int pData);
// Token: 0x06000748 RID: 1864 RVA: 0x000043F2 File Offset: 0x000025F2 public static HSteamUser CreateLocalUser(out HSteamPipe phSteamPipe, EAccountType eAccountType) { InteropHelp.TestIfAvailableClient(); return((HSteamUser)NativeMethods.ISteamClient_CreateLocalUser(out phSteamPipe, eAccountType)); }
public static extern bool ISteamGameServerStats_SetUserStat_(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, float fData);
// Token: 0x06000749 RID: 1865 RVA: 0x00004405 File Offset: 0x00002605 public static void ReleaseUser(HSteamPipe hSteamPipe, HSteamUser hUser) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamClient_ReleaseUser(hSteamPipe, hUser); }
public static extern bool ISteamGameServerStats_ClearUserAchievement(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName);
// Token: 0x0600074C RID: 1868 RVA: 0x00004431 File Offset: 0x00002631 public static void SetLocalIPBinding(uint unIP, ushort usPort) { InteropHelp.TestIfAvailableClient(); NativeMethods.ISteamClient_SetLocalIPBinding(unIP, usPort); }
public static extern void ISteamHTMLSurface_LoadURL(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchURL, InteropHelp.UTF8StringHandle pchPostData);
// Token: 0x06000745 RID: 1861 RVA: 0x000043C2 File Offset: 0x000025C2 public static HSteamPipe CreateSteamPipe() { InteropHelp.TestIfAvailableClient(); return((HSteamPipe)NativeMethods.ISteamClient_CreateSteamPipe()); }
public static extern void ISteamHTMLSurface_AddHeader(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchKey, InteropHelp.UTF8StringHandle pchValue);
// Token: 0x06000752 RID: 1874 RVA: 0x00004489 File Offset: 0x00002689 public static IntPtr GetISteamUserStats(HSteamUser hSteamUser, HSteamPipe hSteamPipe, string pchVersion) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamClient_GetISteamUserStats(hSteamUser, hSteamPipe, pchVersion)); }
public static extern void ISteamHTMLSurface_Find(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchSearchStr, [MarshalAs(UnmanagedType.I1)] bool bCurrentlyInFind, [MarshalAs(UnmanagedType.I1)] bool bReverse);
public static extern void ISteamFriends_ActivateGameOverlayToWebPage(InteropHelp.UTF8StringHandle pchURL);
public static extern uint ISteamHTTP_CreateHTTPRequest(EHTTPMethod eHTTPRequestMethod, InteropHelp.UTF8StringHandle pchAbsoluteURL);
public static bool BIsFeatureInBlockList(EParentalFeature eFeature) { InteropHelp.TestIfAvailableClient(); return(NativeMethods.ISteamParentalSettings_BIsFeatureInBlockList(CSteamAPIContext.GetSteamParentalSettings(), eFeature)); }