// TestActiveX2.idl : ActiveX 컨트롤 프로젝트의 형식 라이브러리 소스입니다.

// 이 파일은 MIDL 컴파일러 도구에 의해 처리되어
// TestActiveX2.ocx의 리소스가 되는
// TestActiveX2.ocx.

#include <olectl.h>
#include <idispids.h>

[ uuid(5D8D48EB-93B1-4EFC-9AB2-4A87CE3DC77A), version(1.0),
  helpfile("TestActiveX2.hlp"),
  helpstring("TestActiveX2 ActiveX 컨트롤 모듈"),
  control ]
library TestActiveX2Lib
{
	importlib(STDOLE_TLB);

	//  CTestActiveX2Ctrl의 기본 디스패치 인터페이스입니다.

	[ uuid(F7BE4178-0149-4788-8DF9-97E7CFB37F70),
	  helpstring("TestActiveX2 Control의 디스패치 인터페이스")]
	dispinterface _DTestActiveX2
	{
		properties:
		methods:

			[id(DISPID_ABOUTBOX)] void AboutBox();
	};

	//  CTestActiveX2Ctrl의 이벤트 디스패치 인터페이스입니다.

	[ uuid(7F24043D-2045-4B92-B6C6-E8B3C717EF06),
	  helpstring("TestActiveX2 Control의 이벤트 인터페이스") ]
	dispinterface _DTestActiveX2Events
	{
		properties:
			//  이벤트 인터페이스에 속성이 없습니다.

		methods:
	};

	//  CTestActiveX2Ctrl의 클래스 정보입니다.

	[ uuid(72C74757-EFCA-4E60-86B1-0C74CA327C16),
	  helpstring("TestActiveX2 Control"), control ]
	coclass TestActiveX2
	{
		[default] dispinterface _DTestActiveX2;
		[default, source] dispinterface _DTestActiveX2Events;
	};

};
