--- a/src/IFaceTable.cxx
+++ b/src/IFaceTable.cxx
@@ -1978,6 +1978,7 @@
 	{"SCI_GETMODIFY",2159},
 	{"SCI_GETMOUSEDOWNCAPTURES",2385},
 	{"SCI_GETMOUSEDWELLTIME",2265},
+	{"SCI_GETMOUSESELECTIONRECTANGULARSWITCH",2669},
 	{"SCI_GETMULTIPASTE",2615},
 	{"SCI_GETMULTIPLESELECTION",2564},
 	{"SCI_GETOVERTYPE",2187},
@@ -2141,6 +2142,7 @@
 	{"SCI_SETMODEVENTMASK",2359},
 	{"SCI_SETMOUSEDOWNCAPTURES",2384},
 	{"SCI_SETMOUSEDWELLTIME",2264},
+	{"SCI_SETMOUSESELECTIONRECTANGULARSWITCH",2668},
 	{"SCI_SETMULTIPASTE",2614},
 	{"SCI_SETMULTIPLESELECTION",2563},
 	{"SCI_SETOVERTYPE",2186},
@@ -2978,6 +2980,7 @@
 	{"Modify", 2159, 0, iface_bool, iface_void},
 	{"MouseDownCaptures", 2385, 2384, iface_bool, iface_void},
 	{"MouseDwellTime", 2265, 2264, iface_int, iface_void},
+	{"MouseSelectionRectangularSwitch", 2669, 2668, iface_bool, iface_void},
 	{"MultiPaste", 2615, 2614, iface_int, iface_void},
 	{"MultipleSelection", 2564, 2563, iface_bool, iface_void},
 	{"Overtype", 2187, 2186, iface_bool, iface_void},
@@ -3067,8 +3070,8 @@
 
 enum {
 	ifaceFunctionCount = 282,
-	ifaceConstantCount = 2429,
-	ifacePropertyCount = 211
+	ifaceConstantCount = 2431,
+	ifacePropertyCount = 212
 };
 
 //--Autogenerated