// stdafx.h : 標準のシステム インクルード ファイル、
//            または参照回数が多く、かつあまり変更されない
//            プロジェクト専用のインクルード ファイルを記述します。
//

#if !defined(AFX_STDAFX_H__2645C536_A560_4C1E_96E8_9CB95C3D2BAE__INCLUDED_)
#define AFX_STDAFX_H__2645C536_A560_4C1E_96E8_9CB95C3D2BAE__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#define VC_EXTRALEAN		// Windows ヘッダーから殆ど使用されないスタッフを除外します。

#include <afxwin.h>         // MFC のコアおよび標準コンポーネント
#include <afxext.h>         // MFC の拡張部分
#include <afxdisp.h>        // MFC のオートメーション クラス
#include <afxdtctl.h>		// MFC の Internet Explorer 4 コモン コントロール サポート
#ifndef _AFX_NO_AFXCMN_SUPPORT
#include <afxcmn.h>			// MFC の Windows コモン コントロール サポート
#endif // _AFX_NO_AFXCMN_SUPPORT


#define _EXE_IMPLIMENT_	// EXE本体の実装です。

	#define _ATL_APARTMENT_THREADED
#include <atlbase.h>
// 何かオーバーライドしたい場合、CComModule からクラスを派生させて
// それを使用することが可能ですが _Module の名前は変更しないでください。

// ▼ (3199) BGN 2003.10.24 (dincom) CShitarabian::OpenDocumentCoreで使用
#define DELETE_EXCEPTION(e) do { e->Delete(); } while (0)
// ▲ (3199) END

class CShitarabianModule : public CComModule
{
public:
	LONG Unlock();
	LONG Lock();
	LPCTSTR FindOneOf(LPCTSTR p1, LPCTSTR p2);
	DWORD dwThreadID;
};
extern CShitarabianModule _Module;
#include <atlcom.h>

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ は前行の直前に追加の宣言を挿入します。


#endif // !defined(AFX_STDAFX_H__2645C536_A560_4C1E_96E8_9CB95C3D2BAE__INCLUDED_)
