Ich habe die Rückgabe mal mit dem Output von smBIOS verglichen:
https://github.com/RRUZ/tsmbios/blob...atteryInfo.dpr
Kommt bei mir beide Male das selbe raus.
Unschön ist nur die Umwandlung des Datums 0 in 31.12.1899. Ich denke, man kann sagen, es ist kein Wert vorhanden, wenn 0 im Record zurückgegeben wird.