diff --git a/Source/OpenTK/Platform/Windows/API.cs b/Source/OpenTK/Platform/Windows/API.cs
index d55282d0..9a89dbd0 100644
--- a/Source/OpenTK/Platform/Windows/API.cs
+++ b/Source/OpenTK/Platform/Windows/API.cs
@@ -470,11 +470,8 @@ namespace OpenTK.Platform.Windows
#region SwapBuffers
- ///
- ///
- ///
- ///
- [DllImport("gdi32.dll")]
+ [SuppressUnmanagedCodeSecurity]
+ [DllImport("gdi32.dll", SetLastError=true)]
[return: MarshalAs(UnmanagedType.Bool)]
internal static extern bool SwapBuffers(IntPtr dc);
@@ -1433,8 +1430,8 @@ namespace OpenTK.Platform.Windows
#endregion
#region PixelFormatDescriptor
-
- #pragma warning disable 0169
+
+ #pragma warning disable 0169
///
/// Describes a pixel format. It is used when interfacing with the WINAPI to create a new Context.
@@ -1469,8 +1466,8 @@ namespace OpenTK.Platform.Windows
internal int LayerMask;
internal int VisibleMask;
internal int DamageMask;
- }
-
+ }
+
#pragma warning restore 0169
#endregion