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; } }