Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
Unit dependency graph
DriverManagement - Driver Initialization & Management Interface.
DriverManagement
TDevEx
TDeviceIdentifier
TDriverRegistration
TDeviceRegistration
procedure init;
procedure register_driver(Driver_Name : PChar; DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback);
procedure register_driver_ex(Driver_Name : PChar; DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback; force_load : boolean);
procedure register_device(Device_Name : PChar; DeviceID : PDeviceIdentifier; ptr : void);
PDevEx = ˆTDevEx;
TBusIdentifier = (...);
PDeviceIdentifier = ˆTDeviceIdentifier;
TDriverLoadCallback = function(ptr : void) : boolean;
PDriverRegistration = ˆTDriverRegistration;
PDeviceRegistration = ˆTDeviceRegistration;
idANY = $FFFFFFFF;
Root: PDriverRegistration = nil;
Dev: PDeviceRegistration = nil;