diff -r 8e2563e2ee69 -r 0e62c377c08c Hardware/Nvidia/NVAPI.cs --- a/Hardware/Nvidia/NVAPI.cs Sun Feb 21 21:41:22 2010 +0000 +++ b/Hardware/Nvidia/NVAPI.cs Mon Feb 22 09:57:02 2010 +0000 @@ -122,7 +122,7 @@ UNKNOWN = -1 }; - [StructLayout(LayoutKind.Sequential)] + [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct NvSensor { public NvThermalController Controller; public int DefaultMinTemp; @@ -131,7 +131,7 @@ public NvThermalTarget Target; } - [StructLayout(LayoutKind.Sequential)] + [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct NvGPUThermalSettings { public int Version; public int Count; @@ -140,12 +140,12 @@ public NvSensor[] Sensor; } - [StructLayout(LayoutKind.Sequential)] + [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct NvDisplayHandle { private int handle; } - [StructLayout(LayoutKind.Sequential)] + [StructLayout(LayoutKind.Sequential, Pack = 1)] public struct NvPhysicalGpuHandle { private int handle; }