======================================================================== ATL (ACTIVE TEMPLATE LIBRARY) : BonCasService プロジェクトの概要 ======================================================================== この BonCasService プロジェクトは、ユーザーがサービス (EXE) を作成する ための開始点として使用するために、AppWizard によって作成されました。 このファイルには、プロジェクトを構成する各ファイルの内容の概略が記述されていま す。 BonCasService.vcproj これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの プロジェクト ファイルです。 ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が 記述されています。 BonCasService.idl このファイルには、プロジェクトで定義されるタイプ ライブラリの IDL 定義、 インターフェイス、およびコクラスが含まれます。 このファイルは MIDL コンパイラによって処理され、次のものが生成されます。 C++ のインターフェイス定義と GUID 宣言 (BonCasService.h) GUID 定義 (BonCasService_i.c) タイプ ライブラリ (BonCasService.tlb) マーシャリング コード (BonCasService_p.c および dlldata.c) BonCasService.h このファイルには、C++ のインターフェイス定義および BonCasService.idl. で定義される項目の GUID 宣言が含まれます。 コンパイル中に MIDL によって再生成されます。 BonCasService.cpp このファイルには、オブジェクト マップと、WinMain、ServiceMain、および サービス管理関数の実装が含まれます。 BonCasService.rc これは、プログラムで使用する Microsoft Windows の全リソースの一覧です。 ///////////////////////////////////////////////////////////////////////////// その他の標準ファイル: StdAfx.h, StdAfx.cpp これらのファイルは、コンパイル済みヘッダー (PCH) ファイル BonCasService.pch とプリコンパイル済み型ファイル StdAfx.obj をビルドするために使用します。 Resource.h これは、リソース ID を定義する標準のヘッダー ファイルです。 ///////////////////////////////////////////////////////////////////////////// プロキシ/スタブ DLL プロジェクトおよびモジュール定義ファイル: BonCasServiceps.vcproj このファイルは、必要に応じてプロキシ/スタブ DLL を構築するためのプロジェク ト ファイルです。 メイン プロジェクトの IDL ファイルにインターフェイスが少なくとも 1 つ 含まれていること、およびプロキシ/スタブ DLL をビルドする前に IDL ファイルをコンパイルすることが必要です。このプロセスによって、 dlldata.c, プロキシ/スタブ DLL をビルドするために必要な BonCasService_i.c と BonCasService_p.c が生成され ます。 BonCasServiceps.def このモジュール定義ファイルは、プロキシ/スタブに必要なエクスポートに関する 情報をリンカに提供します。 /////////////////////////////////////////////////////////////////////////////