public static cef_window_info_t_windows *Alloc()
        {
            var ptr = (cef_window_info_t_windows *)Marshal.AllocHGlobal(_sizeof);

            *ptr = new cef_window_info_t_windows();
            return(ptr);
        }
 public static void Free(cef_window_info_t_windows* ptr)
 {
     if (ptr != null)
     {
         libcef.string_clear(&ptr->window_name);
         Marshal.FreeHGlobal((IntPtr)ptr);
     }
 }
 public static cef_window_info_t_windows* Alloc()
 {
     var ptr = (cef_window_info_t_windows*)Marshal.AllocHGlobal(_sizeof);
     *ptr = new cef_window_info_t_windows();
     return ptr;
 }