COMMPROPのCOMMPROP_INITIALIZEDについて


Cはかんない  2005-08-05 10:09:41  No: 16883  IP: 192.*.*.*

COMMPROPを呼び出す前に_COMMPROP構造体のwPacketLengthにCOMMPROP_INITIALIZEDを入れろとあるが
wPacketLength=word
COMMPROP_INITIALIZED=dword
のように型の大きさが違うがこのような時どのように代入しればいいですか、
わかる方教えて下さい。

編集 削除
質問は(わ)かんない  2005-08-05 11:13:25  No: 16884  IP: 192.*.*.*

>COMMPROPを呼び出す前に_COMMPROP構造体のwPacketLengthにCOMMPROP_INITIALIZEDを入れろとあるが...
誰がそんなこと言ってるのかな?
wPacketLengthには、以下の値(WORD)を入れろ。
sizeof(COMMPROP) + sizeof(MODEMSETTINGS) + sizeof(MODEMDEVCAPS) + α
そして、dwProvSpec1メンバには、COMMPROP_INITIALIZEDを入れろ。
#define COMMPROP_INITIALIZED ((DWORD)0xE73CF52E)

編集 削除