_attributedatldicesvr.idl

来自「不好意思」· IDL 代码 · 共 78 行

IDL
78
字号
import "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\prsht.idl";
import "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\mshtml.idl";
import "c:\program files\microsoft visual studio .net\vc7\platformsdk\include\dimm.idl";
import "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\mshtmhst.idl";
import "c:\program files\microsoft visual studio .net\vc7\platformsdk\include\docobj.idl";
import "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\exdisp.idl";
import "C:\Program Files\Microsoft Visual Studio .NET\Vc7\PlatformSDK\include\objsafe.idl";
import "c:\vcppnet\ex26n\attributedatldicesvr\_attributedatldicesvr.idl";

[
	object,
	uuid(5321A066-9E3A-4412-A11A-32D5ED060146),
	dual,
	helpstring("IAttributedATLDiceControl Interface"),
	pointer_default(unique)
] 
#line 18 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
interface IAttributedATLDiceControl : IDispatch {
#line 21 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	[propput,bindable,requestedit,id((-501))] HRESULT  BackColor([in] OLE_COLOR clr);
#line 23 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	[propget,bindable,requestedit,id((-501))] HRESULT  BackColor([out,retval] OLE_COLOR *pclr);
#line 25 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	[propget,id(1),helpstring("property DiceColor")] HRESULT  DiceColor([out,retval] SHORT *pVal);
#line 27 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	[propput,id(1),helpstring("property DiceColor")] HRESULT  DiceColor([in] SHORT newVal);
#line 29 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	[propget,id(2),helpstring("property TimesToRoll")] HRESULT  TimesToRoll([out,retval] SHORT *pVal);
#line 31 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	[propput,id(2),helpstring("property TimesToRoll")] HRESULT  TimesToRoll([in] SHORT newVal);
	[id(3),helpstring("method RollDice")] HRESULT  RollDice();
};


[ version(1.0), uuid(1EEE94B7-E4A3-4059-87C6-8033A49BB2DB), helpstring("AttributedATLDiceSvr 1.0 Type Library") ]
library AttributedATLDiceSvr
{
	importlib("stdole2.tlb");
	importlib("olepro32.dll");

	[
		uuid(4AB0D205-044E-4641-A0A5-B606D8685FE5),
		helpstring("_IAttributedATLDiceControlEvents Interface")
	] 
#line 43 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	dispinterface _IAttributedATLDiceControlEvents {
	properties:

	methods:
		[id(1),helpstring("method Doubles")] HRESULT  Doubles([in]SHORT n);
		[id(2),helpstring("method SnakeEyes")] HRESULT  SnakeEyes();
		[id(3),helpstring("method DiceRolled")] HRESULT  DiceRolled([in]SHORT x, [in]SHORT y);
	};

	[
		version(1.0),
		uuid(48350572-BE82-4FBB-AA6F-B4691E30173A),
		helpstring("AttributedATLDiceControl Class")
	] 
#line 65 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\attributedatldicecontrol.h"
	coclass CAttributedATLDiceControl {
		interface IAttributedATLDiceControl;
		[default, source]	interface _IAttributedATLDiceControlEvents;
	};

	[
		version(1.0),
		uuid(0B276055-2D66-4738-91D3-EF8C1D0497AE),
		helpstring("DiceMainPropPage Class")
	] 
#line 21 "c:\\vcppnet\\ex26n\\attributedatldicesvr\\dicemainproppage.h"
	coclass CDiceMainPropPage {
		[default] interface IUnknown;
	};

}

⌨️ 快捷键说明

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