Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
| ▼NThinkPad | The main libthinkpad interface. This contains all the libthinkpad features |
| ▼NHardware | This namespace handles ThinkPad hardware, such as docks, lights and batteries |
| CBacklight | The backlight class is used to control the backlight level on the integrated laptop screen |
| CDock | Used to probe for the dock validity and probe for basic information about the dock |
| CThinkLight | Ued to probe for the ThinkLight state and validity |
| ▼NPowerManagement | The power management interfaces. Here you can find ACPI event handlers and power management state configurators and handlers |
| CACPI | This handles the system power state and ACPI event dispatches |
| CACPIEventHandler | This is the abstract ACPI event handler class |
| CPowerStateManager | Class for hardware power management |
| ▼NUtilities | This part of the library contains various help classes such as ini readers and writers, parsers and converters |
| ▼NIni | This namespace is a ini/conf/desktop file reader/writer |
| CIni | This class represents a .ini/.conf/.desktop file parser based on the Windows INI standard |
| CIniKeypair | Defines a keypair in a .ini file |
| CIniSection | |
| CCommonUtils | |
| CVersioning | Class used for programs to access the library version |