www.pudn.com > SendMsgOCX.rar > SendMsgOCX.odl


// SendMsgOCX.odl : type library source for ActiveX Control project. 
 
// This file will be processed by the Make Type Library (mktyplib) tool to 
// produce the type library (SendMsgOCX.tlb) that will become a resource in 
// SendMsgOCX.ocx. 
 
#include  
#include  
 
[ uuid(9BF6004C-F284-4EFA-BFCF-227F6C34651D), version(1.0), 
  helpfile("SendMsgOCX.hlp"), 
  helpstring("SendMsgOCX ActiveX Control module"), 
  control ] 
library SENDMSGOCXLib 
{ 
	importlib(STDOLE_TLB); 
	importlib(STDTYPE_TLB); 
 
	//  Primary dispatch interface for CSendMsgOCXCtrl 
 
	[ uuid(6AA45237-9F03-4EAD-9663-E9B7BF46F935), 
	  helpstring("Dispatch interface for SendMsgOCX Control"), hidden ] 
	dispinterface _DSendMsgOCX 
	{ 
		properties: 
			// NOTE - ClassWizard will maintain property information here. 
			//    Use extreme caution when editing this section. 
			//{{AFX_ODL_PROP(CSendMsgOCXCtrl) 
			//}}AFX_ODL_PROP 
 
		methods: 
			// NOTE - ClassWizard will maintain method information here. 
			//    Use extreme caution when editing this section. 
			//{{AFX_ODL_METHOD(CSendMsgOCXCtrl) 
			[id(1)] short OpenCom(short portNo); 
			[id(2)] short SendMessage(BSTR lpcszPhoneNumber, short msgType, BSTR* lpData, long dwDataSize); 
			[id(3)] short SetSMSCenter(BSTR lpcszPhoneNumber); 
			//}}AFX_ODL_METHOD 
 
			[id(DISPID_ABOUTBOX)] void AboutBox(); 
	}; 
 
	//  Event dispatch interface for CSendMsgOCXCtrl 
 
	[ uuid(2C61C23A-20E7-40E7-AE6C-163DB16A7EB7), 
	  helpstring("Event interface for SendMsgOCX Control") ] 
	dispinterface _DSendMsgOCXEvents 
	{ 
		properties: 
			//  Event interface has no properties 
 
		methods: 
			// NOTE - ClassWizard will maintain event information here. 
			//    Use extreme caution when editing this section. 
			//{{AFX_ODL_EVENT(CSendMsgOCXCtrl) 
			[id(1)] void MsgAnswer(long MsgNo, BSTR AnswerNo); 
			[id(2)] void MsgAnswer1(long MsgNo, BSTR AnswerNo); 
			//}}AFX_ODL_EVENT 
	}; 
 
	//  Class information for CSendMsgOCXCtrl 
 
	[ uuid(A8E11689-EA8F-403D-B144-AEF9E9F8C25B), 
	  helpstring("SendMsgOCX Control"), control ] 
	coclass SendMsgOCX 
	{ 
		[default] dispinterface _DSendMsgOCX; 
		[default, source] dispinterface _DSendMsgOCXEvents; 
	}; 
 
 
	//{{AFX_APPEND_ODL}} 
	//}}AFX_APPEND_ODL}} 
};