public static fp_dev fp_dev_open_struct(IntPtr ddev, out IntPtr devicePtr) { devicePtr = fp_dev_open(ddev); return devicePtr.DereferencePtr<fp_dev>(); }