361 lines
13 KiB
C#
361 lines
13 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Steamworks
|
|
{
|
|
// Token: 0x02001907 RID: 6407
|
|
[Token(Token = "0x2001907")]
|
|
public static class SteamMusicRemote
|
|
{
|
|
// Token: 0x0600917B RID: 37243 RVA: 0x001DE2CC File Offset: 0x001DC4CC
|
|
[Token(Token = "0x600917B")]
|
|
[Address(RVA = "0x597970", Offset = "0x596970", VA = "0x180597970")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600917C RID: 37244 RVA: 0x001DE300 File Offset: 0x001DC500
|
|
[Token(Token = "0x600917C")]
|
|
[Address(RVA = "0x597600", Offset = "0x596600", VA = "0x180597600")]
|
|
public static bool DeregisterSteamMusicRemote()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_DeregisterSteamMusicRemote(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x0600917D RID: 37245 RVA: 0x001DE320 File Offset: 0x001DC520
|
|
[Token(Token = "0x600917D")]
|
|
[Address(RVA = "0x5974C0", Offset = "0x5964C0", VA = "0x1805974C0")]
|
|
public static bool BIsCurrentMusicRemote()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_BIsCurrentMusicRemote(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x0600917E RID: 37246 RVA: 0x001DE340 File Offset: 0x001DC540
|
|
[Token(Token = "0x600917E")]
|
|
[Address(RVA = "0x597470", Offset = "0x596470", VA = "0x180597470")]
|
|
public static bool BActivationSuccess(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_BActivationSuccess(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x0600917F RID: 37247 RVA: 0x001DE360 File Offset: 0x001DC560
|
|
[Token(Token = "0x600917F")]
|
|
[Address(RVA = "0x597BB0", Offset = "0x596BB0", VA = "0x180597BB0")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06009180 RID: 37248 RVA: 0x001DE394 File Offset: 0x001DC594
|
|
[Token(Token = "0x6009180")]
|
|
[Address(RVA = "0x597CB0", Offset = "0x596CB0", VA = "0x180597CB0")]
|
|
public static bool SetPNGIcon_64x64(byte[] pvBuffer, uint cbBufferLength)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_SetPNGIcon_64x64(CSteamAPIContext.m_pSteamMusicRemote, pvBuffer, cbBufferLength);
|
|
}
|
|
|
|
// Token: 0x06009181 RID: 37249 RVA: 0x001DE3B4 File Offset: 0x001DC5B4
|
|
[Token(Token = "0x6009181")]
|
|
[Address(RVA = "0x5976F0", Offset = "0x5966F0", VA = "0x1805976F0")]
|
|
public static bool EnablePlayPrevious(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnablePlayPrevious(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009182 RID: 37250 RVA: 0x001DE3D4 File Offset: 0x001DC5D4
|
|
[Token(Token = "0x6009182")]
|
|
[Address(RVA = "0x5976A0", Offset = "0x5966A0", VA = "0x1805976A0")]
|
|
public static bool EnablePlayNext(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnablePlayNext(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009183 RID: 37251 RVA: 0x001DE3F4 File Offset: 0x001DC5F4
|
|
[Token(Token = "0x6009183")]
|
|
[Address(RVA = "0x5977E0", Offset = "0x5967E0", VA = "0x1805977E0")]
|
|
public static bool EnableShuffled(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnableShuffled(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009184 RID: 37252 RVA: 0x001DE414 File Offset: 0x001DC614
|
|
[Token(Token = "0x6009184")]
|
|
[Address(RVA = "0x597650", Offset = "0x596650", VA = "0x180597650")]
|
|
public static bool EnableLooped(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnableLooped(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009185 RID: 37253 RVA: 0x001DE434 File Offset: 0x001DC634
|
|
[Token(Token = "0x6009185")]
|
|
[Address(RVA = "0x597790", Offset = "0x596790", VA = "0x180597790")]
|
|
public static bool EnableQueue(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnableQueue(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009186 RID: 37254 RVA: 0x001DE454 File Offset: 0x001DC654
|
|
[Token(Token = "0x6009186")]
|
|
[Address(RVA = "0x597740", Offset = "0x596740", VA = "0x180597740")]
|
|
public static bool EnablePlaylists(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnablePlaylists(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009187 RID: 37255 RVA: 0x001DE474 File Offset: 0x001DC674
|
|
[Token(Token = "0x6009187")]
|
|
[Address(RVA = "0x598170", Offset = "0x597170", VA = "0x180598170")]
|
|
public static bool UpdatePlaybackStatus(AudioPlayback_Status nStatus)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
IntPtr pSteamMusicRemote = CSteamAPIContext.m_pSteamMusicRemote;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06009188 RID: 37256 RVA: 0x001DE490 File Offset: 0x001DC690
|
|
[Token(Token = "0x6009188")]
|
|
[Address(RVA = "0x5981C0", Offset = "0x5971C0", VA = "0x1805981C0")]
|
|
public static bool UpdateShuffled(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateShuffled(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06009189 RID: 37257 RVA: 0x001DE4B0 File Offset: 0x001DC6B0
|
|
[Token(Token = "0x6009189")]
|
|
[Address(RVA = "0x598120", Offset = "0x597120", VA = "0x180598120")]
|
|
public static bool UpdateLooped(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateLooped(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x0600918A RID: 37258 RVA: 0x001DE4D0 File Offset: 0x001DC6D0
|
|
[Token(Token = "0x600918A")]
|
|
[Address(RVA = "0x598210", Offset = "0x597210", VA = "0x180598210")]
|
|
public static bool UpdateVolume(float flValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateVolume(CSteamAPIContext.m_pSteamMusicRemote, flValue);
|
|
}
|
|
|
|
// Token: 0x0600918B RID: 37259 RVA: 0x001DE4F0 File Offset: 0x001DC6F0
|
|
[Token(Token = "0x600918B")]
|
|
[Address(RVA = "0x5975B0", Offset = "0x5965B0", VA = "0x1805975B0")]
|
|
public static bool CurrentEntryWillChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_CurrentEntryWillChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x0600918C RID: 37260 RVA: 0x001DE510 File Offset: 0x001DC710
|
|
[Token(Token = "0x600918C")]
|
|
[Address(RVA = "0x597560", Offset = "0x596560", VA = "0x180597560")]
|
|
public static bool CurrentEntryIsAvailable(bool bAvailable)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_CurrentEntryIsAvailable(CSteamAPIContext.m_pSteamMusicRemote, bAvailable);
|
|
}
|
|
|
|
// Token: 0x0600918D RID: 37261 RVA: 0x001DE530 File Offset: 0x001DC730
|
|
[Token(Token = "0x600918D")]
|
|
[Address(RVA = "0x598020", Offset = "0x597020", VA = "0x180598020")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x0600918E RID: 37262 RVA: 0x001DE564 File Offset: 0x001DC764
|
|
[Token(Token = "0x600918E")]
|
|
[Address(RVA = "0x597FD0", Offset = "0x596FD0", VA = "0x180597FD0")]
|
|
public static bool UpdateCurrentEntryElapsedSeconds(int nValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds(CSteamAPIContext.m_pSteamMusicRemote, nValue);
|
|
}
|
|
|
|
// Token: 0x0600918F RID: 37263 RVA: 0x001DE584 File Offset: 0x001DC784
|
|
[Token(Token = "0x600918F")]
|
|
[Address(RVA = "0x597F70", Offset = "0x596F70", VA = "0x180597F70")]
|
|
public static bool UpdateCurrentEntryCoverArt(byte[] pvBuffer, uint cbBufferLength)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateCurrentEntryCoverArt(CSteamAPIContext.m_pSteamMusicRemote, pvBuffer, cbBufferLength);
|
|
}
|
|
|
|
// Token: 0x06009190 RID: 37264 RVA: 0x001DE5A4 File Offset: 0x001DC7A4
|
|
[Token(Token = "0x6009190")]
|
|
[Address(RVA = "0x597510", Offset = "0x596510", VA = "0x180597510")]
|
|
public static bool CurrentEntryDidChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_CurrentEntryDidChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06009191 RID: 37265 RVA: 0x001DE5C4 File Offset: 0x001DC7C4
|
|
[Token(Token = "0x6009191")]
|
|
[Address(RVA = "0x597920", Offset = "0x596920", VA = "0x180597920")]
|
|
public static bool QueueWillChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_QueueWillChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06009192 RID: 37266 RVA: 0x001DE5E4 File Offset: 0x001DC7E4
|
|
[Token(Token = "0x6009192")]
|
|
[Address(RVA = "0x597AC0", Offset = "0x596AC0", VA = "0x180597AC0")]
|
|
public static bool ResetQueueEntries()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_ResetQueueEntries(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06009193 RID: 37267 RVA: 0x001DE604 File Offset: 0x001DC804
|
|
[Token(Token = "0x6009193")]
|
|
[Address(RVA = "0x597E40", Offset = "0x596E40", VA = "0x180597E40")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06009194 RID: 37268 RVA: 0x001DE638 File Offset: 0x001DC838
|
|
[Token(Token = "0x6009194")]
|
|
[Address(RVA = "0x597B60", Offset = "0x596B60", VA = "0x180597B60")]
|
|
public static bool SetCurrentQueueEntry(int nID)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_SetCurrentQueueEntry(CSteamAPIContext.m_pSteamMusicRemote, nID);
|
|
}
|
|
|
|
// Token: 0x06009195 RID: 37269 RVA: 0x001DE658 File Offset: 0x001DC858
|
|
[Token(Token = "0x6009195")]
|
|
[Address(RVA = "0x5978D0", Offset = "0x5968D0", VA = "0x1805978D0")]
|
|
public static bool QueueDidChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_QueueDidChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06009196 RID: 37270 RVA: 0x001DE678 File Offset: 0x001DC878
|
|
[Token(Token = "0x6009196")]
|
|
[Address(RVA = "0x597880", Offset = "0x596880", VA = "0x180597880")]
|
|
public static bool PlaylistWillChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_PlaylistWillChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06009197 RID: 37271 RVA: 0x001DE698 File Offset: 0x001DC898
|
|
[Token(Token = "0x6009197")]
|
|
[Address(RVA = "0x597A70", Offset = "0x596A70", VA = "0x180597A70")]
|
|
public static bool ResetPlaylistEntries()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_ResetPlaylistEntries(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06009198 RID: 37272 RVA: 0x001DE6B8 File Offset: 0x001DC8B8
|
|
[Token(Token = "0x6009198")]
|
|
[Address(RVA = "0x597D10", Offset = "0x596D10", VA = "0x180597D10")]
|
|
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)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06009199 RID: 37273 RVA: 0x001DE6EC File Offset: 0x001DC8EC
|
|
[Token(Token = "0x6009199")]
|
|
[Address(RVA = "0x597B10", Offset = "0x596B10", VA = "0x180597B10")]
|
|
public static bool SetCurrentPlaylistEntry(int nID)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_SetCurrentPlaylistEntry(CSteamAPIContext.m_pSteamMusicRemote, nID);
|
|
}
|
|
|
|
// Token: 0x0600919A RID: 37274 RVA: 0x001DE70C File Offset: 0x001DC90C
|
|
[Token(Token = "0x600919A")]
|
|
[Address(RVA = "0x597830", Offset = "0x596830", VA = "0x180597830")]
|
|
public static bool PlaylistDidChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_PlaylistDidChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
}
|
|
}
|