diff --git a/Facepunch.Steamworks/Structs/ConnectionInfo.cs b/Facepunch.Steamworks/Structs/ConnectionInfo.cs index cc4e9fd..fcd1257 100644 --- a/Facepunch.Steamworks/Structs/ConnectionInfo.cs +++ b/Facepunch.Steamworks/Structs/ConnectionInfo.cs @@ -2,7 +2,7 @@ namespace Steamworks.Data { - [StructLayout( LayoutKind.Sequential, Pack = 0 )] + [StructLayout( LayoutKind.Sequential, Size = 696 )] public struct ConnectionInfo { internal NetworkIdentity identity; diff --git a/Facepunch.Steamworks/Structs/NetworkAddress.cs b/Facepunch.Steamworks/Structs/NetworkAddress.cs index 67edf0e..9102037 100644 --- a/Facepunch.Steamworks/Structs/NetworkAddress.cs +++ b/Facepunch.Steamworks/Structs/NetworkAddress.cs @@ -2,7 +2,7 @@ namespace Steamworks.Data { - [StructLayout( LayoutKind.Explicit, Size = 18 )] + [StructLayout( LayoutKind.Explicit, Size = 18, Pack = 1 )] public struct NetworkAddress { [FieldOffset( 0 )] diff --git a/Facepunch.Steamworks/Structs/NetworkIdentity.cs b/Facepunch.Steamworks/Structs/NetworkIdentity.cs index d2b55b2..e892d6e 100644 --- a/Facepunch.Steamworks/Structs/NetworkIdentity.cs +++ b/Facepunch.Steamworks/Structs/NetworkIdentity.cs @@ -2,7 +2,7 @@ namespace Steamworks.Data { - [StructLayout( LayoutKind.Explicit, Size = 136, Pack = 8 )] + [StructLayout( LayoutKind.Explicit, Size = 136, Pack = 1 )] public struct NetworkIdentity { [FieldOffset( 0 )]