Windows C#

using System;
using System.Runtime.InteropServices;
public class Starter {
    public static void Main() {
        IntPtr hDC = API.GetDC(IntPtr.Zero);
        int v = API.GetDeviceCaps(hDC, API.HORZRES);
        Console.WriteLine("Vertical size of window {0}mm.", v);
        int h = API.GetDeviceCaps(hDC, API.HORZRES);
        Console.WriteLine("Horizontal size of window {0}mm.", h);
        int resp = API.ReleaseDC(IntPtr.Zero, hDC);
        if (resp != 1) {
            Console.WriteLine("Error releasing hdc");
        }
    }
}
public static class API {
    [DllImport("user32.dll")]
    public static extern IntPtr GetDC(IntPtr hWnd);
    [DllImport("user32.dll")]
    public static extern int ReleaseDC(IntPtr hWnd, IntPtr hDC);
    [DllImport("gdi32.dll")]
    public static extern int GetDeviceCaps(IntPtr hDC, int nIndex);
    public const int HORZSIZE = 4;  // horizontal size in pixels
    public const int VERTSIZE = 6;  // vertical size in pixels
    public const int HORZRES = 8;   // horizontal size in millimeters
    public const int VERTRES = 10;  // vertical size in millimeters
}