Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/Steamworks/SteamMusicRemote.cs
T
2026-04-08 23:40:05 +02:00

378 lines
14 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
namespace Steamworks
{
// Token: 0x02001208 RID: 4616
[Token(Token = "0x2001208")]
[StructLayout(3)]
public static class SteamMusicRemote
{
// Token: 0x06006E34 RID: 28212 RVA: 0x00173BA0 File Offset: 0x00171DA0
[Token(Token = "0x6006E34")]
[Address(RVA = "0x2A95060", Offset = "0x2A93A60", VA = "0x182A95060")]
public static bool RegisterSteamMusicRemote(string pchName)
{
int num;
bool flag;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchName);
flag = NativeMethods.ISteamMusicRemote_RegisterSteamMusicRemote(CSteamAPIContext.m_pSteamMusicRemote, utf8StringHandle);
if (utf8StringHandle != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
return flag;
}
// Token: 0x06006E35 RID: 28213 RVA: 0x00173BD8 File Offset: 0x00171DD8
[Token(Token = "0x6006E35")]
[Address(RVA = "0x2A94CF0", Offset = "0x2A936F0", VA = "0x182A94CF0")]
public static bool DeregisterSteamMusicRemote()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_DeregisterSteamMusicRemote(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E36 RID: 28214 RVA: 0x00173BF8 File Offset: 0x00171DF8
[Token(Token = "0x6006E36")]
[Address(RVA = "0x2A94BB0", Offset = "0x2A935B0", VA = "0x182A94BB0")]
public static bool BIsCurrentMusicRemote()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_BIsCurrentMusicRemote(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E37 RID: 28215 RVA: 0x00173C18 File Offset: 0x00171E18
[Token(Token = "0x6006E37")]
[Address(RVA = "0x2A94B60", Offset = "0x2A93560", VA = "0x182A94B60")]
public static bool BActivationSuccess(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_BActivationSuccess(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E38 RID: 28216 RVA: 0x00173C38 File Offset: 0x00171E38
[Token(Token = "0x6006E38")]
[Address(RVA = "0x2A952E0", Offset = "0x2A93CE0", VA = "0x182A952E0")]
public static bool SetDisplayName(string pchDisplayName)
{
int num;
bool flag;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchDisplayName);
flag = NativeMethods.ISteamMusicRemote_SetDisplayName(CSteamAPIContext.m_pSteamMusicRemote, utf8StringHandle);
if (utf8StringHandle != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
return flag;
}
// Token: 0x06006E39 RID: 28217 RVA: 0x00173C70 File Offset: 0x00171E70
[Token(Token = "0x6006E39")]
[Address(RVA = "0x2A95420", Offset = "0x2A93E20", VA = "0x182A95420")]
public static bool SetPNGIcon_64x64(byte[] pvBuffer, uint cbBufferLength)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_SetPNGIcon_64x64(CSteamAPIContext.m_pSteamMusicRemote, pvBuffer, cbBufferLength);
}
// Token: 0x06006E3A RID: 28218 RVA: 0x00173C90 File Offset: 0x00171E90
[Token(Token = "0x6006E3A")]
[Address(RVA = "0x2A94DE0", Offset = "0x2A937E0", VA = "0x182A94DE0")]
public static bool EnablePlayPrevious(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_EnablePlayPrevious(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E3B RID: 28219 RVA: 0x00173CB0 File Offset: 0x00171EB0
[Token(Token = "0x6006E3B")]
[Address(RVA = "0x2A94D90", Offset = "0x2A93790", VA = "0x182A94D90")]
public static bool EnablePlayNext(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_EnablePlayNext(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E3C RID: 28220 RVA: 0x00173CD0 File Offset: 0x00171ED0
[Token(Token = "0x6006E3C")]
[Address(RVA = "0x2A94ED0", Offset = "0x2A938D0", VA = "0x182A94ED0")]
public static bool EnableShuffled(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_EnableShuffled(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E3D RID: 28221 RVA: 0x00173CF0 File Offset: 0x00171EF0
[Token(Token = "0x6006E3D")]
[Address(RVA = "0x2A94D40", Offset = "0x2A93740", VA = "0x182A94D40")]
public static bool EnableLooped(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_EnableLooped(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E3E RID: 28222 RVA: 0x00173D10 File Offset: 0x00171F10
[Token(Token = "0x6006E3E")]
[Address(RVA = "0x2A94E80", Offset = "0x2A93880", VA = "0x182A94E80")]
public static bool EnableQueue(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_EnableQueue(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E3F RID: 28223 RVA: 0x00173D30 File Offset: 0x00171F30
[Token(Token = "0x6006E3F")]
[Address(RVA = "0x2A94E30", Offset = "0x2A93830", VA = "0x182A94E30")]
public static bool EnablePlaylists(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_EnablePlaylists(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E40 RID: 28224 RVA: 0x00173D50 File Offset: 0x00171F50
[Token(Token = "0x6006E40")]
[Address(RVA = "0x2A95960", Offset = "0x2A94360", VA = "0x182A95960")]
public static bool UpdatePlaybackStatus(AudioPlayback_Status nStatus)
{
InteropHelp.TestIfAvailableClient();
IntPtr pSteamMusicRemote = CSteamAPIContext.m_pSteamMusicRemote;
bool flag;
return flag;
}
// Token: 0x06006E41 RID: 28225 RVA: 0x00173D6C File Offset: 0x00171F6C
[Token(Token = "0x6006E41")]
[Address(RVA = "0x2A959B0", Offset = "0x2A943B0", VA = "0x182A959B0")]
public static bool UpdateShuffled(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_UpdateShuffled(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E42 RID: 28226 RVA: 0x00173D8C File Offset: 0x00171F8C
[Token(Token = "0x6006E42")]
[Address(RVA = "0x2A95910", Offset = "0x2A94310", VA = "0x182A95910")]
public static bool UpdateLooped(bool bValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_UpdateLooped(CSteamAPIContext.m_pSteamMusicRemote, bValue);
}
// Token: 0x06006E43 RID: 28227 RVA: 0x00173DAC File Offset: 0x00171FAC
[Token(Token = "0x6006E43")]
[Address(RVA = "0x2A95A00", Offset = "0x2A94400", VA = "0x182A95A00")]
public static bool UpdateVolume(float flValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_UpdateVolume(CSteamAPIContext.m_pSteamMusicRemote, flValue);
}
// Token: 0x06006E44 RID: 28228 RVA: 0x00173DCC File Offset: 0x00171FCC
[Token(Token = "0x6006E44")]
[Address(RVA = "0x2A94CA0", Offset = "0x2A936A0", VA = "0x182A94CA0")]
public static bool CurrentEntryWillChange()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_CurrentEntryWillChange(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E45 RID: 28229 RVA: 0x00173DEC File Offset: 0x00171FEC
[Token(Token = "0x6006E45")]
[Address(RVA = "0x2A94C50", Offset = "0x2A93650", VA = "0x182A94C50")]
public static bool CurrentEntryIsAvailable(bool bAvailable)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_CurrentEntryIsAvailable(CSteamAPIContext.m_pSteamMusicRemote, bAvailable);
}
// Token: 0x06006E46 RID: 28230 RVA: 0x00173E0C File Offset: 0x0017200C
[Token(Token = "0x6006E46")]
[Address(RVA = "0x2A957D0", Offset = "0x2A941D0", VA = "0x182A957D0")]
public static bool UpdateCurrentEntryText(string pchText)
{
int num;
bool flag;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchText);
flag = NativeMethods.ISteamMusicRemote_UpdateCurrentEntryText(CSteamAPIContext.m_pSteamMusicRemote, utf8StringHandle);
if (utf8StringHandle != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
return flag;
}
// Token: 0x06006E47 RID: 28231 RVA: 0x00173E44 File Offset: 0x00172044
[Token(Token = "0x6006E47")]
[Address(RVA = "0x2A95780", Offset = "0x2A94180", VA = "0x182A95780")]
public static bool UpdateCurrentEntryElapsedSeconds(int nValue)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds(CSteamAPIContext.m_pSteamMusicRemote, nValue);
}
// Token: 0x06006E48 RID: 28232 RVA: 0x00173E64 File Offset: 0x00172064
[Token(Token = "0x6006E48")]
[Address(RVA = "0x2A95720", Offset = "0x2A94120", VA = "0x182A95720")]
public static bool UpdateCurrentEntryCoverArt(byte[] pvBuffer, uint cbBufferLength)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_UpdateCurrentEntryCoverArt(CSteamAPIContext.m_pSteamMusicRemote, pvBuffer, cbBufferLength);
}
// Token: 0x06006E49 RID: 28233 RVA: 0x00173E84 File Offset: 0x00172084
[Token(Token = "0x6006E49")]
[Address(RVA = "0x2A94C00", Offset = "0x2A93600", VA = "0x182A94C00")]
public static bool CurrentEntryDidChange()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_CurrentEntryDidChange(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E4A RID: 28234 RVA: 0x00173EA4 File Offset: 0x001720A4
[Token(Token = "0x6006E4A")]
[Address(RVA = "0x2A95010", Offset = "0x2A93A10", VA = "0x182A95010")]
public static bool QueueWillChange()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_QueueWillChange(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E4B RID: 28235 RVA: 0x00173EC4 File Offset: 0x001720C4
[Token(Token = "0x6006E4B")]
[Address(RVA = "0x2A951F0", Offset = "0x2A93BF0", VA = "0x182A951F0")]
public static bool ResetQueueEntries()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_ResetQueueEntries(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E4C RID: 28236 RVA: 0x00173EE4 File Offset: 0x001720E4
[Token(Token = "0x6006E4C")]
[Address(RVA = "0x2A955D0", Offset = "0x2A93FD0", VA = "0x182A955D0")]
public static bool SetQueueEntry(int nID, int nPosition, string pchEntryText)
{
int num;
bool flag;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchEntryText);
flag = NativeMethods.ISteamMusicRemote_SetQueueEntry(CSteamAPIContext.m_pSteamMusicRemote, nID, nPosition, utf8StringHandle);
if (utf8StringHandle != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
return flag;
}
// Token: 0x06006E4D RID: 28237 RVA: 0x00173F1C File Offset: 0x0017211C
[Token(Token = "0x6006E4D")]
[Address(RVA = "0x2A95290", Offset = "0x2A93C90", VA = "0x182A95290")]
public static bool SetCurrentQueueEntry(int nID)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_SetCurrentQueueEntry(CSteamAPIContext.m_pSteamMusicRemote, nID);
}
// Token: 0x06006E4E RID: 28238 RVA: 0x00173F3C File Offset: 0x0017213C
[Token(Token = "0x6006E4E")]
[Address(RVA = "0x2A94FC0", Offset = "0x2A939C0", VA = "0x182A94FC0")]
public static bool QueueDidChange()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_QueueDidChange(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E4F RID: 28239 RVA: 0x00173F5C File Offset: 0x0017215C
[Token(Token = "0x6006E4F")]
[Address(RVA = "0x2A94F70", Offset = "0x2A93970", VA = "0x182A94F70")]
public static bool PlaylistWillChange()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_PlaylistWillChange(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E50 RID: 28240 RVA: 0x00173F7C File Offset: 0x0017217C
[Token(Token = "0x6006E50")]
[Address(RVA = "0x2A951A0", Offset = "0x2A93BA0", VA = "0x182A951A0")]
public static bool ResetPlaylistEntries()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_ResetPlaylistEntries(CSteamAPIContext.m_pSteamMusicRemote);
}
// Token: 0x06006E51 RID: 28241 RVA: 0x00173F9C File Offset: 0x0017219C
[Token(Token = "0x6006E51")]
[Address(RVA = "0x2A95480", Offset = "0x2A93E80", VA = "0x182A95480")]
public static bool SetPlaylistEntry(int nID, int nPosition, string pchEntryText)
{
int num;
bool flag;
do
{
num = 0;
InteropHelp.TestIfAvailableClient();
InteropHelp.UTF8StringHandle utf8StringHandle = new InteropHelp.UTF8StringHandle(pchEntryText);
flag = NativeMethods.ISteamMusicRemote_SetPlaylistEntry(CSteamAPIContext.m_pSteamMusicRemote, nID, nPosition, utf8StringHandle);
if (utf8StringHandle != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
return flag;
}
// Token: 0x06006E52 RID: 28242 RVA: 0x00173FD4 File Offset: 0x001721D4
[Token(Token = "0x6006E52")]
[Address(RVA = "0x2A95240", Offset = "0x2A93C40", VA = "0x182A95240")]
public static bool SetCurrentPlaylistEntry(int nID)
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_SetCurrentPlaylistEntry(CSteamAPIContext.m_pSteamMusicRemote, nID);
}
// Token: 0x06006E53 RID: 28243 RVA: 0x00173FF4 File Offset: 0x001721F4
[Token(Token = "0x6006E53")]
[Address(RVA = "0x2A94F20", Offset = "0x2A93920", VA = "0x182A94F20")]
public static bool PlaylistDidChange()
{
InteropHelp.TestIfAvailableClient();
return NativeMethods.ISteamMusicRemote_PlaylistDidChange(CSteamAPIContext.m_pSteamMusicRemote);
}
}
}