I have a lot of IntPtr\'s in my project, some of them have been returned from a my dll, hence, I have not allocated memory for them using Marshal.AllocHGlobal()
Marshal.AllocHGlobal()