This section describes the three main levels of interaction an ObjectARX application should have with multiple documents within a given command invocation. In the next three subsections, a “normal command” is either a built-in AutoCAD command, an AcEd-registered command, or an AutoLISP function, subject to restrictions on use of acDocManager->curDocument().