internal static void memcpy(IntPtr source, IntPtr dest, uint size) { for (int i = 0; i < size; i++) { Marshal.WriteByte(dest, i, Marshal.ReadByte(source, i)); } }