new public static GFX_MODE_LIST get_gfx_mode_list(int card)
        {
            IntPtr        p   = AllegroAPI.get_gfx_mode_list(card);
            GFX_MODE_LIST ret = (GFX_MODE_LIST)Marshal.PtrToStructure(p, typeof(GFX_MODE_LIST));

            // Saves the original unmanaged memory address
            ret.p = p;
            return(ret);
        }