windows.sbpにおいて,
コード: 全て選択
TypeDef HANDLE = DWord
(中略)
TypeDef HFILE = HANDLE
となっていますが,Cの宣言に従って
コード: 全て選択
TypeDef HANDLE = VoidPtr
(中略)
TypeDef HFILE = Long
としたほうがよいのではないでしょうか。
(Cでは「typedef void *HANDLE」「typedef int HFILE」となっています)
HANDLEのほうは別にどうでもいいかもしれませんが,少なくともHFILEは是非変えていただけないでしょうか。
※VC++で「HFILE hFile=CreateFile(...)」とやったらハネられた経験からです。
(「HANDLE hFile=CreateFile(...)」が正しい)