As mentioned in Separation of Application and Driver Services, the native driver model distinguishes between APIs and driver services. Services such as modal dialog displays or Menu Manager calls are not available to native drivers; instead, drivers will use only the interfaces provided by the Driver Services Library and driver family expert interfaces for the device. Those parts of a 68K driver that require services provided by the Macintosh Toolbox must be removed from the driver and placed in a standalone application or control panel.
In addition to restricting the types of Toolbox calls drivers are able to make, there are changes to existing mechanisms that will allow drivers written for the second generation of Power Macintosh to be used unchanged in the subsequent releases of Mac OS.
The section Driver Migration documents the programming interface changes between previous Mac OS driver calls and the native driver services provided for PCI drivers. It also lists the replacement calls for existing mechanisms.