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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sodatasource.cpp

?? SuperMap的網絡分析示范源碼
?? CPP
字號:
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.


#include "stdafx.h"
#include "sodatasource.h"

// Dispatch interfaces referenced by this interface
#include "sodatasets.h"
#include "soDataPump.h"
#include "soPJCoordSys.h"
#include "soDataSourceConnection.h"
#include "solongtransaction.h"
#include "soDataset.h"
#include "soDatasetVector.h"
#include "sodatasetraster.h"
#include "sorecordset.h"
#include "sostrings.h"


/////////////////////////////////////////////////////////////////////////////
// CsoDataSource properties

BOOL CsoDataSource::GetReadOnly()
{
	BOOL result;
	GetProperty(0x1, VT_BOOL, (void*)&result);
	return result;
}

void CsoDataSource::SetReadOnly(BOOL propVal)
{
	SetProperty(0x1, VT_BOOL, propVal);
}

BOOL CsoDataSource::GetTransacted()
{
	BOOL result;
	GetProperty(0x2, VT_BOOL, (void*)&result);
	return result;
}

void CsoDataSource::SetTransacted(BOOL propVal)
{
	SetProperty(0x2, VT_BOOL, propVal);
}

BOOL CsoDataSource::GetExclusive()
{
	BOOL result;
	GetProperty(0x3, VT_BOOL, (void*)&result);
	return result;
}

void CsoDataSource::SetExclusive(BOOL propVal)
{
	SetProperty(0x3, VT_BOOL, propVal);
}

CsoDatasets CsoDataSource::GetDatasets()
{
	LPDISPATCH pDispatch;
	GetProperty(0x4, VT_DISPATCH, (void*)&pDispatch);
	return CsoDatasets(pDispatch);
}

void CsoDataSource::SetDatasets(LPDISPATCH propVal)
{
	SetProperty(0x4, VT_DISPATCH, propVal);
}

CString CsoDataSource::GetAlias()
{
	CString result;
	GetProperty(0x5, VT_BSTR, (void*)&result);
	return result;
}

void CsoDataSource::SetAlias(LPCTSTR propVal)
{
	SetProperty(0x5, VT_BSTR, propVal);
}

CString CsoDataSource::GetName()
{
	CString result;
	GetProperty(0x6, VT_BSTR, (void*)&result);
	return result;
}

void CsoDataSource::SetName(LPCTSTR propVal)
{
	SetProperty(0x6, VT_BSTR, propVal);
}

CString CsoDataSource::GetDescription()
{
	CString result;
	GetProperty(0x7, VT_BSTR, (void*)&result);
	return result;
}

void CsoDataSource::SetDescription(LPCTSTR propVal)
{
	SetProperty(0x7, VT_BSTR, propVal);
}

DATE CsoDataSource::GetDateCreated()
{
	DATE result;
	GetProperty(0x8, VT_DATE, (void*)&result);
	return result;
}

void CsoDataSource::SetDateCreated(DATE propVal)
{
	SetProperty(0x8, VT_DATE, propVal);
}

DATE CsoDataSource::GetDateLastUpdated()
{
	DATE result;
	GetProperty(0x9, VT_DATE, (void*)&result);
	return result;
}

void CsoDataSource::SetDateLastUpdated(DATE propVal)
{
	SetProperty(0x9, VT_DATE, propVal);
}

long CsoDataSource::GetEngineType()
{
	long result;
	GetProperty(0xa, VT_I4, (void*)&result);
	return result;
}

void CsoDataSource::SetEngineType(long propVal)
{
	SetProperty(0xa, VT_I4, propVal);
}

BOOL CsoDataSource::GetModified()
{
	BOOL result;
	GetProperty(0xb, VT_BOOL, (void*)&result);
	return result;
}

void CsoDataSource::SetModified(BOOL propVal)
{
	SetProperty(0xb, VT_BOOL, propVal);
}

CsoDataPump CsoDataSource::GetDataPump()
{
	LPDISPATCH pDispatch;
	GetProperty(0xc, VT_DISPATCH, (void*)&pDispatch);
	return CsoDataPump(pDispatch);
}

void CsoDataSource::SetDataPump(LPDISPATCH propVal)
{
	SetProperty(0xc, VT_DISPATCH, propVal);
}

CsoPJCoordSys CsoDataSource::GetPJCoordSys()
{
	LPDISPATCH pDispatch;
	GetProperty(0xf, VT_DISPATCH, (void*)&pDispatch);
	return CsoPJCoordSys(pDispatch);
}

void CsoDataSource::SetPJCoordSys(LPDISPATCH propVal)
{
	SetProperty(0xf, VT_DISPATCH, propVal);
}

CString CsoDataSource::GetPassword()
{
	CString result;
	GetProperty(0x24, VT_BSTR, (void*)&result);
	return result;
}

void CsoDataSource::SetPassword(LPCTSTR propVal)
{
	SetProperty(0x24, VT_BSTR, propVal);
}

BOOL CsoDataSource::GetConnected()
{
	BOOL result;
	GetProperty(0x26, VT_BOOL, (void*)&result);
	return result;
}

void CsoDataSource::SetConnected(BOOL propVal)
{
	SetProperty(0x26, VT_BOOL, propVal);
}

BOOL CsoDataSource::GetAutoConnect()
{
	BOOL result;
	GetProperty(0x27, VT_BOOL, (void*)&result);
	return result;
}

void CsoDataSource::SetAutoConnect(BOOL propVal)
{
	SetProperty(0x27, VT_BOOL, propVal);
}

CsoDataSourceConnection CsoDataSource::GetConnectionInfo()
{
	LPDISPATCH pDispatch;
	GetProperty(0x28, VT_DISPATCH, (void*)&pDispatch);
	return CsoDataSourceConnection(pDispatch);
}

void CsoDataSource::SetConnectionInfo(LPDISPATCH propVal)
{
	SetProperty(0x28, VT_DISPATCH, propVal);
}

CsoLongTransaction CsoDataSource::GetLongTransaction()
{
	LPDISPATCH pDispatch;
	GetProperty(0x2d, VT_DISPATCH, (void*)&pDispatch);
	return CsoLongTransaction(pDispatch);
}

void CsoDataSource::SetLongTransaction(LPDISPATCH propVal)
{
	SetProperty(0x2d, VT_DISPATCH, propVal);
}

long CsoDataSource::GetLogLevel()
{
	long result;
	GetProperty(0x2f, VT_I4, (void*)&result);
	return result;
}

void CsoDataSource::SetLogLevel(long propVal)
{
	SetProperty(0x2f, VT_I4, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CsoDataSource operations

CsoDataset CsoDataSource::CreateDataset(LPCTSTR strName, long nType, long nOptions, LPDISPATCH objBounds)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_BSTR VTS_I4 VTS_I4 VTS_DISPATCH;
	InvokeHelper(0x10, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		strName, nType, nOptions, objBounds);
	return CsoDataset(pDispatch);
}

CsoDataset CsoDataSource::CreateDatasetFrom(LPCTSTR strName, LPDISPATCH dsTemplate)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_BSTR VTS_DISPATCH;
	InvokeHelper(0x11, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		strName, dsTemplate);
	return CsoDataset(pDispatch);
}

BOOL CsoDataSource::DeleteDataset(LPCTSTR strName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x12, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		strName);
	return result;
}

void CsoDataSource::Commit()
{
	InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CsoDataSource::Rollback()
{
	InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

long CsoDataSource::GetSmObject()
{
	long result;
	InvokeHelper(0x15, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

BOOL CsoDataSource::CreateMrSIDDataset(LPCTSTR strName, LPCTSTR strMrSIDFileName, const VARIANT& strPassword)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_VARIANT;
	InvokeHelper(0x16, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		strName, strMrSIDFileName, &strPassword);
	return result;
}

BOOL CsoDataSource::IsAvailableDatasetName(LPCTSTR strDatasetName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x17, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		strDatasetName);
	return result;
}

CString CsoDataSource::GetUnoccupiedDatasetName(LPCTSTR strDatasetNamePrefix)
{
	CString result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x18, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		strDatasetNamePrefix);
	return result;
}

CsoDataset CsoDataSource::CopyDataset(LPDISPATCH objSrcDataset, LPCTSTR strDstDatasetName, const VARIANT& bShowProgress)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_VARIANT;
	InvokeHelper(0x19, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objSrcDataset, strDstDatasetName, &bShowProgress);
	return CsoDataset(pDispatch);
}

CsoDatasetVector CsoDataSource::LabelToText(LPDISPATCH objSrcDataset, LPCTSTR strDestDatasetName, LPCTSTR strTextField, LPDISPATCH objTextStyle)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_BSTR VTS_DISPATCH;
	InvokeHelper(0x1a, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objSrcDataset, strDestDatasetName, strTextField, objTextStyle);
	return CsoDatasetVector(pDispatch);
}

CsoDatasetVector CsoDataSource::RecordsetToDataset(LPDISPATCH objSrcRecordset, LPCTSTR strDstDatasetName, const VARIANT& bShowProgress)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_VARIANT;
	InvokeHelper(0x1b, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objSrcRecordset, strDstDatasetName, &bShowProgress);
	return CsoDatasetVector(pDispatch);
}

CsoDatasetRaster CsoDataSource::CreateRaster(LPCTSTR strDatasetName, long nType, long PixelFormat, long nWidth, long nHeight)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x1c, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		strDatasetName, nType, PixelFormat, nWidth, nHeight);
	return CsoDatasetRaster(pDispatch);
}

BOOL CsoDataSource::CreateECWDataset(LPCTSTR strName, LPCTSTR strECWFileName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR;
	InvokeHelper(0x1d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		strName, strECWFileName);
	return result;
}

BOOL CsoDataSource::Compact(const VARIANT& bShowProgress)
{
	BOOL result;
	static BYTE parms[] =
		VTS_VARIANT;
	InvokeHelper(0x1e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		&bShowProgress);
	return result;
}

BOOL CsoDataSource::Geocode(LPDISPATCH objGeocodeTable, LPCTSTR strGeocodeField, LPDISPATCH objMatchDataset, LPCTSTR strMatchField, LPCTSTR strNewDatasetName, double dOffsetDistance)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_DISPATCH VTS_BSTR VTS_BSTR VTS_R8;
	InvokeHelper(0x22, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		objGeocodeTable, strGeocodeField, objMatchDataset, strMatchField, strNewDatasetName, dOffsetDistance);
	return result;
}

BOOL CsoDataSource::CreatePoints(LPDISPATCH objGeocodeTable, LPCTSTR strFieldX, LPCTSTR strFieldY, LPCTSTR strNewDatasetName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR VTS_BSTR VTS_BSTR;
	InvokeHelper(0x23, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		objGeocodeTable, strFieldX, strFieldY, strNewDatasetName);
	return result;
}

BOOL CsoDataSource::BeginTrans()
{
	BOOL result;
	InvokeHelper(0x25, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CsoDataSource::Connect()
{
	BOOL result;
	InvokeHelper(0x2b, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CsoDataSource::Disconnect()
{
	BOOL result;
	InvokeHelper(0x2c, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

CsoStrings CsoDataSource::QueryMetaData(LPDISPATCH ListValue, long nOption)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_I4;
	InvokeHelper(0x2e, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		ListValue, nOption);
	return CsoStrings(pDispatch);
}

long CsoDataSource::GetRole()
{
	long result;
	InvokeHelper(0x30, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

BOOL CsoDataSource::Flush(LPCTSTR strDatasetName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x31, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		strDatasetName);
	return result;
}

BOOL CsoDataSource::CreateDatasetEx(LPDISPATCH objDatasetInfo)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x32, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		objDatasetInfo);
	return result;
}

CsoDatasetVector CsoDataSource::CreateCentroidPoints(LPDISPATCH objDatsetSrc, LPCTSTR strDatasetName)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x33, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		objDatsetSrc, strDatasetName);
	return CsoDatasetVector(pDispatch);
}

BOOL CsoDataSource::UpdateByCentroidPoints(LPDISPATCH objCentroidPoints, LPDISPATCH objDatasetDes, LPCTSTR strErrorFieldName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_DISPATCH VTS_DISPATCH VTS_BSTR;
	InvokeHelper(0x34, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		objCentroidPoints, objDatasetDes, strErrorFieldName);
	return result;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产中文字幕精品| 欧美日韩一级视频| 老色鬼精品视频在线观看播放| 久久综合色一综合色88| 日韩色在线观看| 国产婷婷色一区二区三区四区 | 成人av动漫网站| 亚洲电影第三页| 精品不卡在线视频| 日本精品视频一区二区三区| 国内精品自线一区二区三区视频| 波多野结衣一区二区三区| 亚洲第四色夜色| 日韩中文欧美在线| 国产精品网站在线播放| 欧美激情一区二区三区全黄| 精品免费99久久| 国产日韩影视精品| 91久久精品一区二区三| 国产成人在线影院| 国产成人免费高清| 韩国理伦片一区二区三区在线播放| 久久久久久日产精品| 久久久综合视频| 国产亚洲va综合人人澡精品| 成人天堂资源www在线| 免费久久99精品国产| 免费观看30秒视频久久| 男女男精品视频网| 成人av中文字幕| 91精品国产综合久久久久| 日韩三级精品电影久久久 | 亚洲成人福利片| 国产一区美女在线| 91香蕉国产在线观看软件| 欧美日韩电影在线| 国产亚洲精品资源在线26u| 亚洲视频免费在线| 亚洲综合男人的天堂| 国产露脸91国语对白| 欧美三级电影在线观看| 国产精品久久久久一区二区三区| 国产精品成人免费| 国产一区二区三区日韩| 国产一区二区精品久久99| 91精品国产黑色紧身裤美女| 久久精品夜夜夜夜久久| 中文一区二区完整视频在线观看| 午夜精品久久久久影视| 日本韩国欧美在线| 亚洲欧美日韩中文字幕一区二区三区| 中文字幕av一区二区三区| 国产精品99久久久久久宅男| 欧美日韩国产另类不卡| 日韩影院免费视频| 欧美老女人在线| 日本伊人午夜精品| 日韩一区二区三免费高清| 日韩有码一区二区三区| 不卡视频一二三四| 亚洲欧美日本在线| 777欧美精品| 日本不卡在线视频| 国产三级精品三级| 91色porny| 国产精品卡一卡二卡三| 国模冰冰炮一区二区| 91国偷自产一区二区三区成为亚洲经典 | 不卡的av中国片| 国产精品嫩草影院com| 26uuu色噜噜精品一区| 国产精品久久三| 91精品中文字幕一区二区三区| 国产高清无密码一区二区三区| 欧美日韩一级视频| 国产精品久久久久婷婷| 成人短视频下载| 麻豆精品在线视频| 一区二区在线电影| 91精品国产欧美一区二区成人 | 成人av在线播放网址| 日韩精品一区二区三区视频在线观看 | 99re在线视频这里只有精品| 免费视频最近日韩| 国产成人综合精品三级| 性欧美疯狂xxxxbbbb| 国产精品福利一区二区| 精品国产青草久久久久福利| 欧美疯狂性受xxxxx喷水图片| 成人免费看视频| 精品国产一区二区在线观看| 6080日韩午夜伦伦午夜伦| 韩国在线一区二区| 国产一区二区三区综合| 久久不见久久见免费视频1| 久久91精品久久久久久秒播| 国产午夜精品福利| 中文字幕av一区二区三区免费看| 欧美私人免费视频| 亚洲乱码中文字幕综合| 北条麻妃国产九九精品视频| 欧洲中文字幕精品| 欧美韩日一区二区三区四区| 伊人开心综合网| 成人免费va视频| 精品欧美久久久| 免费观看91视频大全| 日韩欧美电影在线| 日韩欧美激情四射| 日本不卡视频一二三区| 亚洲影院在线观看| 精品国产伦理网| 欧美欧美欧美欧美| 国内精品伊人久久久久av一坑| 综合分类小说区另类春色亚洲小说欧美| 国产91丝袜在线播放| 国产精品国产三级国产aⅴ原创 | 国产精品网站一区| 这里只有精品免费| 91农村精品一区二区在线| 青青青伊人色综合久久| 成人免费在线观看入口| 久久久国产精华| 国产欧美日韩中文久久| 精品国产污污免费网站入口| 欧美男男青年gay1069videost| 91免费观看视频| 91成人免费在线| 色吊一区二区三区| 欧洲视频一区二区| 欧美午夜精品一区二区蜜桃| 91麻豆精品一区二区三区| 国产成人免费视频网站| 风间由美一区二区三区在线观看| 亚洲一区二区三区三| 亚洲一区二区在线免费观看视频| 中文字幕免费观看一区| 国产亚洲短视频| 久久久欧美精品sm网站| 欧美激情一二三区| kk眼镜猥琐国模调教系列一区二区| 日韩精品一二三四| 久久国产欧美日韩精品| 奇米色一区二区三区四区| 日韩专区中文字幕一区二区| 丝袜亚洲精品中文字幕一区| 一级日本不卡的影视| 一区二区三区四区不卡在线 | 日韩片之四级片| 91精品国产综合久久久久久漫画 | 色拍拍在线精品视频8848| 欧美在线看片a免费观看| 91成人免费在线| 欧美亚日韩国产aⅴ精品中极品| 91亚洲永久精品| 亚洲伦在线观看| 天堂va蜜桃一区二区三区漫画版| 国产精品日韩成人| 午夜在线电影亚洲一区| 国产伦精一区二区三区| 成人精品在线视频观看| 在线中文字幕一区二区| 欧美xxxxx裸体时装秀| 亚洲欧美一区二区三区久本道91 | 三级影片在线观看欧美日韩一区二区| 99久久国产综合色|国产精品| 91国模大尺度私拍在线视频| 中文一区在线播放 | 91精品国产综合久久精品麻豆 | 日本一区二区视频在线观看| 久久亚洲一区二区三区明星换脸| 欧美一区二区三级| 国产精品美女久久久久av爽李琼| 夜夜亚洲天天久久| 欧美唯美清纯偷拍| 有坂深雪av一区二区精品| 在线视频你懂得一区二区三区| 亚洲图片欧美视频| 日韩电影在线观看电影| 国产成人av电影在线观看| 成人高清视频在线观看| 欧美日韩亚洲另类| 在线观看亚洲a| 欧美激情一区二区| 天堂va蜜桃一区二区三区 | 久久色视频免费观看| 一区二区三区免费在线观看| 男男成人高潮片免费网站| 欧美丰满少妇xxxbbb| 国产精品一线二线三线| 欧美一区二区三级| 欧美性色黄大片| 国产精品久久毛片a| 国产一区二区三区免费看| 国产精品久久久久毛片软件| 欧美a级一区二区| 日韩欧美一区中文| 久久久三级国产网站| 一色桃子久久精品亚洲| 中文av字幕一区|