I'm looking at a file in the include/linux directory called 'power_supply.h'. It has many enums. For example:

enum power_supply_property {
POWER_SUPPLY_PROP_STATUS = 0,
...