378 lines
14 KiB
C#
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);
|
|
}
|
|
}
|
|
}
|