- ベストアンサー
include<wtsapi32.h>でエラーがでる
.netを使ってWTSQurySessionInformationのAPIを使う C言語プログラムを作ろうとしています。 ライブラリーにwtsapi32.lib ヘッダーにwtsapi32.h が必要と書いてあったので ライブラリーをインポートし、ヘッダーにPSDKの最新のものをいれましたが、エラーがでます。 c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\include\WtsApi32.h(109) : error C2061:構文エラー : 識別子 'LPWSTR といったものがたくさんエラーがでます、どうすれば 解決できるでしょうか。調べてもわからないため困っています。OSはXPを使ってます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
windows.hをwtsapi32.hより先にインクルードする必要あり。
その他の回答 (1)
- taka_tetsu
- ベストアンサー率65% (1020/1553)
回答No.2
もしくは、stdafx.hが各ソースでインクルードされてるんでしたら、.cや.cppでwtsapi32.hをインクルードするんではなく、stdafx.h中に記述する。
お礼
解決できました。 windows.hをincludeすることを知らなかったために エラーがでていたようです。 どうもありがとうございます