hpmi.h header

This header is used by battery. For more information, see:

hpmi.h contains the following programming interfaces:

IOCTLs

 
IOCTL_HPMI_BATTERY_UTILIZATION_HINT

Set command sent to HPMI to provide battery utilization hints.
IOCTL_HPMI_QUERY_CAPABILITIES

The IOCTL_HPMI_QUERY_CAPABILITIES command is sent to query features supported by HPMI and Windows services requested by HPMI. Windows will issue this IOCL to HPMI once after a new HPMI driver instance is discovered.

Structures

 
HPMI_BATTERY_UTILIZATION_HINT

This hint indicates if the OEM Battery Manager should attempt to save as much charge as possible in the non-hot swappable batteries (i.e.
HPMI_QUERY_CAPABILITIES

The HPMI_QUERY_CAPABILITIES structure is used to query HPMI capabilities.
HPMI_QUERY_CAPABILITIES_RESPONSE

HPMI_QUERY_CAPABILITIES_RESPONSE is a structure used to return information about software defined batteries (SDB).

Enumerations

 
HPMI_HINT_BOOL

Boolean type value used to track availability of HPMI hint data.