├── .gitattributes
├── .gitignore
├── Bubbles.json
├── HourBoostr
├── .vs
│ └── HourBoostr
│ │ ├── v14
│ │ └── .suo
│ │ └── v15
│ │ ├── .suo
│ │ └── Server
│ │ └── sqlite3
│ │ ├── db.lock
│ │ └── storage.ide
├── HourBoostr.sln
├── HourBoostr
│ ├── App.config
│ ├── Bot.cs
│ ├── ConcurrentEnumerator.cs
│ ├── ConcurrentHashSet.cs
│ ├── Config.cs
│ ├── EndPoint.cs
│ ├── ExtraHandler.cs
│ ├── GlobalDB.cs
│ ├── HourBoostr.csproj
│ ├── InMemoryServerListProvider.cs
│ ├── Log.cs
│ ├── Password.cs
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── Resources
│ │ └── icon.ico
│ ├── Session.cs
│ ├── Settings.cs
│ ├── Steam.cs
│ ├── SteamWeb.cs
│ ├── Update.cs
│ ├── Utils.cs
│ ├── icon.ico
│ ├── media
│ │ ├── icon.ico
│ │ ├── icon.png
│ │ └── icon.psd
│ └── packages.config
├── Settings
│ ├── .vs
│ │ └── Settings
│ │ │ ├── v14
│ │ │ └── .suo
│ │ │ └── v15
│ │ │ ├── .suo
│ │ │ └── Server
│ │ │ └── sqlite3
│ │ │ ├── db.lock
│ │ │ └── storage.ide
│ ├── Settings.sln
│ ├── Settings
│ │ ├── App.config
│ │ ├── Config.cs
│ │ ├── Network.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ └── loading.gif
│ │ ├── Settings.csproj
│ │ ├── Xmlc.cs
│ │ ├── gameForm.Designer.cs
│ │ ├── gameForm.cs
│ │ ├── gameForm.resx
│ │ ├── icon.ico
│ │ ├── mainForm.Designer.cs
│ │ ├── mainForm.cs
│ │ ├── mainForm.resx
│ │ ├── media
│ │ │ ├── Settings-icon.png
│ │ │ ├── icon.ico
│ │ │ ├── icon.png
│ │ │ ├── icon.psd
│ │ │ └── loading.gif
│ │ └── packages.config
│ └── packages
│ │ └── Newtonsoft.Json.10.0.1
│ │ ├── Newtonsoft.Json.10.0.1.nupkg
│ │ ├── lib
│ │ ├── net20
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net35
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net40
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net45
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netstandard1.0
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netstandard1.3
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ └── portable-net45+win8+wpa81+wp8
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ └── tools
│ │ └── install.ps1
└── packages
│ ├── Microsoft.Win32.Registry.4.4.0
│ ├── LICENSE.TXT
│ ├── Microsoft.Win32.Registry.4.4.0.nupkg
│ ├── THIRD-PARTY-NOTICES.TXT
│ ├── lib
│ │ ├── net46
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ ├── net461
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ ├── netstandard1.3
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ └── netstandard2.0
│ │ │ └── Microsoft.Win32.Registry.dll
│ ├── ref
│ │ ├── net46
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ ├── net461
│ │ │ ├── Microsoft.Win32.Registry.dll
│ │ │ └── Microsoft.Win32.Registry.xml
│ │ ├── netstandard1.3
│ │ │ ├── Microsoft.Win32.Registry.dll
│ │ │ ├── Microsoft.Win32.Registry.xml
│ │ │ ├── de
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── es
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── fr
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── it
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── ja
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── ko
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── ru
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ ├── zh-hans
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ │ └── zh-hant
│ │ │ │ └── Microsoft.Win32.Registry.xml
│ │ └── netstandard2.0
│ │ │ ├── Microsoft.Win32.Registry.dll
│ │ │ └── Microsoft.Win32.Registry.xml
│ ├── runtimes
│ │ ├── unix
│ │ │ └── lib
│ │ │ │ └── netcoreapp2.0
│ │ │ │ └── Microsoft.Win32.Registry.dll
│ │ └── win
│ │ │ └── lib
│ │ │ ├── net46
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ │ ├── net461
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ │ ├── netcoreapp2.0
│ │ │ └── Microsoft.Win32.Registry.dll
│ │ │ └── netstandard1.3
│ │ │ └── Microsoft.Win32.Registry.dll
│ ├── useSharedDesignerContext.txt
│ └── version.txt
│ ├── Newtonsoft.Json.10.0.1
│ ├── Newtonsoft.Json.10.0.1.nupkg
│ ├── lib
│ │ ├── net20
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net35
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net40
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── net45
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netstandard1.0
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ ├── netstandard1.3
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ │ └── portable-net45+win8+wpa81+wp8
│ │ │ ├── Newtonsoft.Json.dll
│ │ │ └── Newtonsoft.Json.xml
│ └── tools
│ │ └── install.ps1
│ ├── SteamKit2.1.8.2
│ ├── SteamKit2.1.8.2.nupkg
│ ├── lib
│ │ └── net45
│ │ │ ├── SteamKit2.dll
│ │ │ └── SteamKit2.xml
│ └── readme.txt
│ │ └── changes.txt
│ ├── SteamKit2.2.0.0
│ ├── 3rd party.txt
│ ├── SteamKit2.2.0.0.nupkg
│ ├── gpl.txt
│ ├── lgpl.txt
│ ├── lib
│ │ └── netstandard2.0
│ │ │ ├── SteamKit2.dll
│ │ │ └── SteamKit2.xml
│ ├── license.txt
│ └── readme.txt
│ ├── System.Security.AccessControl.4.4.0
│ ├── LICENSE.TXT
│ ├── System.Security.AccessControl.4.4.0.nupkg
│ ├── THIRD-PARTY-NOTICES.TXT
│ ├── lib
│ │ ├── net46
│ │ │ └── System.Security.AccessControl.dll
│ │ ├── net461
│ │ │ └── System.Security.AccessControl.dll
│ │ ├── netstandard1.3
│ │ │ └── System.Security.AccessControl.dll
│ │ └── netstandard2.0
│ │ │ └── System.Security.AccessControl.dll
│ ├── ref
│ │ ├── net46
│ │ │ └── System.Security.AccessControl.dll
│ │ ├── net461
│ │ │ ├── System.Security.AccessControl.dll
│ │ │ └── System.Security.AccessControl.xml
│ │ ├── netstandard1.3
│ │ │ ├── System.Security.AccessControl.dll
│ │ │ ├── System.Security.AccessControl.xml
│ │ │ ├── de
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── es
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── fr
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── it
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── ja
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── ko
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── ru
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ ├── zh-hans
│ │ │ │ └── System.Security.AccessControl.xml
│ │ │ └── zh-hant
│ │ │ │ └── System.Security.AccessControl.xml
│ │ └── netstandard2.0
│ │ │ ├── System.Security.AccessControl.dll
│ │ │ └── System.Security.AccessControl.xml
│ ├── runtimes
│ │ ├── unix
│ │ │ └── lib
│ │ │ │ └── netcoreapp2.0
│ │ │ │ └── System.Security.AccessControl.dll
│ │ └── win
│ │ │ └── lib
│ │ │ ├── net46
│ │ │ └── System.Security.AccessControl.dll
│ │ │ ├── net461
│ │ │ └── System.Security.AccessControl.dll
│ │ │ ├── netcoreapp2.0
│ │ │ └── System.Security.AccessControl.dll
│ │ │ └── netstandard1.3
│ │ │ └── System.Security.AccessControl.dll
│ ├── useSharedDesignerContext.txt
│ └── version.txt
│ ├── System.Security.Principal.Windows.4.4.0
│ ├── LICENSE.TXT
│ ├── System.Security.Principal.Windows.4.4.0.nupkg
│ ├── THIRD-PARTY-NOTICES.TXT
│ ├── lib
│ │ ├── net46
│ │ │ └── System.Security.Principal.Windows.dll
│ │ ├── net461
│ │ │ └── System.Security.Principal.Windows.dll
│ │ ├── netstandard1.3
│ │ │ └── System.Security.Principal.Windows.dll
│ │ └── netstandard2.0
│ │ │ └── System.Security.Principal.Windows.dll
│ ├── ref
│ │ ├── net46
│ │ │ └── System.Security.Principal.Windows.dll
│ │ ├── net461
│ │ │ ├── System.Security.Principal.Windows.dll
│ │ │ └── System.Security.Principal.Windows.xml
│ │ ├── netstandard1.3
│ │ │ ├── System.Security.Principal.Windows.dll
│ │ │ ├── System.Security.Principal.Windows.xml
│ │ │ ├── de
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── es
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── fr
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── it
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── ja
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── ko
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── ru
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ ├── zh-hans
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ │ └── zh-hant
│ │ │ │ └── System.Security.Principal.Windows.xml
│ │ └── netstandard2.0
│ │ │ ├── System.Security.Principal.Windows.dll
│ │ │ └── System.Security.Principal.Windows.xml
│ ├── runtimes
│ │ ├── unix
│ │ │ └── lib
│ │ │ │ └── netcoreapp2.0
│ │ │ │ └── System.Security.Principal.Windows.dll
│ │ └── win
│ │ │ └── lib
│ │ │ ├── net46
│ │ │ └── System.Security.Principal.Windows.dll
│ │ │ ├── net461
│ │ │ └── System.Security.Principal.Windows.dll
│ │ │ ├── netcoreapp2.0
│ │ │ └── System.Security.Principal.Windows.dll
│ │ │ └── netstandard1.3
│ │ │ └── System.Security.Principal.Windows.dll
│ ├── useSharedDesignerContext.txt
│ └── version.txt
│ └── protobuf-net.2.1.0
│ ├── lib
│ ├── net40
│ │ └── protobuf-net.dll
│ ├── net45
│ │ └── protobuf-net.dll
│ ├── net451
│ │ └── protobuf-net.dll
│ ├── netstandard1.3
│ │ └── protobuf-net.dll
│ └── netstandard1.5
│ │ └── protobuf-net.dll
│ └── protobuf-net.2.1.0.nupkg
├── LICENSE
├── README.md
├── SingleBoostr
├── SingleBoostr
│ ├── .vs
│ │ └── SingleBoostr
│ │ │ ├── v14
│ │ │ └── .suo
│ │ │ └── v15
│ │ │ └── .suo
│ ├── SingleBoostr.sln
│ ├── SingleBoostr
│ │ ├── App.config
│ │ ├── AppInfo.cs
│ │ ├── BrowserForm.Designer.cs
│ │ ├── BrowserForm.cs
│ │ ├── BrowserForm.resx
│ │ ├── Bubbles.cs
│ │ ├── Const.cs
│ │ ├── DonateForm.Designer.cs
│ │ ├── DonateForm.cs
│ │ ├── DonateForm.resx
│ │ ├── Log.cs
│ │ ├── MsgBox.Designer.cs
│ │ ├── MsgBox.cs
│ │ ├── MsgBox.resx
│ │ ├── NativeMethods.cs
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── QueueForm.Designer.cs
│ │ ├── QueueForm.cs
│ │ ├── QueueForm.resx
│ │ ├── SettingsForm.Designer.cs
│ │ ├── SettingsForm.cs
│ │ ├── SettingsForm.resx
│ │ ├── SingleBoostr.csproj
│ │ ├── SteamWeb.cs
│ │ ├── Store.cs
│ │ ├── UpdateCheck.cs
│ │ ├── Utils.cs
│ │ ├── icon.ico
│ │ ├── libs
│ │ │ └── Steam4NET.dll
│ │ ├── localization
│ │ │ └── TermsOfService.cs
│ │ ├── mainForm.Designer.cs
│ │ ├── mainForm.cs
│ │ ├── mainForm.resx
│ │ ├── media
│ │ │ └── Interface
│ │ │ │ ├── Media
│ │ │ │ ├── Active-Selected.png
│ │ │ │ ├── Active.png
│ │ │ │ ├── Adobe After Effects Auto-Save
│ │ │ │ │ └── heart_anim auto-save 1.aep
│ │ │ │ ├── Back-Selected.png
│ │ │ │ ├── Back.png
│ │ │ │ ├── Background.png
│ │ │ │ ├── Block-Selected.png
│ │ │ │ ├── Block.png
│ │ │ │ ├── Button-Selected.png
│ │ │ │ ├── Button.png
│ │ │ │ ├── Cards-Selected.png
│ │ │ │ ├── Cards.png
│ │ │ │ ├── Chat.png
│ │ │ │ ├── Donate-Selected.png
│ │ │ │ ├── Donate.png
│ │ │ │ ├── Exit-Selected.png
│ │ │ │ ├── Exit.png
│ │ │ │ ├── Icon-Transparent.png
│ │ │ │ ├── Icon.ico
│ │ │ │ ├── Icon.png
│ │ │ │ ├── Idle-Selected.png
│ │ │ │ ├── Idle.png
│ │ │ │ ├── Load.png
│ │ │ │ ├── Min-Selected.png
│ │ │ │ ├── Min.png
│ │ │ │ ├── Settings-Selected.png
│ │ │ │ ├── Settings.png
│ │ │ │ ├── animation.gif
│ │ │ │ ├── animation_tmp10198
│ │ │ │ ├── discord-logo.png
│ │ │ │ ├── don_bitcoin.png
│ │ │ │ ├── donate_bitcoin.png
│ │ │ │ ├── donate_paypal.png
│ │ │ │ ├── github-logo.png
│ │ │ │ ├── header.jpg
│ │ │ │ ├── heart_anim.aep
│ │ │ │ └── steam-logo.png
│ │ │ │ ├── UX.psd
│ │ │ │ ├── UXBackground.psd
│ │ │ │ ├── UXIdle Hours Started.psd
│ │ │ │ ├── UXIdle Hours.psd
│ │ │ │ ├── UXLoading.psd
│ │ │ │ ├── UXStart screen.psd
│ │ │ │ ├── UXTerms of Service.psd
│ │ │ │ ├── UXTrading Cards Started.psd
│ │ │ │ ├── UXTrading Cards.psd
│ │ │ │ └── icon.psd
│ │ ├── packages.config
│ │ └── sound
│ │ │ └── storms.wav
│ └── packages
│ │ ├── HtmlAgilityPack.1.6.10
│ │ ├── HtmlAgilityPack.1.6.10.nupkg
│ │ └── lib
│ │ │ ├── Net20
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ ├── HtmlAgilityPack.pdb
│ │ │ └── HtmlAgilityPack.xml
│ │ │ ├── Net40-client
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ ├── HtmlAgilityPack.pdb
│ │ │ └── HtmlAgilityPack.xml
│ │ │ ├── Net40
│ │ │ ├── HtmlAgilityPack.XML
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ └── HtmlAgilityPack.pdb
│ │ │ ├── Net45
│ │ │ ├── HtmlAgilityPack.XML
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ └── HtmlAgilityPack.pdb
│ │ │ ├── NetCore45
│ │ │ ├── HtmlAgilityPack.XML
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ └── HtmlAgilityPack.pdb
│ │ │ ├── netstandard1.3
│ │ │ ├── HtmlAgilityPack.deps.json
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ ├── HtmlAgilityPack.pdb
│ │ │ └── HtmlAgilityPack.xml
│ │ │ ├── netstandard1.6
│ │ │ ├── HtmlAgilityPack.deps.json
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ ├── HtmlAgilityPack.pdb
│ │ │ └── HtmlAgilityPack.xml
│ │ │ ├── netstandard2.0
│ │ │ ├── HtmlAgilityPack.deps.json
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ ├── HtmlAgilityPack.pdb
│ │ │ └── HtmlAgilityPack.xml
│ │ │ ├── portable-net45+netcore45+wp8+MonoAndroid+MonoTouch
│ │ │ ├── HtmlAgilityPack.XML
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ └── HtmlAgilityPack.pdb
│ │ │ ├── portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch
│ │ │ ├── HtmlAgilityPack.XML
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ └── HtmlAgilityPack.pdb
│ │ │ └── uap10.0
│ │ │ ├── HtmlAgilityPack.XML
│ │ │ ├── HtmlAgilityPack.dll
│ │ │ ├── HtmlAgilityPack.pdb
│ │ │ └── HtmlAgilityPack.pri
│ │ ├── Newtonsoft.Json.10.0.3
│ │ ├── LICENSE.md
│ │ ├── Newtonsoft.Json.10.0.3.nupkg
│ │ ├── lib
│ │ │ ├── net20
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ ├── net35
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ ├── net40
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ ├── net45
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ ├── netstandard1.0
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ ├── netstandard1.3
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ ├── portable-net40+sl5+win8+wp8+wpa81
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ │ └── portable-net45+win8+wp8+wpa81
│ │ │ │ ├── Newtonsoft.Json.dll
│ │ │ │ └── Newtonsoft.Json.xml
│ │ └── tools
│ │ │ └── install.ps1
│ │ ├── RestSharp.106.2.0
│ │ ├── RestSharp.106.2.0.nupkg
│ │ └── lib
│ │ │ ├── net452
│ │ │ └── RestSharp.dll
│ │ │ └── netstandard2.0
│ │ │ └── RestSharp.dll
│ │ └── System.ValueTuple.4.4.0
│ │ ├── LICENSE.TXT
│ │ ├── System.ValueTuple.4.4.0.nupkg
│ │ ├── THIRD-PARTY-NOTICES.TXT
│ │ ├── lib
│ │ ├── MonoAndroid10
│ │ │ └── _._
│ │ ├── MonoTouch10
│ │ │ └── _._
│ │ ├── net461
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── net47
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── netcoreapp2.0
│ │ │ └── _._
│ │ ├── netstandard1.0
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── netstandard2.0
│ │ │ └── _._
│ │ ├── portable-net40+sl4+win8+wp8
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── xamarinios10
│ │ │ └── _._
│ │ ├── xamarinmac20
│ │ │ └── _._
│ │ ├── xamarintvos10
│ │ │ └── _._
│ │ └── xamarinwatchos10
│ │ │ └── _._
│ │ ├── ref
│ │ ├── MonoAndroid10
│ │ │ └── _._
│ │ ├── MonoTouch10
│ │ │ └── _._
│ │ ├── net461
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── net47
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── netcoreapp2.0
│ │ │ └── _._
│ │ ├── netstandard2.0
│ │ │ └── _._
│ │ ├── portable-net40+sl4+win8+wp8
│ │ │ ├── System.ValueTuple.dll
│ │ │ └── System.ValueTuple.xml
│ │ ├── xamarinios10
│ │ │ └── _._
│ │ ├── xamarinmac20
│ │ │ └── _._
│ │ ├── xamarintvos10
│ │ │ └── _._
│ │ └── xamarinwatchos10
│ │ │ └── _._
│ │ ├── useSharedDesignerContext.txt
│ │ └── version.txt
├── SingleBoostrGame
│ ├── .vs
│ │ └── SingleBoostrGame
│ │ │ ├── v14
│ │ │ └── .suo
│ │ │ └── v15
│ │ │ └── .suo
│ ├── SingleBoostrGame.sln
│ └── SingleBoostrGame
│ │ ├── App.config
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── AssemblyInfo.cs
│ │ ├── SingleBoostrGame.csproj
│ │ ├── SingleBoostrGame.csproj.user
│ │ ├── icon.ico
│ │ └── libs
│ │ └── Steam4NET.dll
└── Steam4NET2
│ ├── .vs
│ └── Steam4NET
│ │ ├── v14
│ │ └── .suo
│ │ └── v15
│ │ └── .suo
│ ├── CGameID.cs
│ ├── CSteamID.cs
│ ├── CallbackDispatcher.cs
│ ├── CallbackIdentities.cs
│ ├── GameID_t.cs
│ ├── InterfaceVersions.cs
│ ├── InteropHelp.cs
│ ├── Properties
│ └── AssemblyInfo.cs
│ ├── Steam4Intermediate
│ ├── Generator.cs
│ ├── INode.cs
│ ├── INodeBehavior.cs
│ ├── NodeBehavior
│ │ ├── ConstIdentBehavior.cs
│ │ ├── FunctionLayerBehavior.cs
│ │ ├── LinkBehavior.cs
│ │ ├── PointerLayerBehavior.cs
│ │ └── TypeLayerBehavior.cs
│ ├── Nodes
│ │ ├── ArrayTypeNode.cs
│ │ ├── BaseNode.cs
│ │ ├── CXXConstructorNode.cs
│ │ ├── CXXDestructorNode.cs
│ │ ├── CXXMethodNode.cs
│ │ ├── CXXRecordNode.cs
│ │ ├── CvQualifedTypeNode.cs
│ │ ├── ElaboratedType.cs
│ │ ├── EnumConstantNode.cs
│ │ ├── EnumNode.cs
│ │ ├── FieldNode.cs
│ │ ├── FileNode.cs
│ │ ├── FunctionNode.cs
│ │ ├── FunctionTypeNode.cs
│ │ ├── FundamentalTypeNode.cs
│ │ ├── LinkageSpecNode.cs
│ │ ├── ParmVarNode.cs
│ │ ├── PointerTypeNode.cs
│ │ ├── RecordNode.cs
│ │ ├── ReferenceType.cs
│ │ ├── TemplateNode.cs
│ │ ├── TranslationUnitNode.cs
│ │ ├── TypedefNode.cs
│ │ └── VarNode.cs
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Steam4Intermediate.csproj
│ └── Steam4Intermediate.sln
│ ├── Steam4NET.csproj
│ ├── Steam4NET.sln
│ ├── Steam4Test
│ ├── Program.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Steam4Test.csproj
│ └── app.config
│ ├── SteamID_t.cs
│ ├── Steamworks.cs
│ └── autogen
│ ├── AppsCommon.cs
│ ├── BillingCommon.cs
│ ├── CGameID.cs
│ ├── CSteamID.cs
│ ├── ClientCommon.cs
│ ├── ContentServerCommon.cs
│ ├── ControllerCommon.cs
│ ├── ECurrencyCode.cs
│ ├── EResult.cs
│ ├── ESteamAppUpdateStatsQueryType.cs
│ ├── ESteamBufferMethod.cs
│ ├── ESteamError.cs
│ ├── ESteamFindFilter.cs
│ ├── ESteamNotify.cs
│ ├── ESteamPaymentCardType.cs
│ ├── ESteamSeekMethod.cs
│ ├── ESteamServerType.cs
│ ├── ESteamSubscriptionBillingInfoType.cs
│ ├── ESteamSubscriptionStatus.cs
│ ├── EVoiceResult.cs
│ ├── FriendGameInfo.cs
│ ├── FriendsCommon.cs
│ ├── GameCoordinatorCommon.cs
│ ├── GameServerCommon.cs
│ ├── GameServerStatsCommon.cs
│ ├── GameStatsCommon.cs
│ ├── HTTPCommon.cs
│ ├── IClientAppManager.cs
│ ├── IClientApps.cs
│ ├── IClientAudio.cs
│ ├── IClientBilling.cs
│ ├── IClientConfigStore.cs
│ ├── IClientContentServer.cs
│ ├── IClientDepotBuilder.cs
│ ├── IClientDeviceAuth.cs
│ ├── IClientEngine.cs
│ ├── IClientFriends.cs
│ ├── IClientGameCoordinator.cs
│ ├── IClientGameServer.cs
│ ├── IClientGameServerStats.cs
│ ├── IClientGameStats.cs
│ ├── IClientHTTP.cs
│ ├── IClientInventory.cs
│ ├── IClientMasterServerUpdater.cs
│ ├── IClientMatchmaking.cs
│ ├── IClientMatchmakingServers.cs
│ ├── IClientMusic.cs
│ ├── IClientNetworkDeviceManager.cs
│ ├── IClientNetworking.cs
│ ├── IClientProductBuilder.cs
│ ├── IClientRemoteStorage.cs
│ ├── IClientScreenshots.cs
│ ├── IClientShortcuts.cs
│ ├── IClientStreamClient.cs
│ ├── IClientStreamLauncher.cs
│ ├── IClientUGC.cs
│ ├── IClientUnifiedMessages.cs
│ ├── IClientUser.cs
│ ├── IClientUserStats.cs
│ ├── IClientUtils.cs
│ ├── ISteam003.cs
│ ├── ISteam004.cs
│ ├── ISteam005.cs
│ ├── ISteam006.cs
│ ├── ISteam2Bridge001.cs
│ ├── ISteam2Bridge002.cs
│ ├── ISteamAppList001.cs
│ ├── ISteamAppTicket001.cs
│ ├── ISteamApps001.cs
│ ├── ISteamApps002.cs
│ ├── ISteamApps003.cs
│ ├── ISteamApps004.cs
│ ├── ISteamApps005.cs
│ ├── ISteamApps006.cs
│ ├── ISteamBilling001.cs
│ ├── ISteamBilling002.cs
│ ├── ISteamClient006.cs
│ ├── ISteamClient007.cs
│ ├── ISteamClient008.cs
│ ├── ISteamClient009.cs
│ ├── ISteamClient010.cs
│ ├── ISteamClient011.cs
│ ├── ISteamClient012.cs
│ ├── ISteamClient013.cs
│ ├── ISteamClient014.cs
│ ├── ISteamClient015.cs
│ ├── ISteamClient016.cs
│ ├── ISteamClient017.cs
│ ├── ISteamContentServer001.cs
│ ├── ISteamContentServer002.cs
│ ├── ISteamController001.cs
│ ├── ISteamFriends001.cs
│ ├── ISteamFriends002.cs
│ ├── ISteamFriends003.cs
│ ├── ISteamFriends004.cs
│ ├── ISteamFriends005.cs
│ ├── ISteamFriends006.cs
│ ├── ISteamFriends007.cs
│ ├── ISteamFriends008.cs
│ ├── ISteamFriends009.cs
│ ├── ISteamFriends010.cs
│ ├── ISteamFriends011.cs
│ ├── ISteamFriends012.cs
│ ├── ISteamFriends013.cs
│ ├── ISteamFriends014.cs
│ ├── ISteamFriends015.cs
│ ├── ISteamGameCoordinator001.cs
│ ├── ISteamGameServer002.cs
│ ├── ISteamGameServer003.cs
│ ├── ISteamGameServer004.cs
│ ├── ISteamGameServer005.cs
│ ├── ISteamGameServer006.cs
│ ├── ISteamGameServer007.cs
│ ├── ISteamGameServer008.cs
│ ├── ISteamGameServer009.cs
│ ├── ISteamGameServer010.cs
│ ├── ISteamGameServer011.cs
│ ├── ISteamGameServer012.cs
│ ├── ISteamGameServerStats001.cs
│ ├── ISteamGameStats001.cs
│ ├── ISteamHTTP001.cs
│ ├── ISteamHTTP002.cs
│ ├── ISteamInventory001.cs
│ ├── ISteamMasterServerUpdater001.cs
│ ├── ISteamMatchmaking001.cs
│ ├── ISteamMatchmaking002.cs
│ ├── ISteamMatchmaking003.cs
│ ├── ISteamMatchmaking004.cs
│ ├── ISteamMatchmaking005.cs
│ ├── ISteamMatchmaking006.cs
│ ├── ISteamMatchmaking007.cs
│ ├── ISteamMatchmaking008.cs
│ ├── ISteamMatchmaking009.cs
│ ├── ISteamMatchmakingServers001.cs
│ ├── ISteamMatchmakingServers002.cs
│ ├── ISteamMusic001.cs
│ ├── ISteamNetworking001.cs
│ ├── ISteamNetworking002.cs
│ ├── ISteamNetworking003.cs
│ ├── ISteamNetworking004.cs
│ ├── ISteamNetworking005.cs
│ ├── ISteamOAuth001.cs
│ ├── ISteamRemoteStorage001.cs
│ ├── ISteamRemoteStorage002.cs
│ ├── ISteamRemoteStorage003.cs
│ ├── ISteamRemoteStorage004.cs
│ ├── ISteamRemoteStorage005.cs
│ ├── ISteamRemoteStorage006.cs
│ ├── ISteamRemoteStorage007.cs
│ ├── ISteamRemoteStorage008.cs
│ ├── ISteamRemoteStorage009.cs
│ ├── ISteamRemoteStorage010.cs
│ ├── ISteamRemoteStorage011.cs
│ ├── ISteamRemoteStorage012.cs
│ ├── ISteamScreenshots001.cs
│ ├── ISteamScreenshots002.cs
│ ├── ISteamStreamLauncher001.cs
│ ├── ISteamUGC001.cs
│ ├── ISteamUGC002.cs
│ ├── ISteamUGC003.cs
│ ├── ISteamUnifiedMessages001.cs
│ ├── ISteamUser004.cs
│ ├── ISteamUser005.cs
│ ├── ISteamUser006.cs
│ ├── ISteamUser007.cs
│ ├── ISteamUser008.cs
│ ├── ISteamUser009.cs
│ ├── ISteamUser010.cs
│ ├── ISteamUser011.cs
│ ├── ISteamUser012.cs
│ ├── ISteamUser013.cs
│ ├── ISteamUser014.cs
│ ├── ISteamUser015.cs
│ ├── ISteamUser016.cs
│ ├── ISteamUser017.cs
│ ├── ISteamUserStats001.cs
│ ├── ISteamUserStats002.cs
│ ├── ISteamUserStats003.cs
│ ├── ISteamUserStats004.cs
│ ├── ISteamUserStats005.cs
│ ├── ISteamUserStats006.cs
│ ├── ISteamUserStats007.cs
│ ├── ISteamUserStats008.cs
│ ├── ISteamUserStats009.cs
│ ├── ISteamUserStats010.cs
│ ├── ISteamUserStats011.cs
│ ├── ISteamUtils001.cs
│ ├── ISteamUtils002.cs
│ ├── ISteamUtils003.cs
│ ├── ISteamUtils004.cs
│ ├── ISteamUtils005.cs
│ ├── ISteamUtils006.cs
│ ├── ISteamUtils007.cs
│ ├── InventoryCommon.cs
│ ├── MatchMakingKeyValuePair.cs
│ ├── MatchmakingCommon.cs
│ ├── MatchmakingServersCommon.cs
│ ├── MusicCommon.cs
│ ├── NetworkingCommon.cs
│ ├── RemoteStorageCommon.cs
│ ├── ScreenshotsCommon.cs
│ ├── SteamSalt.cs
│ ├── SteamTypes.cs
│ ├── Steamclient.cs
│ ├── StreamLauncherCommon.cs
│ ├── TSteamApp.cs
│ ├── TSteamAppDependencyInfo.cs
│ ├── TSteamAppLaunchOption.cs
│ ├── TSteamAppStats.cs
│ ├── TSteamAppVersion.cs
│ ├── TSteamDiscountQualifier.cs
│ ├── TSteamElemInfo.cs
│ ├── TSteamError.cs
│ ├── TSteamExternalBillingInfo.cs
│ ├── TSteamGlobalUserID.cs
│ ├── TSteamOfflineStatus.cs
│ ├── TSteamPaymentCardInfo.cs
│ ├── TSteamPaymentCardReceiptInfo.cs
│ ├── TSteamPrepurchaseInfo.cs
│ ├── TSteamPrepurchaseReceiptInfo.cs
│ ├── TSteamProgress.cs
│ ├── TSteamSplitLocalUserID.cs
│ ├── TSteamSubscription.cs
│ ├── TSteamSubscriptionBillingInfo.cs
│ ├── TSteamSubscriptionDiscount.cs
│ ├── TSteamSubscriptionReceipt.cs
│ ├── TSteamSubscriptionStats.cs
│ ├── TSteamUpdateStats.cs
│ ├── UGCCommon.cs
│ ├── UserCommon.cs
│ ├── UserStatsCommon.cs
│ ├── UtilsCommon.cs
│ ├── gameserveritem.cs
│ └── servernetadr.cs
├── donation.json
├── gameList.xml
├── version.json
└── version.txt
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Debug and Release folder
2 | bin/
3 | obj/
4 |
5 | # Windows image file caches
6 | Thumbs.db
7 | ehthumbs.db
8 |
9 | # media folder
10 | DontInclude/
11 |
12 | # Folder config file
13 | Desktop.ini
14 |
15 | # Recycle Bin used on file shares
16 | $RECYCLE.BIN/
17 |
18 | # Windows Installer files
19 | *.cab
20 | *.msi
21 | *.msm
22 | *.msp
23 |
24 | # Windows shortcuts
25 | *.lnk
26 |
27 | # =========================
28 | # Operating System Files
29 | # =========================
30 |
31 | # OSX
32 | # =========================
33 |
34 | .DS_Store
35 | .AppleDouble
36 | .LSOverride
37 |
38 | # Thumbnails
39 | ._*
40 |
41 | # Files that might appear on external disk
42 | .Spotlight-V100
43 | .Trashes
44 |
45 | # Directories potentially created on remote AFP share
46 | .AppleDB
47 | .AppleDesktop
48 | Network Trash Folder
49 | Temporary Items
50 | .apdisk
51 |
--------------------------------------------------------------------------------
/Bubbles.json:
--------------------------------------------------------------------------------
1 | {
2 | "bubbles": [
3 | {
4 | "title": "Hello there!",
5 | "text": "Thanks for using SingleBoostr. If you experience any issues you can let me know on Discord.",
6 | "url": "https://discord.gg/g4M9fTs",
7 | "id": 0
8 | }
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/HourBoostr/.vs/HourBoostr/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/.vs/HourBoostr/v14/.suo
--------------------------------------------------------------------------------
/HourBoostr/.vs/HourBoostr/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/.vs/HourBoostr/v15/.suo
--------------------------------------------------------------------------------
/HourBoostr/.vs/HourBoostr/v15/Server/sqlite3/db.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/.vs/HourBoostr/v15/Server/sqlite3/db.lock
--------------------------------------------------------------------------------
/HourBoostr/.vs/HourBoostr/v15/Server/sqlite3/storage.ide:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/.vs/HourBoostr/v15/Server/sqlite3/storage.ide
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.24720.0
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HourBoostr", "HourBoostr\HourBoostr.csproj", "{BE83304B-4BCB-44EB-A8A1-B7E61CDC670F}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {BE83304B-4BCB-44EB-A8A1-B7E61CDC670F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {BE83304B-4BCB-44EB-A8A1-B7E61CDC670F}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {BE83304B-4BCB-44EB-A8A1-B7E61CDC670F}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {BE83304B-4BCB-44EB-A8A1-B7E61CDC670F}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | EndGlobal
23 |
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/ConcurrentEnumerator.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 | using System.Threading;
5 |
6 | namespace HourBoostr
7 | {
8 | /*
9 | * Credits for this part goes to JustArchi at:
10 | * https://github.com/JustArchi/ArchiSteamFarm
11 | */
12 |
13 | class ConcurrentEnumerator : IEnumerator
14 | {
15 | public T Current => Enumerator.Current;
16 |
17 | private readonly IEnumerator Enumerator;
18 | private readonly ReaderWriterLockSlim Lock;
19 |
20 | object IEnumerator.Current => Current;
21 |
22 | internal ConcurrentEnumerator(ICollection collection, ReaderWriterLockSlim rwLock)
23 | {
24 | if ((collection == null) || (rwLock == null))
25 | {
26 | throw new ArgumentNullException(nameof(collection) + " || " + nameof(rwLock));
27 | }
28 |
29 | rwLock.EnterReadLock();
30 |
31 | Lock = rwLock;
32 | Enumerator = collection.GetEnumerator();
33 | }
34 |
35 | public void Dispose() => Lock?.ExitReadLock();
36 |
37 | public bool MoveNext() => Enumerator.MoveNext();
38 | public void Reset() => Enumerator.Reset();
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/EndPoint.cs:
--------------------------------------------------------------------------------
1 | using System.IO;
2 |
3 | namespace HourBoostr
4 | {
5 | class EndPoint
6 | {
7 | public static string SETTINGS_FILE_PATH = "Settings.json";
8 | public static string GLOBAL_SETTINGS_FILE_PATH = "GlobalDB.hb";
9 | public static string SENTRY_FOLDER_PATH = "Sentryfiles";
10 | public static string LOG_FOLDER_PATH = "Logs";
11 | public static string CONSOLE_TITLE = $"HourBoostr v{Utils.GetVersion()}";
12 | public static string STEAM_GROUP_URL = "http://steamcommunity.com/gid/103582791455389825";
13 | public static string VERSION_FILE = "https://raw.githubusercontent.com/Ezzpify/HourBoostr/master/version.txt";
14 | }
15 | }
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/ExtraHandler.cs:
--------------------------------------------------------------------------------
1 | using SteamKit2;
2 | using SteamKit2.Internal;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Diagnostics.CodeAnalysis;
6 | using System.IO;
7 | using System.Linq;
8 | using System.Net;
9 | using System.Threading.Tasks;
10 |
11 | namespace HourBoostr
12 | {
13 | internal sealed class ExtraHandler : ClientMsgHandler
14 | {
15 | private readonly Bot Bot;
16 |
17 | internal ExtraHandler(Bot bot)
18 | {
19 | Bot = bot;
20 | }
21 |
22 | internal sealed class PlayingSessionStateCallback : CallbackMsg
23 | {
24 | internal readonly bool PlayingBlocked;
25 |
26 | internal PlayingSessionStateCallback(JobID jobID, CMsgClientPlayingSessionState msg)
27 | {
28 | if ((jobID == null) || (msg == null))
29 | {
30 | throw new ArgumentNullException(nameof(jobID) + " || " + nameof(msg));
31 | }
32 |
33 | JobID = jobID;
34 | PlayingBlocked = msg.playing_blocked;
35 | }
36 | }
37 |
38 | public override void HandleMsg(IPacketMsg packetMsg)
39 | {
40 | if (packetMsg == null)
41 | {
42 | //Logging.LogNullError(nameof(packetMsg), Bot.BotName);
43 | return;
44 | }
45 |
46 | switch (packetMsg.MsgType)
47 | {
48 | case EMsg.ClientPlayingSessionState:
49 | HandlePlayingSessionState(packetMsg);
50 | break;
51 | }
52 | }
53 |
54 | private void HandlePlayingSessionState(IPacketMsg packetMsg)
55 | {
56 | if (packetMsg == null)
57 | {
58 | //Logging.LogNullError(nameof(packetMsg), Bot.BotName);
59 | return;
60 | }
61 |
62 | ClientMsgProtobuf response = new ClientMsgProtobuf(packetMsg);
63 | Client.PostCallback(new PlayingSessionStateCallback(packetMsg.TargetJobID, response.Body));
64 | }
65 | }
66 | }
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/InMemoryServerListProvider.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Net;
4 | using System.Threading.Tasks;
5 | using Newtonsoft.Json;
6 | using SteamKit2.Discovery;
7 |
8 | namespace HourBoostr
9 | {
10 | /*
11 | * Credits for this part goes to JustArchi at:
12 | * https://github.com/JustArchi/ArchiSteamFarm
13 | */
14 |
15 | class InMemoryServerListProvider : IDisposable, IServerListProvider
16 | {
17 | [JsonProperty(Required = Required.DisallowNull)]
18 | private readonly ConcurrentHashSet Servers = new ConcurrentHashSet();
19 |
20 | public void Dispose() => Servers.Dispose();
21 | public Task> FetchServerListAsync() => Task.FromResult>(Servers);
22 |
23 | public Task UpdateServerListAsync(IEnumerable endPoints)
24 | {
25 | if (endPoints == null)
26 | {
27 | return Task.Delay(0);
28 | }
29 |
30 | HashSet newServers = new HashSet(endPoints);
31 |
32 | if (!Servers.ReplaceIfNeededWith(newServers))
33 | {
34 | return Task.Delay(0);
35 | }
36 |
37 | ServerListUpdated?.Invoke(this, EventArgs.Empty);
38 | return Task.Delay(0);
39 | }
40 |
41 | Task> IServerListProvider.FetchServerListAsync()
42 | {
43 | throw new NotImplementedException();
44 | }
45 |
46 | public Task UpdateServerListAsync(IEnumerable endpoints)
47 | {
48 | throw new NotImplementedException();
49 | }
50 |
51 | internal event EventHandler ServerListUpdated;
52 | }
53 | }
54 |
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Password.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 |
5 | namespace HourBoostr
6 | {
7 | public static class Password
8 | {
9 | ///
10 | /// Masked password input
11 | ///
12 | /// Mask char
13 | /// Returns string
14 | public static string ReadPassword(char mask)
15 | {
16 | const int ENTER = 13, BACKSP = 8, CTRLBACKSP = 127;
17 | int[] FILTERED = { 0, 27, 9, 10 /*, 32 space, if you care */ };
18 |
19 | var pass = new Stack();
20 | char chr = (char)0;
21 |
22 | while ((chr = Console.ReadKey(true).KeyChar) != ENTER)
23 | {
24 | if (chr == BACKSP)
25 | {
26 | if (pass.Count > 0)
27 | {
28 | Console.Write("\b \b");
29 | pass.Pop();
30 | }
31 | }
32 | else if (chr == CTRLBACKSP)
33 | {
34 | while (pass.Count > 0)
35 | {
36 | Console.Write("\b \b");
37 | pass.Pop();
38 | }
39 | }
40 | else
41 | {
42 | if (FILTERED.Count(x => chr == x) == 0)
43 | {
44 | pass.Push(chr);
45 | Console.Write(mask);
46 | }
47 | }
48 | }
49 |
50 | Console.WriteLine();
51 | return new string(pass.Reverse().ToArray());
52 | }
53 | }
54 | }
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Threading;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace HourBoostr
7 | {
8 | class Program
9 | {
10 | ///
11 | /// Global database
12 | ///
13 | static public GlobalDB mGlobalDB;
14 |
15 |
16 | ///
17 | /// Our session
18 | ///
19 | static private Session mSession;
20 |
21 |
22 | ///
23 | /// Main function
24 | /// Too many comments
25 | ///
26 | /// No args
27 | [STAThread]
28 | static void Main(string[] args)
29 | {
30 | /*Create a folder for our account sentry files*/
31 | Console.Title = EndPoint.CONSOLE_TITLE;
32 | Directory.CreateDirectory(EndPoint.SENTRY_FOLDER_PATH);
33 | Directory.CreateDirectory(EndPoint.LOG_FOLDER_PATH);
34 |
35 | /*Load global database*/
36 | mGlobalDB = GlobalDB.Load(EndPoint.GLOBAL_SETTINGS_FILE_PATH);
37 | if (mGlobalDB == null)
38 | {
39 | Console.WriteLine($"Error loading global db at {EndPoint.GLOBAL_SETTINGS_FILE_PATH}. Delete file if problem is consistent.");
40 | }
41 | else
42 | {
43 | if (mGlobalDB.CellID == 0)
44 | mGlobalDB.CellID = 66;
45 |
46 | /*Read the application settings and start our session*/
47 | var settings = Settings.GetSettings();
48 | if (settings != null)
49 | {
50 | if (settings.Accounts.Count > 0)
51 | {
52 | mSession = new Session(settings);
53 | while (mSession.mBwg.IsBusy)
54 | Thread.Sleep(250);
55 | }
56 | else
57 | {
58 | Console.WriteLine("No accounts were loaded from settings. Press any key to exit.");
59 | Console.ReadKey();
60 | }
61 | }
62 | }
63 | }
64 | }
65 | }
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("HourBoostr")]
9 | [assembly: AssemblyDescription("Steam Booster")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("HourBoostr")]
13 | [assembly: AssemblyCopyright("Copyright © Ezzpify 2017")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("be83304b-4bcb-44eb-a8a1-b7e61cdc670f")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.2.1")]
36 | [assembly: AssemblyFileVersion("3.2.1")]
37 |
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Resources/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/HourBoostr/Resources/icon.ico
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Steam.cs:
--------------------------------------------------------------------------------
1 | using System.Collections.Generic;
2 | using SteamKit2;
3 |
4 | namespace HourBoostr
5 | {
6 | class Steam
7 | {
8 | ///
9 | /// Specifies the location to the sentry path for this account
10 | ///
11 | public string sentryPath { get; set; }
12 |
13 |
14 | ///
15 | /// Web api user nounce
16 | ///
17 | public string nounce { get; set; }
18 |
19 |
20 | ///
21 | /// List of games that we will be playing
22 | ///
23 | public List games { get; set; }
24 |
25 |
26 | ///
27 | /// Steam client
28 | ///
29 | public SteamClient client { get; set; }
30 |
31 |
32 | ///
33 | /// Steam user
34 | ///
35 | public SteamUser user { get; set; }
36 |
37 |
38 | ///
39 | /// Steam web for community access
40 | ///
41 | public SteamWeb web { get; set; }
42 |
43 |
44 | ///
45 | /// UniqueID fetched when getting loginKey
46 | ///
47 | public string uniqueId { get; set; }
48 |
49 |
50 | ///
51 | /// Steam friends
52 | ///
53 | public SteamFriends friends { get; set; }
54 |
55 |
56 | ///
57 | /// Login details for this account
58 | ///
59 | public SteamUser.LogOnDetails loginDetails { get; set; }
60 |
61 |
62 | ///
63 | /// Callback manager
64 | ///
65 | public CallbackManager callbackManager { get; set; }
66 |
67 |
68 | ///
69 | /// Extra cb handler for fun stuff
70 | /// (Thanks Archi)
71 | ///
72 | public ExtraHandler extraHandler { get; set; }
73 | }
74 | }
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Update.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Net;
3 | using System.Text.RegularExpressions;
4 |
5 | namespace HourBoostr
6 | {
7 | class Update
8 | {
9 | ///
10 | /// Downloads the data from an online text file
11 | /// Compares text file data to product version to see if there's an update available
12 | ///
13 | ///
14 | public static bool IsUpdateAvailable()
15 | {
16 | var reg = new Regex(@"^[0-9.]+$");
17 |
18 | string newest = DownloadString(EndPoint.VERSION_FILE);
19 | if (!string.IsNullOrWhiteSpace(newest) && reg.IsMatch(newest))
20 | {
21 | try
22 | {
23 | var availableVersion = new Version(newest);
24 | var versionCurrent = new Version(Utils.GetVersion());
25 | return versionCurrent.CompareTo(availableVersion) < 0;
26 | }
27 | catch
28 | {
29 | Console.WriteLine("Unable to check for new version. Github down?");
30 | }
31 | }
32 |
33 | return false;
34 | }
35 |
36 |
37 | ///
38 | /// Downloads a string from the internet from the specified url
39 | ///
40 | /// Url to download string from
41 | /// Returns string of url website source
42 | private static string DownloadString(string url)
43 | {
44 | using (WebClient wc = new WebClient())
45 | {
46 | try
47 | {
48 | wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
49 | wc.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36");
50 | return wc.DownloadString(url);
51 | }
52 | catch
53 | {
54 | return string.Empty;
55 | }
56 | }
57 | }
58 | }
59 | }
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/Utils.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Reflection;
7 | using System.Diagnostics;
8 |
9 | namespace HourBoostr
10 | {
11 | class Utils
12 | {
13 | public static string GetVersion()
14 | {
15 | Assembly assembly = Assembly.GetExecutingAssembly();
16 | FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(assembly.Location);
17 | return fileVersionInfo.ProductVersion;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/HourBoostr/icon.ico
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/media/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/HourBoostr/media/icon.ico
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/media/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/HourBoostr/media/icon.png
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/media/icon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/HourBoostr/media/icon.psd
--------------------------------------------------------------------------------
/HourBoostr/HourBoostr/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/.vs/Settings/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/.vs/Settings/v14/.suo
--------------------------------------------------------------------------------
/HourBoostr/Settings/.vs/Settings/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/.vs/Settings/v15/.suo
--------------------------------------------------------------------------------
/HourBoostr/Settings/.vs/Settings/v15/Server/sqlite3/db.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/.vs/Settings/v15/Server/sqlite3/db.lock
--------------------------------------------------------------------------------
/HourBoostr/Settings/.vs/Settings/v15/Server/sqlite3/storage.ide:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/.vs/Settings/v15/Server/sqlite3/storage.ide
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Settings", "Settings\Settings.csproj", "{26846449-44E9-4D8C-91BF-F6789207FC80}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x86 = Debug|x86
12 | Release|Any CPU = Release|Any CPU
13 | Release|x86 = Release|x86
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Debug|x86.ActiveCfg = Debug|x86
19 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Debug|x86.Build.0 = Debug|x86
20 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Release|Any CPU.ActiveCfg = Release|Any CPU
21 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Release|Any CPU.Build.0 = Release|Any CPU
22 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Release|x86.ActiveCfg = Release|x86
23 | {26846449-44E9-4D8C-91BF-F6789207FC80}.Release|x86.Build.0 = Release|x86
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | EndGlobal
29 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Network.cs:
--------------------------------------------------------------------------------
1 | using System.Net;
2 |
3 | namespace Settings
4 | {
5 | class Network
6 | {
7 | ///
8 | /// Downloads a string from the internet from the specified url
9 | ///
10 | /// Url to download string from
11 | /// Returns string of url website source
12 | public static string DownloadString(string URL)
13 | {
14 | using (WebClient wc = new WebClient())
15 | {
16 | try
17 | {
18 | wc.Headers[HttpRequestHeader.ContentType] = "application/x-www-form-urlencoded";
19 | wc.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)");
20 | return wc.DownloadString(URL);
21 | }
22 | catch
23 | {
24 | return string.Empty;
25 | }
26 | }
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace Settings
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new mainForm());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("HourBoostr Settings")]
9 | [assembly: AssemblyDescription("Steam Booster")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("HourBoostr")]
13 | [assembly: AssemblyCopyright("Copyright © Ezzpify 2017")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("26846449-44e9-4d8c-91bf-f6789207fc80")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.2.1")]
36 | [assembly: AssemblyFileVersion("3.2.1")]
37 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace Settings.Properties {
12 |
13 |
14 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")]
16 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
17 |
18 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
19 |
20 | public static Settings Default {
21 | get {
22 | return defaultInstance;
23 | }
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Resources/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/Resources/loading.gif
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/Xmlc.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Xml;
4 |
5 | namespace Settings
6 | {
7 | class Xmlc
8 | {
9 | ///
10 | /// Parses xml to game list
11 | ///
12 | /// Steam game xml
13 | /// Returns list of Config.Game
14 | public static List ParseXML(string xml)
15 | {
16 | var gameList = new List();
17 |
18 | var xmlDoc = new XmlDocument();
19 | xmlDoc.LoadXml(xml);
20 |
21 | var nodes = xmlDoc.SelectNodes("/gamesList/games/game");
22 | if (nodes.Count > 0)
23 | {
24 | foreach (XmlNode node in nodes)
25 | {
26 | string appName = node.SelectSingleNode("name").InnerText;
27 | int appId = Convert.ToInt32(node.SelectSingleNode("appID").InnerText);
28 |
29 | gameList.Add(new Config.Game()
30 | {
31 | name = appName,
32 | id = appId
33 | });
34 | }
35 | }
36 |
37 | return gameList;
38 | }
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/icon.ico
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/media/Settings-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/media/Settings-icon.png
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/media/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/media/icon.ico
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/media/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/media/icon.png
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/media/icon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/media/icon.psd
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/media/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/Settings/media/loading.gif
--------------------------------------------------------------------------------
/HourBoostr/Settings/Settings/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/Newtonsoft.Json.10.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/Newtonsoft.Json.10.0.1.nupkg
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net20/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net20/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net35/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net35/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net40/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net40/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net45/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/net45/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.0/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.0/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.3/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.3/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/Settings/packages/Newtonsoft.Json.10.0.1/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/LICENSE.TXT:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) .NET Foundation and Contributors
4 |
5 | All rights reserved.
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in all
15 | copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 | SOFTWARE.
24 |
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/Microsoft.Win32.Registry.4.4.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/Microsoft.Win32.Registry.4.4.0.nupkg
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/net46/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/net46/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/net461/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/net461/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/netstandard1.3/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/netstandard1.3/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/netstandard2.0/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/lib/netstandard2.0/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/net46/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/net46/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/net461/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/net461/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/netstandard1.3/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/netstandard1.3/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/netstandard2.0/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/ref/netstandard2.0/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/unix/lib/netcoreapp2.0/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/unix/lib/netcoreapp2.0/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/net46/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/net46/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/net461/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/net461/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/runtimes/win/lib/netstandard1.3/Microsoft.Win32.Registry.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/useSharedDesignerContext.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/useSharedDesignerContext.txt
--------------------------------------------------------------------------------
/HourBoostr/packages/Microsoft.Win32.Registry.4.4.0/version.txt:
--------------------------------------------------------------------------------
1 | 8321c729934c0f8be754953439b88e6e1c120c24
2 |
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/Newtonsoft.Json.10.0.1.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/Newtonsoft.Json.10.0.1.nupkg
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net20/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net20/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net35/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net35/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net40/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net40/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net45/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/net45/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.0/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.0/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.3/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/netstandard1.3/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/Newtonsoft.Json.10.0.1/lib/portable-net45+win8+wpa81+wp8/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/SteamKit2.1.8.2/SteamKit2.1.8.2.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/SteamKit2.1.8.2/SteamKit2.1.8.2.nupkg
--------------------------------------------------------------------------------
/HourBoostr/packages/SteamKit2.1.8.2/lib/net45/SteamKit2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/SteamKit2.1.8.2/lib/net45/SteamKit2.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/SteamKit2.2.0.0/3rd party.txt:
--------------------------------------------------------------------------------
1 | SteamKit2 makes use of the following libraries:
2 |
3 | protobuf-net by Marc Gravell (marc.gravell@gmail.com) licensed under Apache License 2.0
4 | License and source code available at https://github.com/mgravell/protobuf-net
5 |
--------------------------------------------------------------------------------
/HourBoostr/packages/SteamKit2.2.0.0/SteamKit2.2.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/SteamKit2.2.0.0/SteamKit2.2.0.0.nupkg
--------------------------------------------------------------------------------
/HourBoostr/packages/SteamKit2.2.0.0/lib/netstandard2.0/SteamKit2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/SteamKit2.2.0.0/lib/netstandard2.0/SteamKit2.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/SteamKit2.2.0.0/license.txt:
--------------------------------------------------------------------------------
1 | Copyright (C) 2017 Ryan Stecker & SteamRE Team
2 |
3 | This library is free software; you can redistribute it and/or
4 | modify it under the terms of the GNU Lesser General Public
5 | License as published by the Free Software Foundation; either
6 | version 2.1 of the License, or (at your option) any later version.
7 |
8 | This library is distributed in the hope that it will be useful,
9 | but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 | Lesser General Public License for more details.
12 |
13 | You should have received a copy of the GNU Lesser General Public
14 | License along with this library; if not, write to the Free Software
15 | Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/LICENSE.TXT:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) .NET Foundation and Contributors
4 |
5 | All rights reserved.
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in all
15 | copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 | SOFTWARE.
24 |
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/System.Security.AccessControl.4.4.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/System.Security.AccessControl.4.4.0.nupkg
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/net46/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/net46/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/net461/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/net461/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/netstandard1.3/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/netstandard1.3/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/netstandard2.0/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/lib/netstandard2.0/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/net46/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/net46/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/net461/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/net461/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/netstandard1.3/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/netstandard1.3/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/netstandard2.0/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/ref/netstandard2.0/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/unix/lib/netcoreapp2.0/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/unix/lib/netcoreapp2.0/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/net46/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/net46/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/net461/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/net461/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/netcoreapp2.0/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/runtimes/win/lib/netstandard1.3/System.Security.AccessControl.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/useSharedDesignerContext.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.AccessControl.4.4.0/useSharedDesignerContext.txt
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.AccessControl.4.4.0/version.txt:
--------------------------------------------------------------------------------
1 | 8321c729934c0f8be754953439b88e6e1c120c24
2 |
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/LICENSE.TXT:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) .NET Foundation and Contributors
4 |
5 | All rights reserved.
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in all
15 | copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 | SOFTWARE.
24 |
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/System.Security.Principal.Windows.4.4.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/System.Security.Principal.Windows.4.4.0.nupkg
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/net46/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/net46/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/net461/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/net461/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/netstandard1.3/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/netstandard1.3/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/netstandard2.0/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/lib/netstandard2.0/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/net46/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/net46/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/net461/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/net461/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/netstandard1.3/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/netstandard1.3/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/netstandard2.0/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/ref/netstandard2.0/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/unix/lib/netcoreapp2.0/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/net46/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/net46/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/net461/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/net461/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/netcoreapp2.0/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/runtimes/win/lib/netstandard1.3/System.Security.Principal.Windows.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/useSharedDesignerContext.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/useSharedDesignerContext.txt
--------------------------------------------------------------------------------
/HourBoostr/packages/System.Security.Principal.Windows.4.4.0/version.txt:
--------------------------------------------------------------------------------
1 | 8321c729934c0f8be754953439b88e6e1c120c24
2 |
--------------------------------------------------------------------------------
/HourBoostr/packages/protobuf-net.2.1.0/lib/net40/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/protobuf-net.2.1.0/lib/net40/protobuf-net.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/protobuf-net.2.1.0/lib/net45/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/protobuf-net.2.1.0/lib/net45/protobuf-net.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/protobuf-net.2.1.0/lib/net451/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/protobuf-net.2.1.0/lib/net451/protobuf-net.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/protobuf-net.2.1.0/lib/netstandard1.3/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/protobuf-net.2.1.0/lib/netstandard1.3/protobuf-net.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/protobuf-net.2.1.0/lib/netstandard1.5/protobuf-net.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/protobuf-net.2.1.0/lib/netstandard1.5/protobuf-net.dll
--------------------------------------------------------------------------------
/HourBoostr/packages/protobuf-net.2.1.0/protobuf-net.2.1.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/HourBoostr/packages/protobuf-net.2.1.0/protobuf-net.2.1.0.nupkg
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/.vs/SingleBoostr/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/.vs/SingleBoostr/v14/.suo
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/.vs/SingleBoostr/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/.vs/SingleBoostr/v15/.suo
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SingleBoostr", "SingleBoostr\SingleBoostr.csproj", "{A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x86 = Debug|x86
12 | Release|Any CPU = Release|Any CPU
13 | Release|x86 = Release|x86
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Debug|x86.ActiveCfg = Debug|x86
19 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Debug|x86.Build.0 = Debug|x86
20 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Release|Any CPU.ActiveCfg = Release|x86
21 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Release|Any CPU.Build.0 = Release|x86
22 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Release|x86.ActiveCfg = Release|x86
23 | {A0C0009A-6C5D-4EB3-A8B3-1E81488B3D8C}.Release|x86.Build.0 = Release|x86
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | EndGlobal
29 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/AppInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Diagnostics;
7 |
8 | namespace SingleBoostr
9 | {
10 | public class App : IComparable
11 | {
12 | public uint appid { get; set; }
13 |
14 | public string name { get; set; }
15 |
16 | public Process process { get; set; }
17 |
18 | public TradeCard card { get; set; }
19 |
20 | public int CompareTo(App other)
21 | {
22 | return name.CompareTo(other.name);
23 | }
24 |
25 | public string GetIdAndName()
26 | {
27 | return $"{appid} | {name}";
28 | }
29 | }
30 |
31 | public class TradeCard
32 | {
33 | public double minutesplayed { get; set; }
34 |
35 | public double price { get; set; }
36 |
37 | public int cardsremaining { get; set; }
38 | }
39 |
40 | public class Applist
41 | {
42 | public List apps { get; set; }
43 | }
44 |
45 | public class SteamApps
46 | {
47 | public Applist applist { get; set; }
48 | }
49 | }
50 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Bubbles.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace SingleBoostr
8 | {
9 | public class Bubble
10 | {
11 | public string title { get; set; }
12 |
13 | public string text { get; set; }
14 |
15 | public string url { get; set; }
16 | }
17 |
18 | public class ChatBubbles
19 | {
20 | public List bubbles { get; set; } = new List();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Log.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Threading;
4 | using System.IO;
5 | using System.Linq;
6 |
7 | namespace SingleBoostr
8 | {
9 | class Log
10 | {
11 | public string mLogName;
12 | private string mLogPath;
13 | private List mLogQueue;
14 |
15 | public enum LogLevel
16 | {
17 | Info, Warn, Error
18 | }
19 |
20 | public Log(string logPath)
21 | {
22 | Directory.CreateDirectory("Logs");
23 |
24 | mLogQueue = new List();
25 | mLogPath = Path.Combine("Logs", logPath);
26 | mLogName = Path.GetFileNameWithoutExtension(logPath);
27 |
28 | if (!File.Exists(mLogPath))
29 | {
30 | File.Create(mLogPath).Close();
31 | Console.WriteLine($"Log file '{mLogName}' created for path '{mLogPath}");
32 | Thread.Sleep(250);
33 | }
34 | }
35 |
36 | public void Write(LogLevel level, string str)
37 | {
38 | string logString = logString = $"[{mLogName} {Utils.GetTimestamp()}] {level}: {str}";
39 | mLogQueue.Add(logString);
40 | FlushLog();
41 | }
42 |
43 | private void FlushLog()
44 | {
45 | if (!File.Exists(mLogPath))
46 | File.Create(mLogPath);
47 |
48 | try
49 | {
50 | var queueList = mLogQueue.ToList();
51 | using (FileStream fs = File.Open(mLogPath, FileMode.Append, FileAccess.Write, FileShare.ReadWrite))
52 | {
53 | using (StreamWriter sw = new StreamWriter(fs))
54 | {
55 | queueList.ForEach(o => sw.WriteLine(o));
56 | mLogQueue.Clear();
57 | }
58 | }
59 | }
60 | catch (Exception ex)
61 | {
62 | Write(LogLevel.Error, $"Unable to flush log - {ex.Message}");
63 | }
64 | }
65 | }
66 | }
67 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/NativeMethods.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Text;
3 | using System.Runtime.InteropServices;
4 |
5 | namespace SingleBoostr
6 | {
7 | class NativeMethods
8 | {
9 | [DllImport("user32.dll")]
10 | public static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, Int32 wParam, Int32 lParam);
11 |
12 | [DllImport("user32.dll", CharSet = CharSet.Auto)]
13 | public static extern int SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, [MarshalAs(UnmanagedType.LPWStr)]string lParam);
14 |
15 | [DllImport("user32.dll")]
16 | public static extern bool ReleaseCapture();
17 |
18 | [DllImport("user32.dll")]
19 | public static extern IntPtr SetForegroundWindow(IntPtr hWnd);
20 |
21 | [DllImport("user32.dll")]
22 | [return: MarshalAs(UnmanagedType.Bool)]
23 | public static extern bool ShowScrollBar(IntPtr hWnd, int wBar, [MarshalAs(UnmanagedType.Bool)] bool bShow);
24 |
25 | [DllImport("user32.dll")]
26 | public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
27 |
28 | [DllImport("user32.dll", CharSet = CharSet.Auto)]
29 | public static extern bool MessageBeep(uint type);
30 |
31 | [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
32 | public static extern bool InternetSetOption(int hInternet, int dwOption, string lpBuffer, int dwBufferLength);
33 |
34 | [DllImport("wininet.dll", CharSet = CharSet.Auto, SetLastError = true)]
35 | public static extern bool InternetSetCookie(string lpszUrlName, string lpszCookieName, string lpszCookieData);
36 |
37 | [DllImport("wininet.dll", SetLastError = true)]
38 | public static extern bool InternetGetCookieEx(string url, string cookieName, StringBuilder cookieData, ref int size, int dwFlags, IntPtr lpReserved);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Threading.Tasks;
5 | using System.Windows.Forms;
6 |
7 | namespace SingleBoostr
8 | {
9 | static class Program
10 | {
11 | ///
12 | /// The main entry point for the application.
13 | ///
14 | [STAThread]
15 | static void Main()
16 | {
17 | Application.EnableVisualStyles();
18 | Application.SetCompatibleTextRenderingDefault(false);
19 | Application.Run(new MainForm());
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SingleBoostr")]
9 | [assembly: AssemblyDescription("Steam Booster")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("HourBoostr")]
13 | [assembly: AssemblyCopyright("Copyright © Ezzpify 2017")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("a0c0009a-6c5d-4eb3-a8b3-1e81488b3d8c")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.2.1")]
36 | [assembly: AssemblyFileVersion("3.2.1")]
37 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace SingleBoostr.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/Store.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Newtonsoft.Json;
7 | using Newtonsoft.Json.Linq;
8 |
9 | namespace SingleBoostr
10 | {
11 | class Store
12 | {
13 | public class Screenshot
14 | {
15 | public int id { get; set; }
16 |
17 | public string path_thumbnail { get; set; }
18 |
19 | public string path_full { get; set; }
20 | }
21 |
22 | public class Data
23 | {
24 | public List screenshots { get; set; }
25 | }
26 |
27 | public class Appdata
28 | {
29 | public Data data { get; set; }
30 | }
31 |
32 | public static string GetAppScreenshotUrl(string storeJson)
33 | {
34 | if (!string.IsNullOrWhiteSpace(storeJson))
35 | {
36 | var jsonObject = JObject.Parse(storeJson);
37 | var jsonProperty = jsonObject.Properties().First();
38 | var appData = jsonProperty.Value.ToObject();
39 |
40 | if (appData != null)
41 | {
42 | var screenshot = appData.data.screenshots.FirstOrDefault();
43 | if (screenshot != null)
44 | return screenshot.path_full.Replace("\\", "");
45 | }
46 | }
47 |
48 | return string.Empty;
49 | }
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/UpdateCheck.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading;
6 | using System.Threading.Tasks;
7 | using System.Text.RegularExpressions;
8 | using System.Windows.Forms;
9 | using System.Net;
10 | using RestSharp;
11 | using Newtonsoft.Json;
12 |
13 | namespace SingleBoostr
14 | {
15 | class UpdateCheck
16 | {
17 | public class UpdateHolder
18 | {
19 | public string Version { get; set; }
20 |
21 | public string Info { get; set; }
22 | }
23 |
24 | public static async Task IsUpdateAvailable()
25 | {
26 | var req = new RestRequest();
27 | var resp = await new RestClient(Const.VERSION_FILE_URL).ExecuteTaskAsync(req);
28 |
29 | if (resp.StatusCode != HttpStatusCode.OK)
30 | return string.Empty;
31 |
32 | var update = JsonConvert.DeserializeObject(resp.Content);
33 | var availableVersion = new Version(update.Version);
34 | var versionCurrent = new Version(Application.ProductVersion);
35 | return versionCurrent.CompareTo(availableVersion) < 0 ? update.Info : string.Empty;
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/icon.ico
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/libs/Steam4NET.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/libs/Steam4NET.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Active-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Active-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Active.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Active.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Adobe After Effects Auto-Save/heart_anim auto-save 1.aep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Adobe After Effects Auto-Save/heart_anim auto-save 1.aep
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Back-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Back-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Back.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Back.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Background.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Block-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Block-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Block.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Button-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Button-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Button.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Cards-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Cards-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Cards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Cards.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Chat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Chat.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Donate-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Donate-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Donate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Donate.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Exit-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Exit-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Exit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Exit.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Icon-Transparent.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Icon-Transparent.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Icon.ico
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Icon.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Idle-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Idle-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Idle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Idle.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Load.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Load.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Min-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Min-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Min.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Min.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Settings-Selected.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Settings-Selected.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/Settings.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/animation.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/animation.gif
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/animation_tmp10198:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/animation_tmp10198
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/discord-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/discord-logo.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/don_bitcoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/don_bitcoin.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/donate_bitcoin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/donate_bitcoin.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/donate_paypal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/donate_paypal.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/github-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/github-logo.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/header.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/header.jpg
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/heart_anim.aep:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/heart_anim.aep
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/steam-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/Media/steam-logo.png
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UX.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UX.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXBackground.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXBackground.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXIdle Hours Started.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXIdle Hours Started.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXIdle Hours.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXIdle Hours.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXLoading.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXLoading.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXStart screen.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXStart screen.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXTerms of Service.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXTerms of Service.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXTrading Cards Started.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXTrading Cards Started.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXTrading Cards.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/UXTrading Cards.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/icon.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/media/Interface/icon.psd
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/SingleBoostr/sound/storms.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/SingleBoostr/sound/storms.wav
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/HtmlAgilityPack.1.6.10.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/HtmlAgilityPack.1.6.10.nupkg
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net20/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net20/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net20/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net20/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40-client/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40-client/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40-client/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40-client/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net40/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net45/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net45/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net45/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/Net45/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/NetCore45/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/NetCore45/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/NetCore45/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/NetCore45/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.3/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.3/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.3/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.3/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.6/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.6/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.6/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard1.6/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard2.0/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard2.0/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard2.0/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/netstandard2.0/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/uap10.0/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/uap10.0/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/uap10.0/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/uap10.0/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/uap10.0/HtmlAgilityPack.pri:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/HtmlAgilityPack.1.6.10/lib/uap10.0/HtmlAgilityPack.pri
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2007 James Newton-King
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/RestSharp.106.2.0/RestSharp.106.2.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/RestSharp.106.2.0/RestSharp.106.2.0.nupkg
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/RestSharp.106.2.0/lib/net452/RestSharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/RestSharp.106.2.0/lib/net452/RestSharp.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/RestSharp.106.2.0/lib/netstandard2.0/RestSharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/RestSharp.106.2.0/lib/netstandard2.0/RestSharp.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/LICENSE.TXT:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) .NET Foundation and Contributors
4 |
5 | All rights reserved.
6 |
7 | Permission is hereby granted, free of charge, to any person obtaining a copy
8 | of this software and associated documentation files (the "Software"), to deal
9 | in the Software without restriction, including without limitation the rights
10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11 | copies of the Software, and to permit persons to whom the Software is
12 | furnished to do so, subject to the following conditions:
13 |
14 | The above copyright notice and this permission notice shall be included in all
15 | copies or substantial portions of the Software.
16 |
17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23 | SOFTWARE.
24 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/System.ValueTuple.4.4.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/System.ValueTuple.4.4.0.nupkg
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/MonoAndroid10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/MonoAndroid10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/MonoTouch10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/MonoTouch10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/net461/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/net461/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/net47/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/net47/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/netcoreapp2.0/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/netcoreapp2.0/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/netstandard1.0/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/netstandard2.0/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/netstandard2.0/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/portable-net40+sl4+win8+wp8/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarinios10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarinios10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarinmac20/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarinmac20/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarintvos10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarintvos10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarinwatchos10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/lib/xamarinwatchos10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/MonoAndroid10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/MonoAndroid10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/MonoTouch10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/MonoTouch10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/net461/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/net461/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/net47/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/net47/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/netcoreapp2.0/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/netcoreapp2.0/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/netstandard2.0/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/netstandard2.0/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/portable-net40+sl4+win8+wp8/System.ValueTuple.dll
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarinios10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarinios10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarinmac20/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarinmac20/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarintvos10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarintvos10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarinwatchos10/_._:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/ref/xamarinwatchos10/_._
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/useSharedDesignerContext.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/useSharedDesignerContext.txt
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostr/packages/System.ValueTuple.4.4.0/version.txt:
--------------------------------------------------------------------------------
1 | 8321c729934c0f8be754953439b88e6e1c120c24
2 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/.vs/SingleBoostrGame/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostrGame/.vs/SingleBoostrGame/v14/.suo
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/.vs/SingleBoostrGame/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostrGame/.vs/SingleBoostrGame/v15/.suo
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/SingleBoostrGame.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.26228.4
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SingleBoostrGame", "SingleBoostrGame\SingleBoostrGame.csproj", "{6FC02D30-663B-4262-B094-BC81C0A09B6E}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Debug|x86 = Debug|x86
12 | Release|Any CPU = Release|Any CPU
13 | Release|x86 = Release|x86
14 | EndGlobalSection
15 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
16 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
18 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Debug|x86.ActiveCfg = Debug|Any CPU
19 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Debug|x86.Build.0 = Debug|Any CPU
20 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Release|Any CPU.ActiveCfg = Release|x86
21 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Release|Any CPU.Build.0 = Release|x86
22 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Release|x86.ActiveCfg = Release|x86
23 | {6FC02D30-663B-4262-B094-BC81C0A09B6E}.Release|x86.Build.0 = Release|x86
24 | EndGlobalSection
25 | GlobalSection(SolutionProperties) = preSolution
26 | HideSolutionNode = FALSE
27 | EndGlobalSection
28 | EndGlobal
29 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/SingleBoostrGame/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/SingleBoostrGame/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("SingleBoostr.Game")]
9 | [assembly: AssemblyDescription("Steam Booster")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("HourBoostr")]
13 | [assembly: AssemblyCopyright("Copyright © Ezzpify 2017")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("6fc02d30-663b-4262-b094-bc81c0a09b6e")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.2.1")]
36 | [assembly: AssemblyFileVersion("3.2.1")]
37 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/SingleBoostrGame/SingleBoostrGame.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | "730" "Counter-Strike: Global Offensive"
5 |
6 |
7 | "730" "Counter-Strike: Global Offensive"
8 |
9 |
10 | 730 20644
11 |
12 |
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/SingleBoostrGame/icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostrGame/SingleBoostrGame/icon.ico
--------------------------------------------------------------------------------
/SingleBoostr/SingleBoostrGame/SingleBoostrGame/libs/Steam4NET.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/SingleBoostrGame/SingleBoostrGame/libs/Steam4NET.dll
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/.vs/Steam4NET/v14/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/Steam4NET2/.vs/Steam4NET/v14/.suo
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/.vs/Steam4NET/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Ezzpify/HourBoostr/6df096f5d9e184b68b0705898df43166b1fd1d1b/SingleBoostr/Steam4NET2/.vs/Steam4NET/v15/.suo
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/CallbackIdentities.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace Steam4NET
6 | {
7 | class CallbackIdentities
8 | {
9 | public static int GetCallbackIdentity(Type callbackStruct)
10 | {
11 | foreach (InteropHelp.CallbackIdentityAttribute attribute in callbackStruct.GetCustomAttributes(typeof(InteropHelp.CallbackIdentityAttribute), false))
12 | {
13 | return attribute.Identity;
14 | }
15 |
16 | throw new Exception("Callback number not found for struct " + callbackStruct);
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/GameID_t.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Steam4NET
5 | {
6 | [StructLayout(LayoutKind.Explicit, Size = 8)]
7 | public struct GameID_t
8 | {
9 | [FieldOffset(0)]
10 | // /!\ C# doesn't support bit fields, use this field like this: m_nAppID & 0xFFFFFF
11 | public UInt32 m_nAppID; // : 24
12 | [FieldOffset(3)]
13 | public UInt32 m_nType; // : 8
14 | [FieldOffset(4)]
15 | public UInt32 m_nModID; // : 32
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/InterfaceVersions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 |
4 | namespace Steam4NET
5 | {
6 | class InterfaceVersions
7 | {
8 | public static string GetInterfaceIdentifier( Type steamClass )
9 | {
10 | foreach(InteropHelp.InterfaceVersionAttribute attribute in steamClass.GetCustomAttributes(typeof(InteropHelp.InterfaceVersionAttribute), false))
11 | {
12 | return attribute.Identifier;
13 | }
14 |
15 | throw new Exception("Version identifier not found for class " + steamClass);
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("Steam4NET")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Steam4NET")]
13 | [assembly: AssemblyCopyright("Copyright © 2010")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("f6b3f054-ceb4-4346-926e-d7bf67212c0b")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("3.2.1")]
36 | [assembly: AssemblyFileVersion("3.2.1")]
37 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/INodeBehavior.cs:
--------------------------------------------------------------------------------
1 | using System;
2 |
3 | namespace Steam4Intermediate
4 | {
5 | interface INodeBehavior
6 | {
7 | void LinkNode( Generator generator );
8 |
9 | string GetName();
10 | string ResolveType( int depth, out INode type, out bool constness, out bool pointer );
11 |
12 | void EmitCode( Generator generator, int depth, int ident );
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/NodeBehavior/ConstIdentBehavior.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 |
4 | namespace Steam4Intermediate.NodeBehavior
5 | {
6 | class ConstIdentBehavior : LinkBehavior
7 | {
8 | public ConstIdentBehavior(XmlAttributeCollection collection)
9 | : base(collection)
10 | {
11 | }
12 |
13 | public override void LinkNode(Generator generator)
14 | {
15 | base.LinkNode(generator);
16 |
17 | string isconst = GetAttribute("const");
18 |
19 | if (isconst != null)
20 | {
21 | constIdentNode = this;
22 | }
23 | }
24 |
25 | public override string ResolveType(int depth, out INode type, out bool constness, out bool pointer)
26 | {
27 | string ret_type = base.ResolveType(depth, out type, out constness, out pointer);
28 |
29 | constness = true;
30 | return ret_type;
31 | }
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/NodeBehavior/FunctionLayerBehavior.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 |
4 | namespace Steam4Intermediate.NodeBehavior
5 | {
6 | class FunctionLayerBehavior : LinkBehavior
7 | {
8 | public FunctionLayerBehavior(XmlAttributeCollection collection)
9 | : base(collection)
10 | {
11 | }
12 |
13 | public override void LinkNode(Generator generator)
14 | {
15 | base.LinkNode( generator );
16 |
17 | string id = GetAttribute("result_type");
18 |
19 | if ( id != null )
20 | {
21 | typeNode = generator.GetNodeByID( id );
22 | typeNode.AddChild(this);
23 | }
24 | }
25 |
26 | public override string ResolveType( int depth, out INode type, out bool constness, out bool pointer )
27 | {
28 | pointer = true;
29 | constness = false;
30 | type = this;
31 |
32 | return "IntPtr";
33 |
34 | /*
35 | type = this;
36 | constness = false;
37 | pointer = false;
38 |
39 | INode returntype;
40 | bool retconstness, retpointer;
41 | return "Func return: (" + base.ResolveType( depth + 1, out returntype, out retconstness, out retpointer ) + ")";
42 | */
43 | }
44 |
45 |
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/NodeBehavior/PointerLayerBehavior.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 |
4 | namespace Steam4Intermediate.NodeBehavior
5 | {
6 | class PointerLayerBehavior : TypeLayerBehavior
7 | {
8 | public PointerLayerBehavior(XmlAttributeCollection collection)
9 | : base(collection)
10 | {
11 | }
12 |
13 | public override string ResolveType( int depth, out INode type, out bool constness, out bool pointer )
14 | {
15 | if ( depth <= 0 )
16 | {
17 | type = this;
18 | pointer = true;
19 | constness = (constIdentNode != null);
20 |
21 | /*
22 | INode returntype;
23 | bool retconst, retpointer;
24 |
25 | return base.ResolveType(depth + 1, out returntype, out retconst, out retpointer);
26 | */
27 | bool retpointer;
28 |
29 | return base.ResolveType(depth + 1, out type, out constness, out retpointer);
30 | }
31 |
32 | return typeNode.ResolveType(depth, out type, out constness, out pointer);
33 | }
34 |
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/NodeBehavior/TypeLayerBehavior.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 |
4 | namespace Steam4Intermediate.NodeBehavior
5 | {
6 | class TypeLayerBehavior : LinkBehavior
7 | {
8 | public TypeLayerBehavior(XmlAttributeCollection collection)
9 | : base(collection)
10 | {
11 | }
12 |
13 | public override string ResolveType( int depth, out INode type, out bool constness, out bool pointer )
14 | {
15 | return base.ResolveType( depth - 1, out type, out constness, out pointer );
16 | }
17 |
18 |
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/ArrayTypeNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class ArrayTypeNode : TypeLayerBehavior
8 | {
9 | public ArrayTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/BaseNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class BaseNode : LinkBehavior
8 | {
9 | public BaseNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/CXXConstructorNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class CXXConstructorNode : LinkBehavior
8 | {
9 | public CXXConstructorNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/CXXDestructorNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class CXXDestructorNode : LinkBehavior
8 | {
9 | public CXXDestructorNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/CvQualifedTypeNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class CvQualifiedTypeNode : ConstIdentBehavior
8 | {
9 | public CvQualifiedTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/ElaboratedType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class ElaboratedTypeNode : LinkBehavior
8 | {
9 | public ElaboratedTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/EnumConstantNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class EnumConstantNode : LinkBehavior
8 | {
9 | public EnumConstantNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/FieldNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class FieldNode : LinkBehavior
8 | {
9 | public FieldNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/FunctionNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class FunctionNode : LinkBehavior
8 | {
9 | public FunctionNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/FunctionTypeNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class FunctionTypeNode : FunctionLayerBehavior
8 | {
9 | public FunctionTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/FundamentalTypeNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class FundamentalTypeNode : LinkBehavior
8 | {
9 | public FundamentalTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 | name = GetAttribute( "kind" );
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/LinkageSpecNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class LinkageSpecNode : LinkBehavior
8 | {
9 | public LinkageSpecNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/ParmVarNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class ParmVarNode : LinkBehavior
8 | {
9 | public ParmVarNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/PointerTypeNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class PointerTypeNode : PointerLayerBehavior
8 | {
9 | public PointerTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/RecordNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class RecordNode : LinkBehavior
8 | {
9 | public RecordNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/ReferenceType.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class ReferenceTypeNode : LinkBehavior
8 | {
9 | public ReferenceTypeNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/TemplateNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class TemplateNode : LinkBehavior
8 | {
9 | public TemplateNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/TranslationUnitNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class TranslationUnitNode : INode
8 | {
9 | public TranslationUnitNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/TypedefNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class TypedefNode : LinkBehavior //TypeLayerBehavior
8 | {
9 | public TypedefNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 |
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Nodes/VarNode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Xml;
3 | using Steam4Intermediate.NodeBehavior;
4 |
5 | namespace Steam4Intermediate.Nodes
6 | {
7 | class VarNode : LinkBehavior
8 | {
9 | public VarNode(XmlAttributeCollection collection)
10 | : base(collection)
11 | {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Program.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.IO;
3 | using System.Xml;
4 |
5 | namespace Steam4Intermediate
6 | {
7 | class Program
8 | {
9 | static void Main( string[] args )
10 | {
11 | XmlReaderSettings settings = new XmlReaderSettings();
12 |
13 | settings.ProhibitDtd = false;
14 |
15 | using ( XmlReader reader = XmlReader.Create( @"..\..\..\..\steamworks.xml", settings ) )
16 | {
17 | XmlDocument xmldoc = new XmlDocument();
18 | xmldoc.Load( reader );
19 |
20 | ParseXML( xmldoc );
21 | }
22 | }
23 |
24 | static void ParseXML( XmlDocument xmldoc )
25 | {
26 | Generator gen = new Generator();
27 |
28 | gen.ParseXMLDoc( xmldoc );
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("Steam4Intermediate")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Steam4Intermediate")]
13 | [assembly: AssemblyCopyright("Copyright © 2010")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("760d5882-b7f3-442b-92df-241b59d47b26")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Intermediate/Steam4Intermediate.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 11.00
3 | # Visual Studio 2010
4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Steam4Intermediate", "Steam4Intermediate.csproj", "{46AD5B61-4C22-4528-A9C8-1D72C9D28DEF}"
5 | EndProject
6 | Global
7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
8 | Debug|Any CPU = Debug|Any CPU
9 | Release|Any CPU = Release|Any CPU
10 | EndGlobalSection
11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
12 | {46AD5B61-4C22-4528-A9C8-1D72C9D28DEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
13 | {46AD5B61-4C22-4528-A9C8-1D72C9D28DEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
14 | {46AD5B61-4C22-4528-A9C8-1D72C9D28DEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
15 | {46AD5B61-4C22-4528-A9C8-1D72C9D28DEF}.Release|Any CPU.Build.0 = Release|Any CPU
16 | EndGlobalSection
17 | GlobalSection(SolutionProperties) = preSolution
18 | HideSolutionNode = FALSE
19 | EndGlobalSection
20 | EndGlobal
21 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4NET.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 14
4 | VisualStudioVersion = 14.0.25420.1
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Steam4NET", "Steam4NET.csproj", "{1A204257-FE82-4BBE-9ED4-40694821C31F}"
7 | EndProject
8 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Steam4Test", "Steam4Test\Steam4Test.csproj", "{A15FA391-6CFC-4500-BC48-6486BFF0B65C}"
9 | EndProject
10 | Global
11 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
12 | Debug|Any CPU = Debug|Any CPU
13 | Debug|x86 = Debug|x86
14 | Release|Any CPU = Release|Any CPU
15 | Release|x86 = Release|x86
16 | EndGlobalSection
17 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
18 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
19 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Debug|Any CPU.Build.0 = Debug|Any CPU
20 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Debug|x86.ActiveCfg = Debug|x86
21 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Debug|x86.Build.0 = Debug|x86
22 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Release|Any CPU.ActiveCfg = Release|Any CPU
23 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Release|Any CPU.Build.0 = Release|Any CPU
24 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Release|x86.ActiveCfg = Release|x86
25 | {1A204257-FE82-4BBE-9ED4-40694821C31F}.Release|x86.Build.0 = Release|x86
26 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Debug|Any CPU.Build.0 = Debug|Any CPU
28 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Debug|x86.ActiveCfg = Debug|Any CPU
29 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Debug|x86.Build.0 = Debug|Any CPU
30 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Release|Any CPU.ActiveCfg = Release|Any CPU
31 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Release|Any CPU.Build.0 = Release|Any CPU
32 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Release|x86.ActiveCfg = Release|Any CPU
33 | {A15FA391-6CFC-4500-BC48-6486BFF0B65C}.Release|x86.Build.0 = Release|Any CPU
34 | EndGlobalSection
35 | GlobalSection(SolutionProperties) = preSolution
36 | HideSolutionNode = FALSE
37 | EndGlobalSection
38 | EndGlobal
39 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Test/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Runtime.CompilerServices;
3 | using System.Runtime.InteropServices;
4 |
5 | // General Information about an assembly is controlled through the following
6 | // set of attributes. Change these attribute values to modify the information
7 | // associated with an assembly.
8 | [assembly: AssemblyTitle("Steam4Test")]
9 | [assembly: AssemblyDescription("")]
10 | [assembly: AssemblyConfiguration("")]
11 | [assembly: AssemblyCompany("")]
12 | [assembly: AssemblyProduct("Steam4Test")]
13 | [assembly: AssemblyCopyright("Copyright © 2010")]
14 | [assembly: AssemblyTrademark("")]
15 | [assembly: AssemblyCulture("")]
16 |
17 | // Setting ComVisible to false makes the types in this assembly not visible
18 | // to COM components. If you need to access a type in this assembly from
19 | // COM, set the ComVisible attribute to true on that type.
20 | [assembly: ComVisible(false)]
21 |
22 | // The following GUID is for the ID of the typelib if this project is exposed to COM
23 | [assembly: Guid("4bc87a5c-ef8a-4adb-b832-2472e77138ac")]
24 |
25 | // Version information for an assembly consists of the following four values:
26 | //
27 | // Major Version
28 | // Minor Version
29 | // Build Number
30 | // Revision
31 | //
32 | // You can specify all the values or you can default the Build and Revision Numbers
33 | // by using the '*' as shown below:
34 | // [assembly: AssemblyVersion("1.0.*")]
35 | [assembly: AssemblyVersion("1.0.0.0")]
36 | [assembly: AssemblyFileVersion("1.0.0.0")]
37 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/Steam4Test/app.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/SteamID_t.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Runtime.InteropServices;
3 |
4 | namespace Steam4NET
5 | {
6 | // Summary:
7 | // Used to store a SteamID in callbacks (With proper alignment / padding).
8 | // You probably don't want to use this type directly, convert it to CSteamID.
9 | [StructLayout(LayoutKind.Sequential, Pack= 8)]
10 | public struct SteamID_t
11 | {
12 | public UInt32 low32Bits; // m_unAccountID (32)
13 | public UInt32 high32Bits; // m_unAccountInstance (20), m_EAccountType (4), m_EUniverse (8)
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/CGameID.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct CGameID
11 | {
12 | public const int k_EGameIDTypeApp = 0;
13 | };
14 |
15 | public enum EGameIDType : int
16 | {
17 | k_EGameIDTypeApp = 0,
18 | k_EGameIDTypeGameMod = 1,
19 | k_EGameIDTypeShortcut = 2,
20 | k_EGameIDTypeP2P = 3,
21 | };
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/CSteamID.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EAccountType : int
10 | {
11 | k_EAccountTypeInvalid = 0,
12 | k_EAccountTypeIndividual = 1,
13 | k_EAccountTypeMultiseat = 2,
14 | k_EAccountTypeGameServer = 3,
15 | k_EAccountTypeAnonGameServer = 4,
16 | k_EAccountTypePending = 5,
17 | k_EAccountTypeContentServer = 6,
18 | k_EAccountTypeClan = 7,
19 | k_EAccountTypeChat = 8,
20 | k_EAccountTypeConsoleUser = 9,
21 | k_EAccountTypeAnonUser = 10,
22 | k_EAccountTypeMax = 11,
23 | };
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ClientCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ContentServerCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EConnectionPriority : int
10 | {
11 | k_EConnectionPriorityLow = 0,
12 | k_EConnectionPriorityMedium = 1,
13 | k_EConnectionPriorityHigh = 2,
14 | };
15 |
16 | [StructLayout(LayoutKind.Sequential,Pack=8)]
17 | [InteropHelp.CallbackIdentity(601)]
18 | public struct CSClientApprove_t
19 | {
20 | public const int k_iCallback = 601;
21 | public SteamID_t m_SteamID;
22 | public UInt32 m_uContentID;
23 | };
24 |
25 | [StructLayout(LayoutKind.Sequential,Pack=8)]
26 | [InteropHelp.CallbackIdentity(602)]
27 | public struct CSClientDeny_t
28 | {
29 | public const int k_iCallback = 602;
30 | public SteamID_t m_SteamID;
31 | public UInt32 m_uContentID;
32 | public EDenyReason m_eDenyReason;
33 | };
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ControllerCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct SteamControllerState_t
11 | {
12 | public UInt32 unPacketNum;
13 | public UInt64 ulButtons;
14 | public Int16 sLeftPadX;
15 | public Int16 sLeftPadY;
16 | public Int16 sRightPadX;
17 | public Int16 sRightPadY;
18 | };
19 |
20 | public enum ESteamControllerPad : int
21 | {
22 | k_ESteamControllerPad_Left = 0,
23 | k_ESteamControllerPad_Right = 1,
24 | };
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ECurrencyCode.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ECurrencyCode : int
10 | {
11 | k_ECurrencyCodeInvalid = 0,
12 | k_ECurrencyCodeUSD = 1,
13 | k_ECurrencyCodeGBP = 2,
14 | k_ECurrencyCodeEUR = 3,
15 | k_ECurrencyCodeCHF = 4,
16 | k_ECurrencyCodeRUB = 5,
17 | k_ECurrencyCodePLN = 6,
18 | k_ECurrencyCodeBRL = 7,
19 | k_ECurrencyCodeJPY = 8,
20 | k_ECurrencyCodeNOK = 9,
21 | k_ECurrencyCodeIDR = 10,
22 | k_ECurrencyCodeMYR = 11,
23 | k_ECurrencyCodePHP = 12,
24 | k_ECurrencyCodeSGD = 13,
25 | k_ECurrencyCodeTHB = 14,
26 | k_ECurrencyCodeVND = 15,
27 | k_ECurrencyCodeKRW = 16,
28 | k_ECurrencyCodeTRY = 17,
29 | k_ECurrencyCodeUAH = 18,
30 | k_ECurrencyCodeMXN = 19,
31 | k_ECurrencyCodeCAD = 20,
32 | k_ECurrencyCodeAUD = 21,
33 | k_ECurrencyCodeNZD = 22,
34 | k_ECurrencyCodeCNY = 23,
35 | k_ECurrencyCodeINR = 24,
36 | k_ECurrencyCodeCLP = 25,
37 | k_ECurrencyCodePEN = 26,
38 | k_ECurrencyCodeCOP = 27,
39 | k_ECurrencyCodeZAR = 28,
40 | k_ECurrencyCodeHKD = 29,
41 | k_ECurrencyCodeTWD = 30,
42 | k_ECurrencyCodeSAR = 31,
43 | k_ECurrencyCodeAED = 32,
44 | };
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamAppUpdateStatsQueryType.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamAppUpdateStatsQueryType : int
10 | {
11 | ePhysicalBytesReceivedThisSession = 1,
12 | eAppReadyToLaunchStatus = 2,
13 | eAppPreloadStatus = 3,
14 | eAppEntireDepot = 4,
15 | eCacheBytesPresent = 5,
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamBufferMethod.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamBufferMethod : int
10 | {
11 | eSteamBufferMethodFBF = 0,
12 | eSteamBufferMethodNBF = 1,
13 | };
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamFindFilter.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamFindFilter : int
10 | {
11 | eSteamFindLocalOnly = 0,
12 | eSteamFindRemoteOnly = 1,
13 | eSteamFindAll = 2,
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamNotify.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamNotify : int
10 | {
11 | eSteamNotifyTicketsWillExpire = 0,
12 | eSteamNotifyAccountInfoChanged = 1,
13 | eSteamNotifyContentDescriptionChanged = 2,
14 | eSteamNotifyPleaseShutdown = 3,
15 | eSteamNotifyNewContentServer = 4,
16 | eSteamNotifySubscriptionStatusChanged = 5,
17 | eSteamNotifyContentServerConnectionLost = 6,
18 | eSteamNotifyCacheLoadingCompleted = 7,
19 | eSteamNotifyCacheNeedsDecryption = 8,
20 | eSteamNotifyCacheNeedsRepair = 9,
21 | eSteamNotifyAppDownloading = 10,
22 | eSteamNotifyAppDownloadingPaused = 11,
23 | };
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamPaymentCardType.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamPaymentCardType : int
10 | {
11 | eVisa = 1,
12 | eMaster = 2,
13 | eAmericanExpress = 3,
14 | eDiscover = 4,
15 | eDinnersClub = 5,
16 | eJCB = 6,
17 | };
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamSeekMethod.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamSeekMethod : int
10 | {
11 | eSteamSeekMethodSet = 0,
12 | eSteamSeekMethodCur = 1,
13 | eSteamSeekMethodEnd = 2,
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamServerType.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamServerType : int
10 | {
11 | eSteamValveCDKeyValidationServer = 0,
12 | eSteamHalfLifeMasterServer = 1,
13 | eSteamFriendsServer = 2,
14 | eSteamCSERServer = 3,
15 | eSteamHalfLife2MasterServer = 4,
16 | eSteamRDKFMasterServer = 5,
17 | eMaxServerTypes = 6,
18 | };
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamSubscriptionBillingInfoType.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamSubscriptionBillingInfoType : int
10 | {
11 | ePaymentCardInfo = 1,
12 | ePrepurchasedInfo = 2,
13 | eAccountBillingInfo = 3,
14 | eExternalBillingInfo = 4,
15 | ePaymentCardReceipt = 5,
16 | ePrepurchaseReceipt = 6,
17 | eEmptyReceipt = 7,
18 | };
19 |
20 | }
21 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ESteamSubscriptionStatus.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamSubscriptionStatus : int
10 | {
11 | eSteamSubscriptionOK = 0,
12 | eSteamSubscriptionPending = 1,
13 | eSteamSubscriptionPreorder = 2,
14 | eSteamSubscriptionPrepurchaseTransferred = 3,
15 | eSteamSubscriptionPrepurchaseInvalid = 4,
16 | eSteamSubscriptionPrepurchaseRejected = 5,
17 | eSteamSubscriptionPrepurchaseRevoked = 6,
18 | eSteamSubscriptionPaymentCardDeclined = 7,
19 | eSteamSubscriptionCancelledByUser = 8,
20 | eSteamSubscriptionCancelledByVendor = 9,
21 | eSteamSubscriptionPaymentCardUseLimit = 10,
22 | eSteamSubscriptionPaymentCardAlert = 11,
23 | eSteamSubscriptionFailed = 12,
24 | eSteamSubscriptionPaymentCardAVSFailure = 13,
25 | eSteamSubscriptionPaymentCardInsufficientFunds = 14,
26 | eSteamSubscriptionRestrictedCountry = 15,
27 | };
28 |
29 | }
30 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/EVoiceResult.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EVoiceResult : int
10 | {
11 | k_EVoiceResultOK = 0,
12 | k_EVoiceResultNotInitialized = 1,
13 | k_EVoiceResultNotRecording = 2,
14 | k_EVoiceResultNoData = 3,
15 | k_EVoiceResultBufferTooSmall = 4,
16 | k_EVoiceResultDataCorrupted = 5,
17 | k_EVoiceResultRestricted = 6,
18 | k_EVoiceResultUnsupportedCodec = 7,
19 | };
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/FriendGameInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct FriendGameInfo_t
11 | {
12 | public GameID_t m_gameID;
13 | public UInt32 m_unGameIP;
14 | public UInt16 m_usGamePort;
15 | public UInt16 m_usQueryPort;
16 | public SteamID_t m_steamIDLobby;
17 | };
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/GameServerStatsCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | [InteropHelp.CallbackIdentity(1800)]
11 | public struct GSStatsReceived_t
12 | {
13 | public const int k_iCallback = 1800;
14 | public EResult m_eResult;
15 | public SteamID_t m_steamIDUser;
16 | };
17 |
18 | [StructLayout(LayoutKind.Sequential,Pack=8)]
19 | [InteropHelp.CallbackIdentity(1801)]
20 | public struct GSStatsStored_t
21 | {
22 | public const int k_iCallback = 1801;
23 | public EResult m_eResult;
24 | public SteamID_t m_steamIDUser;
25 | };
26 |
27 | [StructLayout(LayoutKind.Sequential,Pack=8)]
28 | [InteropHelp.CallbackIdentity(1108)]
29 | public struct GSStatsUnloaded_t
30 | {
31 | public const int k_iCallback = 1108;
32 | public SteamID_t m_steamIDUser;
33 | };
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/GameStatsCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EGameStatsAccountType : int
10 | {
11 | k_EGameStatsAccountType_Steam = 1,
12 | k_EGameStatsAccountType_Xbox = 2,
13 | k_EGameStatsAccountType_SteamGameServer = 3,
14 | };
15 |
16 | [StructLayout(LayoutKind.Sequential,Pack=8)]
17 | [InteropHelp.CallbackIdentity(2001)]
18 | public struct GameStatsSessionIssued_t
19 | {
20 | public const int k_iCallback = 2001;
21 | public UInt64 m_ulSessionID;
22 | public EResult m_eResult;
23 | [MarshalAs(UnmanagedType.I1)]
24 | public bool m_bCollectingAny;
25 | [MarshalAs(UnmanagedType.I1)]
26 | public bool m_bCollectingDetails;
27 | };
28 |
29 | [StructLayout(LayoutKind.Sequential,Pack=8)]
30 | [InteropHelp.CallbackIdentity(2002)]
31 | public struct GameStatsSessionClosed_t
32 | {
33 | public const int k_iCallback = 2002;
34 | public UInt64 m_ulSessionID;
35 | public EResult m_eResult;
36 | };
37 |
38 | }
39 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/IClientGameCoordinator.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class IClientGameCoordinatorVTable
11 | {
12 | public IntPtr SendMessage0;
13 | public IntPtr IsMessageAvailable1;
14 | public IntPtr RetrieveMessage2;
15 | private IntPtr DTorIClientGameCoordinator3;
16 | };
17 |
18 | [InteropHelp.InterfaceVersion("CLIENTGAMECOORDINATOR_INTERFACE_VERSION001")]
19 | public class IClientGameCoordinator : InteropHelp.NativeWrapper
20 | {
21 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EGCResults NativeSendMessageUUBU( IntPtr thisptr, UInt32 unAppID, UInt32 unMsgType, Byte[] pubData, UInt32 cubData );
22 | public EGCResults SendMessage( UInt32 unAppID, UInt32 unMsgType, Byte[] pubData )
23 | {
24 | return this.GetFunction( this.Functions.SendMessage0 )( this.ObjectAddress, unAppID, unMsgType, pubData, (UInt32) pubData.Length );
25 | }
26 |
27 | [return: MarshalAs(UnmanagedType.I1)]
28 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate bool NativeIsMessageAvailableUU( IntPtr thisptr, UInt32 unAppID, ref UInt32 pcubMsgSize );
29 | public bool IsMessageAvailable( UInt32 unAppID, ref UInt32 pcubMsgSize )
30 | {
31 | return this.GetFunction( this.Functions.IsMessageAvailable1 )( this.ObjectAddress, unAppID, ref pcubMsgSize );
32 | }
33 |
34 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EGCResults NativeRetrieveMessageUUBUU( IntPtr thisptr, UInt32 unAppID, ref UInt32 punMsgType, Byte[] pubDest, UInt32 cubDest, ref UInt32 pcubMsgSize );
35 | public EGCResults RetrieveMessage( UInt32 unAppID, ref UInt32 punMsgType, Byte[] pubDest, ref UInt32 pcubMsgSize )
36 | {
37 | return this.GetFunction( this.Functions.RetrieveMessage2 )( this.ObjectAddress, unAppID, ref punMsgType, pubDest, (UInt32) pubDest.Length, ref pcubMsgSize );
38 | }
39 |
40 | };
41 | }
42 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/IClientProductBuilder.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class IClientProductBuilderVTable
11 | {
12 | public IntPtr SignInstallScript0;
13 | public IntPtr DRMWrap1;
14 | public IntPtr CEGWrap2;
15 | private IntPtr DTorIClientProductBuilder3;
16 | };
17 |
18 | [InteropHelp.InterfaceVersion("CLIENTDEPOTBUILDER_INTERFACE_VERSION001")]
19 | public class IClientProductBuilder : InteropHelp.NativeWrapper
20 | {
21 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt64 NativeSignInstallScriptUSS( IntPtr thisptr, UInt32 arg0, string arg1, string arg2 );
22 | public UInt64 SignInstallScript( UInt32 arg0, string arg1, string arg2 )
23 | {
24 | return this.GetFunction( this.Functions.SignInstallScript0 )( this.ObjectAddress, arg0, arg1, arg2 );
25 | }
26 |
27 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt64 NativeDRMWrapUSSSU( IntPtr thisptr, UInt32 arg0, string arg1, string arg2, string arg3, UInt32 arg4 );
28 | public UInt64 DRMWrap( UInt32 arg0, string arg1, string arg2, string arg3, UInt32 arg4 )
29 | {
30 | return this.GetFunction( this.Functions.DRMWrap1 )( this.ObjectAddress, arg0, arg1, arg2, arg3, arg4 );
31 | }
32 |
33 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt64 NativeCEGWrapUSSS( IntPtr thisptr, UInt32 arg0, string arg1, string arg2, string arg3 );
34 | public UInt64 CEGWrap( UInt32 arg0, string arg1, string arg2, string arg3 )
35 | {
36 | return this.GetFunction( this.Functions.CEGWrap2 )( this.ObjectAddress, arg0, arg1, arg2, arg3 );
37 | }
38 |
39 | };
40 | }
41 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/IClientStreamLauncher.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class IClientStreamLauncherVTable
11 | {
12 | public IntPtr StartStreaming0;
13 | public IntPtr StopStreaming1;
14 | private IntPtr DTorIClientStreamLauncher2;
15 | };
16 |
17 | [InteropHelp.InterfaceVersion("CLIENTSTREAMLAUNCHER_INTERFACE_VERSION001")]
18 | public class IClientStreamLauncher : InteropHelp.NativeWrapper
19 | {
20 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EStreamLauncherResult NativeStartStreamingS( IntPtr thisptr, string cszFilePath );
21 | public EStreamLauncherResult StartStreaming( string cszFilePath )
22 | {
23 | return this.GetFunction( this.Functions.StartStreaming0 )( this.ObjectAddress, cszFilePath );
24 | }
25 |
26 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate void NativeStopStreaming( IntPtr thisptr );
27 | public void StopStreaming( )
28 | {
29 | this.GetFunction( this.Functions.StopStreaming1 )( this.ObjectAddress );
30 | }
31 |
32 | };
33 | }
34 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamAppTicket001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamAppTicket001VTable
11 | {
12 | public IntPtr GetAppOwnershipTicketData0;
13 | private IntPtr DTorISteamAppTicket0011;
14 | };
15 |
16 | [InteropHelp.InterfaceVersion("STEAMAPPTICKET_INTERFACE_VERSION001")]
17 | public class ISteamAppTicket001 : InteropHelp.NativeWrapper
18 | {
19 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt32 NativeGetAppOwnershipTicketDataUBUUUUU( IntPtr thisptr, UInt32 nAppId, Byte[] pvSignedTicket, UInt32 cbSignedTicket, ref UInt32 piAppId, ref UInt32 piSteamId, ref UInt32 piSignature, ref UInt32 pcbSignature );
20 | public UInt32 GetAppOwnershipTicketData( UInt32 nAppId, Byte[] pvSignedTicket, ref UInt32 piAppId, ref UInt32 piSteamId, ref UInt32 piSignature, ref UInt32 pcbSignature )
21 | {
22 | return this.GetFunction( this.Functions.GetAppOwnershipTicketData0 )( this.ObjectAddress, nAppId, pvSignedTicket, (UInt32) pvSignedTicket.Length, ref piAppId, ref piSteamId, ref piSignature, ref pcbSignature );
23 | }
24 |
25 | };
26 | }
27 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamApps001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamApps001VTable
11 | {
12 | public IntPtr GetAppData0;
13 | private IntPtr DTorISteamApps0011;
14 | };
15 |
16 | [InteropHelp.InterfaceVersion("STEAMAPPS_INTERFACE_VERSION001")]
17 | public class ISteamApps001 : InteropHelp.NativeWrapper
18 | {
19 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate Int32 NativeGetAppDataUSSI( IntPtr thisptr, UInt32 nAppID, string pchKey, StringBuilder pchValue, Int32 cchValueMax );
20 | public Int32 GetAppData( UInt32 nAppID, string pchKey, StringBuilder pchValue )
21 | {
22 | return this.GetFunction( this.Functions.GetAppData0 )( this.ObjectAddress, nAppID, pchKey, pchValue, (Int32) pchValue.Capacity );
23 | }
24 |
25 | };
26 | }
27 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamContentServer001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamContentServer001VTable
11 | {
12 | public IntPtr LogOn0;
13 | public IntPtr LogOff1;
14 | public IntPtr BLoggedOn2;
15 | public IntPtr SendClientContentAuthRequest3;
16 | private IntPtr DTorISteamContentServer0014;
17 | };
18 |
19 | [InteropHelp.InterfaceVersion("SteamContentServer001")]
20 | public class ISteamContentServer001 : InteropHelp.NativeWrapper
21 | {
22 | [return: MarshalAs(UnmanagedType.I1)]
23 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate bool NativeLogOnU( IntPtr thisptr, UInt32 uContentServerID );
24 | public bool LogOn( UInt32 uContentServerID )
25 | {
26 | return this.GetFunction( this.Functions.LogOn0 )( this.ObjectAddress, uContentServerID );
27 | }
28 |
29 | [return: MarshalAs(UnmanagedType.I1)]
30 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate bool NativeLogOff( IntPtr thisptr );
31 | public bool LogOff( )
32 | {
33 | return this.GetFunction( this.Functions.LogOff1 )( this.ObjectAddress );
34 | }
35 |
36 | [return: MarshalAs(UnmanagedType.I1)]
37 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate bool NativeBLoggedOn( IntPtr thisptr );
38 | public bool BLoggedOn( )
39 | {
40 | return this.GetFunction( this.Functions.BLoggedOn2 )( this.ObjectAddress );
41 | }
42 |
43 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate void NativeSendClientContentAuthRequestCU( IntPtr thisptr, UInt64 steamID, UInt32 unContentID );
44 | public void SendClientContentAuthRequest( CSteamID steamID, UInt32 unContentID )
45 | {
46 | this.GetFunction( this.Functions.SendClientContentAuthRequest3 )( this.ObjectAddress, steamID.ConvertToUint64(), unContentID );
47 | }
48 |
49 | };
50 | }
51 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamGameCoordinator001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamGameCoordinator001VTable
11 | {
12 | public IntPtr SendMessage0;
13 | public IntPtr IsMessageAvailable1;
14 | public IntPtr RetrieveMessage2;
15 | private IntPtr DTorISteamGameCoordinator0013;
16 | };
17 |
18 | [InteropHelp.InterfaceVersion("SteamGameCoordinator001")]
19 | public class ISteamGameCoordinator001 : InteropHelp.NativeWrapper
20 | {
21 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EGCResults NativeSendMessageUBU( IntPtr thisptr, UInt32 unMsgType, Byte[] pubData, UInt32 cubData );
22 | public EGCResults SendMessage( UInt32 unMsgType, Byte[] pubData )
23 | {
24 | return this.GetFunction( this.Functions.SendMessage0 )( this.ObjectAddress, unMsgType, pubData, (UInt32) pubData.Length );
25 | }
26 |
27 | [return: MarshalAs(UnmanagedType.I1)]
28 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate bool NativeIsMessageAvailableU( IntPtr thisptr, ref UInt32 pcubMsgSize );
29 | public bool IsMessageAvailable( ref UInt32 pcubMsgSize )
30 | {
31 | return this.GetFunction( this.Functions.IsMessageAvailable1 )( this.ObjectAddress, ref pcubMsgSize );
32 | }
33 |
34 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EGCResults NativeRetrieveMessageUBUU( IntPtr thisptr, ref UInt32 punMsgType, Byte[] pubDest, UInt32 cubDest, ref UInt32 pcubMsgSize );
35 | public EGCResults RetrieveMessage( ref UInt32 punMsgType, Byte[] pubDest, ref UInt32 pcubMsgSize )
36 | {
37 | return this.GetFunction( this.Functions.RetrieveMessage2 )( this.ObjectAddress, ref punMsgType, pubDest, (UInt32) pubDest.Length, ref pcubMsgSize );
38 | }
39 |
40 | };
41 | }
42 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamOAuth001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamOAuth001VTable
11 | {
12 | public IntPtr RequestOAuthTokenForApp0;
13 | public IntPtr GetOAuthTokenForApp1;
14 | public IntPtr InvalidateOAuthTokenForApp2;
15 | private IntPtr DTorISteamOAuth0013;
16 | };
17 |
18 | [InteropHelp.InterfaceVersion("SteamOAuth001")]
19 | public class ISteamOAuth001 : InteropHelp.NativeWrapper
20 | {
21 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt64 NativeRequestOAuthTokenForAppS( IntPtr thisptr, string cszOAuthScope );
22 | public UInt64 RequestOAuthTokenForApp( string cszOAuthScope )
23 | {
24 | return this.GetFunction( this.Functions.RequestOAuthTokenForApp0 )( this.ObjectAddress, cszOAuthScope );
25 | }
26 |
27 | [return: MarshalAs(UnmanagedType.I1)]
28 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate bool NativeGetOAuthTokenForAppBIU( IntPtr thisptr, Byte[] pubBuffer, Int32 cubBuffer, ref UInt32 puTokenSize );
29 | public bool GetOAuthTokenForApp( Byte[] pubBuffer, ref UInt32 puTokenSize )
30 | {
31 | return this.GetFunction( this.Functions.GetOAuthTokenForApp1 )( this.ObjectAddress, pubBuffer, (Int32) pubBuffer.Length, ref puTokenSize );
32 | }
33 |
34 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate void NativeInvalidateOAuthTokenForApp( IntPtr thisptr );
35 | public void InvalidateOAuthTokenForApp( )
36 | {
37 | this.GetFunction( this.Functions.InvalidateOAuthTokenForApp2 )( this.ObjectAddress );
38 | }
39 |
40 | };
41 | }
42 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamStreamLauncher001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamStreamLauncher001VTable
11 | {
12 | public IntPtr StartStreaming0;
13 | public IntPtr StopStreaming1;
14 | private IntPtr DTorISteamStreamLauncher0012;
15 | };
16 |
17 | [InteropHelp.InterfaceVersion("STEAMSTREAMLAUNCHER_INTERFACE_VERSION001")]
18 | public class ISteamStreamLauncher001 : InteropHelp.NativeWrapper
19 | {
20 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EStreamLauncherResult NativeStartStreamingS( IntPtr thisptr, string cszFilePath );
21 | public EStreamLauncherResult StartStreaming( string cszFilePath )
22 | {
23 | return this.GetFunction( this.Functions.StartStreaming0 )( this.ObjectAddress, cszFilePath );
24 | }
25 |
26 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate void NativeStopStreaming( IntPtr thisptr );
27 | public void StopStreaming( )
28 | {
29 | this.GetFunction( this.Functions.StopStreaming1 )( this.ObjectAddress );
30 | }
31 |
32 | };
33 | }
34 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/ISteamUtils001.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=4)]
10 | public class ISteamUtils001VTable
11 | {
12 | public IntPtr GetSecondsSinceAppActive0;
13 | public IntPtr GetSecondsSinceComputerActive1;
14 | public IntPtr GetConnectedUniverse2;
15 | public IntPtr GetServerRealTime3;
16 | private IntPtr DTorISteamUtils0014;
17 | };
18 |
19 | [InteropHelp.InterfaceVersion("SteamUtils001")]
20 | public class ISteamUtils001 : InteropHelp.NativeWrapper
21 | {
22 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt32 NativeGetSecondsSinceAppActive( IntPtr thisptr );
23 | public UInt32 GetSecondsSinceAppActive( )
24 | {
25 | return this.GetFunction( this.Functions.GetSecondsSinceAppActive0 )( this.ObjectAddress );
26 | }
27 |
28 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt32 NativeGetSecondsSinceComputerActive( IntPtr thisptr );
29 | public UInt32 GetSecondsSinceComputerActive( )
30 | {
31 | return this.GetFunction( this.Functions.GetSecondsSinceComputerActive1 )( this.ObjectAddress );
32 | }
33 |
34 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate EUniverse NativeGetConnectedUniverse( IntPtr thisptr );
35 | public EUniverse GetConnectedUniverse( )
36 | {
37 | return this.GetFunction( this.Functions.GetConnectedUniverse2 )( this.ObjectAddress );
38 | }
39 |
40 | [UnmanagedFunctionPointer(CallingConvention.ThisCall)] private delegate UInt32 NativeGetServerRealTime( IntPtr thisptr );
41 | public UInt32 GetServerRealTime( )
42 | {
43 | return this.GetFunction( this.Functions.GetServerRealTime3 )( this.ObjectAddress );
44 | }
45 |
46 | };
47 | }
48 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/InventoryCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum ESteamItemFlags : int
10 | {
11 | k_ESteamItemNoTrade = 1,
12 | k_ESteamItemRemoved = 256,
13 | k_ESteamItemConsumed = 512,
14 | };
15 |
16 | [StructLayout(LayoutKind.Sequential,Pack=8)]
17 | public struct SteamItemDetails_t
18 | {
19 | public UInt64 m_itemId;
20 | public Int32 m_iDefinition;
21 | public UInt16 m_unQuantity;
22 | public UInt16 m_unFlags;
23 | };
24 |
25 | [StructLayout(LayoutKind.Sequential,Pack=8)]
26 | [InteropHelp.CallbackIdentity(4700)]
27 | public struct SteamInventoryResultReady_t
28 | {
29 | public const int k_iCallback = 4700;
30 | public Int32 m_handle;
31 | public EResult m_result;
32 | };
33 |
34 | [StructLayout(LayoutKind.Sequential,Pack=8)]
35 | [InteropHelp.CallbackIdentity(4701)]
36 | public struct SteamInventoryFullUpdate_t
37 | {
38 | public const int k_iCallback = 4701;
39 | public Int32 m_handle;
40 | };
41 |
42 | [StructLayout(LayoutKind.Sequential,Pack=8)]
43 | [InteropHelp.CallbackIdentity(4702)]
44 | public struct SteamInventoryDefinitionUpdate_t
45 | {
46 | public const int k_iCallback = 4702;
47 | };
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/MatchMakingKeyValuePair.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct MatchMakingKeyValuePair_t
11 | {
12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)]
13 | public string m_szKey;
14 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 256)]
15 | public string m_szValue;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/MusicCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum AudioPlayback_Status : int
10 | {
11 | AudioPlayback_Undefined = 0,
12 | AudioPlayback_Playing = 1,
13 | AudioPlayback_Paused = 2,
14 | AudioPlayback_Idle = 3,
15 | };
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/SteamSalt.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct SteamSalt
11 | {
12 | [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)]
13 | public Byte[] uchSalt;
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/Steamclient.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/StreamLauncherCommon.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EStreamLauncherResult : int
10 | {
11 | };
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamApp.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamApp
11 | {
12 | public string szName;
13 | public UInt32 uMaxNameChars;
14 | public string szLatestVersionLabel;
15 | public UInt32 uMaxLatestVersionLabelChars;
16 | public string szCurrentVersionLabel;
17 | public UInt32 uMaxCurrentVersionLabelChars;
18 | public string szInstallDirName;
19 | public UInt32 uMaxInstallDirNameChars;
20 | public UInt32 uId;
21 | public UInt32 uLatestVersionId;
22 | public UInt32 uCurrentVersionId;
23 | public UInt32 uMinCacheFileSizeMB;
24 | public UInt32 uMaxCacheFileSizeMB;
25 | public UInt32 uNumLaunchOptions;
26 | public UInt32 uNumIcons;
27 | public UInt32 uNumVersions;
28 | public UInt32 uNumDependencies;
29 | };
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamAppDependencyInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamAppDependencyInfo
11 | {
12 | public UInt32 AppId;
13 | public UInt32 IsRequired;
14 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
15 | public string szMountName;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamAppLaunchOption.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamAppLaunchOption
11 | {
12 | public string szDesc;
13 | public UInt32 uMaxDescChars;
14 | public string szCmdLine;
15 | public UInt32 uMaxCmdLineChars;
16 | public UInt32 uIndex;
17 | public UInt32 uIconIndex;
18 | public Int32 bNoDesktopShortcut;
19 | public Int32 bNoStartMenuShortcut;
20 | public Int32 bIsLongRunningUnattended;
21 | };
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamAppStats.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamAppStats
11 | {
12 | public UInt32 uNumApps;
13 | public UInt32 uMaxNameChars;
14 | public UInt32 uMaxInstallDirNameChars;
15 | public UInt32 uMaxVersionLabelChars;
16 | public UInt32 uMaxLaunchOptions;
17 | public UInt32 uMaxLaunchOptionDescChars;
18 | public UInt32 uMaxLaunchOptionCmdLineChars;
19 | public UInt32 uMaxNumIcons;
20 | public UInt32 uMaxIconSize;
21 | public UInt32 uMaxDependencies;
22 | };
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamAppVersion.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamAppVersion
11 | {
12 | public string szLabel;
13 | public UInt32 uMaxLabelChars;
14 | public UInt32 uVersionId;
15 | public Int32 bIsNotAvailable;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamDiscountQualifier.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamDiscountQualifier
11 | {
12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
13 | public string szName;
14 | public UInt32 uRequiredSubscription;
15 | public Int32 bIsDisqualifier;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamElemInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamElemInfo
11 | {
12 | public Int32 bIsDir;
13 | public UInt32 uSizeOrCount;
14 | public Int32 bIsLocal;
15 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
16 | public string cszName;
17 | public Int32 lLastAccessTime;
18 | public Int32 lLastModificationTime;
19 | public Int32 lCreationTime;
20 | };
21 |
22 | [StructLayout(LayoutKind.Sequential,Pack=8)]
23 | public struct TSteamElemInfo64
24 | {
25 | public Int32 bIsDir;
26 | public UInt64 ullSizeOrCount;
27 | public Int32 bIsLocal;
28 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
29 | public string cszName;
30 | public Int64 llLastAccessTime;
31 | public Int64 llLastModificationTime;
32 | public Int64 llCreationTime;
33 | };
34 |
35 | }
36 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamError.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EDetailedPlatformErrorType : int
10 | {
11 | eNoDetailedErrorAvailable = 0,
12 | eStandardCerrno = 1,
13 | eWin32LastError = 2,
14 | eWinSockLastError = 3,
15 | eDetailedPlatformErrorCount = 4,
16 | };
17 |
18 | [StructLayout(LayoutKind.Sequential,Pack=8)]
19 | public struct TSteamError
20 | {
21 | public ESteamError eSteamError;
22 | public EDetailedPlatformErrorType eDetailedErrorType;
23 | public Int32 nDetailedErrorCode;
24 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
25 | public string szDesc;
26 | };
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamExternalBillingInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamExternalBillingInfo
11 | {
12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 101)]
13 | public string szAccountName;
14 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 81)]
15 | public string szPassword;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamGlobalUserID.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamGlobalUserID
11 | {
12 | public UInt16 m_SteamInstanceID;
13 | };
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamOfflineStatus.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamOfflineStatus
11 | {
12 | public Int32 eOfflineNow;
13 | public Int32 eOfflineNextSession;
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamPaymentCardReceiptInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamPaymentCardReceiptInfo
11 | {
12 | public ESteamPaymentCardType eCardType;
13 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 5)]
14 | public string szCardLastFourDigits;
15 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 101)]
16 | public string szCardHolderName;
17 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 129)]
18 | public string szBillingAddress1;
19 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 129)]
20 | public string szBillingAddress2;
21 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 51)]
22 | public string szBillingCity;
23 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 17)]
24 | public string szBillingZip;
25 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
26 | public string szBillingState;
27 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 33)]
28 | public string szBillingCountry;
29 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 101)]
30 | public string szCardApprovalCode;
31 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
32 | public string szTransDate;
33 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 10)]
34 | public string szTransTime;
35 | public UInt32 uPriceWithoutTax;
36 | public UInt32 uTaxAmount;
37 | public UInt32 uShippingCost;
38 | };
39 |
40 | }
41 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamPrepurchaseInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamPrepurchaseInfo
11 | {
12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 21)]
13 | public string szTypeOfProofOfPurchase;
14 | public UInt32 uLengthOfBinaryProofOfPurchaseToken;
15 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 201)]
16 | public string cBinaryProofOfPurchaseToken;
17 | };
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamPrepurchaseReceiptInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamPrepurchaseReceiptInfo
11 | {
12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 21)]
13 | public string szTypeOfProofOfPurchase;
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamProgress.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamProgress
11 | {
12 | public Int32 bValid;
13 | public UInt32 uPercentDone;
14 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
15 | public string szProgress;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamSplitLocalUserID.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamSplitLocalUserID
11 | {
12 | public UInt32 Low32bits;
13 | public UInt32 High32bits;
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamSubscription.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | public enum EBillingType : int
10 | {
11 | eNoCost = 0,
12 | eBillOnceOnly = 1,
13 | eBillMonthly = 2,
14 | eProofOfPrepurchaseOnly = 3,
15 | eGuestPass = 4,
16 | eHardwarePromo = 5,
17 | eGift = 6,
18 | eAutoGrant = 7,
19 | OEMTicket = 8,
20 | eRecurringOption = 9,
21 | eNumBillingTypes = 10,
22 | };
23 |
24 | [StructLayout(LayoutKind.Sequential,Pack=8)]
25 | public struct TSteamSubscription
26 | {
27 | public string szName;
28 | public UInt32 uMaxNameChars;
29 | public IntPtr puAppIds;
30 | public UInt32 uMaxAppIds;
31 | public UInt32 uId;
32 | public UInt32 uNumApps;
33 | public EBillingType eBillingType;
34 | public UInt32 uCostInCents;
35 | public UInt32 uNumDiscounts;
36 | public Int32 bIsPreorder;
37 | public Int32 bRequiresShippingAddress;
38 | public UInt32 uDomesticShippingCostInCents;
39 | public UInt32 uInternationalShippingCostInCents;
40 | [MarshalAs(UnmanagedType.I1)]
41 | public bool bIsCyberCafeSubscription;
42 | public UInt32 uGameCode;
43 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
44 | public string szGameCodeDesc;
45 | [MarshalAs(UnmanagedType.I1)]
46 | public bool bIsDisabled;
47 | [MarshalAs(UnmanagedType.I1)]
48 | public bool bRequiresCD;
49 | public UInt32 uTerritoryCode;
50 | [MarshalAs(UnmanagedType.I1)]
51 | public bool bIsSteam3Subscription;
52 | };
53 |
54 | }
55 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamSubscriptionBillingInfo.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamSubscriptionBillingInfo
11 | {
12 | public ESteamSubscriptionBillingInfoType eBillingInfoType;
13 | };
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamSubscriptionDiscount.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamSubscriptionDiscount
11 | {
12 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 255)]
13 | public string szName;
14 | public UInt32 uDiscountInCents;
15 | public UInt32 uNumQualifiers;
16 | };
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamSubscriptionReceipt.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamSubscriptionReceipt
11 | {
12 | public ESteamSubscriptionStatus eStatus;
13 | public ESteamSubscriptionStatus ePreviousStatus;
14 | public ESteamSubscriptionBillingInfoType eReceiptInfoType;
15 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 23)]
16 | public string szConfirmationCode;
17 | };
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamSubscriptionStats.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamSubscriptionStats
11 | {
12 | public UInt32 uNumSubscriptions;
13 | public UInt32 uMaxNameChars;
14 | public UInt32 uMaxApps;
15 | };
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/TSteamUpdateStats.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct TSteamUpdateStats
11 | {
12 | public UInt64 uBytesTotal;
13 | public UInt64 uBytesPresent;
14 | };
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/gameserveritem.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct gameserveritem_t
11 | {
12 | public servernetadr_t m_NetAdr;
13 | public Int32 m_nPing;
14 | [MarshalAs(UnmanagedType.I1)]
15 | public bool m_bHadSuccessfulResponse;
16 | [MarshalAs(UnmanagedType.I1)]
17 | public bool m_bDoNotRefresh;
18 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
19 | public string m_szGameDir;
20 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 32)]
21 | public string m_szMap;
22 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)]
23 | public string m_szGameDescription;
24 | public UInt32 m_nAppID;
25 | public Int32 m_nPlayers;
26 | public Int32 m_nMaxPlayers;
27 | public Int32 m_nBotPlayers;
28 | [MarshalAs(UnmanagedType.I1)]
29 | public bool m_bPassword;
30 | [MarshalAs(UnmanagedType.I1)]
31 | public bool m_bSecure;
32 | public UInt32 m_ulTimeLastPlayed;
33 | public Int32 m_nServerVersion;
34 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 64)]
35 | public string m_szServerName;
36 | [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 128)]
37 | public string m_szGameTags;
38 | public SteamID_t m_steamID;
39 | };
40 |
41 | }
42 |
--------------------------------------------------------------------------------
/SingleBoostr/Steam4NET2/autogen/servernetadr.cs:
--------------------------------------------------------------------------------
1 | // This file is automatically generated.
2 | using System;
3 | using System.Text;
4 | using System.Runtime.InteropServices;
5 |
6 | namespace Steam4NET
7 | {
8 |
9 | [StructLayout(LayoutKind.Sequential,Pack=8)]
10 | public struct servernetadr_t
11 | {
12 | public UInt16 m_usConnectionPort;
13 | public UInt16 m_usQueryPort;
14 | public UInt32 m_unIP;
15 | };
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/donation.json:
--------------------------------------------------------------------------------
1 | {
2 | "Paypal": "https://www.paypal.me/ezzpify",
3 | "Bitcoin": "19phfQqcq3zVMrBJWjdsEetH9bqTuMPdLf"
4 | }
5 |
--------------------------------------------------------------------------------
/version.json:
--------------------------------------------------------------------------------
1 | {
2 | "Version": "3.2.1",
3 | "Info": "Added time tracking stability. Chat response for lobby invites."
4 | }
5 |
--------------------------------------------------------------------------------
/version.txt:
--------------------------------------------------------------------------------
1 | 3.2.1
2 |
--------------------------------------------------------------------------------