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

📄 simplepointvc.idl

📁 COM编程接口处理方法 多个方法调用COM库函数
💻 IDL
字号:
// SimplePointVC.idl : IDL source for SimplePointVC.dll
//

// This file will be processed by the MIDL tool to
// produce the type library (SimplePointVC.tlb) and marshalling code.

import "oaidl.idl";
import "ocidl.idl";
[
	uuid(65E5BA11-721A-11D6-8AD9-00104BB6FCCB),
	version(1.0),
	helpstring("SimplePointVC 1.0 Type Library")
]
library SIMPLEPOINTVCLib
{
	importlib("stdole32.tlb");
	importlib("stdole2.tlb");
	importlib("C:\arcgis\arcexe82\bin\esricore.olb");

	[
		object,
		uuid(65E5BA1D-721A-11D6-8AD9-00104BB6FCCB),
	
		helpstring("ISimplePointWorkspaceFactory Interface"),
		pointer_default(unique)
	]
	interface ISimplePointWorkspaceFactory : IUnknown
	{
	};
	[
		object,
		uuid(79D3B763-730F-11D6-8ADA-00104BB6FCCB),
	
		helpstring("ISimplePointWorkspaceHelper Interface"),
		pointer_default(unique)
	]
	interface ISimplePointWorkspaceHelper : IUnknown
	{
			[propput, helpstring("property WorkspacePath")] HRESULT WorkspacePath([in] BSTR newVal);
	};
	[
		object,
		uuid(79D3B765-730F-11D6-8ADA-00104BB6FCCB),
	
		helpstring("ISimplePointDatasetHelper Interface"),
		pointer_default(unique)
	]
	interface ISimplePointDatasetHelper : IUnknown
	{
				[propput, helpstring("property DatasetName")] HRESULT DatasetName([in] BSTR newVal);
				[propput, helpstring("property WorkspacePath")] HRESULT WorkspacePath([in] BSTR newVal);
	};
	[
		object,
		uuid(A049B833-73D7-11D6-8ADB-00104BB6FCCB),
	
		helpstring("ISimplePointCursorHelper Interface"),
		pointer_default(unique)
	]
	interface ISimplePointCursorHelper : IUnknown
	{
		[propput, helpstring("property FilePath")] HRESULT FilePath([in] BSTR newVal);
		[propput, helpstring("property FieldMap")] HRESULT FieldMap([in] VARIANT fieldmap);
		[propput, helpstring("property OID")] HRESULT OID([in] long lOID);
		[propputref, helpstring("property QueryEnvelope")] HRESULT QueryEnvelope([in] IEnvelope* pEnvelope);
		[propputref, helpstring("property Fields")] HRESULT Fields([in] IFields* pFields);
	};

	[
		uuid(65E5BA1E-721A-11D6-8AD9-00104BB6FCCB),
		helpstring("SimplePointWorkspaceFactory Class")
	]
	coclass SimplePointWorkspaceFactory
	{
		[default] interface IUnknown;
		interface IPlugInWorkspaceFactoryHelper; 
    interface ISimplePointWorkspaceFactory;
	};
	[
		uuid(79D3B764-730F-11D6-8ADA-00104BB6FCCB),
		helpstring("SimplePointWorkspaceHelper Class")
	]
	coclass SimplePointWorkspaceHelper
	{
		[default] interface IUnknown;
		interface IPlugInWorkspaceHelper; 
		interface ISimplePointWorkspaceHelper;
	};
	[
		uuid(79D3B766-730F-11D6-8ADA-00104BB6FCCB),
		helpstring("SimplePointDatasetHelper Class")
	]
	coclass SimplePointDatasetHelper
	{
		[default] interface IUnknown;
		interface IPlugInDatasetHelper; 
		interface IPlugInDatasetInfo; 
		interface ISimplePointDatasetHelper;
	};
	[
		uuid(A049B834-73D7-11D6-8ADB-00104BB6FCCB),
		helpstring("SimplePointCursorHelper Class")
	]
	coclass SimplePointCursorHelper
	{
		[default] interface IUnknown;
		interface IPlugInCursorHelper;
		interface IPlugInFastQueryValues;
		interface ISimplePointCursorHelper;
	};
};

⌨️ 快捷键说明

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