The ProBoolean Extension to 3ds Max 8 has been integrated in 3ds Max 9 and higher and has been completely exposed to MAXScript.
It consists of two compound objects - the ProBoolean Compound object which implements boolean operations like Union, Subtraction and Intersection of multiple operands, and the ProCutter Compound object used to cut "stock" objects with a "cutter" object.
These compound objects are exposed to MAXScript via the following Interfaces: