phoneGetVolume
The 
phoneGetVolume function returns the volume setting of the specified phone's hookswitch
device. 
LONG phoneGetVolume(
    HPHONE hPhone,
  | 
  | 
    DWORD dwHookSwitchDev,
  | 
  | 
    LPDWORD lpdwVolume
  | 
  | 
   );
  | 
  | 
 
Parameters
hPhone 
A handle to the open phone device. 
dwHookSwitchDev 
A single hookswitch device whose volume level is queried. This parameter uses
the following PHONEHOOKSWITCHDEV_ constants: 
PHONEHOOKSWITCHDEV_HANDSET 
This is the phone's handset. 
PHONEHOOKSWITCHDEV_SPEAKER 
This is the phone's speakerphone or adjunct. 
PHONEHOOKSWITCHDEV_HEADSET 
This is the phone's headset. 
 
lpdwVolume 
A pointer to a DWORD-sized location containing the current volume setting of
the hookswitch device. 
dwVolume specifies the volume level of the hookswitch device. This is a number in the
range 0x00000000 (silence) to 0x0000FFFF (maximum volume). The actual
granularity and quantization of volume settings in this range are service-provider
specific. 
 
Return Values
Returns zero if the request is successful or a negative error number if an
error has occurred. Possible return values are: 
PHONEERR_INVALPHONEHANDLE, PHONEERR_NOMEM, PHONEERR_INVALPHONESTATE,
PHONEERR_RESOURCEUNAVAIL, PHONEERR_INVALPOINTER, PHONEERR_OPERATIONFAILED,
PHONEERR_INVALHOOKSWITCHDEV, PHONEERR_UNINITIALIZED, PHONEERR_OPERATIONUNAVAIL.
			
				- Software for developers
				
 - 
				Delphi Components
				.Net Components
				Software for Android Developers
				 - More information resources
				
 - 
				MegaDetailed.Net
				Unix Manual Pages
				Delphi Examples