Windows C# Tutorial

using System;
using System.Runtime.InteropServices;
public sealed class MainClass
{
    [DllImport("kernel32.dll")]
    static extern IntPtr HeapCreate(uint flOptions, UIntPtr dwInitialSize,UIntPtr dwMaximumSize);
    [DllImport("kernel32.dll")]
    static extern bool HeapDestroy(IntPtr hHeap);
    public static void Main() {
        IntPtr theHeap = HeapCreate( 0, (UIntPtr) 4096, UIntPtr.Zero );
        HeapDestroy( theHeap );
        theHeap = IntPtr.Zero;
    }
}