Speech API 5.1をVisual Studio 2005で使用する方法

Visual Studio 2005でSpeech API 5.1を使用するには、ライブラリのヘッダファイル (sphelper.h) を修正する必要があります。

修正箇所

sphelper.hの以下の箇所を、太字のように修正します。

行番号 コードの修正内容
769
const ULONG ulLenVendorPreferred = wcslen(pszVendorPreferred);
1418
static HRESULT CoMemCopyWFEX
  (const WAVEFORMATEX * pSrc, WAVEFORMATEX ** ppCoMemWFEX)
2372
const WCHAR * psz;
for (psz = (const WCHAR *)lParam; *psz; psz++) {}
2559
SPPHONEID* pphoneId = ( SPPHONEID* )( ( WCHAR* )dsPhoneId );
2633
pphoneId += wcslen( ( const wchar_t* )pphoneId ) + 1;