phoneSetLamp
The 
phoneSetLamp function causes the specified lamp to be lit on the specified open phone
device in the specified lamp mode. 
LONG phoneSetLamp(
    HPHONE hPhone,
  | 
  | 
    DWORD dwButtonLampID,
  | 
  | 
    DWORD dwLampMode
  | 
  | 
   );
  | 
  | 
 
Parameters
hPhone 
A handle to the open phone device. The application must be the owner of the
phone. 
dwButtonLampID 
The button whose lamp is to be lit. 
dwLampMode 
How the lamp is to be lit. The 
dwLampMode parameter can have only a single bit set. This parameter uses the following
PHONELAMPMODE_ constants: 
PHONELAMPMODE_BROKENFLUTTER 
Broken flutter is the superposition of flash and flutter. 
PHONELAMPMODE_FLASH 
Flash means slow on and off. 
PHONELAMPMODE_FLUTTER 
Flutter means fast on and off. 
PHONELAMPMODE_OFF 
The lamp is off. 
PHONELAMPMODE_STEADY 
The lamp is continuously lit. 
PHONELAMPMODE_WINK 
The lamp is winking. 
PHONELAMPMODE_DUMMY 
This value is used to describe a button/lamp position that has no
corresponding lamp. 
 
Return Values
Returns a positive request ID if the function will be completed asynchronously
or a negative error number if an error has occurred. The 
dwParam2 parameter of the corresponding PHONE_REPLY message is zero if the function is
successful or it is a negative error number if an error has occurred. Possible
return values are: 
PHONEERR_INVALPHONEHANDLE, PHONEERR_OPERATIONUNAVAIL, PHONEERR_NOTOWNER,
PHONEERR_NOMEM, PHONEERR_INVALBUTTONLAMPID, PHONEERR_RESOURCEUNAVAIL,
PHONEERR_INVALPHONESTATE, PHONEERR_OPERATIONFAILED, PHONEERR_INVALLAMPMODE,
PHONEERR_UNINITIALIZED.
See Also
PHONE_REPLY
			
				- Software for developers
				
 - 
				Delphi Components
				.Net Components
				Software for Android Developers
				 - More information resources
				
 - 
				MegaDetailed.Net
				Unix Manual Pages
				Delphi Examples