亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cluadmex.idl

?? vc6.0完整版
?? IDL
字號(hào):
/////////////////////////////////////////////////////////////////////////////
//
//	Copyright (c) 1996-1997 Microsoft Corporation
//
//	Module Name:
//		CluAdmEx.idl
//
//	Abstract:
//		Definition of COM interfaces for Cluster Administrator extensions.
//
//	Author:
//		davidp	August 22, 1996
//
//	Revision History:
//
//	Notes:
//		The following interfaces defined below are used to get information
//		about the object(s) for which a property page, wizard, or context
//		menu is being displayed.  These interfaces may be queried for by
//		the extension using the piData IUnknown interface pointer.
//
//			IGetClusterPropSheetInfo
//			IGetClusterDataInfo
//			IGetClusterObjectInfo
//			IGetClusterNodeInfo
//			IGetClusterGroupInfo
//			IGetClusterResourceInfo
//			IGetClusterNetworkInfo
//			IGetClusterNetInterfaceInfo
//
//		The following interfaces defined below are implemented by extensions
//		are are used to extend property sheets, wizards, and context menus.
//
//			IWEExtendPropertySheet
//			IWEExtendWizard
//			IWEExtendContextMenu
//			IWEInvokeCommand
//
//		The following interfaces defined below are implemented by CluAdmin
//		and are passed to the extension to allow it to add its extension
//		property pages, wizard pages, or context menu items.
//
//			IWCPropertySheetCallback
//			IWCWizardCallback
//			IWCContextMenuCallback
//
/////////////////////////////////////////////////////////////////////////////

#ifndef _CLUADMEX_IDL_
#define _CLUADMEX_IDL_

	import "oaidl.idl";
	import "clusapi.h";

// Define HPROPSHEETPAGE because we can't include prsht.h.
#define HPROPSHEETPAGE LONG *

/////////////////////////////////////////////////////////////////////////////
// Cluster Administrator Extensions type definitions
/////////////////////////////////////////////////////////////////////////////

	/////////////////////////////////////////////////////////////////////////
	//
	// CLUADMEX_OBJECT_TYPE
	//
	// Enumeration of the types of objects that can be administered.
	//
	/////////////////////////////////////////////////////////////////////////

	typedef enum _CLUADMEX_OBJECT_TYPE
	{
		CLUADMEX_OT_NONE			= 0,
		CLUADMEX_OT_CLUSTER,
		CLUADMEX_OT_NODE,
		CLUADMEX_OT_GROUP,
		CLUADMEX_OT_RESOURCE,
		CLUADMEX_OT_RESOURCETYPE,
		CLUADMEX_OT_NETWORK,
		CLUADMEX_OT_NETINTERFACE

	} CLUADMEX_OBJECT_TYPE;

/////////////////////////////////////////////////////////////////////////////
// Cluster Administrator Extensions data interface definitions
/////////////////////////////////////////////////////////////////////////////

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterUIInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE50-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterUIInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterUIInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HRESULT GetClusterName(
					[out] BSTR lpszName,
					[in, out] LONG * pcchName
					);
		[local] LCID GetLocale(void);
		[local] HFONT GetFont(void);
		[local] HICON GetIcon(void);

	};  //*** interface IGetClusterUIInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterDataInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE51-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterDataInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterDataInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HRESULT GetClusterName(
					[out] BSTR lpszName,
					[in, out] LONG * pcchName
					);
		[local] HCLUSTER GetClusterHandle(void);
		[local] LONG GetObjectCount(void);

	};  //*** interface IGetClusterDataInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterObjectInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE52-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterObjectInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterObjectInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HRESULT GetObjectName(
					[in] LONG lObjIndex,
					[out] BSTR	lpszName,
					[in, out] LONG * pcchName
					);
		[local] CLUADMEX_OBJECT_TYPE GetObjectType(
					[in] LONG lObjIndex
					);

	};  //*** interface IGetClusterObjectInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterNodeInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE53-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterNodeInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterNodeInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HNODE GetNodeHandle(
					[in] LONG lObjIndex
					);

	};  //*** interface IGetClusterObjectInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterGroupInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE54-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterGroupInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterGroupInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HGROUP GetGroupHandle(
					[in] LONG lObjIndex
					);

	};  //*** interface IGetClusterGroupInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterResourceInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE55-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterResourceInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterResourceInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HRESOURCE GetResourceHandle(
					[in] LONG lObjIndex
					);
		[local] HRESULT GetResourceTypeName(
					[in] LONG lObjIndex,
					[out] BSTR lpszResTypeName,
					[in, out] LONG * pcchResTypeName
					);
		[local] BOOL GetResourceNetworkName(
					[in] LONG lObjIndex,
					[out] BSTR lpszNetName,
					[in, out] ULONG * pcchNetName
					);

	};  //*** interface IGetClusterResourceInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterNetworkInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE56-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterNetworkInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterNetworkInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HNETWORK GetNetworkHandle(
					[in] LONG lObjIndex
					);

	};  //*** interface IGetClusterNetworkInfo

	/////////////////////////////////////////////////////////////////////////
	//
	// IGetClusterNetInterfaceInfo
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE57-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IGetClusterNetInterfaceInfo Interface"),
		pointer_default(unique)
	]
	interface IGetClusterNetInterfaceInfo : IUnknown
	{
		import "oaidl.idl";

		[local] HNETINTERFACE GetNetInterfaceHandle(
					[in] LONG lObjIndex
					);

	};  //*** interface IGetClusterNetInterfaceInfo

/////////////////////////////////////////////////////////////////////////////
// Cluster Administrator Extensions interface definitions
/////////////////////////////////////////////////////////////////////////////

	/////////////////////////////////////////////////////////////////////////
	//
	// IWCPropertySheetCallback
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE60-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWCPropertySheetCallback Interface"),
		pointer_default(unique)
	]
	interface IWCPropertySheetCallback : IUnknown
	{
		import "oaidl.idl";

		HRESULT AddPropertySheetPage(
					[in] HPROPSHEETPAGE hpage
					);

	};  //*** interface IWCPropertySheetCallback

	/////////////////////////////////////////////////////////////////////////
	//
	// IWEExtendPropertySheet
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE61-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWSExtendPropertySheet Interface"),
		pointer_default(unique)
	]
	interface IWEExtendPropertySheet : IUnknown
	{
		import "oaidl.idl";

		HRESULT CreatePropertySheetPages(
					[in] IUnknown * piData,
					[in] IWCPropertySheetCallback * piCallback
					);

	};  //*** interface IWEExtendPropertySheet

	/////////////////////////////////////////////////////////////////////////
	//
	// IWCWizardCallback
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE62-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWCWizardCallback Interface"),
		pointer_default(unique)
	]
	interface IWCWizardCallback : IUnknown
	{
		import "oaidl.idl";

		HRESULT AddWizardPage(
					[in] HPROPSHEETPAGE hpage
					);
		HRESULT EnableNext(
					[in] HPROPSHEETPAGE hpage,
					[in] BOOL bEnable
					);

	};  //*** interface IWCWizardCallback

	/////////////////////////////////////////////////////////////////////////
	//
	// IWEExtendWizard
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE63-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWEExtendWizard Interface"),
		pointer_default(unique)
	]
	interface IWEExtendWizard : IUnknown
	{
		import "oaidl.idl";

		HRESULT CreateWizardPages(
					[in] IUnknown * piData,
					[in] IWCWizardCallback * piCallback
					);

	};  //*** interface IWEExtendWizard

	/////////////////////////////////////////////////////////////////////////
	//
	// IWCContextMenuCallback
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE64-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWCContextMenuCallback Interface"),
		pointer_default(unique)
	]
	interface IWCContextMenuCallback : IUnknown
	{
		import "oaidl.idl";

		HRESULT AddExtensionMenuItem(
					[in] BSTR lpszName,
					[in] BSTR lpszStatusBarText,
					[in] ULONG nCommandID,
					[in] ULONG nSubmenuCommandID,
					[in] ULONG uFlags
					);

	};  //*** interface IWCContextMenuCallback

	/////////////////////////////////////////////////////////////////////////
	//
	// IWEExtendContextMenu
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE65-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWEExtendContextMenu Interface"),
		pointer_default(unique)
	]
	interface IWEExtendContextMenu : IUnknown
	{
		import "oaidl.idl";

		HRESULT AddContextMenuItems(
					[in] IUnknown * piData,
					[in] IWCContextMenuCallback * piCallback
					);

	};  //*** interface IWEExtendContextMenu

	/////////////////////////////////////////////////////////////////////////
	//
	// IWEInvokeCommand
	//
	/////////////////////////////////////////////////////////////////////////

	[
		object,
		uuid(97DEDE66-FC6B-11CF-B5F5-00A0C90AB505),
		helpstring("IWEInvokeCommand Interface"),
		pointer_default(unique)
	]
	interface IWEInvokeCommand : IUnknown
	{
		import "oaidl.idl";

		HRESULT InvokeCommand(
					[in] ULONG nCommandID,
					[in] IUnknown * piData
					);

	};  //*** interface IWEInvokeCommand

/////////////////////////////////////////////////////////////////////////////

#endif // _CLUADMEX_IDL_

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美中文字幕一区| 久久久久99精品一区| 国内精品久久久久影院薰衣草| 成人欧美一区二区三区| 日韩欧美中文字幕精品| 99久久777色| 国产综合久久久久影院| 亚洲一区二区精品3399| 国产精品乱码一区二三区小蝌蚪| 69堂国产成人免费视频| 在线免费观看视频一区| 成人av电影免费在线播放| 久久精品久久99精品久久| 亚洲大型综合色站| 一区二区三区丝袜| 国产精品久久777777| 国产日本一区二区| 精品粉嫩超白一线天av| 欧美丰满一区二区免费视频| 欧美亚洲动漫制服丝袜| 成人白浆超碰人人人人| 国产高清在线精品| 蜜臀精品久久久久久蜜臀 | 欧美性猛交xxxxxx富婆| 成人av综合一区| 大桥未久av一区二区三区中文| 精品一区二区免费看| 蜜桃精品在线观看| 日本亚洲欧美天堂免费| 婷婷中文字幕综合| 亚洲国产毛片aaaaa无费看| 亚洲人成影院在线观看| 亚洲视频精选在线| 亚洲欧洲精品天堂一级| 国产精品激情偷乱一区二区∴| 亚洲国产精品二十页| 国产亚洲成年网址在线观看| 国产亚洲综合av| 国产亚洲污的网站| 欧美高清在线一区| 日本一区二区电影| 中文字幕在线观看不卡| 中文字幕一区二区在线播放| 亚洲日本va在线观看| 一二三区精品视频| 亚洲超碰精品一区二区| 无码av中文一区二区三区桃花岛| 爽好久久久欧美精品| 日本欧美一区二区三区| 久久激情五月激情| 国产精品一区二区在线看| 国产suv精品一区二区883| 成人在线综合网| 91网站在线观看视频| 在线精品视频免费播放| 欧美日韩精品综合在线| 日韩三级在线观看| 国产视频亚洲色图| 亚洲欧美另类久久久精品| 亚洲综合av网| 免费人成网站在线观看欧美高清| 麻豆一区二区在线| 成人精品亚洲人成在线| 日本道在线观看一区二区| 欧美男生操女生| 久久一区二区视频| 中文字幕一区二区三| 亚洲一区二区黄色| 国产一区二区三区久久久 | 成a人片国产精品| 在线亚洲一区观看| 欧美va亚洲va香蕉在线| 国产精品美女视频| 性久久久久久久久久久久| 久久99久久99小草精品免视看| 国产99久久久精品| 欧美男同性恋视频网站| 国产喷白浆一区二区三区| 亚洲午夜激情av| 国产一区视频在线看| 色偷偷久久一区二区三区| 欧美一卡在线观看| 国产精品萝li| 秋霞午夜av一区二区三区| 成人av免费观看| 日韩欧美国产三级电影视频| 国产精品久久久久精k8| 蜜桃av噜噜一区二区三区小说| 成人毛片视频在线观看| 日韩欧美中文字幕公布| 亚洲精品亚洲人成人网在线播放| 久久国产欧美日韩精品| 色狠狠综合天天综合综合| 久久综合狠狠综合久久综合88 | 久久成人免费网站| 色88888久久久久久影院野外| 日韩你懂的在线播放| 亚洲在线免费播放| 成人精品一区二区三区四区 | 9191精品国产综合久久久久久| 国产精品久久久久影视| 久久99精品国产91久久来源| 色婷婷一区二区三区四区| 2023国产一二三区日本精品2022| 亚洲国产日韩精品| av亚洲精华国产精华精| 久久蜜桃香蕉精品一区二区三区| 亚洲一区二区视频在线| 99久久精品国产麻豆演员表| 久久综合一区二区| 日韩高清中文字幕一区| 91色|porny| 日本一二三不卡| 久久97超碰国产精品超碰| 欧美日韩的一区二区| 亚洲精品第1页| 成人毛片在线观看| 国产亚洲人成网站| 国产麻豆日韩欧美久久| 日韩一区二区三区视频在线观看| 亚洲高清中文字幕| 91蜜桃在线观看| 国产精品国产成人国产三级| 国产成人综合视频| 久久综合色综合88| 久久精品国产精品亚洲综合| 91精品国产91久久久久久最新毛片| 亚洲精品videosex极品| 99国产精品久久久久久久久久| 国产欧美精品在线观看| 国产成人自拍高清视频在线免费播放| 精品国精品自拍自在线| 久久66热re国产| 精品99999| 国产麻豆精品theporn| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 91视频xxxx| 亚洲精品中文字幕乱码三区| 懂色av中文字幕一区二区三区| 国产午夜精品一区二区三区嫩草| 国产九九视频一区二区三区| wwwwxxxxx欧美| 风间由美一区二区av101 | 欧美韩国一区二区| 成人深夜福利app| 亚洲欧洲另类国产综合| 91在线视频免费91| 亚洲乱码中文字幕综合| 欧美午夜影院一区| 性做久久久久久免费观看| 欧美一区二区三区在| 黄一区二区三区| 中文成人综合网| 色呦呦国产精品| 婷婷久久综合九色国产成人| 日韩视频免费观看高清完整版 | 国产欧美日韩精品a在线观看| 成人av资源站| 亚洲一区二区三区影院| 欧美日韩aaaaa| 国产伦精品一区二区三区免费 | 成人免费av在线| 亚洲人成精品久久久久| 欧美日韩一区国产| 三级不卡在线观看| 亚洲精品在线免费观看视频| 国产盗摄一区二区| 亚洲曰韩产成在线| 日韩你懂的电影在线观看| 成人午夜视频福利| 亚洲国产综合在线| 欧美精品一区二区三区在线播放| 日韩精品一区二区三区老鸭窝 | 色噜噜狠狠成人中文综合| 午夜精品久久久久久久久久| 欧美mv和日韩mv国产网站| 99免费精品在线观看| 午夜av一区二区三区| 国产农村妇女毛片精品久久麻豆| 色综合色狠狠天天综合色| 精品在线一区二区三区| 亚洲欧美成人一区二区三区| 日韩视频一区在线观看| av不卡一区二区三区| 日韩高清国产一区在线| 久久久久久久久免费| 欧美日韩国产一二三| 成人在线一区二区三区| 日韩专区欧美专区| 亚洲欧洲精品一区二区精品久久久| 欧美一区二区性放荡片| 成人免费看视频| 蜜桃av一区二区| 亚洲欧美经典视频| 久久伊99综合婷婷久久伊| 欧美精品乱码久久久久久 | va亚洲va日韩不卡在线观看| 日本不卡一二三区黄网| 最新中文字幕一区二区三区| 亚洲精品一线二线三线无人区|