>>425
やってみたんですが、どうしてもうまくいきません。
HTMLに組み込んだときに関数が無いといわれてしまいます。
オートメーション互換型という型がいいのですか?
で、LPSTRはやめてBSTRというのにしてみたんですけどコンパイル時に
自作の関数内で「'char *'型は'wchar_t *'型に変換できない」
というエラーが起こってしまいます。

'char *'型から'wchar_t *'型に変換するにはどうすればいいんでしょうか?
エラー個所は下記です。

/* シリアルポートからデータ受信 */
BSTR __stdcall TEditCom::Recive()
{
DWORD dwErrors;
COMSTAT ComStat;
DWORD dwCount;
char pszBuf[256];
DWORD dwRead;

ClearCommError(hComm, &dwErrors, &ComStat);

dwCount = ComStat.cbInQue;

ZeroMemory(pszBuf,sizeof(pszBuf));
ReadFile(hComm, pszBuf, dwCount, &dwRead, NULL);

BSTR m = pszBuf; ←エラー
return m;
}