lamp.h header

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

lamp.h contains the following programming interfaces:

IOCTLs

 
IOCTL_LAMP_BASE

Learn more about: IOCTL_LAMP_BASE IOCTL
IOCTL_LAMP_GET_CAPABILITIES_COLOR

The IOCTL_LAMP_GET_CAPABILITIES_COLOR control code queries the capabilities of the lamp when the device is configured to emit color light.
IOCTL_LAMP_GET_CAPABILITIES_WHITE

The IOCTL_LAMP_GET_CAPABILITIES_WHITE control code queries the capabilities of the lamp when the device is configured to emit white light.
IOCTL_LAMP_GET_EMITTING_LIGHT

The IOCTL_LAMP_GET_EMITTING_LIGHT control code queries if the lamp is turned on.
IOCTL_LAMP_GET_INTENSITY_COLOR

The IOCTL_LAMP_GET_INTENSITY_COLOR control code queries the light intensity when the lamp is configured to emit color light.
IOCTL_LAMP_GET_INTENSITY_WHITE

The IOCTL_LAMP_GET_INTENSITY_WHITE control code queries the light intensity when the lamp is configured to emit white light.
IOCTL_LAMP_GET_MODE

The IOCTL_LAMP_GET_MODE control code queries the mode with which the lamp is currently configured.
IOCTL_LAMP_SET_EMITTING_LIGHT

The IOCTL_LAMP_SET_EMITTING_LIGHT control code turns the lamp on or off.
IOCTL_LAMP_SET_INTENSITY_COLOR

The IOCTL_LAMP_SET_INTENSITY_COLOR control code sets the lamp to the specified light intensity.
IOCTL_LAMP_SET_INTENSITY_WHITE

The IOCTL_LAMP_SET_INTENSITY_WHITE control code sets the lamp to the specified light intensity.
IOCTL_LAMP_SET_MODE

The IOCTL_LAMP_SET_MODE control code sets the mode in which the lamp operates.

Structures

 
LAMP_CAPABILITIES_COLOR

The LAMP_CAPABILITIES_COLOR structure is the I/O parameter type of IOCTL_LAMP_GET_INTENSITY_COLOR and IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_CAPABILITIES_WHITE

The LAMP_CAPABILITIES_WHITE structure is the I/O parameter type of IOCTL_LAMP_GET_INTENSITY_WHITE and IOCTL_LAMP_SET_INTENSITY_WHITE.
LAMP_INTENSITY_COLOR

The LAMP_INTENSITY_COLOR structure is the I/O parameter type of IOCTL_LAMP_GET_INTENSITY_COLOR and IOCTL_LAMP_SET_INTENSITY_COLOR.
LAMP_INTENSITY_WHITE

The LAMP_INTENSITY_WHITE structure is the I/O parameter type of IOCTL_LAMP_GET_INTENSITY_WHITE and IOCTL_LAMP_SET_INTENSITY_WHITE.

Enumerations

 
LAMP_MODE

This enumeration contains the operating modes of a lamp device.