// 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 "map.h" // Dispatch interfaces referenced by this interface #include "extents.h" #include "labels.h" #include "Point.h" #include "shapefile.h" #include "image.h" ///////////////////////////////////////////////////////////////////////////// // CMap1 IMPLEMENT_DYNCREATE(CMap1, CWnd) ///////////////////////////////////////////////////////////////////////////// // CMap1 properties unsigned long CMap1::GetBackColor() { unsigned long result; GetProperty(0x1, VT_I4, (void*)&result); return result; } void CMap1::SetBackColor(unsigned long propVal) { SetProperty(0x1, VT_I4, propVal); } double CMap1::GetZoomPercent() { double result; GetProperty(0x2, VT_R8, (void*)&result); return result; } void CMap1::SetZoomPercent(double propVal) { SetProperty(0x2, VT_R8, propVal); } long CMap1::GetCursorMode() { long result; GetProperty(0x3, VT_I4, (void*)&result); return result; } void CMap1::SetCursorMode(long propVal) { SetProperty(0x3, VT_I4, propVal); } long CMap1::GetMapCursor() { long result; GetProperty(0x4, VT_I4, (void*)&result); return result; } void CMap1::SetMapCursor(long propVal) { SetProperty(0x4, VT_I4, propVal); } long CMap1::GetUDCursorHandle() { long result; GetProperty(0x5, VT_I4, (void*)&result); return result; } void CMap1::SetUDCursorHandle(long propVal) { SetProperty(0x5, VT_I4, propVal); } BOOL CMap1::GetSendMouseDown() { BOOL result; GetProperty(0x6, VT_BOOL, (void*)&result); return result; } void CMap1::SetSendMouseDown(BOOL propVal) { SetProperty(0x6, VT_BOOL, propVal); } BOOL CMap1::GetSendMouseUp() { BOOL result; GetProperty(0x7, VT_BOOL, (void*)&result); return result; } void CMap1::SetSendMouseUp(BOOL propVal) { SetProperty(0x7, VT_BOOL, propVal); } BOOL CMap1::GetSendMouseMove() { BOOL result; GetProperty(0x8, VT_BOOL, (void*)&result); return result; } void CMap1::SetSendMouseMove(BOOL propVal) { SetProperty(0x8, VT_BOOL, propVal); } BOOL CMap1::GetSendSelectBoxDrag() { BOOL result; GetProperty(0x9, VT_BOOL, (void*)&result); return result; } void CMap1::SetSendSelectBoxDrag(BOOL propVal) { SetProperty(0x9, VT_BOOL, propVal); } BOOL CMap1::GetSendSelectBoxFinal() { BOOL result; GetProperty(0xa, VT_BOOL, (void*)&result); return result; } void CMap1::SetSendSelectBoxFinal(BOOL propVal) { SetProperty(0xa, VT_BOOL, propVal); } double CMap1::GetExtentPad() { double result; GetProperty(0xb, VT_R8, (void*)&result); return result; } void CMap1::SetExtentPad(double propVal) { SetProperty(0xb, VT_R8, propVal); } long CMap1::GetExtentHistory() { long result; GetProperty(0xc, VT_I4, (void*)&result); return result; } void CMap1::SetExtentHistory(long propVal) { SetProperty(0xc, VT_I4, propVal); } CString CMap1::GetKey() { CString result; GetProperty(0xd, VT_BSTR, (void*)&result); return result; } void CMap1::SetKey(LPCTSTR propVal) { SetProperty(0xd, VT_BSTR, propVal); } BOOL CMap1::GetDoubleBuffer() { BOOL result; GetProperty(0xe, VT_BOOL, (void*)&result); return result; } void CMap1::SetDoubleBuffer(BOOL propVal) { SetProperty(0xe, VT_BOOL, propVal); } LPDISPATCH CMap1::GetGlobalCallback() { LPDISPATCH result; GetProperty(0xf, VT_DISPATCH, (void*)&result); return result; } void CMap1::SetGlobalCallback(LPDISPATCH propVal) { SetProperty(0xf, VT_DISPATCH, propVal); } long CMap1::GetNumLayers() { long result; GetProperty(0x10, VT_I4, (void*)&result); return result; } void CMap1::SetNumLayers(long propVal) { SetProperty(0x10, VT_I4, propVal); } LPDISPATCH CMap1::GetExtents() { LPDISPATCH result; GetProperty(0x11, VT_DISPATCH, (void*)&result); return result; } void CMap1::SetExtents(LPDISPATCH propVal) { SetProperty(0x11, VT_DISPATCH, propVal); } long CMap1::GetLastErrorCode() { long result; GetProperty(0x12, VT_I4, (void*)&result); return result; } void CMap1::SetLastErrorCode(long propVal) { SetProperty(0x12, VT_I4, propVal); } long CMap1::GetIsLocked() { long result; GetProperty(0x13, VT_I4, (void*)&result); return result; } void CMap1::SetIsLocked(long propVal) { SetProperty(0x13, VT_I4, propVal); } CString CMap1::GetMapState() { CString result; GetProperty(0x14, VT_BSTR, (void*)&result); return result; } void CMap1::SetMapState(LPCTSTR propVal) { SetProperty(0x14, VT_BSTR, propVal); } CString CMap1::GetSerialNumber() { CString result; GetProperty(0x5f, VT_BSTR, (void*)&result); return result; } void CMap1::SetSerialNumber(LPCTSTR propVal) { SetProperty(0x5f, VT_BSTR, propVal); } BOOL CMap1::GetSendOnDrawBackBuffer() { BOOL result; GetProperty(0x76, VT_BOOL, (void*)&result); return result; } void CMap1::SetSendOnDrawBackBuffer(BOOL propVal) { SetProperty(0x76, VT_BOOL, propVal); } BOOL CMap1::GetUseSeamlessPan() { BOOL result; GetProperty(0x97, VT_BOOL, (void*)&result); return result; } void CMap1::SetUseSeamlessPan(BOOL propVal) { SetProperty(0x97, VT_BOOL, propVal); } double CMap1::GetMouseWheelSpeed() { double result; GetProperty(0x98, VT_R8, (void*)&result); return result; } void CMap1::SetMouseWheelSpeed(double propVal) { SetProperty(0x98, VT_R8, propVal); } long CMap1::GetShapeDrawingMethod() { long result; GetProperty(0x9a, VT_I4, (void*)&result); return result; } void CMap1::SetShapeDrawingMethod(long propVal) { SetProperty(0x9a, VT_I4, propVal); } double CMap1::GetCurrentScale() { double result; GetProperty(0x9c, VT_R8, (void*)&result); return result; } void CMap1::SetCurrentScale(double propVal) { SetProperty(0x9c, VT_R8, propVal); } long CMap1::GetMapUnits() { long result; GetProperty(0x9e, VT_I4, (void*)&result); return result; } void CMap1::SetMapUnits(long propVal) { SetProperty(0x9e, VT_I4, propVal); } long CMap1::GetVersionNumber() { long result; GetProperty(0xa6, VT_I4, (void*)&result); return result; } void CMap1::SetVersionNumber(long propVal) { SetProperty(0xa6, VT_I4, propVal); } BOOL CMap1::GetShowRedrawTime() { BOOL result; GetProperty(0xac, VT_BOOL, (void*)&result); return result; } void CMap1::SetShowRedrawTime(BOOL propVal) { SetProperty(0xac, VT_BOOL, propVal); } BOOL CMap1::GetShowVersionNumber() { BOOL result; GetProperty(0xad, VT_BOOL, (void*)&result); return result; } void CMap1::SetShowVersionNumber(BOOL propVal) { SetProperty(0xad, VT_BOOL, propVal); } CExtents CMap1::GetMaxExtents() { LPDISPATCH pDispatch; GetProperty(0xbb, VT_DISPATCH, (void*)&pDispatch); return CExtents(pDispatch); } void CMap1::SetMaxExtents(LPDISPATCH propVal) { SetProperty(0xbb, VT_DISPATCH, propVal); } double CMap1::GetPixelsPerDegree() { double result; GetProperty(0xbc, VT_R8, (void*)&result); return result; } void CMap1::SetPixelsPerDegree(double propVal) { SetProperty(0xbc, VT_R8, propVal); } /* new add */ ITiles* CMap1::GetTiles() { ITiles* result; GetProperty(0xbf, VT_DISPATCH, (void*)&result); return result; } void CMap1::SetTiles(ITiles * propVal) { SetProperty(0xbf, VT_DISPATCH, propVal); } void CMap1::put_TileProvider(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xd8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_TileProvider() { long result; InvokeHelper(0xd8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CMap1::put_Projection(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xd9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_Projection() { long result; InvokeHelper(0xd9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CMap1::put_Latitude(float newValue) { static BYTE parms[] = VTS_R4 ; InvokeHelper(0xd4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CMap1::get_Latitude() { float result; InvokeHelper(0xd4, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CMap1::put_Longitude(float newValue) { static BYTE parms[] = VTS_R4 ; InvokeHelper(0xd5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } float CMap1::get_Longitude() { float result; InvokeHelper(0xd5, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL); return result; } void CMap1::put_CurrentZoom(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xd6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_CurrentZoom() { long result; InvokeHelper(0xd6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CMap1::put_ZoomBarVerbosity(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xe6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_ZoomBarVerbosity() { long result; InvokeHelper(0xe6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CMap1::put_ZoomBarMinZoom(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xe9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_ZoomBarMinZoom() { long result; InvokeHelper(0xe9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CMap1::put_ZoomBarMaxZoom(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xea, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_ZoomBarMaxZoom() { long result; InvokeHelper(0xea, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CMap1::ZoomToNext() { long result; InvokeHelper(0xff, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } BOOL CMap1::ZoomToWorld() { BOOL result; InvokeHelper(0xc8, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } void CMap1::put_ReuseTileBuffer(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0xe5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } void CMap1::put_ZoomBehavior(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xcf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } void CMap1::put_GrabProjectionFromData(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0xdd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL CMap1::get_GrabProjectionFromData() { BOOL result; InvokeHelper(0xdd, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } LPDISPATCH CMap1::get_GeographicExtents() { LPDISPATCH result; InvokeHelper(0xc1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } BOOL CMap1::SetGeographicExtents(LPDISPATCH pVal) { BOOL result; static BYTE parms[] = VTS_DISPATCH ; InvokeHelper(0xc2, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, pVal); return result; } void CMap1::put_ShowZoomBar(BOOL newValue) { static BYTE parms[] = VTS_BOOL ; InvokeHelper(0xe2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL CMap1::get_ShowZoomBar() { BOOL result; InvokeHelper(0xe2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL CMap1::GetScalebarVisible() { BOOL result; GetProperty(0xc3, VT_BOOL, (void*)&result); return result; } void CMap1::SetScalebarVisible(BOOL propVal) { SetProperty(0xc3, VT_BOOL, propVal); } void CMap1::put_KnownExtents(long newValue) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xda, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CMap1::get_KnownExtents() { long result; InvokeHelper(0xda, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // CMap1 operations long CMap1::DrawLabelEx(long DrawHandle, LPCTSTR Text, double x, double y, double Rotation) { long result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_R8 VTS_R8 VTS_R8 ; InvokeHelper(0xf6, DISPATCH_METHOD, VT_I4, (void*)&result, parms, DrawHandle, Text, x, y, Rotation); return result; } BOOL CMap1::LoadTilesForSnapshot(LPDISPATCH Extents, long Width, LPWSTR Key) { BOOL result; static BYTE parms[] = VTS_DISPATCH VTS_I4 VTS_UNKNOWN ; InvokeHelper(0xc9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, Extents, Width, Key); return result; } BOOL CMap1::ZoomToTileLevel(long zoom) { BOOL result; static BYTE parms[] = VTS_I4 ; InvokeHelper(0xc5, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, zoom); return result; } void CMap1::Redraw2(long redrawType) { static BYTE parms[] = VTS_I4 ; InvokeHelper(0xdc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, redrawType); } void CMap1::Redraw3(long redrawType, BOOL reloadTiles) { static BYTE parms[] = VTS_I4 VTS_BOOL ; InvokeHelper(0x104, DISPATCH_METHOD, VT_EMPTY, NULL, parms, redrawType, reloadTiles); } void CMap1::Redraw() { InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long CMap1::AddLayer(LPDISPATCH Object, BOOL Visible) { long result; static BYTE parms[] = VTS_DISPATCH VTS_BOOL; InvokeHelper(0x16, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Object, Visible); return result; } void CMap1::RemoveLayer(long LayerHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle); } void CMap1::RemoveLayerWithoutClosing(long LayerHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x8a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle); } void CMap1::RemoveAllLayers() { InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } BOOL CMap1::MoveLayerUp(long InitialPosition) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x19, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, InitialPosition); return result; } BOOL CMap1::MoveLayerDown(long InitialPosition) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, InitialPosition); return result; } BOOL CMap1::MoveLayer(long InitialPosition, long TargetPosition) { BOOL result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x1b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, InitialPosition, TargetPosition); return result; } BOOL CMap1::MoveLayerTop(long InitialPosition) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, InitialPosition); return result; } BOOL CMap1::MoveLayerBottom(long InitialPosition) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, InitialPosition); return result; } void CMap1::ZoomToMaxExtents() { InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CMap1::ZoomToLayer(long LayerHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle); } void CMap1::ZoomToShape(long LayerHandle, long Shape) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, Shape); } void CMap1::ZoomIn(double Percent) { static BYTE parms[] = VTS_R8; InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Percent); } void CMap1::ZoomOut(double Percent) { static BYTE parms[] = VTS_R8; InvokeHelper(0x22, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Percent); } long CMap1::ZoomToPrev() { long result; InvokeHelper(0x23, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } void CMap1::ProjToPixel(double projX, double projY, double* pixelX, double* pixelY) { static BYTE parms[] = VTS_R8 VTS_R8 VTS_PR8 VTS_PR8; InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, parms, projX, projY, pixelX, pixelY); } void CMap1::PixelToProj(double pixelX, double pixelY, double* projX, double* projY) { static BYTE parms[] = VTS_R8 VTS_R8 VTS_PR8 VTS_PR8; InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, parms, pixelX, pixelY, projX, projY); } void CMap1::ClearDrawing(long DrawHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle); } void CMap1::ClearDrawings() { InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH CMap1::SnapShot(LPDISPATCH BoundBox) { LPDISPATCH result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x28, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, BoundBox); return result; } BOOL CMap1::ApplyLegendColors(LPDISPATCH Legend) { BOOL result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x29, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, Legend); return result; } void CMap1::LockWindow(long LockMode) { static BYTE parms[] = VTS_I4; InvokeHelper(0x2a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LockMode); } void CMap1::Resize(long Width, long Height) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Width, Height); } void CMap1::ShowToolTip(LPCTSTR Text, long Milliseconds) { static BYTE parms[] = VTS_BSTR VTS_I4; InvokeHelper(0x2c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Text, Milliseconds); } void CMap1::AddLabel(long LayerHandle, LPCTSTR Text, unsigned long Color, double x, double y, long hJustification) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_R8 VTS_R8 VTS_I4; InvokeHelper(0x2d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, Text, Color, x, y, hJustification); } void CMap1::ClearLabels(long LayerHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle); } void CMap1::LayerFont(long LayerHandle, LPCTSTR FontName, long FontSize) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4; InvokeHelper(0x2f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, FontName, FontSize); } LPDISPATCH CMap1::GetColorScheme(long LayerHandle) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x30, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, LayerHandle); return result; } long CMap1::NewDrawing(long Projection) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x31, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Projection); return result; } void CMap1::DrawPoint(double x, double y, long pixelSize, unsigned long Color) { static BYTE parms[] = VTS_R8 VTS_R8 VTS_I4 VTS_I4; InvokeHelper(0x32, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y, pixelSize, Color); } void CMap1::DrawLine(double x1, double y1, double x2, double y2, long pixelWidth, unsigned long Color) { static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_I4 VTS_I4; InvokeHelper(0x33, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x1, y1, x2, y2, pixelWidth, Color); } void CMap1::DrawCircle(double x, double y, double pixelRadius, unsigned long Color, BOOL fill) { static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_I4 VTS_BOOL; InvokeHelper(0x34, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y, pixelRadius, Color, fill); } void CMap1::DrawPolygon(VARIANT* xPoints, VARIANT* yPoints, long numPoints, unsigned long Color, BOOL fill) { static BYTE parms[] = VTS_PVARIANT VTS_PVARIANT VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x35, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPoints, yPoints, numPoints, Color, fill); } CString CMap1::GetLayerKey(long LayerHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x36, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerKey(long LayerHandle, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x36, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, lpszNewValue); } long CMap1::GetLayerPosition(long LayerHandle) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x37, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle); return result; } long CMap1::GetLayerHandle(long LayerPosition) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x38, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerPosition); return result; } BOOL CMap1::GetLayerVisible(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x39, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerVisible(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x39, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } BOOL CMap1::GetShapeVisible(long LayerHandle, long Shape) { BOOL result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x50, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle, Shape); return result; } void CMap1::SetShapeVisible(long LayerHandle, long Shape, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x50, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, Shape, bNewValue); } float CMap1::GetImageLayerPercentTransparent(long LayerHandle) { float result; static BYTE parms[] = VTS_I4; InvokeHelper(0x51, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetImageLayerPercentTransparent(long LayerHandle, float newValue) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x51, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } CString CMap1::GetErrorMsg(long ErrorCode) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x52, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, ErrorCode); return result; } CString CMap1::GetDrawingKey(long DrawHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x53, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetDrawingKey(long DrawHandle, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x53, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, lpszNewValue); } long CMap1::GetShapeLayerPointType(long LayerHandle) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x54, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetShapeLayerPointType(long LayerHandle, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x54, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, nNewValue); } long CMap1::GetShapePointType(long LayerHandle, long Shape) { long result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x55, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle, Shape); return result; } void CMap1::SetShapePointType(long LayerHandle, long Shape, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x55, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, Shape, nNewValue); } BOOL CMap1::GetLayerLabelsVisible(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerLabelsVisible(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x56, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } long CMap1::GetUDLineStipple(long LayerHandle) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x57, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetUDLineStipple(long LayerHandle, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x57, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, nNewValue); } long CMap1::GetUDFillStipple(long LayerHandle, long StippleRow) { long result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle, StippleRow); return result; } void CMap1::SetUDFillStipple(long LayerHandle, long StippleRow, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x58, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, StippleRow, nNewValue); } LPDISPATCH CMap1::GetUDPointType(long LayerHandle) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x59, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetRefUDPointType(long LayerHandle, LPDISPATCH newValue) { static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0x59, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, LayerHandle, newValue); } LPDISPATCH CMap1::GetGetObject(long LayerHandle) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x5a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, LayerHandle); return result; } CString CMap1::GetLayerName(long LayerHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x5b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerName(long LayerHandle, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x5b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, lpszNewValue); } BOOL CMap1::SetImageLayerColorScheme(long LayerHandle, LPDISPATCH ColorScheme) { BOOL result; static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0x5c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle, ColorScheme); return result; } CString CMap1::GetGridFileName(long LayerHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x5d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetGridFileName(long LayerHandle, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x5d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, lpszNewValue); } void CMap1::UpdateImage(long LayerHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x5e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle); } BOOL CMap1::GetLayerLabelsShadow(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x61, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerLabelsShadow(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x61, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } BOOL CMap1::GetLayerLabelsScale(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x62, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerLabelsScale(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x62, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } void CMap1::AddLabelEx(long LayerHandle, LPCTSTR Text, unsigned long Color, double x, double y, long hJustification, double Rotation) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_R8 VTS_R8 VTS_I4 VTS_R8; InvokeHelper(0x63, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, Text, Color, x, y, hJustification, Rotation); } void CMap1::GetLayerStandardViewWidth(long LayerHandle, double* Width) { static BYTE parms[] = VTS_I4 VTS_PR8; InvokeHelper(0x64, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, Width); } void CMap1::SetLayerStandardViewWidth(long LayerHandle, double Width) { static BYTE parms[] = VTS_I4 VTS_R8; InvokeHelper(0x65, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, Width); } BOOL CMap1::IsTIFFGrid(LPCTSTR Filename) { BOOL result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x69, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, Filename); return result; } BOOL CMap1::IsSameProjection(LPCTSTR proj4_a, LPCTSTR proj4_b) { BOOL result; static BYTE parms[] = VTS_BSTR VTS_BSTR; InvokeHelper(0x6a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, proj4_a, proj4_b); return result; } void CMap1::ZoomToMaxVisibleExtents() { InvokeHelper(0x6b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CMap1::SetMapResizeBehavior(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CMap1::GetMapResizeBehavior() { long result; InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CMap1::HWnd() { long result; InvokeHelper(0x6d, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } long CMap1::set_UDPointImageListAdd(long LayerHandle, LPDISPATCH newValue) { long result; static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0x6e, DISPATCH_METHOD, VT_I4, (void*)&result, parms, LayerHandle, newValue); return result; } long CMap1::GetShapePointImageListID(long LayerHandle, long Shape) { long result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x6f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle, Shape); return result; } void CMap1::SetShapePointImageListID(long LayerHandle, long Shape, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x6f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, Shape, nNewValue); } long CMap1::get_UDPointImageListCount(long LayerHandle) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x70, DISPATCH_METHOD, VT_I4, (void*)&result, parms, LayerHandle); return result; } LPDISPATCH CMap1::get_UDPointImageListItem(long LayerHandle, long ImageIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x71, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, LayerHandle, ImageIndex); return result; } void CMap1::ClearUDPointImageList(long LayerHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x72, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle); } void CMap1::DrawLineEx(long LayerHandle, double x1, double y1, double x2, double y2, long pixelWidth, unsigned long Color) { static BYTE parms[] = VTS_I4 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_I4 VTS_I4; InvokeHelper(0x73, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, x1, y1, x2, y2, pixelWidth, Color); } void CMap1::DrawPointEx(long LayerHandle, double x, double y, long pixelSize, unsigned long Color) { static BYTE parms[] = VTS_I4 VTS_R8 VTS_R8 VTS_I4 VTS_I4; InvokeHelper(0x74, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, x, y, pixelSize, Color); } void CMap1::DrawCircleEx(long LayerHandle, double x, double y, double pixelRadius, unsigned long Color, BOOL fill) { static BYTE parms[] = VTS_I4 VTS_R8 VTS_R8 VTS_R8 VTS_I4 VTS_BOOL; InvokeHelper(0x75, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, x, y, pixelRadius, Color, fill); } void CMap1::LabelColor(long LayerHandle, unsigned long LabelFontColor) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x77, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, LabelFontColor); } void CMap1::SetDrawingLayerVisible(long LayerHandle, BOOL Visiable) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x78, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, Visiable); } void CMap1::ClearDrawingLabels(long DrawHandle) { static BYTE parms[] = VTS_I4; InvokeHelper(0x79, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle); } void CMap1::DrawingFont(long DrawHandle, LPCTSTR FontName, long FontSize) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4; InvokeHelper(0x7a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle, FontName, FontSize); } void CMap1::AddDrawingLabelEx(long DrawHandle, LPCTSTR Text, unsigned long Color, double x, double y, long hJustification, double Rotation) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_R8 VTS_R8 VTS_I4 VTS_R8; InvokeHelper(0x7b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle, Text, Color, x, y, hJustification, Rotation); } void CMap1::AddDrawingLabel(long DrawHandle, LPCTSTR Text, unsigned long Color, double x, double y, long hJustification) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_R8 VTS_R8 VTS_I4; InvokeHelper(0x7c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle, Text, Color, x, y, hJustification); } long CMap1::GetDrawingLabelsOffset(long DrawHandle) { long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x7d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetDrawingLabelsOffset(long DrawHandle, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x7d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, nNewValue); } BOOL CMap1::GetDrawingLabelsScale(long DrawHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x7e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetDrawingLabelsScale(long DrawHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x7e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, bNewValue); } BOOL CMap1::GetDrawingLabelsShadow(long DrawHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetDrawingLabelsShadow(long DrawHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x7f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, bNewValue); } unsigned long CMap1::GetDrawingLabelsShadowColor(long DrawHandle) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x80, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetDrawingLabelsShadowColor(long DrawHandle, unsigned long newValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x80, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, newValue); } BOOL CMap1::GetUseDrawingLabelCollision(long DrawHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x81, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetUseDrawingLabelCollision(long DrawHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x81, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, bNewValue); } BOOL CMap1::GetDrawingLabelsVisible(long DrawHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x82, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, DrawHandle); return result; } void CMap1::SetDrawingLabelsVisible(long DrawHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x82, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawHandle, bNewValue); } void CMap1::GetDrawingStandardViewWidth(long DrawHandle, double* Width) { static BYTE parms[] = VTS_I4 VTS_PR8; InvokeHelper(0x83, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle, Width); } void CMap1::SetDrawingStandardViewWidth(long DrawHandle, double Width) { static BYTE parms[] = VTS_I4 VTS_R8; InvokeHelper(0x84, DISPATCH_METHOD, VT_EMPTY, NULL, parms, DrawHandle, Width); } void CMap1::DrawWidePolygon(VARIANT* xPoints, VARIANT* yPoints, long numPoints, unsigned long Color, BOOL fill, short Width) { static BYTE parms[] = VTS_PVARIANT VTS_PVARIANT VTS_I4 VTS_I4 VTS_BOOL VTS_I2; InvokeHelper(0x86, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPoints, yPoints, numPoints, Color, fill, Width); } void CMap1::DrawWideCircle(double x, double y, double pixelRadius, unsigned long Color, BOOL fill, short Width) { static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_I4 VTS_BOOL VTS_I2; InvokeHelper(0x87, DISPATCH_METHOD, VT_EMPTY, NULL, parms, x, y, pixelRadius, Color, fill, Width); } LPDISPATCH CMap1::SnapShot2(long ClippingLayerNbr, double Zoom, long pWidth) { LPDISPATCH result; static BYTE parms[] = VTS_I4 VTS_R8 VTS_I4; InvokeHelper(0x88, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ClippingLayerNbr, Zoom, pWidth); return result; } void CMap1::LayerFontEx(long LayerHandle, LPCTSTR FontName, long FontSize, BOOL isBold, BOOL isItalic, BOOL isUnderline) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4 VTS_BOOL VTS_BOOL VTS_BOOL; InvokeHelper(0x89, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, FontName, FontSize, isBold, isItalic, isUnderline); } void CMap1::set_UDPointFontCharFont(long LayerHandle, LPCTSTR FontName, float FontSize, BOOL isBold, BOOL isItalic, BOOL isUnderline) { static BYTE parms[] = VTS_I4 VTS_BSTR VTS_R4 VTS_BOOL VTS_BOOL VTS_BOOL; InvokeHelper(0x8b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, FontName, FontSize, isBold, isItalic, isUnderline); } long CMap1::set_UDPointFontCharListAdd(long LayerHandle, long newValue, unsigned long Color) { long result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x8c, DISPATCH_METHOD, VT_I4, (void*)&result, parms, LayerHandle, newValue, Color); return result; } void CMap1::set_UDPointFontCharFontSize(long LayerHandle, float FontSize) { static BYTE parms[] = VTS_I4 VTS_R4; InvokeHelper(0x8d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, FontSize); } long CMap1::GetShapePointFontCharListID(long LayerHandle, long Shape) { long result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x8e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle, Shape); return result; } void CMap1::SetShapePointFontCharListID(long LayerHandle, long Shape, long nNewValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x8e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, Shape, nNewValue); } void CMap1::ReSourceLayer(long LayerHandle, LPCTSTR newSrcPath) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x8f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, newSrcPath); } unsigned long CMap1::GetShapeLayerStippleColor(long LayerHandle) { unsigned long result; static BYTE parms[] = VTS_I4; InvokeHelper(0x90, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetShapeLayerStippleColor(long LayerHandle, unsigned long newValue) { static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x90, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } unsigned long CMap1::GetShapeStippleColor(long LayerHandle, long Shape) { unsigned long result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x91, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, LayerHandle, Shape); return result; } void CMap1::SetShapeStippleColor(long LayerHandle, long Shape, unsigned long newValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x91, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, Shape, newValue); } BOOL CMap1::GetShapeStippleTransparent(long LayerHandle, long Shape) { BOOL result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x92, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle, Shape); return result; } void CMap1::SetShapeStippleTransparent(long LayerHandle, long Shape, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x92, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, Shape, bNewValue); } BOOL CMap1::GetShapeLayerStippleTransparent(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x93, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetShapeLayerStippleTransparent(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x93, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } BOOL CMap1::GetTrapRMouseDown() { BOOL result; InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CMap1::SetTrapRMouseDown(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x94, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } void CMap1::SetDisableWaitCursor(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x95, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CMap1::GetDisableWaitCursor() { BOOL result; InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL CMap1::AdjustLayerExtents(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0x96, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } LPDISPATCH CMap1::SnapShot3(double left, double right, double top, double bottom, long Width) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_I4; InvokeHelper(0x99, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, left, right, top, bottom, Width); return result; } void CMap1::DrawPolygonEx(long LayerHandle, VARIANT* xPoints, VARIANT* yPoints, long numPoints, unsigned long Color, BOOL fill) { static BYTE parms[] = VTS_I4 VTS_PVARIANT VTS_PVARIANT VTS_I4 VTS_I4 VTS_BOOL; InvokeHelper(0x9b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, xPoints, yPoints, numPoints, Color, fill); } CLabels CMap1::GetDrawingLabels(long DrawingLayerIndex) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x9d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms, DrawingLayerIndex); return CLabels(pDispatch); } void CMap1::SetDrawingLabels(long DrawingLayerIndex, LPDISPATCH newValue) { static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0x9d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, DrawingLayerIndex, newValue); } void CMap1::DrawWideCircleEx(long LayerHandle, double x, double y, double radius, unsigned long Color, BOOL fill, short OutlineWidth) { static BYTE parms[] = VTS_I4 VTS_R8 VTS_R8 VTS_R8 VTS_I4 VTS_BOOL VTS_I2; InvokeHelper(0xa0, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, x, y, radius, Color, fill, OutlineWidth); } void CMap1::DrawWidePolygonEx(long LayerHandle, VARIANT* xPoints, VARIANT* yPoints, long numPoints, unsigned long Color, BOOL fill, short OutlineWidth) { static BYTE parms[] = VTS_I4 VTS_PVARIANT VTS_PVARIANT VTS_I4 VTS_I4 VTS_BOOL VTS_I2; InvokeHelper(0xa1, DISPATCH_METHOD, VT_EMPTY, NULL, parms, LayerHandle, xPoints, yPoints, numPoints, Color, fill, OutlineWidth); } double CMap1::GetMapRotationAngle() { double result; InvokeHelper(0xa2, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CMap1::SetMapRotationAngle(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xa2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CExtents CMap1::GetRotatedExtent() { LPDISPATCH pDispatch; InvokeHelper(0xa3, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL); return CExtents(pDispatch); } CPoint1 CMap1::GetBaseProjectionPoint(double rotX, double rotY) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0xa4, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, rotX, rotY); return CPoint1(pDispatch); } BOOL CMap1::GetCanUseImageGrouping() { BOOL result; InvokeHelper(0xa5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CMap1::SetCanUseImageGrouping(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xa5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } double CMap1::GetLayerMaxVisibleScale(long LayerHandle) { double result; static BYTE parms[] = VTS_I4; InvokeHelper(0xa7, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerMaxVisibleScale(long LayerHandle, double newValue) { static BYTE parms[] = VTS_I4 VTS_R8; InvokeHelper(0xa7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } double CMap1::GetLayerMinVisibleScale(long LayerHandle) { double result; static BYTE parms[] = VTS_I4; InvokeHelper(0xa8, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerMinVisibleScale(long LayerHandle, double newValue) { static BYTE parms[] = VTS_I4 VTS_R8; InvokeHelper(0xa8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } BOOL CMap1::GetLayerDynamicVisibility(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0xa9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerDynamicVisibility(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0xa9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } CLabels CMap1::GetLayerLabels(long LayerHandle) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0xab, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms, LayerHandle); return CLabels(pDispatch); } void CMap1::SetLayerLabels(long LayerHandle, LPDISPATCH newValue) { static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0xab, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } CShapefile CMap1::GetShapefile(long LayerHandle) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0xae, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms, LayerHandle); return CShapefile(pDispatch); } void CMap1::SetShapefile(long LayerHandle, LPDISPATCH newValue) { static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0xae, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } CGISImage CMap1::GetImage(long LayerHandle) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0xaf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, parms, LayerHandle); return CGISImage(pDispatch); } void CMap1::SetImage(long LayerHandle, LPDISPATCH newValue) { static BYTE parms[] = VTS_I4 VTS_DISPATCH; InvokeHelper(0xaf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, newValue); } CString CMap1::SerializeLayer(long LayerHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0xb0, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, LayerHandle); return result; } BOOL CMap1::DeserializeLayer(long LayerHandle, LPCTSTR newVal) { BOOL result; static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0xb1, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle, newVal); return result; } BOOL CMap1::SaveMapState(LPCTSTR Filename, BOOL RelativePaths, BOOL Overwrite) { BOOL result; static BYTE parms[] = VTS_BSTR VTS_BOOL VTS_BOOL; InvokeHelper(0xb2, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, Filename, RelativePaths, Overwrite); return result; } BOOL CMap1::LoadMapState(LPCTSTR Filename, LPDISPATCH Callback) { BOOL result; static BYTE parms[] = VTS_BSTR VTS_DISPATCH; InvokeHelper(0xb3, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, Filename, Callback); return result; } BOOL CMap1::SaveLayerOptions(long LayerHandle, LPCTSTR OptionsName, BOOL Overwrite, LPCTSTR Description) { BOOL result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_BOOL VTS_BSTR; InvokeHelper(0xb4, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle, OptionsName, Overwrite, Description); return result; } BOOL CMap1::LoadLayerOptions(long LayerHandle, LPCTSTR OptionsName, BSTR* Description) { BOOL result; static BYTE parms[] = VTS_I4 VTS_BSTR VTS_PBSTR; InvokeHelper(0xb5, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle, OptionsName, Description); return result; } CString CMap1::GetLayerDescription(long LayerHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0xb6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerDescription(long LayerHandle, LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0xb6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, lpszNewValue); } BOOL CMap1::DeserializeMapState(LPCTSTR State, BOOL LoadLayers, LPCTSTR BasePath) { BOOL result; static BYTE parms[] = VTS_BSTR VTS_BOOL VTS_BSTR; InvokeHelper(0xb7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, State, LoadLayers, BasePath); return result; } CString CMap1::SerializeMapState(BOOL RelativePaths, LPCTSTR BasePath) { CString result; static BYTE parms[] = VTS_BOOL VTS_BSTR; InvokeHelper(0xb8, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, RelativePaths, BasePath); return result; } BOOL CMap1::RemoveLayerOptions(long LayerHandle, LPCTSTR OptionsName) { BOOL result; static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0xb9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle, OptionsName); return result; } BOOL CMap1::GetLayerSkipOnSaving(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0xba, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, LayerHandle); return result; } void CMap1::SetLayerSkipOnSaving(long LayerHandle, BOOL bNewValue) { static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0xba, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, LayerHandle, bNewValue); } CString CMap1::GetLayerFilename(long LayerHandle) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0xbd, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, LayerHandle); return result; } BOOL CMap1::ZoomToSelected(long LayerHandle) { BOOL result; static BYTE parms[] = VTS_I4; InvokeHelper(0xbe, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, LayerHandle); return result; }