Unstable 1.1.14.0

This commit is contained in:
Markus Isberg
2023-10-02 16:43:54 +03:00
parent 94f5a93a0c
commit cf8f0de659
606 changed files with 21906 additions and 11456 deletions
@@ -206,6 +206,22 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct GetTicketForWebApiResponse_t : ICallbackData
{
internal uint AuthTicket; // m_hAuthTicket HAuthTicket
internal Result Result; // m_eResult EResult
internal int Ticket; // m_cubTicket int
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 2560)] // m_rgubTicket
internal byte[] GubTicket; // m_rgubTicket uint8 [2560]
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(GetTicketForWebApiResponse_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.GetTicketForWebApiResponse;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct PersonaStateChange_t : ICallbackData
{
@@ -223,6 +239,9 @@ namespace Steamworks.Data
internal struct GameOverlayActivated_t : ICallbackData
{
internal byte Active; // m_bActive uint8
[MarshalAs(UnmanagedType.I1)]
internal bool UserInitiated; // m_bUserInitiated bool
internal AppId AppID; // m_nAppID AppId_t
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(GameOverlayActivated_t) );
@@ -473,6 +492,55 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct OverlayBrowserProtocolNavigation_t : ICallbackData
{
internal string RgchURIUTF8() => System.Text.Encoding.UTF8.GetString( RgchURI, 0, System.Array.IndexOf<byte>( RgchURI, 0 ) );
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)] // byte[] rgchURI
internal byte[] RgchURI; // rgchURI char [1024]
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(OverlayBrowserProtocolNavigation_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.OverlayBrowserProtocolNavigation;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct EquippedProfileItemsChanged_t : ICallbackData
{
internal ulong SteamID; // m_steamID CSteamID
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(EquippedProfileItemsChanged_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.EquippedProfileItemsChanged;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPackSize )]
internal struct EquippedProfileItems_t : ICallbackData
{
internal Result Result; // m_eResult EResult
internal ulong SteamID; // m_steamID CSteamID
[MarshalAs(UnmanagedType.I1)]
internal bool HasAnimatedAvatar; // m_bHasAnimatedAvatar bool
[MarshalAs(UnmanagedType.I1)]
internal bool HasAvatarFrame; // m_bHasAvatarFrame bool
[MarshalAs(UnmanagedType.I1)]
internal bool HasProfileModifier; // m_bHasProfileModifier bool
[MarshalAs(UnmanagedType.I1)]
internal bool HasProfileBackground; // m_bHasProfileBackground bool
[MarshalAs(UnmanagedType.I1)]
internal bool HasMiniProfileBackground; // m_bHasMiniProfileBackground bool
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(EquippedProfileItems_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.EquippedProfileItems;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct IPCountry_t : ICallbackData
{
@@ -539,6 +607,7 @@ namespace Steamworks.Data
[MarshalAs(UnmanagedType.I1)]
internal bool Submitted; // m_bSubmitted bool
internal uint SubmittedText; // m_unSubmittedText uint32
internal AppId AppID; // m_unAppID AppId_t
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(GamepadTextInputDismissed_t) );
@@ -547,6 +616,40 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct AppResumingFromSuspend_t : ICallbackData
{
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(AppResumingFromSuspend_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.AppResumingFromSuspend;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct FloatingGamepadTextInputDismissed_t : ICallbackData
{
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(FloatingGamepadTextInputDismissed_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.FloatingGamepadTextInputDismissed;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct FilterTextDictionaryChanged_t : ICallbackData
{
internal int Language; // m_eLanguage int
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(FilterTextDictionaryChanged_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.FilterTextDictionaryChanged;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct FavoritesListChanged_t : ICallbackData
{
@@ -914,66 +1017,6 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RemoteStorageAppSyncedClient_t : ICallbackData
{
internal AppId AppID; // m_nAppID AppId_t
internal Result Result; // m_eResult EResult
internal int NumDownloads; // m_unNumDownloads int
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(RemoteStorageAppSyncedClient_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.RemoteStorageAppSyncedClient;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RemoteStorageAppSyncedServer_t : ICallbackData
{
internal AppId AppID; // m_nAppID AppId_t
internal Result Result; // m_eResult EResult
internal int NumUploads; // m_unNumUploads int
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(RemoteStorageAppSyncedServer_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.RemoteStorageAppSyncedServer;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RemoteStorageAppSyncProgress_t : ICallbackData
{
internal string CurrentFileUTF8() => System.Text.Encoding.UTF8.GetString( CurrentFile, 0, System.Array.IndexOf<byte>( CurrentFile, 0 ) );
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 260)] // byte[] m_rgchCurrentFile
internal byte[] CurrentFile; // m_rgchCurrentFile char [260]
internal AppId AppID; // m_nAppID AppId_t
internal uint BytesTransferredThisChunk; // m_uBytesTransferredThisChunk uint32
internal double DAppPercentComplete; // m_dAppPercentComplete double
[MarshalAs(UnmanagedType.I1)]
internal bool Uploading; // m_bUploading bool
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(RemoteStorageAppSyncProgress_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.RemoteStorageAppSyncProgress;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RemoteStorageAppSyncStatusCheck_t : ICallbackData
{
internal AppId AppID; // m_nAppID AppId_t
internal Result Result; // m_eResult EResult
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(RemoteStorageAppSyncStatusCheck_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.RemoteStorageAppSyncStatusCheck;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RemoteStorageFileShareResult_t : ICallbackData
{
@@ -1364,6 +1407,17 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RemoteStorageLocalFileChange_t : ICallbackData
{
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(RemoteStorageLocalFileChange_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.RemoteStorageLocalFileChange;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPackSize )]
internal struct UserStatsReceived_t : ICallbackData
{
@@ -1548,19 +1602,6 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct RegisterActivationCodeResponse_t : ICallbackData
{
internal RegisterActivationCodeResult Result; // m_eResult ERegisterActivationCodeResult
internal uint PackageRegistered; // m_unPackageRegistered uint32
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(RegisterActivationCodeResponse_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.RegisterActivationCodeResponse;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct NewUrlLaunchParameters_t : ICallbackData
{
@@ -1605,6 +1646,22 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct TimedTrialStatus_t : ICallbackData
{
internal AppId AppID; // m_unAppID AppId_t
[MarshalAs(UnmanagedType.I1)]
internal bool IsOffline; // m_bIsOffline bool
internal uint SecondsAllowed; // m_unSecondsAllowed uint32
internal uint SecondsPlayed; // m_unSecondsPlayed uint32
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(TimedTrialStatus_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.TimedTrialStatus;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct P2PSessionRequest_t : ICallbackData
{
@@ -1884,6 +1941,66 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamInputDeviceConnected_t : ICallbackData
{
internal ulong ConnectedDeviceHandle; // m_ulConnectedDeviceHandle InputHandle_t
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamInputDeviceConnected_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamInputDeviceConnected;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamInputDeviceDisconnected_t : ICallbackData
{
internal ulong DisconnectedDeviceHandle; // m_ulDisconnectedDeviceHandle InputHandle_t
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamInputDeviceDisconnected_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamInputDeviceDisconnected;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPackSize )]
internal struct SteamInputConfigurationLoaded_t : ICallbackData
{
internal AppId AppID; // m_unAppID AppId_t
internal ulong DeviceHandle; // m_ulDeviceHandle InputHandle_t
internal ulong MappingCreator; // m_ulMappingCreator CSteamID
internal uint MajorRevision; // m_unMajorRevision uint32
internal uint MinorRevision; // m_unMinorRevision uint32
[MarshalAs(UnmanagedType.I1)]
internal bool UsesSteamInputAPI; // m_bUsesSteamInputAPI bool
[MarshalAs(UnmanagedType.I1)]
internal bool UsesGamepadAPI; // m_bUsesGamepadAPI bool
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamInputConfigurationLoaded_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamInputConfigurationLoaded;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamInputGamepadSlotChange_t : ICallbackData
{
internal AppId AppID; // m_unAppID AppId_t
internal ulong DeviceHandle; // m_ulDeviceHandle InputHandle_t
internal InputType DeviceType; // m_eDeviceType ESteamInputType
internal int OldGamepadSlot; // m_nOldGamepadSlot int
internal int NewGamepadSlot; // m_nNewGamepadSlot int
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamInputGamepadSlotChange_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamInputGamepadSlotChange;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamUGCQueryCompleted_t : ICallbackData
{
@@ -2134,10 +2251,42 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct UserSubscribedItemsListChanged_t : ICallbackData
{
internal AppId AppID; // m_nAppID AppId_t
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(UserSubscribedItemsListChanged_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.UserSubscribedItemsListChanged;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct WorkshopEULAStatus_t : ICallbackData
{
internal Result Result; // m_eResult EResult
internal AppId AppID; // m_nAppID AppId_t
internal uint Version; // m_unVersion uint32
internal uint TAction; // m_rtAction RTime32
[MarshalAs(UnmanagedType.I1)]
internal bool Accepted; // m_bAccepted bool
[MarshalAs(UnmanagedType.I1)]
internal bool NeedsAction; // m_bNeedsAction bool
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(WorkshopEULAStatus_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.WorkshopEULAStatus;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamAppInstalled_t : ICallbackData
{
internal AppId AppID; // m_nAppID AppId_t
internal int InstallFolderIndex; // m_iInstallFolderIndex int
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamAppInstalled_t) );
@@ -2150,6 +2299,7 @@ namespace Steamworks.Data
internal struct SteamAppUninstalled_t : ICallbackData
{
internal AppId AppID; // m_nAppID AppId_t
internal int InstallFolderIndex; // m_iInstallFolderIndex int
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamAppUninstalled_t) );
@@ -2611,31 +2761,6 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct BroadcastUploadStart_t : ICallbackData
{
[MarshalAs(UnmanagedType.I1)]
internal bool IsRTMP; // m_bIsRTMP bool
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(BroadcastUploadStart_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.BroadcastUploadStart;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct BroadcastUploadStop_t : ICallbackData
{
internal BroadcastUploadResult Result; // m_eResult EBroadcastUploadResult
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(BroadcastUploadStop_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.BroadcastUploadStop;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamParentalSettingsChanged_t : ICallbackData
{
@@ -2671,6 +2796,44 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamRemotePlayTogetherGuestInvite_t : ICallbackData
{
internal string ConnectURLUTF8() => System.Text.Encoding.UTF8.GetString( ConnectURL, 0, System.Array.IndexOf<byte>( ConnectURL, 0 ) );
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 1024)] // byte[] m_szConnectURL
internal byte[] ConnectURL; // m_szConnectURL char [1024]
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamRemotePlayTogetherGuestInvite_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamRemotePlayTogetherGuestInvite;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamNetworkingMessagesSessionRequest_t : ICallbackData
{
internal NetIdentity DentityRemote; // m_identityRemote SteamNetworkingIdentity
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamNetworkingMessagesSessionRequest_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamNetworkingMessagesSessionRequest;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamNetworkingMessagesSessionFailed_t : ICallbackData
{
internal ConnectionInfo Nfo; // m_info SteamNetConnectionInfo_t
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamNetworkingMessagesSessionFailed_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamNetworkingMessagesSessionFailed;
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamNetConnectionStatusChangedCallback_t : ICallbackData
{
@@ -2906,4 +3069,20 @@ namespace Steamworks.Data
#endregion
}
[StructLayout( LayoutKind.Sequential, Pack = Platform.StructPlatformPackSize )]
internal struct SteamNetworkingFakeIPResult_t : ICallbackData
{
internal Result Result; // m_eResult EResult
internal NetIdentity Dentity; // m_identity SteamNetworkingIdentity
internal uint IP; // m_unIP uint32
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 8, ArraySubType = UnmanagedType.U2)]
internal ushort[] Ports; // m_unPorts uint16 [8]
#region SteamCallback
public static int _datasize = System.Runtime.InteropServices.Marshal.SizeOf( typeof(SteamNetworkingFakeIPResult_t) );
public int DataSize => _datasize;
public CallbackType CallbackType => CallbackType.SteamNetworkingFakeIPResult;
#endregion
}
}