waveOutGetVolume (coredll)
Last changed: -201.25.21.120

.
Summary
Returns the current system volume

C# Signature:

[DllImport("coredll.dll", SetLastError=true)]
protected static extern int waveOutGetVolume(IntPtr device, ref uint volume);

VB Signature:

Declare Function waveOutGetVolume Lib "coredll.dll" (TODO) As TODO

User-Defined Types:

None.

Notes:

0 is off, 65536 is max volume.

Pass IntPtr.Zero as the value for device if only one audio device in your pocket pc.

Tips & Tricks:

Please add some!

Sample Code:

uint ret = (uint)0;

waveOutGetVolume(IntPtr.Zero, ref ret);

Alternative Managed API:

Do you know one? Please contribute it!

Documentation