void GetCaptureTVTunerCountryCode(IltmmCapture *pCapture) { long lCountryCode; CString szCountryCode; IltmmTVTuner* pTuner; // get the tuner object HRESULT hr = pCapture->get_TVTuner(&pTuner); if(SUCCEEDED(hr) && pTuner != NULL) { // set the country code to 1 pTuner->put_CountryCode(1); // get it to check pTuner->get_CountryCode(&lCountryCode); // display the current country code szCountryCode.Format(TEXT("Country code is %d"), lCountryCode); MessageBox(NULL, szCountryCode, TEXT("TV Tuner Country Code"), MB_OK); // release the tuner object pTuner->Release(); } }