22     ULONG ulRef = InterlockedDecrement(&
_cRef);
 
   34     if (IID_IUnknown == riid)
 
   37         *ppvInterface = (IUnknown*)
this;
 
   39     else if (__uuidof(IAudioSessionEvents) == riid)
 
   42         *ppvInterface = (IAudioSessionEvents*)
this;
 
   71     ISimpleAudioVolume   *pAudioVolume = NULL;
 
   73     if (FAILED(hr)) 
return false;
 
   77         pAudioVolume->SetMute(bMuted, &GUID_NULL);
 
   83     if (pAudioVolume != NULL)
 
   85         pAudioVolume->Release();