Example #1
0
 public static void MouseDoubleClick(HHTMLBrowser unBrowserHandle, EHTMLMouseButton eMouseButton)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_MouseDoubleClick(unBrowserHandle, eMouseButton);
 }
Example #2
0
		public static extern ulong ISteamHTMLSurface_CreateBrowser(InteropHelp.UTF8StringHandle pchUserAgent, InteropHelp.UTF8StringHandle pchUserCSS);
Example #3
0
		public static extern void ISteamHTMLSurface_ExecuteJavascript(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchScript);
Example #4
0
		public static extern void ISteamGameServer_SetGameData(InteropHelp.UTF8StringHandle pchGameData);
Example #5
0
		public static extern bool ISteamGameServerStats_GetUserAchievement(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, out bool pbAchieved);
Example #6
0
		public static extern bool ISteamGameServer_InitGameServer(uint unIP, ushort usGamePort, ushort usQueryPort, uint unFlags, AppId_t nGameAppId, InteropHelp.UTF8StringHandle pchVersionString);
Example #7
0
		public static extern void ISteamGameServer_LogOn(InteropHelp.UTF8StringHandle pszToken);
Example #8
0
 public static bool Shutdown()
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamHTMLSurface_Shutdown());
 }
Example #9
0
 /// <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);
 }
Example #10
0
 /// <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);
 }
Example #11
0
 public static void SetVerticalScroll(HHTMLBrowser unBrowserHandle, uint nAbsolutePixelScroll)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_SetVerticalScroll(unBrowserHandle, nAbsolutePixelScroll);
 }
Example #12
0
 public static void KeyUp(HHTMLBrowser unBrowserHandle, uint nNativeKeyCode, EHTMLKeyModifiers eHTMLKeyModifiers)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_KeyUp(unBrowserHandle, nNativeKeyCode, eHTMLKeyModifiers);
 }
Example #13
0
 /// <summary>
 /// <para> nDelta is pixels of scroll</para>
 /// </summary>
 public static void MouseWheel(HHTMLBrowser unBrowserHandle, int nDelta)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_MouseWheel(unBrowserHandle, nDelta);
 }
Example #14
0
 /// <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);
 }
Example #15
0
		public static extern IntPtr ISteamFriends_GetFriendRichPresence(CSteamID steamIDFriend, InteropHelp.UTF8StringHandle pchKey);
Example #16
0
 /// <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);
 }
Example #17
0
		public static extern bool ISteamFriends_SendClanChatMessage(CSteamID steamIDClanChat, InteropHelp.UTF8StringHandle pchText);
Example #18
0
 /// <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);
 }
Example #19
0
		public static extern void ISteamGameServer_SetGameDescription(InteropHelp.UTF8StringHandle pszGameDescription);
Example #20
0
 /// <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);
 }
Example #21
0
		public static extern void ISteamGameServer_SetSpectatorServerName(InteropHelp.UTF8StringHandle pszSpectatorServerName);
Example #22
0
 /// <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);
 }
Example #23
0
		public static extern bool ISteamGameServer_BUpdateUserData(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchPlayerName, uint uScore);
Example #24
0
 /// <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);
 }
Example #25
0
		public static extern bool ISteamGameServerStats_UpdateUserAvgRateStat(CSteamID steamIDUser, InteropHelp.UTF8StringHandle pchName, float flCountThisSession, double dSessionLength);
Example #26
0
 /// <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);
 }
Example #27
0
		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);
Example #28
0
 /// <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);
 }
Example #29
0
		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);
Example #30
0
 /// <summary>
 /// <para> navigate back in the page history</para>
 /// </summary>
 public static void GoBack(HHTMLBrowser unBrowserHandle)
 {
     InteropHelp.TestIfAvailableClient();
     NativeMethods.ISteamHTMLSurface_GoBack(unBrowserHandle);
 }
Example #31
0
		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();
 }
Example #33
0
		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());
 }
Example #35
0
		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));
 }
Example #37
0
		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);
 }
Example #39
0
		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());
 }
Example #41
0
		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));
 }
Example #43
0
		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);
 }
Example #45
0
		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);
 }
Example #47
0
		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));
 }
Example #49
0
		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);
 }
Example #51
0
		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);
 }
Example #53
0
		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());
 }
Example #55
0
		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));
 }
Example #57
0
		public static extern void ISteamHTMLSurface_Find(HHTMLBrowser unBrowserHandle, InteropHelp.UTF8StringHandle pchSearchStr, [MarshalAs(UnmanagedType.I1)] bool bCurrentlyInFind, [MarshalAs(UnmanagedType.I1)] bool bReverse);
Example #58
0
		public static extern void ISteamFriends_ActivateGameOverlayToWebPage(InteropHelp.UTF8StringHandle pchURL);
Example #59
0
		public static extern uint ISteamHTTP_CreateHTTPRequest(EHTTPMethod eHTTPRequestMethod, InteropHelp.UTF8StringHandle pchAbsoluteURL);
Example #60
0
 public static bool BIsFeatureInBlockList(EParentalFeature eFeature)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamParentalSettings_BIsFeatureInBlockList(CSteamAPIContext.GetSteamParentalSettings(), eFeature));
 }