| InterfaceArcSpecifics | Only Arcs have this combination of specifics. |
| InterfaceArcSpecificsD | Only Arcs have this combination of specifics. |
| InterfaceCMPLayer | The ICMPLayer include this interface to give user the option to create unit tests and be flexible in your own code by using other objects instead of ICMPLayers. |
| InterfaceCMPObject | The ICMPObject include this interface to give user the option to create unit tests and be flexible in your own code by using other objects instead of ICMPObjects. |
| InterfaceColorable | Important interface for objects with ObjectColor property. |
| InterfaceComponentSpecifics | Only Components have this combination of specifics. |
| InterfaceComponentSpecificsD | Only Components have this combination of specifics. |
| InterfaceFilter | Basic interface for other object types. |
| InterfaceLayer | Basic interface for all other layer interfaces. |
| InterfaceLineSpecifics | Only Lines have this combination of specifics. |
| InterfaceLineSpecificsD | Only Lines have this combination of specifics. |
| InterfaceMatrix | The IMatrix includes this interface to give developers the option to create unit tests and be flexible in your own code by using other objects instead of IMatrix. |
| InterfaceNet | Net interface with important methods and properties for unit tests. |
| InterfaceNetObject | Net object interface with important methods and properties for unit tests. |
| InterfaceObject | Basic interface for other object types. |
| InterfaceObjectSpecifics | |
| InterfaceObjectSpecificsD | Base of all specificsD classes. |
| InterfaceODBLayer | ODB++ layer interface to use it in unit tests. |
| InterfaceODBObject | The IODBObject include this interface to give user the option to create unit tests and be flexible in your own code by using other objects instead of IODBObjects. |
| InterfacePackageSpecificsD | The Package defined the component. |
| InterfacePadSpecifics | Only Pads have this combination of specifics. |
| InterfacePadSpecificsD | Only Pads have this combination of specifics. |
| InterfacePCBIWindow | The IPCBIWindow include this interface to give user the option to create unit tests and be flexible in your own code by using other objects instead of IPCBIWindow. |
| InterfacePictureLayer | The IPictureLayer include this interface to give user the option to create unit tests and be flexible in your own code by using other objects instead of IPictureLayer. |
| InterfacePin | The interface for component pins. |
| InterfacePolyClass | |
| InterfacePolygonSpecificsD | Important information about the polygon. |
| InterfaceStep | The interface for steps to create your own unit tests. |
| InterfaceSurfaceSpecificsD | The SurfaceSpecifics is a container for polygons existing by arcs and lines. |
| InterfaceTextSpecifics | Only Text have this combination of specifics. |
| InterfaceTextSpecificsD | Only Text have this combination of specifics. |