home *** CD-ROM | disk | FTP | other *** search
- // 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 "ido.h"
-
- // Dispatch interfaces referenced by this interface
- #include "entity.h"
- #include "relation.h"
- #include "dorule.h"
-
- /////////////////////////////////////////////////////////////////////////////
- // CIDO
-
- IMPLEMENT_DYNCREATE(CIDO, CWnd)
-
- /////////////////////////////////////////////////////////////////////////////
- // CIDO properties
-
- OLE_COLOR CIDO::GetBackColor()
- {
- OLE_COLOR result;
- GetProperty(DISPID_BACKCOLOR, VT_I4, (void*)&result);
- return result;
- }
-
- void CIDO::SetBackColor(OLE_COLOR propVal)
- {
- SetProperty(DISPID_BACKCOLOR, VT_I4, propVal);
- }
-
- unsigned long CIDO::GetGridLineColor()
- {
- unsigned long result;
- GetProperty(0x1, VT_I4, (void*)&result);
- return result;
- }
-
- void CIDO::SetGridLineColor(unsigned long propVal)
- {
- SetProperty(0x1, VT_I4, propVal);
- }
-
- BOOL CIDO::GetEditMode()
- {
- BOOL result;
- GetProperty(0x2, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetEditMode(BOOL propVal)
- {
- SetProperty(0x2, VT_BOOL, propVal);
- }
-
- BOOL CIDO::GetToolsPalette()
- {
- BOOL result;
- GetProperty(0x3, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetToolsPalette(BOOL propVal)
- {
- SetProperty(0x3, VT_BOOL, propVal);
- }
-
- BOOL CIDO::GetGridLines()
- {
- BOOL result;
- GetProperty(0x4, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetGridLines(BOOL propVal)
- {
- SetProperty(0x4, VT_BOOL, propVal);
- }
-
- BOOL CIDO::GetSnapToGrid()
- {
- BOOL result;
- GetProperty(0x5, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetSnapToGrid(BOOL propVal)
- {
- SetProperty(0x5, VT_BOOL, propVal);
- }
-
- long CIDO::GetScrollBars()
- {
- long result;
- GetProperty(0x6, VT_I4, (void*)&result);
- return result;
- }
-
- void CIDO::SetScrollBars(long propVal)
- {
- SetProperty(0x6, VT_I4, propVal);
- }
-
- BOOL CIDO::GetBorder()
- {
- BOOL result;
- GetProperty(0x7, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetBorder(BOOL propVal)
- {
- SetProperty(0x7, VT_BOOL, propVal);
- }
-
- short CIDO::GetGridHeight()
- {
- short result;
- GetProperty(0x8, VT_I2, (void*)&result);
- return result;
- }
-
- void CIDO::SetGridHeight(short propVal)
- {
- SetProperty(0x8, VT_I2, propVal);
- }
-
- short CIDO::GetGridWidth()
- {
- short result;
- GetProperty(0x9, VT_I2, (void*)&result);
- return result;
- }
-
- void CIDO::SetGridWidth(short propVal)
- {
- SetProperty(0x9, VT_I2, propVal);
- }
-
- BOOL CIDO::GetRulesEnforced()
- {
- BOOL result;
- GetProperty(0xa, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetRulesEnforced(BOOL propVal)
- {
- SetProperty(0xa, VT_BOOL, propVal);
- }
-
- BOOL CIDO::GetRedraw()
- {
- BOOL result;
- GetProperty(0xb, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetRedraw(BOOL propVal)
- {
- SetProperty(0xb, VT_BOOL, propVal);
- }
-
- CEntity CIDO::GetCurrentEntity()
- {
- LPDISPATCH pDispatch;
- GetProperty(0xc, VT_DISPATCH, (void*)&pDispatch);
- return CEntity(pDispatch);
- }
-
- void CIDO::SetCurrentEntity(LPDISPATCH propVal)
- {
- SetProperty(0xc, VT_DISPATCH, propVal);
- }
-
- CRelation CIDO::GetCurrentRelation()
- {
- LPDISPATCH pDispatch;
- GetProperty(0xd, VT_DISPATCH, (void*)&pDispatch);
- return CRelation(pDispatch);
- }
-
- void CIDO::SetCurrentRelation(LPDISPATCH propVal)
- {
- SetProperty(0xd, VT_DISPATCH, propVal);
- }
-
- CString CIDO::GetFileName()
- {
- CString result;
- GetProperty(0xe, VT_BSTR, (void*)&result);
- return result;
- }
-
- void CIDO::SetFileName(LPCTSTR propVal)
- {
- SetProperty(0xe, VT_BSTR, propVal);
- }
-
- BOOL CIDO::GetPrinterLines()
- {
- BOOL result;
- GetProperty(0xf, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetPrinterLines(BOOL propVal)
- {
- SetProperty(0xf, VT_BOOL, propVal);
- }
-
- CString CIDO::GetInetPath()
- {
- CString result;
- GetProperty(0x10, VT_BSTR, (void*)&result);
- return result;
- }
-
- void CIDO::SetInetPath(LPCTSTR propVal)
- {
- SetProperty(0x10, VT_BSTR, propVal);
- }
-
- short CIDO::GetZoomValue()
- {
- short result;
- GetProperty(0x11, VT_I2, (void*)&result);
- return result;
- }
-
- void CIDO::SetZoomValue(short propVal)
- {
- SetProperty(0x11, VT_I2, propVal);
- }
-
- BOOL CIDO::GetPrintLandscape()
- {
- BOOL result;
- GetProperty(0x12, VT_BOOL, (void*)&result);
- return result;
- }
-
- void CIDO::SetPrintLandscape(BOOL propVal)
- {
- SetProperty(0x12, VT_BOOL, propVal);
- }
-
- /////////////////////////////////////////////////////////////////////////////
- // CIDO operations
-
- void CIDO::ResetDiagram()
- {
- InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CIDO::ManageClasses()
- {
- InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CIDO::Cut()
- {
- InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CIDO::Copy()
- {
- InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CIDO::Paste()
- {
- InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- BOOL CIDO::AddEntityFromClass(long UserID, LPCTSTR UserName, LPCTSTR ClassName, LPCTSTR Text, short X, short Y, short Width, short Height)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR VTS_BSTR VTS_BSTR VTS_I2 VTS_I2 VTS_I2 VTS_I2;
- InvokeHelper(0x18, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- UserID, UserName, ClassName, Text, X, Y, Width, Height);
- return result;
- }
-
- BOOL CIDO::DeleteEntity(long UserID, LPCTSTR UserName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x19, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- UserID, UserName);
- return result;
- }
-
- BOOL CIDO::DeleteRelation(long UserID, LPCTSTR UserName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x1a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- UserID, UserName);
- return result;
- }
-
- long CIDO::GetNumberOfEntities()
- {
- long result;
- InvokeHelper(0x1b, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- long CIDO::GetNumberOfRelations()
- {
- long result;
- InvokeHelper(0x1c, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- BOOL CIDO::DoesEntityExist(long UserID, LPCTSTR UserName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x1d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- UserID, UserName);
- return result;
- }
-
- BOOL CIDO::ReadDiagram(LPCTSTR lpszFileName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x1e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- lpszFileName);
- return result;
- }
-
- BOOL CIDO::SaveDiagram(LPCTSTR szFileName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x1f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- szFileName);
- return result;
- }
-
- void CIDO::ResetPalette()
- {
- InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- BOOL CIDO::ReadPalette(LPCTSTR szFile)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x21, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- szFile);
- return result;
- }
-
- BOOL CIDO::SavePalette(LPCTSTR szFile)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x22, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- szFile);
- return result;
- }
-
- BOOL CIDO::DragAddEntity(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x23, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- BOOL CIDO::DragAddRelation(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x24, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- void CIDO::ManageRules()
- {
- InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- void CIDO::PrintDiagram()
- {
- InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-
- BOOL CIDO::PropertyPage(short cPage)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I2;
- InvokeHelper(0x27, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- cPage);
- return result;
- }
-
- BOOL CIDO::GetPopupMenu(long lFlag)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4;
- InvokeHelper(0x4b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms,
- lFlag);
- return result;
- }
-
- void CIDO::SetPopupMenu(long lFlag, BOOL bNewValue)
- {
- static BYTE parms[] =
- VTS_I4 VTS_BOOL;
- InvokeHelper(0x4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
- lFlag, bNewValue);
- }
-
- CEntity CIDO::GetEntity(long ID, LPCTSTR Name)
- {
- LPDISPATCH pDispatch;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x28, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
- ID, Name);
- return CEntity(pDispatch);
- }
-
- CRelation CIDO::GetRelation(long ID, LPCTSTR Name)
- {
- LPDISPATCH pDispatch;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x29, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
- ID, Name);
- return CRelation(pDispatch);
- }
-
- BOOL CIDO::DoesRelationExist(long UserID, LPCTSTR UserName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR;
- InvokeHelper(0x2a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- UserID, UserName);
- return result;
- }
-
- CEntity CIDO::AddEntityClass(LPCTSTR ClassName, LPCTSTR BitmapName)
- {
- LPDISPATCH pDispatch;
- static BYTE parms[] =
- VTS_BSTR VTS_BSTR;
- InvokeHelper(0x2b, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
- ClassName, BitmapName);
- return CEntity(pDispatch);
- }
-
- BOOL CIDO::DeleteEntityClass(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x2c, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- BOOL CIDO::DoesEntityClassExist(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x2d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- BOOL CIDO::RedefineFromEntityClass(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x2e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- BOOL CIDO::IterateEntityFirst()
- {
- BOOL result;
- InvokeHelper(0x2f, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- CEntity CIDO::IterateEntityNext()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0x30, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CEntity(pDispatch);
- }
-
- BOOL CIDO::IterateRelationFirst()
- {
- BOOL result;
- InvokeHelper(0x31, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- CRelation CIDO::IterateRelationNext()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0x32, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CRelation(pDispatch);
- }
-
- CEntity CIDO::GetEntityClass(LPCTSTR ClassName)
- {
- LPDISPATCH pDispatch;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x33, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
- ClassName);
- return CEntity(pDispatch);
- }
-
- BOOL CIDO::IterateEntityClassFirst()
- {
- BOOL result;
- InvokeHelper(0x34, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- CString CIDO::IterateEntityClassNext()
- {
- CString result;
- InvokeHelper(0x35, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- BOOL CIDO::AddRelationFromClass(long UserID, LPCTSTR UserName, LPCTSTR ClassName, LPCTSTR Text, long Src_ID, LPCTSTR Src_Name, long Dst_ID, LPCTSTR Dst_Name)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_I4 VTS_BSTR VTS_BSTR VTS_BSTR VTS_I4 VTS_BSTR VTS_I4 VTS_BSTR;
- InvokeHelper(0x36, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- UserID, UserName, ClassName, Text, Src_ID, Src_Name, Dst_ID, Dst_Name);
- return result;
- }
-
- CEntity CIDO::GetNotifyEntity()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0x37, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CEntity(pDispatch);
- }
-
- CRelation CIDO::GetNotifyRelation()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0x38, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CRelation(pDispatch);
- }
-
- long CIDO::GetNumberOfSelectedEntities()
- {
- long result;
- InvokeHelper(0x39, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- BOOL CIDO::IterateSelectedEntityFirst()
- {
- BOOL result;
- InvokeHelper(0x3a, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- CEntity CIDO::IterateSelectedEntityNext()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0x3b, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CEntity(pDispatch);
- }
-
- CRelation CIDO::AddRelationClass(LPCTSTR ClassName, LPCTSTR BitmapName)
- {
- LPDISPATCH pDispatch;
- static BYTE parms[] =
- VTS_BSTR VTS_BSTR;
- InvokeHelper(0x3c, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
- ClassName, BitmapName);
- return CRelation(pDispatch);
- }
-
- BOOL CIDO::DeleteRelationClass(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x3d, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- BOOL CIDO::DoesRelationClassExist(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x3e, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- CRelation CIDO::GetRelationClass(LPCTSTR ClassName)
- {
- LPDISPATCH pDispatch;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x3f, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
- ClassName);
- return CRelation(pDispatch);
- }
-
- BOOL CIDO::RedefineFromRelationClass(LPCTSTR ClassName)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x40, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- ClassName);
- return result;
- }
-
- BOOL CIDO::IterateRelationClassFirst()
- {
- BOOL result;
- InvokeHelper(0x41, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- CString CIDO::IterateRelationClassNext()
- {
- CString result;
- InvokeHelper(0x42, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
- return result;
- }
-
- BOOL CIDO::AddRule(LPCTSTR SourceEntity, LPCTSTR Relation, LPCTSTR TargetEntity)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR VTS_BSTR VTS_BSTR;
- InvokeHelper(0x43, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- SourceEntity, Relation, TargetEntity);
- return result;
- }
-
- BOOL CIDO::DeleteRule(LPDISPATCH IDORule)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_DISPATCH;
- InvokeHelper(0x44, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- IDORule);
- return result;
- }
-
- BOOL CIDO::DoesRuleExist(LPCTSTR SourceEntity, LPCTSTR Relation, LPCTSTR TargetEntity)
- {
- BOOL result;
- static BYTE parms[] =
- VTS_BSTR VTS_BSTR VTS_BSTR;
- InvokeHelper(0x45, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
- SourceEntity, Relation, TargetEntity);
- return result;
- }
-
- BOOL CIDO::IterateRuleFirst()
- {
- BOOL result;
- InvokeHelper(0x46, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
- return result;
- }
-
- CDORule CIDO::IterateRuleNext()
- {
- LPDISPATCH pDispatch;
- InvokeHelper(0x47, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
- return CDORule(pDispatch);
- }
-
- long CIDO::GetVersion()
- {
- long result;
- InvokeHelper(0x48, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
- return result;
- }
-
- void CIDO::SetToolsPaletteButtonText(LPCTSTR szText)
- {
- static BYTE parms[] =
- VTS_BSTR;
- InvokeHelper(0x49, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- szText);
- }
-
- void CIDO::Zoom(short Mode, long Value)
- {
- static BYTE parms[] =
- VTS_I2 VTS_I4;
- InvokeHelper(0x4a, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
- Mode, Value);
- }
-
- void CIDO::AboutBox()
- {
- InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
- }
-