361 lines
14 KiB
C#
361 lines
14 KiB
C#
using System;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Steamworks
|
|
{
|
|
// Token: 0x02001827 RID: 6183
|
|
[Token(Token = "0x2001827")]
|
|
public static class SteamMusicRemote
|
|
{
|
|
// Token: 0x06008DAD RID: 36269 RVA: 0x001D51D4 File Offset: 0x001D33D4
|
|
[Token(Token = "0x6008DAD")]
|
|
[Address(RVA = "0x1A94D20", Offset = "0x1A93B20", VA = "0x181A94D20")]
|
|
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: 0x06008DAE RID: 36270 RVA: 0x001D5208 File Offset: 0x001D3408
|
|
[Token(Token = "0x6008DAE")]
|
|
[Address(RVA = "0x1A949B0", Offset = "0x1A937B0", VA = "0x181A949B0")]
|
|
public static bool DeregisterSteamMusicRemote()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_DeregisterSteamMusicRemote(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DAF RID: 36271 RVA: 0x001D5228 File Offset: 0x001D3428
|
|
[Token(Token = "0x6008DAF")]
|
|
[Address(RVA = "0x1A94870", Offset = "0x1A93670", VA = "0x181A94870")]
|
|
public static bool BIsCurrentMusicRemote()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_BIsCurrentMusicRemote(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DB0 RID: 36272 RVA: 0x001D5248 File Offset: 0x001D3448
|
|
[Token(Token = "0x6008DB0")]
|
|
[Address(RVA = "0x1A94820", Offset = "0x1A93620", VA = "0x181A94820")]
|
|
public static bool BActivationSuccess(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_BActivationSuccess(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB1 RID: 36273 RVA: 0x001D5268 File Offset: 0x001D3468
|
|
[Token(Token = "0x6008DB1")]
|
|
[Address(RVA = "0x1A94F60", Offset = "0x1A93D60", VA = "0x181A94F60")]
|
|
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: 0x06008DB2 RID: 36274 RVA: 0x001D529C File Offset: 0x001D349C
|
|
[Token(Token = "0x6008DB2")]
|
|
[Address(RVA = "0x1A95060", Offset = "0x1A93E60", VA = "0x181A95060")]
|
|
public static bool SetPNGIcon_64x64(byte[] pvBuffer, uint cbBufferLength)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_SetPNGIcon_64x64(CSteamAPIContext.m_pSteamMusicRemote, pvBuffer, cbBufferLength);
|
|
}
|
|
|
|
// Token: 0x06008DB3 RID: 36275 RVA: 0x001D52BC File Offset: 0x001D34BC
|
|
[Token(Token = "0x6008DB3")]
|
|
[Address(RVA = "0x1A94AA0", Offset = "0x1A938A0", VA = "0x181A94AA0")]
|
|
public static bool EnablePlayPrevious(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnablePlayPrevious(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB4 RID: 36276 RVA: 0x001D52DC File Offset: 0x001D34DC
|
|
[Token(Token = "0x6008DB4")]
|
|
[Address(RVA = "0x1A94A50", Offset = "0x1A93850", VA = "0x181A94A50")]
|
|
public static bool EnablePlayNext(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnablePlayNext(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB5 RID: 36277 RVA: 0x001D52FC File Offset: 0x001D34FC
|
|
[Token(Token = "0x6008DB5")]
|
|
[Address(RVA = "0x1A94B90", Offset = "0x1A93990", VA = "0x181A94B90")]
|
|
public static bool EnableShuffled(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnableShuffled(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB6 RID: 36278 RVA: 0x001D531C File Offset: 0x001D351C
|
|
[Token(Token = "0x6008DB6")]
|
|
[Address(RVA = "0x1A94A00", Offset = "0x1A93800", VA = "0x181A94A00")]
|
|
public static bool EnableLooped(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnableLooped(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB7 RID: 36279 RVA: 0x001D533C File Offset: 0x001D353C
|
|
[Token(Token = "0x6008DB7")]
|
|
[Address(RVA = "0x1A94B40", Offset = "0x1A93940", VA = "0x181A94B40")]
|
|
public static bool EnableQueue(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnableQueue(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB8 RID: 36280 RVA: 0x001D535C File Offset: 0x001D355C
|
|
[Token(Token = "0x6008DB8")]
|
|
[Address(RVA = "0x1A94AF0", Offset = "0x1A938F0", VA = "0x181A94AF0")]
|
|
public static bool EnablePlaylists(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_EnablePlaylists(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DB9 RID: 36281 RVA: 0x001D537C File Offset: 0x001D357C
|
|
[Token(Token = "0x6008DB9")]
|
|
[Address(RVA = "0x1A95520", Offset = "0x1A94320", VA = "0x181A95520")]
|
|
public static bool UpdatePlaybackStatus(AudioPlayback_Status nStatus)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
IntPtr pSteamMusicRemote = CSteamAPIContext.m_pSteamMusicRemote;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
|
|
// Token: 0x06008DBA RID: 36282 RVA: 0x001D5398 File Offset: 0x001D3598
|
|
[Token(Token = "0x6008DBA")]
|
|
[Address(RVA = "0x1A95570", Offset = "0x1A94370", VA = "0x181A95570")]
|
|
public static bool UpdateShuffled(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateShuffled(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DBB RID: 36283 RVA: 0x001D53B8 File Offset: 0x001D35B8
|
|
[Token(Token = "0x6008DBB")]
|
|
[Address(RVA = "0x1A954D0", Offset = "0x1A942D0", VA = "0x181A954D0")]
|
|
public static bool UpdateLooped(bool bValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateLooped(CSteamAPIContext.m_pSteamMusicRemote, bValue);
|
|
}
|
|
|
|
// Token: 0x06008DBC RID: 36284 RVA: 0x001D53D8 File Offset: 0x001D35D8
|
|
[Token(Token = "0x6008DBC")]
|
|
[Address(RVA = "0x1A955C0", Offset = "0x1A943C0", VA = "0x181A955C0")]
|
|
public static bool UpdateVolume(float flValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateVolume(CSteamAPIContext.m_pSteamMusicRemote, flValue);
|
|
}
|
|
|
|
// Token: 0x06008DBD RID: 36285 RVA: 0x001D53F8 File Offset: 0x001D35F8
|
|
[Token(Token = "0x6008DBD")]
|
|
[Address(RVA = "0x1A94960", Offset = "0x1A93760", VA = "0x181A94960")]
|
|
public static bool CurrentEntryWillChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_CurrentEntryWillChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DBE RID: 36286 RVA: 0x001D5418 File Offset: 0x001D3618
|
|
[Token(Token = "0x6008DBE")]
|
|
[Address(RVA = "0x1A94910", Offset = "0x1A93710", VA = "0x181A94910")]
|
|
public static bool CurrentEntryIsAvailable(bool bAvailable)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_CurrentEntryIsAvailable(CSteamAPIContext.m_pSteamMusicRemote, bAvailable);
|
|
}
|
|
|
|
// Token: 0x06008DBF RID: 36287 RVA: 0x001D5438 File Offset: 0x001D3638
|
|
[Token(Token = "0x6008DBF")]
|
|
[Address(RVA = "0x1A953D0", Offset = "0x1A941D0", VA = "0x181A953D0")]
|
|
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: 0x06008DC0 RID: 36288 RVA: 0x001D546C File Offset: 0x001D366C
|
|
[Token(Token = "0x6008DC0")]
|
|
[Address(RVA = "0x1A95380", Offset = "0x1A94180", VA = "0x181A95380")]
|
|
public static bool UpdateCurrentEntryElapsedSeconds(int nValue)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateCurrentEntryElapsedSeconds(CSteamAPIContext.m_pSteamMusicRemote, nValue);
|
|
}
|
|
|
|
// Token: 0x06008DC1 RID: 36289 RVA: 0x001D548C File Offset: 0x001D368C
|
|
[Token(Token = "0x6008DC1")]
|
|
[Address(RVA = "0x1A95320", Offset = "0x1A94120", VA = "0x181A95320")]
|
|
public static bool UpdateCurrentEntryCoverArt(byte[] pvBuffer, uint cbBufferLength)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_UpdateCurrentEntryCoverArt(CSteamAPIContext.m_pSteamMusicRemote, pvBuffer, cbBufferLength);
|
|
}
|
|
|
|
// Token: 0x06008DC2 RID: 36290 RVA: 0x001D54AC File Offset: 0x001D36AC
|
|
[Token(Token = "0x6008DC2")]
|
|
[Address(RVA = "0x1A948C0", Offset = "0x1A936C0", VA = "0x181A948C0")]
|
|
public static bool CurrentEntryDidChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_CurrentEntryDidChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DC3 RID: 36291 RVA: 0x001D54CC File Offset: 0x001D36CC
|
|
[Token(Token = "0x6008DC3")]
|
|
[Address(RVA = "0x1A94CD0", Offset = "0x1A93AD0", VA = "0x181A94CD0")]
|
|
public static bool QueueWillChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_QueueWillChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DC4 RID: 36292 RVA: 0x001D54EC File Offset: 0x001D36EC
|
|
[Token(Token = "0x6008DC4")]
|
|
[Address(RVA = "0x1A94E70", Offset = "0x1A93C70", VA = "0x181A94E70")]
|
|
public static bool ResetQueueEntries()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_ResetQueueEntries(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DC5 RID: 36293 RVA: 0x001D550C File Offset: 0x001D370C
|
|
[Token(Token = "0x6008DC5")]
|
|
[Address(RVA = "0x1A951F0", Offset = "0x1A93FF0", VA = "0x181A951F0")]
|
|
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: 0x06008DC6 RID: 36294 RVA: 0x001D5540 File Offset: 0x001D3740
|
|
[Token(Token = "0x6008DC6")]
|
|
[Address(RVA = "0x1A94F10", Offset = "0x1A93D10", VA = "0x181A94F10")]
|
|
public static bool SetCurrentQueueEntry(int nID)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_SetCurrentQueueEntry(CSteamAPIContext.m_pSteamMusicRemote, nID);
|
|
}
|
|
|
|
// Token: 0x06008DC7 RID: 36295 RVA: 0x001D5560 File Offset: 0x001D3760
|
|
[Token(Token = "0x6008DC7")]
|
|
[Address(RVA = "0x1A94C80", Offset = "0x1A93A80", VA = "0x181A94C80")]
|
|
public static bool QueueDidChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_QueueDidChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DC8 RID: 36296 RVA: 0x001D5580 File Offset: 0x001D3780
|
|
[Token(Token = "0x6008DC8")]
|
|
[Address(RVA = "0x1A94C30", Offset = "0x1A93A30", VA = "0x181A94C30")]
|
|
public static bool PlaylistWillChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_PlaylistWillChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DC9 RID: 36297 RVA: 0x001D55A0 File Offset: 0x001D37A0
|
|
[Token(Token = "0x6008DC9")]
|
|
[Address(RVA = "0x1A94E20", Offset = "0x1A93C20", VA = "0x181A94E20")]
|
|
public static bool ResetPlaylistEntries()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_ResetPlaylistEntries(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
|
|
// Token: 0x06008DCA RID: 36298 RVA: 0x001D55C0 File Offset: 0x001D37C0
|
|
[Token(Token = "0x6008DCA")]
|
|
[Address(RVA = "0x1A950C0", Offset = "0x1A93EC0", VA = "0x181A950C0")]
|
|
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: 0x06008DCB RID: 36299 RVA: 0x001D55F4 File Offset: 0x001D37F4
|
|
[Token(Token = "0x6008DCB")]
|
|
[Address(RVA = "0x1A94EC0", Offset = "0x1A93CC0", VA = "0x181A94EC0")]
|
|
public static bool SetCurrentPlaylistEntry(int nID)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_SetCurrentPlaylistEntry(CSteamAPIContext.m_pSteamMusicRemote, nID);
|
|
}
|
|
|
|
// Token: 0x06008DCC RID: 36300 RVA: 0x001D5614 File Offset: 0x001D3814
|
|
[Token(Token = "0x6008DCC")]
|
|
[Address(RVA = "0x1A94BE0", Offset = "0x1A939E0", VA = "0x181A94BE0")]
|
|
public static bool PlaylistDidChange()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusicRemote_PlaylistDidChange(CSteamAPIContext.m_pSteamMusicRemote);
|
|
}
|
|
}
|
|
}
|