@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: TODO - a short description Gets the current sound that will be played when an event happens (ie. a phone call) !!!!C# Signature: !!!!VB Signature: <DllImport("aygshell.dll",SetLastError:=True)> _ Private Shared Function SndGetSound(ByVal seSoundEvent as SoundEvent, ByRef pSoundFileInfo as SNDFILEINFO) as UInteger End Function !!!!User-Defined Types: _Declaration of SNDFILEINFO_ Private Structure SNDFILEINFO <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=260)> _ Private szPathNameNative as String <MarshalAs(UnmanagedType.ByValTStr, SizeConst:=260)> _ Private szDisplayNameNative as String Public sstType as SoundType End Structure _Enumerations_ Public Enum SoundEvent All=0 RingLine1 RingLine2 KnownCallerLine1 RoamingLine1 RingVoip End Enum Enum SoundType [On] = 0 File = 1 Vibrate = 2 None = 3 End Enum !!!!Alternative Managed API: Do you know one? Please contribute it! !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: _Code in Use_ Dim MyCurrentSound as SoundType Dim sfi as New SNDFILEINFO SndGetSound(SoundEvent.All, sfi) MyCurrentSound = sfi.sstType Documentation: http://msdn.microsoft.com/en-us/library/ms894813.aspx
Edit aygshell.SndGetSound
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.