// 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 "leadvector.h" // Dispatch interfaces referenced by this interface #include "Picture.h" #include "LEADVectorObject.h" #include "Font.h" #include "LEADVectorLayer.h" #include "ltvectorcontainer.h" #include "LTVectorAutomation.h" #include "leadvectorgroup.h" ///////////////////////////////////////////////////////////////////////////// // CLEADVector IMPLEMENT_DYNCREATE(CLEADVector, CWnd) ///////////////////////////////////////////////////////////////////////////// // CLEADVector properties ///////////////////////////////////////////////////////////////////////////// // CLEADVector operations void CLEADVector::SetBackColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } unsigned long CLEADVector::GetBackColor() { unsigned long result; InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetBorderStyle(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetBorderStyle() { long result; InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADVector::GetWindow() { long result; InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetAppearance(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetAppearance() { long result; InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMousePointer(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetMousePointer() { long result; InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMouseIcon(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CPicture CLEADVector::GetMouseIcon() { LPDISPATCH pDispatch; InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return CPicture(pDispatch); } BOOL CLEADVector::GetEnableMethodErrors() { BOOL result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetEnableMethodErrors(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } void CLEADVector::UnlockSupport(short iType, LPCTSTR pszKey) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, iType, pszKey); } long CLEADVector::IsSupportLocked(short iType) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x8, DISPATCH_METHOD, VT_I4, (void*)&result, parms, iType); return result; } BOOL CLEADVector::GetBackErase() { BOOL result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetBackErase(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADVector::GetPolygonMode() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetPolygonMode(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::GetVectorEngine() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetVectorEngine(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::GetAutoRepaint() { BOOL result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetAutoRepaint(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADVector::GetViewMode() { short result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetViewMode(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::GetUseLights() { BOOL result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetUseLights(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } double CLEADVector::GetViewportLeft() { double result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetViewportLeft(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetViewportTop() { double result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetViewportTop(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetViewportWidth() { double result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetViewportWidth(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetViewportHeight() { double result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetViewportHeight(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraTheta() { double result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraTheta(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraPhi() { double result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraPhi(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL CLEADVector::GetStopEnum() { BOOL result; InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetStopEnum(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADVector::Load(LPCTSTR pszFilename) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x17, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilename); return result; } short CLEADVector::Save(LPCTSTR pszFilename, short nFormat) { short result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x18, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszFilename, nFormat); return result; } long CLEADVector::GetVector() { long result; InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetVector(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::Is3D() { BOOL result; InvokeHelper(0x1a, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } short CLEADVector::EnumVertices(short nFlag) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x1b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlag); return result; } CLEADVectorObject CLEADVector::GetCurrentObject() { LPDISPATCH pDispatch; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return CLEADVectorObject(pDispatch); } long CLEADVector::ConvertToEMFHandle(long lLeft, long lTop, long lRight, long lBottom, long nDPI) { long result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1d, DISPATCH_METHOD, VT_I4, (void*)&result, parms, lLeft, lTop, lRight, lBottom, nDPI); return result; } CPicture CLEADVector::ConvertToEMFPicture(long lLeft, long lTop, long lRight, long lBottom, long nDPI) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x1e, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, lLeft, lTop, lRight, lBottom, nDPI); return CPicture(pDispatch); } short CLEADVector::ConvertFromEMFHandle(long hEMF) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x1f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hEMF); return result; } short CLEADVector::ConvertFromEMFPicture(LPDISPATCH pEMFPicture) { short result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x20, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pEMFPicture); return result; } long CLEADVector::ConvertToWMFHandle(long lLeft, long lTop, long lRight, long lBottom, long nDPI) { long result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x21, DISPATCH_METHOD, VT_I4, (void*)&result, parms, lLeft, lTop, lRight, lBottom, nDPI); return result; } CPicture CLEADVector::ConvertToWMFPicture(long lLeft, long lTop, long lRight, long lBottom, long nDPI) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x22, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, lLeft, lTop, lRight, lBottom, nDPI); return CPicture(pDispatch); } short CLEADVector::ConvertFromWMFHandle(long hWMF) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x23, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hWMF); return result; } short CLEADVector::ConvertFromWMFPicture(LPDISPATCH pWMFPicture) { short result; static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x24, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pWMFPicture); return result; } double CLEADVector::GetTranslationX() { double result; InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetTranslationY() { double result; InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetTranslationZ() { double result; InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } short CLEADVector::SetTranslation(double fTranslationX, double fTranslationY, double fTranslationZ, short nFlag) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_I2; InvokeHelper(0x28, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fTranslationX, fTranslationY, fTranslationZ, nFlag); return result; } double CLEADVector::GetRotationX() { double result; InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetRotationY() { double result; InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetRotationZ() { double result; InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } short CLEADVector::SetRotation(double fRotationX, double fRotationY, double fRotationZ, double fOriginX, double fOriginY, double fOriginZ, BOOL bUseOrigin, short nFlag) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_BOOL VTS_I2; InvokeHelper(0x2c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fRotationX, fRotationY, fRotationZ, fOriginX, fOriginY, fOriginZ, bUseOrigin, nFlag); return result; } double CLEADVector::GetScalingX() { double result; InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetScalingY() { double result; InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetScalingZ() { double result; InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } short CLEADVector::SetScaling(double fScalingX, double fScalingY, double fScalingZ, double fOriginX, double fOriginY, double fOriginZ, BOOL bUseOrigin, short nFlag) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_BOOL VTS_I2; InvokeHelper(0x30, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fScalingX, fScalingY, fScalingZ, fOriginX, fOriginY, fOriginZ, bUseOrigin, nFlag); return result; } void CLEADVector::ForceRepaint() { InvokeHelper(0x31, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short CLEADVector::Realize(long Bitmap, BOOL bEraseBkgnd) { short result; static BYTE parms[] = VTS_I4 VTS_BOOL; InvokeHelper(0x32, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Bitmap, bEraseBkgnd); return result; } BOOL CLEADVector::HitTest(double X, double Y) { BOOL result; static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0x33, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, X, Y); return result; } unsigned long CLEADVector::GetAmbientColor() { unsigned long result; InvokeHelper(0x34, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetAmbientColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x34, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } void CLEADVector::Reset(long nFlag) { static BYTE parms[] = VTS_I4; InvokeHelper(0x35, DISPATCH_METHOD, VT_EMPTY, NULL, parms, nFlag); } void CLEADVector::Free() { InvokeHelper(0x36, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void CLEADVector::SelectAllObjects(BOOL bSelected) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x37, DISPATCH_METHOD, VT_EMPTY, NULL, parms, bSelected); } BOOL CLEADVector::IsAnObjectSelected() { BOOL result; InvokeHelper(0x38, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } short CLEADVector::EnumObjects(short nFlag) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x39, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlag); return result; } short CLEADVector::DeleteObjects(short nFlag) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x3a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlag); return result; } double CLEADVector::GetObjectParallelogramLeftTopX() { double result; InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectParallelogramLeftTopY() { double result; InvokeHelper(0x3c, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectParallelogramLeftTopZ() { double result; InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectParallelogramRightBottomX() { double result; InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectParallelogramRightBottomY() { double result; InvokeHelper(0x3f, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectParallelogramRightBottomZ() { double result; InvokeHelper(0x40, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } short CLEADVector::GetObjectsParallelogram(short nFlag) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x41, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlag); return result; } double CLEADVector::GetObjectRectLeft() { double result; InvokeHelper(0x42, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectRectTop() { double result; InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectRectWidth() { double result; InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetObjectRectHeight() { double result; InvokeHelper(0x45, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } short CLEADVector::GetObjectsRect(short nFlag) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x46, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlag); return result; } double CLEADVector::GetRotationDlgX() { double result; InvokeHelper(0x47, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetRotationDlgX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x47, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetRotationDlgY() { double result; InvokeHelper(0x48, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetRotationDlgY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x48, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetRotationDlgZ() { double result; InvokeHelper(0x49, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetRotationDlgZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x49, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::ShowRotateDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } short CLEADVector::GetVertexBindMode() { short result; InvokeHelper(0x4b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetVertexBindMode(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::GetUseDoubleBuffer() { BOOL result; InvokeHelper(0x4c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetUseDoubleBuffer(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x4c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } double CLEADVector::GetScaleDlgX() { double result; InvokeHelper(0x4d, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetScaleDlgX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x4d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetScaleDlgY() { double result; InvokeHelper(0x4e, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetScaleDlgY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x4e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetScaleDlgZ() { double result; InvokeHelper(0x4f, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetScaleDlgZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x4f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::ShowScaleDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x50, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } double CLEADVector::GetTranslateDlgX() { double result; InvokeHelper(0x51, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetTranslateDlgX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x51, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetTranslateDlgY() { double result; InvokeHelper(0x52, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetTranslateDlgY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x52, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetTranslateDlgZ() { double result; InvokeHelper(0x53, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetTranslateDlgZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x53, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::ShowTranslateDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x54, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } double CLEADVector::GetCameraDlgTheta() { double result; InvokeHelper(0x55, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgTheta(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x55, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraDlgPhi() { double result; InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgPhi(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x56, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::ShowCameraDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x58, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } short CLEADVector::LoadMemory(long hMem, long lSize) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0x5d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hMem, lSize); return result; } short CLEADVector::SaveMemory(long* phMem, short nFormat, long* plSize) { short result; static BYTE parms[] = VTS_PI4 VTS_I2 VTS_PI4; InvokeHelper(0x5e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, phMem, nFormat, plSize); return result; } short CLEADVector::LoadArray(VARIANT* pvMem, long lSize) { short result; static BYTE parms[] = VTS_PVARIANT VTS_I4; InvokeHelper(0x5f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pvMem, lSize); return result; } VARIANT CLEADVector::SaveArray(short nFormat) { VARIANT result; static BYTE parms[] = VTS_I2; InvokeHelper(0x60, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, nFormat); return result; } long CLEADVector::ArraySize(VARIANT* pvMem) { long result; static BYTE parms[] = VTS_PVARIANT; InvokeHelper(0x61, DISPATCH_METHOD, VT_I4, (void*)&result, parms, pvMem); return result; } BOOL CLEADVector::GetAutoScroll() { BOOL result; InvokeHelper(0x62, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetAutoScroll(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x62, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLEADVector::GetPanX() { long result; InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetPanX(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetPanY() { long result; InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetPanY(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::StartFeedLoad() { short result; InvokeHelper(0x65, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADVector::StopFeedLoad() { short result; InvokeHelper(0x66, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADVector::FeedLoad(VARIANT* pvMem, long lSize) { short result; static BYTE parms[] = VTS_PVARIANT VTS_I4; InvokeHelper(0x67, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pvMem, lSize); return result; } short CLEADVector::LogicalToPhysical(double fLogX, double fLogY, double fLogZ) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x68, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fLogX, fLogY, fLogZ); return result; } double CLEADVector::GetPhysicalX() { double result; InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetPhysicalY() { double result; InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } short CLEADVector::ApplyTransformation() { short result; InvokeHelper(0x6b, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } CString CLEADVector::GetDlgString(long nString) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x6c, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, nString); return result; } short CLEADVector::SetDlgString(long nString, LPCTSTR pszString) { short result; static BYTE parms[] = VTS_I4 VTS_BSTR; InvokeHelper(0x6d, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nString, pszString); return result; } COleFont CLEADVector::GetDlgFont() { LPDISPATCH pDispatch; InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return COleFont(pDispatch); } void CLEADVector::SetDlgFont(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x6e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::GetPreferredLoadFormat() { short result; InvokeHelper(0x6f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetPreferredLoadFormat(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0x6f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } CString CLEADVector::GetVectorDataPath() { CString result; InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLEADVector::SetVectorDataPath(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x70, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } double CLEADVector::GetCameraLookAtX() { double result; InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraLookAtX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x71, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraLookAtY() { double result; InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraLookAtY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x72, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraLookAtZ() { double result; InvokeHelper(0x73, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraLookAtZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x73, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraDistance() { double result; InvokeHelper(0x74, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDistance(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x74, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL CLEADVector::GetCameraUsePerspective() { BOOL result; InvokeHelper(0x75, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetCameraUsePerspective(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x75, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLEADVector::GetCopyFlags() { long result; InvokeHelper(0x76, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetCopyFlags(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x76, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::Empty() { short result; InvokeHelper(0x77, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } BOOL CLEADVector::IsEmpty() { BOOL result; InvokeHelper(0x78, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CLEADVector::GetLocked() { BOOL result; InvokeHelper(0x79, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetLocked(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0x79, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } double CLEADVector::GetOriginX() { double result; InvokeHelper(0x7a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetOriginX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x7a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetOriginY() { double result; InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetOriginY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x7b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetOriginZ() { double result; InvokeHelper(0x7c, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetOriginZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x7c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CLEADVector::GetMarkerPenStyle() { long result; InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMarkerPenStyle(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x7f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetMarkerPenWidth() { long result; InvokeHelper(0x80, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMarkerPenWidth(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x80, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } unsigned long CLEADVector::GetMarkerPenColor() { unsigned long result; InvokeHelper(0x81, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMarkerPenColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x81, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CLEADVector::GetMarkerBrushStyle() { long result; InvokeHelper(0x82, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMarkerBrushStyle(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x82, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } unsigned long CLEADVector::GetMarkerBrushColor() { unsigned long result; InvokeHelper(0x83, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMarkerBrushColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x83, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } long CLEADVector::GetMarkerBrushHatch() { long result; InvokeHelper(0x84, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetMarkerBrushHatch(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x84, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetHitTestFlags() { long result; InvokeHelper(0x85, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetHitTestFlags(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x85, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetHitTestDistance() { long result; InvokeHelper(0x86, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetHitTestDistance(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0x86, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::ClipboardReady() { BOOL result; InvokeHelper(0x87, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } short CLEADVector::Copy(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x88, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::Paste(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x89, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AddLayer(LPCTSTR pszName, BOOL bVisible, BOOL bLocked, long nUserTag, long nFlags) { short result; static BYTE parms[] = VTS_BSTR VTS_BOOL VTS_BOOL VTS_I4 VTS_I4; InvokeHelper(0x8a, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, bVisible, bLocked, nUserTag, nFlags); return result; } long CLEADVector::GetLayerCount() { long result; InvokeHelper(0x8b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CLEADVectorLayer CLEADVector::GetLayerByName(LPCTSTR pszName) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8c, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, pszName); return CLEADVectorLayer(pDispatch); } CLEADVectorLayer CLEADVector::GetLayerByIndex(long nIndex) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x8d, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, nIndex); return CLEADVectorLayer(pDispatch); } CLEADVectorLayer CLEADVector::GetActiveLayer() { LPDISPATCH pDispatch; InvokeHelper(0x8e, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL); return CLEADVectorLayer(pDispatch); } short CLEADVector::CopyLayer(long nLayerDstIndex, long hVectorSrc, long nLayerSrcIndex, short nFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I2; InvokeHelper(0x8f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nLayerDstIndex, hVectorSrc, nLayerSrcIndex, nFlags); return result; } short CLEADVector::EnumLayers() { short result; InvokeHelper(0x90, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } CLEADVectorObject CLEADVector::AddNewObject(long ObjectType) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0x91, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, ObjectType); return CLEADVectorObject(pDispatch); } short CLEADVector::CopyObject(long hObjectSrc, long hVectorSrc, long nLayerDstIndex) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0x92, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObjectSrc, hVectorSrc, nLayerDstIndex); return result; } double CLEADVector::GetParallelogramMinX() { double result; InvokeHelper(0x93, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetParallelogramMinX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x93, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetParallelogramMinY() { double result; InvokeHelper(0x94, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetParallelogramMinY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x94, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetParallelogramMinZ() { double result; InvokeHelper(0x95, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetParallelogramMinZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x95, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetParallelogramMaxX() { double result; InvokeHelper(0x96, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetParallelogramMaxX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x96, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetParallelogramMaxY() { double result; InvokeHelper(0x97, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetParallelogramMaxY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x97, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetParallelogramMaxZ() { double result; InvokeHelper(0x98, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetParallelogramMaxZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x98, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::ExplodeObjects(long nFlag) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0x99, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlag); return result; } BOOL CLEADVector::IsObjectsInsideRect(double fLeft, double fTop, double fWidth, double fHeight, short nFlag) { BOOL result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_I2; InvokeHelper(0x9a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, fLeft, fTop, fWidth, fHeight, nFlag); return result; } BOOL CLEADVector::IsObjectsInsideParallelogram(double x1, double y1, double z1, double x2, double y2, double z2, short nFlag) { BOOL result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_R8 VTS_I2; InvokeHelper(0x9b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms, x1, y1, z1, x2, y2, z2, nFlag); return result; } double CLEADVector::GetRotationDlgOriginX() { double result; InvokeHelper(0x9c, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetRotationDlgOriginX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x9c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetRotationDlgOriginY() { double result; InvokeHelper(0x9d, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetRotationDlgOriginY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x9d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetRotationDlgOriginZ() { double result; InvokeHelper(0x9e, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetRotationDlgOriginZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x9e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetScaleDlgOriginX() { double result; InvokeHelper(0x9f, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetScaleDlgOriginX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0x9f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetScaleDlgOriginY() { double result; InvokeHelper(0xa0, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetScaleDlgOriginY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xa0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetScaleDlgOriginZ() { double result; InvokeHelper(0xa1, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetScaleDlgOriginZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xa1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL CLEADVector::GetRenderDlgUseLights() { BOOL result; InvokeHelper(0xa2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetRenderDlgUseLights(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xa2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } unsigned long CLEADVector::GetRenderDlgAmbientColor() { unsigned long result; InvokeHelper(0xa3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetRenderDlgAmbientColor(unsigned long newValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xa3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } short CLEADVector::GetRenderDlgPolygonMode() { short result; InvokeHelper(0xa4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetRenderDlgPolygonMode(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xa4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::ShowRenderDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xa5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } short CLEADVector::GetViewModeDlgViewMode() { short result; InvokeHelper(0xa6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void CLEADVector::SetViewModeDlgViewMode(short nNewValue) { static BYTE parms[] = VTS_I2; InvokeHelper(0xa6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::ShowViewModeDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xa7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } long CLEADVector::GetHitTestDlgFlags() { long result; InvokeHelper(0xa8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetHitTestDlgFlags(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xa8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetHitTestDlgDistance() { long result; InvokeHelper(0xa9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetHitTestDlgDistance(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xa9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::ShowHitTestDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xaa, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } short CLEADVector::ShowEditAllLayersDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xab, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } CString CLEADVector::GetNewLayerDlgName() { CString result; InvokeHelper(0xac, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLEADVector::SetNewLayerDlgName(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xac, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } BOOL CLEADVector::GetNewLayerDlgVisible() { BOOL result; InvokeHelper(0xad, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetNewLayerDlgVisible(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xad, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CLEADVector::GetNewLayerDlgLocked() { BOOL result; InvokeHelper(0xae, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetNewLayerDlgLocked(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xae, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLEADVector::GetNewLayerDlgUserTag() { long result; InvokeHelper(0xaf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetNewLayerDlgUserTag(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xaf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::GetNewLayerDlgActiveLayer() { BOOL result; InvokeHelper(0xb0, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetNewLayerDlgActiveLayer(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xb0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADVector::ShowNewLayerDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xb1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } BOOL CLEADVector::GetEditLayerDlgActiveLayer() { BOOL result; InvokeHelper(0xb2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetEditLayerDlgActiveLayer(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xb2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADVector::ShowEditLayerDlg(long nLayerIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xb3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nLayerIndex); return result; } short CLEADVector::ShowNewObjectDlg(long ObjectType, long nLayerIndex) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0xb4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, ObjectType, nLayerIndex); return result; } short CLEADVector::ShowEditObjectDlg(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xb5, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } double CLEADVector::GetCameraDlgLookAtX() { double result; InvokeHelper(0xb6, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgLookAtX(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xb6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraDlgLookAtY() { double result; InvokeHelper(0xb7, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgLookAtY(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xb7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraDlgLookAtZ() { double result; InvokeHelper(0xb8, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgLookAtZ(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xb8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } double CLEADVector::GetCameraDlgDistance() { double result; InvokeHelper(0xb9, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgDistance(double newValue) { static BYTE parms[] = VTS_R8; InvokeHelper(0xb9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } BOOL CLEADVector::GetCameraDlgUsePerspective() { BOOL result; InvokeHelper(0xba, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetCameraDlgUsePerspective(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xba, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } short CLEADVector::PhysicalToLogical(double fPhyX, double fPhyY) { short result; static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0xbb, DISPATCH_METHOD, VT_I2, (void*)&result, parms, fPhyX, fPhyY); return result; } double CLEADVector::GetLogicalX() { double result; InvokeHelper(0xbc, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetLogicalY() { double result; InvokeHelper(0xbd, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetLogicalZ() { double result; InvokeHelper(0xbe, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } long CLEADVector::GetUndoLevel() { long result; InvokeHelper(0xc0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetUndoLevel(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xc0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::CanUndo() { BOOL result; InvokeHelper(0xc1, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } BOOL CLEADVector::CanRedo() { BOOL result; InvokeHelper(0xc2, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } short CLEADVector::Undo(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xc3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::Redo(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xc4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AutoCut(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xc6, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AutoCopy(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xc7, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AutoPaste(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xc8, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AutoDelete(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xc9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AutoRender(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xca, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::AutoSelect(long Selection, long nFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4; InvokeHelper(0xcb, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Selection, nFlags); return result; } LPDISPATCH CLEADVector::GetToolbarControl() { LPDISPATCH result; InvokeHelper(0xcc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void CLEADVector::SetToolbarControl(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0xcc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); } CLTVectorContainer CLEADVector::GetAutoContainer() { LPDISPATCH pDispatch; InvokeHelper(0xcd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return CLTVectorContainer(pDispatch); } long CLEADVector::GetVectorUserMode() { long result; InvokeHelper(0xce, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetVectorUserMode(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xce, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } CLTVectorAutomation CLEADVector::GetAutomationProps() { LPDISPATCH pDispatch; InvokeHelper(0xcf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return CLTVectorAutomation(pDispatch); } short CLEADVector::AutoEditObject(long hObject) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xd0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hObject); return result; } double CLEADVector::GetAutoPointX(long nIndex) { double result; static BYTE parms[] = VTS_I4; InvokeHelper(0xd1, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, nIndex); return result; } double CLEADVector::GetAutoPointY(long nIndex) { double result; static BYTE parms[] = VTS_I4; InvokeHelper(0xd2, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, nIndex); return result; } double CLEADVector::GetAutoPointZ(long nIndex) { double result; static BYTE parms[] = VTS_I4; InvokeHelper(0xd3, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, nIndex); return result; } long CLEADVector::GetAutoPointCount() { long result; InvokeHelper(0xd4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } double CLEADVector::GetAutoRadius() { double result; InvokeHelper(0xd5, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetAutoStartAngle() { double result; InvokeHelper(0xd6, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double CLEADVector::GetAutoSweepAngle() { double result; InvokeHelper(0xd7, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } CString CLEADVector::GetAutoString() { CString result; InvokeHelper(0xd8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long CLEADVector::GetAutoStringLeft() { long result; InvokeHelper(0xd9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADVector::GetAutoStringTop() { long result; InvokeHelper(0xda, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADVector::GetAutoStringWidth() { long result; InvokeHelper(0xdb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADVector::GetAutoStringHeight() { long result; InvokeHelper(0xdc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long CLEADVector::PrintStart() { long result; InvokeHelper(0xdd, DISPATCH_METHOD, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::PrintEnd(long hDC) { static BYTE parms[] = VTS_I4; InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, parms, hDC); } short CLEADVector::Render(long hDC, long nLeft, long nTop, long nWidth, long nHeight) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0xdf, DISPATCH_METHOD, VT_I2, (void*)&result, parms, hDC, nLeft, nTop, nWidth, nHeight); return result; } short CLEADVector::EnableUndo(BOOL bEnable) { short result; static BYTE parms[] = VTS_BOOL; InvokeHelper(0xe0, DISPATCH_METHOD, VT_I2, (void*)&result, parms, bEnable); return result; } short CLEADVector::AddUndoNode(long nFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xe1, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nFlags); return result; } short CLEADVector::VectorEvent(short nEvent, short nStatus) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0xe2, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nEvent, nStatus); return result; } short CLEADVector::AddGroup(LPCTSTR pszName, long nUserTag, long nFlags) { short result; static BYTE parms[] = VTS_BSTR VTS_I4 VTS_I4; InvokeHelper(0xe3, DISPATCH_METHOD, VT_I2, (void*)&result, parms, pszName, nUserTag, nFlags); return result; } short CLEADVector::CopyGroup(long nGroupDstIndex, long hVectorSrc, long nGroupSrcIndex, short nFlags) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I2; InvokeHelper(0xe4, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nGroupDstIndex, hVectorSrc, nGroupSrcIndex, nFlags); return result; } CLEADVectorGroup CLEADVector::GetGroupByName(LPCTSTR pszName) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_BSTR; InvokeHelper(0xe5, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, pszName); return CLEADVectorGroup(pDispatch); } CLEADVectorGroup CLEADVector::GetGroupByIndex(long nIndex) { LPDISPATCH pDispatch; static BYTE parms[] = VTS_I4; InvokeHelper(0xe6, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms, nIndex); return CLEADVectorGroup(pDispatch); } long CLEADVector::GetGroupCount() { long result; InvokeHelper(0xe7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short CLEADVector::EnumGroups() { short result; InvokeHelper(0xe8, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short CLEADVector::ShowEditAllGroupsDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xe9, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } CString CLEADVector::GetNewGroupDlgName() { CString result; InvokeHelper(0xea, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void CLEADVector::SetNewGroupDlgName(LPCTSTR lpszNewValue) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xea, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue); } long CLEADVector::GetNewGroupDlgUserTag() { long result; InvokeHelper(0xeb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetNewGroupDlgUserTag(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xeb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } short CLEADVector::ShowNewGroupDlg(long uFlags) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xec, DISPATCH_METHOD, VT_I2, (void*)&result, parms, uFlags); return result; } short CLEADVector::ShowEditGroupDlg(long nGroupIndex) { short result; static BYTE parms[] = VTS_I4; InvokeHelper(0xed, DISPATCH_METHOD, VT_I2, (void*)&result, parms, nGroupIndex); return result; } BOOL CLEADVector::IsAnObjectHidden() { BOOL result; InvokeHelper(0xee, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result; } short CLEADVector::ZoomRect(long lLeft, long lTop, long lRight, long lBottom) { short result; static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4; InvokeHelper(0xef, DISPATCH_METHOD, VT_I2, (void*)&result, parms, lLeft, lTop, lRight, lBottom); return result; } BOOL CLEADVector::GetEnableHelp() { BOOL result; InvokeHelper(0xf0, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetEnableHelp(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xf0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } BOOL CLEADVector::GetEnableDlgHelpButton() { BOOL result; InvokeHelper(0xf1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetEnableDlgHelpButton(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xf1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } void CLEADVector::InvertColors() { InvokeHelper(0xf2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long CLEADVector::GetClipMode() { long result; InvokeHelper(0xf3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetClipMode(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xf3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::GetRenderTextAsCurves() { BOOL result; InvokeHelper(0xf4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetRenderTextAsCurves(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xf4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } long CLEADVector::GetAntiAliasingThreshold() { long result; InvokeHelper(0xf5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetAntiAliasingThreshold(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xf5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetAntiAliasingDim() { long result; InvokeHelper(0xf6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetAntiAliasingDim(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } long CLEADVector::GetAntiAliasingFilter() { long result; InvokeHelper(0xf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void CLEADVector::SetAntiAliasingFilter(long nNewValue) { static BYTE parms[] = VTS_I4; InvokeHelper(0xf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue); } BOOL CLEADVector::GetEnableFontMapper() { BOOL result; InvokeHelper(0xf8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } void CLEADVector::SetEnableFontMapper(BOOL bNewValue) { static BYTE parms[] = VTS_BOOL; InvokeHelper(0xf8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue); } COleFont CLEADVector::GetSubstitutedFont() { LPDISPATCH pDispatch; InvokeHelper(0xf9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL); return COleFont(pDispatch); } void CLEADVector::SetSubstitutedFont(LPDISPATCH newValue) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0xf9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue); }