Definicija: A design implementation that describes a discrete piece of functionality for a control. This functionality can include the visual appearance of a control and the actions it can perform.
Definicija: A tree of elements that is expanded into the scene whenever a control of a particular type is found. The elements typically have properties bound to properties of the control instance.
Definicija: A driver model based on the Windows NT driver model that is designed to provide a common architecture of I/O services for Windows operating systems for specific classes of drivers. These driver classes include USB and IEEE 1394 buses, audio, still-image capture, video capture, and HID-compliant devices such as USB mice, keyboards, and joysticks. Provides a model for writing kernel-mode drivers and minidrivers, and provides extensions for Plug and Play and power management.