public static RC.QueueItem_Uninstall New(IntPtr raw) { if (raw == IntPtr.Zero) { return(RC.QueueItem_Uninstall.Zero); } RC.QueueItem_Uninstall self = new RC.QueueItem_Uninstall(); self = (RC.QueueItem_Uninstall)Marshal.PtrToStructure(raw, self.GetType()); return(self); }
extern static bool rcsharp_rc_queueitem_uninstall_get_due_to_obsolete(ref RC.QueueItem_Uninstall raw);
extern static void rcsharp_rc_queueitem_uninstall_set_due_to_conflict(ref RC.QueueItem_Uninstall raw, bool value);
extern static bool rcsharp_rc_queueitem_uninstall_get_due_to_conflict(ref RC.QueueItem_Uninstall raw);
extern static void rcsharp_rc_queueitem_uninstall_set_remove_only(ref RC.QueueItem_Uninstall raw, bool value);
extern static bool rcsharp_rc_queueitem_uninstall_get_remove_only(ref RC.QueueItem_Uninstall raw);
extern static void rcsharp_rc_queueitem_uninstall_set_explicitly_requested(ref RC.QueueItem_Uninstall raw, bool value);
extern static bool rcsharp_rc_queueitem_uninstall_get_explicitly_requested(ref RC.QueueItem_Uninstall raw);
extern static void rcsharp_rc_queueitem_uninstall_set_unlink(ref RC.QueueItem_Uninstall raw, bool value);
extern static bool rcsharp_rc_queueitem_uninstall_get_unlink(ref RC.QueueItem_Uninstall raw);