www.pudn.com > GPS ToolKit Pro.rar > gpstoolkit.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 "gpstoolkit.h" 
 
///////////////////////////////////////////////////////////////////////////// 
// CGPSToolKit 
 
IMPLEMENT_DYNCREATE(CGPSToolKit, CWnd) 
 
///////////////////////////////////////////////////////////////////////////// 
// CGPSToolKit properties 
 
///////////////////////////////////////////////////////////////////////////// 
// CGPSToolKit operations 
 
VARIANT CGPSToolKit::GetBaudRate() 
{ 
	VARIANT result; 
	InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetBaudRate(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetPortName() 
{ 
	VARIANT result; 
	InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetPortHandle() 
{ 
	VARIANT result; 
	InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::Open(const VARIANT& PortName) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 &PortName); 
} 
 
void CGPSToolKit::OpenFile(const VARIANT& FileName, const VARIANT& TimeScale) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT VTS_VARIANT; 
	InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 &FileName, &TimeScale); 
} 
 
void CGPSToolKit::Close() 
{ 
	InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); 
} 
 
VARIANT CGPSToolKit::GetFixDateTime() 
{ 
	VARIANT result; 
	InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetLatitude() 
{ 
	VARIANT result; 
	InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetLongitude() 
{ 
	VARIANT result; 
	InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetSpeed() 
{ 
	VARIANT result; 
	InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetTrueCourse() 
{ 
	VARIANT result; 
	InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetMagVariation() 
{ 
	VARIANT result; 
	InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetFixQuality() 
{ 
	VARIANT result; 
	InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetNumSatellitesInFix() 
{ 
	VARIANT result; 
	InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetAltitude() 
{ 
	VARIANT result; 
	InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetGeoidHeightAboveWGS84Ellipsoid() 
{ 
	VARIANT result; 
	InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetTimeSinceLastDGPSUpdate() 
{ 
	VARIANT result; 
	InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetDGPSRefStationID() 
{ 
	VARIANT result; 
	InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetHdop() 
{ 
	VARIANT result; 
	InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetPdop() 
{ 
	VARIANT result; 
	InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetVdop() 
{ 
	VARIANT result; 
	InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetCrossTrackError() 
{ 
	VARIANT result; 
	InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetOriginWptID() 
{ 
	VARIANT result; 
	InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetDestWptID() 
{ 
	VARIANT result; 
	InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetDestWptLatitude() 
{ 
	VARIANT result; 
	InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetDestWptLongitude() 
{ 
	VARIANT result; 
	InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetRangeToDest() 
{ 
	VARIANT result; 
	InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetTrueBearingToDest() 
{ 
	VARIANT result; 
	InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetDestClosingVelocity() 
{ 
	VARIANT result; 
	InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetOrigToDestTrueBearing() 
{ 
	VARIANT result; 
	InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetOrigToDestMagBearing() 
{ 
	VARIANT result; 
	InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetWptsInRoute() 
{ 
	VARIANT result; 
	InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::GetWptLocation(const VARIANT& WptName, VARIANT* pWptLat, VARIANT* pWptLon) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT VTS_PVARIANT VTS_PVARIANT; 
	InvokeHelper(0x22, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 &WptName, pWptLat, pWptLon); 
} 
 
VARIANT CGPSToolKit::GetAutomaticOperation() 
{ 
	VARIANT result; 
	InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetOperationMode() 
{ 
	VARIANT result; 
	InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetFixSatellitePRNs() 
{ 
	VARIANT result; 
	InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetNumSatellitesInView() 
{ 
	VARIANT result; 
	InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::GetSatelliteInfo(const VARIANT& SatellitePRN, VARIANT* pAzimuth, VARIANT* pElevation, VARIANT* pSignalToNoiseRatio) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT VTS_PVARIANT VTS_PVARIANT VTS_PVARIANT; 
	InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, parms, 
		 &SatellitePRN, pAzimuth, pElevation, pSignalToNoiseRatio); 
} 
 
VARIANT CGPSToolKit::GetFixGood() 
{ 
	VARIANT result; 
	InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetLatLonFormat() 
{ 
	VARIANT result; 
	InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetLatLonFormat(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetSpeedUnits() 
{ 
	VARIANT result; 
	InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetSpeedUnits(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetDegLabel() 
{ 
	VARIANT result; 
	InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetDegLabel(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetMinLabel() 
{ 
	VARIANT result; 
	InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetMinLabel(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x2c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetSecLabel() 
{ 
	VARIANT result; 
	InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetSecLabel(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x2d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetModeIndicator() 
{ 
	VARIANT result; 
	InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetDistUnits() 
{ 
	VARIANT result; 
	InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetDistUnits(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x2f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetAltitudeUnits() 
{ 
	VARIANT result; 
	InvokeHelper(0x30, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
void CGPSToolKit::SetAltitudeUnits(const VARIANT& newValue) 
{ 
	static BYTE parms[] = 
		VTS_VARIANT; 
	InvokeHelper(0x30, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, 
		 &newValue); 
} 
 
VARIANT CGPSToolKit::GetSatelliteInViewPRNs() 
{ 
	VARIANT result; 
	InvokeHelper(0x31, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetArrivedAtDest() 
{ 
	VARIANT result; 
	InvokeHelper(0x33, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetRouteName() 
{ 
	VARIANT result; 
	InvokeHelper(0x34, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
} 
 
VARIANT CGPSToolKit::GetRouteContainsAllWpts() 
{ 
	VARIANT result; 
	InvokeHelper(0x35, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); 
	return result; 
}