Я получил решение для вышеупомянутого:
Способ получения статуса Mute:
void vGetMuteStatus(){
LONG lReturn;
HKEY hkey;
DWORD dwLen, dwMode;
lReturn = RegOpenKeyEx(HKEY_CURRENT_USER,
L"ControlPanel\\Notifications\\ShellOverrides",
0,KEY_QUERY_VALUE|KEY_READ,&hkey);
if (lReturn == ERROR_SUCCESS) {
dwLen = sizeof(DWORD);
lReturn = RegQueryValueEx(hkey,L"Mode", NULL, NULL,
(LPBYTE)&dwMode, &dwLen);
RegCloseKey(hkey);
}
if(dwMode == 2)
MSGBOX(NULL,L"Volume",L"Volume is Mute",MB_OK);
else
MSGBOX(NULL,L"Volume",L"Volume is not Mute",MB_OK);
}