CLSIDs for the Auto PC

The vehicle I/O APIs documented here are preliminary and subject to change.

This table lists the CLSIDs for the Auto PC vehicle information API.

CLSID
Description
CLSID_VIOVEHICLE Returns information about the vehicle as a whole.
CLSID_VIO_IOCTL Returns information about the API.
CLSID_VIO_IGNITION_SWITCH Returns the status of the ignition switch.
CLSID_VIO_HEADLIGHTS Returns the status of the headlight switch.
CLSID_VIO_PARKING_BRAKE Returns the status of the parking brake.
CLSID_VIO_VEHICLE_SPEED Returns the current vehicle speed.
CLSID_VIO_ENGINE_RPM Returns the current crankshaft rotation rate.
CLSID_VIO_COOLANT_TEMP Returns the engine’s coolant temperature.
CLSID_VIO_BATTERY_VOLTAGE Returns the current battery output voltage.
CLSID_VIO_TIMING_ADVANCE Returns the ignition spark advance.
CLSID_VIO_THROTTLE_POSITION Returns the current throttle position as a percentage.
CLSID_VIO_INTAKE_TEMP Returns the temperature of the air when it arrives in the engine.
CLSID_VIO_MANIFOLD_AIR_PRESSURE Returns the absolute air pressure in the intake manifold.
CLSID_VIO_ENGINE_LOAD Returns the engine load, which is the current airflow as a percentage of the peak airflow into the engine.
CLSID_VIO_FUEL_PRESSURE Returns the fuel pressure relative to ambient atmospheric pressure.
CLSID_VIO_MASS_AIR_FLOW_RATE Returns the mass flow rate of air into the engine.
CLSID_VIO_ODOMETER Returns an odometer reading.
CLSID_VIO_TRANSMISSION_GEAR Returns the current transmission gear position.
CLSID_VIO_FUEL_SYSTEM_STATUS Determines if adjustments are being made to the fuel flow to the cylinders, and why.
CLSID_VIO_FUEL_TRIM Describes the adjustment to the fuel delivery calibration.
CLSID_VIO_O2_SENSOR Returns the voltage of the oxygen sensors in the vehicle.
CLSID_VIO_DOOR_SWITCHES Retrieves the status of the door, liftgate, and trunk lid pin switches.
CLSID_VIO_LATCH_CONTROL Releases a latch, such as a truck latch, gas cap, or hood.
CLSID_VIO_LOCK_STATE Locks and unlocks power locks.
CLSID_VIO_AUX_LIGHTS Returns the status of various lights in the vehicle.
CLSID_VIO_DIAGNOSTIC_CODES Returns diagnostic trouble codes generated by the vehicle’s electronic control units.