⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _eventreceiver.idl

📁 Vc.Net入门与提高源码
💻 IDL
字号:
import "C:\Program Files\Microsoft Visual Studio.NET\Vc7\include\mshtml.idl";
import "c:\program files\microsoft visual studio.net\vc7\include\dimm.idl";
import "C:\Program Files\Microsoft Visual Studio.NET\Vc7\include\mshtmhst.idl";
import "c:\program files\microsoft visual studio.net\vc7\include\docobj.idl";
import "C:\Program Files\Microsoft Visual Studio.NET\Vc7\include\objsafe.idl";

#line 12 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
enum E {
	e = 17,
};

#line 16 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
struct S {
	int i;
#line 17 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
	int j;
};

[
	uuid(2276206B-DCD4-3AC6-8D8C-E49471833402),
	dual
] 
#line 32 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
interface IJW : IDispatch {
	HRESULT  event1();
};

[
	uuid(60B383C3-D0E5-345D-BEE8-A37FE7E2AE6B),
	dual
] 
#line 37 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
interface IBase : IDispatch {
	HRESULT  doSomething();
};


[ version(1.0), uuid(7F52348D-4E5A-4570-8D5E-9BB27400C954), helpstring("EventReceiver 1.0 Type Library") ]
library EventReceiver
{
	importlib("stdole2.tlb");
	importlib("olepro32.dll");

	[
		uuid(46D29755-EC8D-3157-B6CA-80C05C2D2CFF)
	] 
#line 20 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
	dispinterface IEvent {
	properties:

	methods:
		[id(0x22)] void  event1([in] enum E , [in] char *);
		[id(022)] HRESULT  event2([in] struct S *a, [in] float b, [in] VARIANT c);
	};

	[
		uuid(4C0A09F6-3158-3215-A9F3-A1AC36E1E4F1),
		object,
		custom(8AFCDA7F-33B7-3120-86A8-754D2C0C0578, "library_block")
	] 
#line 25 "f:\\新建文件夹\\events\\comevents\\ifaces.h"
	interface IEvent2 : IUnknown {
		int  event1([in] int );
		HRESULT  event2([in] int , [in] float );
		void  __cdecl event3();
	};

	[
		uuid(9082FA00-40BE-3EE5-B3CF-BADF051BE2B3),
		version(1.0),
		noncreatable
	] 
	coclass __Impl_IEvent {
		[default] interface IUnknown;
	};

	[
		uuid(E81701D3-B5C1-3532-8EC3-077AFDEF42B2),
		version(1.0),
		noncreatable
	] 
	coclass __Impl_IEvent2 {
		interface IEvent2;
	};

	[
		uuid(0EDE4CD6-B8AC-372F-9714-E3E32AF34D67),
		version(1.0),
		noncreatable
	] 
	coclass __Impl_N_IJW {
		interface IJW;
	};

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -