www.pudn.com > vectormap.rar > MAPINFOW.CPP


// Machine generated IDispatch wrapper class(es) created with ClassWizard 
 
#include "stdafx.h" 
//#include "mapinfow.h" 
 
#ifdef _DEBUG 
#define new DEBUG_NEW 
#undef THIS_FILE 
static char THIS_FILE[] = __FILE__; 
#endif 
 
 
 
///////////////////////////////////////////////////////////////////////////// 
// DMapInfo properties 
 
///////////////////////////////////////////////////////////////////////////// 
// DMapInfo operations 
 
LPDISPATCH DMapInfo::GetApplication() 
{ 
	LPDISPATCH result; 
	InvokeHelper(0x60010000, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); 
	return result; 
} 
 
LPDISPATCH DMapInfo::GetParent() 
{ 
	LPDISPATCH result; 
	InvokeHelper(0x60010001, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); 
	return result; 
} 
 
CString DMapInfo::GetName() 
{ 
	CString result; 
	InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); 
	return result; 
} 
 
CString DMapInfo::GetFullName() 
{ 
	CString result; 
	InvokeHelper(0x60010003, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); 
	return result; 
} 
 
CString DMapInfo::GetVersion() 
{ 
	CString result; 
	InvokeHelper(0x60010004, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); 
	return result; 
} 
 
BOOL DMapInfo::GetVisible() 
{ 
	BOOL result; 
	InvokeHelper(0x60010005, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); 
	return result; 
} 
 
void DMapInfo::SetVisible(BOOL bNewValue) 
{ 
	static BYTE parms[] = 
		VTS_BOOL; 
	InvokeHelper(0x60010005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 bNewValue); 
} 
 
long DMapInfo::GetLastErrorCode() 
{ 
	long result; 
	InvokeHelper(0x60010007, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
void DMapInfo::SetLastErrorCode(long nNewValue) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x60010007, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 nNewValue); 
} 
 
CString DMapInfo::GetLastErrorMessage() 
{ 
	CString result; 
	InvokeHelper(0x60010009, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); 
	return result; 
} 
 
LPDISPATCH DMapInfo::GetMBApplications() 
{ 
	LPDISPATCH result; 
	InvokeHelper(0x6001000a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); 
	return result; 
} 
 
void DMapInfo::Do(LPCTSTR command) 
{ 
	static BYTE parms[] = 
		VTS_BSTR; 
	InvokeHelper(0x6001000b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 command); 
} 
 
CString DMapInfo::Eval(LPCTSTR expression) 
{ 
	CString result; 
	static BYTE parms[] = 
		VTS_BSTR; 
	InvokeHelper(0x6001000c, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, 
		expression); 
	return result; 
} 
 
void DMapInfo::RunCommand(LPCTSTR command) 
{ 
	static BYTE parms[] = 
		VTS_BSTR; 
	InvokeHelper(0x6001000d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 command); 
} 
 
void DMapInfo::RunMenuCommand(long id) 
{ 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x6001000e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 id); 
} 
 
LPUNKNOWN DMapInfo::DataObject(long windowID) 
{ 
	LPUNKNOWN result; 
	static BYTE parms[] = 
		VTS_I4; 
	InvokeHelper(0x6001000f, DISPATCH_METHOD, VT_UNKNOWN, (void*)&result, parms, 
		windowID); 
	return result; 
} 
 
void DMapInfo::SetCallback(LPDISPATCH callbackobject) 
{ 
	static BYTE parms[] = 
		VTS_DISPATCH; 
	InvokeHelper(0x60010010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 callbackobject); 
} 
 
long DMapInfo::GetProductLevel() 
{ 
	long result; 
	InvokeHelper(0x60010011, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); 
	return result; 
} 
 
LPDISPATCH DMapInfo::GetMIMapGen() 
{ 
	LPDISPATCH result; 
	InvokeHelper(0x60010012, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); 
	return result; 
}