home *** CD-ROM | disk | FTP | other *** search
Wrap
// Wrapper class(es) generated by Dynamo! // This file was generated at 13:01:24 on 09/04/1997 // by DynamoCL - Version 1.06 #include "stdafx.h" #include "Visimfc.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // IVApplication properties ///////////////////////////////////////////////////////////////////////////// // IVApplication operations LPDISPATCH Application::GetActiveDocument() { LPDISPATCH result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Application::GetActivePage() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Application::GetActiveWindow() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Application::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Application::GetDocuments() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Application::GetObjectType() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Application::GetOnDataChangeDelay() { long result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Application::SetOnDataChangeDelay(long param01) { static BYTE parms[] = VTS_I4; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } long Application::GetProcessID() { long result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Application::Quit() { InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Application::Redo() { InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Application::GetScreenUpdating() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetScreenUpdating(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetStat() { short result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::Undo() { InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Application::GetVersion() { CString result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Application::GetWindowHandle() { short result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Application::GetWindows() { LPDISPATCH result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long Application::GetLanguage() { long result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short Application::GetIsVisio16() { short result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Application::GetIsVisio32() { short result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Application::GetWindowHandle32() { long result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short Application::GetInstanceHandle() { short result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Application::GetInstanceHandle32() { long result; InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH Application::GetBuiltInMenus() { LPDISPATCH result; InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Application::GetBuiltInToolbars(short fIgnored) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, fIgnored); return result; } LPDISPATCH Application::GetCustomMenus() { LPDISPATCH result; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Application::SetCustomMenus(LPDISPATCH MenusObject) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, parms, MenusObject); } CString Application::GetCustomMenusFile() { CString result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetCustomMenusFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Application::ClearCustomMenus() { InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Application::GetCustomToolbars() { LPDISPATCH result; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Application::SetCustomToolbars(LPDISPATCH ToolbarsObject) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ToolbarsObject); } CString Application::GetCustomToolbarsFile() { CString result; InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetCustomToolbarsFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Application::ClearCustomToolbars() { InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Application::GetAddonPaths() { CString result; InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetAddonPaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x20, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetDrawingPaths() { CString result; InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetDrawingPaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x21, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetFilterPaths() { CString result; InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetFilterPaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetHelpPaths() { CString result; InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetHelpPaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x23, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetStartupPaths() { CString result; InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetStartupPaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetStencilPaths() { CString result; InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetStencilPaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetTemplatePaths() { CString result; InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetTemplatePaths(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::GetUserName() { CString result; InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::SetUserName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetPromptForSummary() { short result; InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetPromptForSummary(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Application::GetAddons() { LPDISPATCH result; InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Application::SaveWorkspaceAs(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } void Application::DoCmd(short CommandID) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, CommandID); } CString Application::GetProfileName() { CString result; InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString Application::GetEventInfo(long reservedPass0) { CString result; static BYTE parms[] = VTS_I4; InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, reservedPass0); return result; } LPDISPATCH Application::GetEventList() { LPDISPATCH result; InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Application::GetPersistsEvents() { short result; InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Application::GetActive() { short result; InvokeHelper(0x30, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Application::GetDeferRecalc() { short result; InvokeHelper(0x31, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetDeferRecalc(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x31, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetAlertResponse() { short result; InvokeHelper(0x32, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetAlertResponse(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x32, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetShowProgress() { short result; InvokeHelper(0x33, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetShowProgress(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x33, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Application::GetVbe() { LPDISPATCH result; InvokeHelper(0x34, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Application::GetShowMenus() { short result; InvokeHelper(0x35, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetShowMenus(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x35, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetToolbarStyle() { short result; InvokeHelper(0x36, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetToolbarStyle(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x36, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetShowStatusBar() { short result; InvokeHelper(0x37, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetShowStatusBar(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x37, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Application::GetEventsEnabled() { short result; InvokeHelper(0x38, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetEventsEnabled(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x38, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Application::FormatResult(const VARIANT& StringOrNumber, const VARIANT& UnitsIn, const VARIANT& UnitsOut, LPCTSTR Format) { CString result; static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_BSTR; InvokeHelper(0x39, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, &StringOrNumber, &UnitsIn, &UnitsOut, Format); return result; } double Application::ConvertResult(const VARIANT& StringOrNumber, const VARIANT& UnitsIn, const VARIANT& UnitsOut) { double result; static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT; InvokeHelper(0x3a, DISPATCH_METHOD, VT_R8, (void*)&result, parms, &StringOrNumber, &UnitsIn, &UnitsOut); return result; } CString Application::GetPath() { CString result; InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Application::EnumDirectories(LPCTSTR PathsString, /*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_BSTR VTS_NO_SUCH_TYPE; InvokeHelper(0x3c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, PathsString, NameArray); #endif // 0 } long Application::GetTraceFlags() { long result; InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Application::SetTraceFlags(long param01) { static BYTE parms[] = VTS_I4; InvokeHelper(0x3d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Application::PurgeUndo() { InvokeHelper(0x3e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } long Application::QueueMarkerEvent(LPCTSTR ContextString) { long result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x3f, DISPATCH_METHOD, VT_I4, (void*)&result, parms, ContextString); return result; } short Application::GetShowToolbar() { short result; InvokeHelper(0x40, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Application::SetShowToolbar(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x40, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } ///////////////////////////////////////////////////////////////////////////// // IVCell properties ///////////////////////////////////////////////////////////////////////////// // IVCell operations LPDISPATCH Cell::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Cell::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Cell::GetError() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Cell::GetFormula() { CString result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Cell::SetFormula(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Cell::SetFormulaForce(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Cell::GlueTo(LPDISPATCH CellObject) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, CellObject); } void Cell::GlueToPos(LPDISPATCH SheetObject, double xPercent, double yPercent) { static BYTE parms[] = VTS_DISPATCH VTS_R8 VTS_R8; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SheetObject, xPercent, yPercent); } double Cell::GetResult(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } void Cell::SetResult(const VARIANT& UnitsNameOrCode, double param02) { static BYTE parms[] = VTS_VARIANT VTS_R8; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } void Cell::SetResultForce(const VARIANT& UnitsNameOrCode, double param02) { static BYTE parms[] = VTS_VARIANT VTS_R8; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } double Cell::GetResultIU() { double result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void Cell::SetResultIU(double param01) { static BYTE parms[] = VTS_R8; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Cell::SetResultIUForce(double param01) { static BYTE parms[] = VTS_R8; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Cell::GetStat() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Cell::GetUnits() { short result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Cell::GetName() { CString result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString Cell::GetLocalName() { CString result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Cell::SetRowName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Cell::GetDocument() { LPDISPATCH result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Cell::GetShape() { LPDISPATCH result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Cell::GetStyle() { LPDISPATCH result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Cell::GetSection() { short result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Cell::GetRow() { short result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Cell::GetColumn() { short result; InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Cell::GetIsConstant() { short result; InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Cell::GetIsInherited() { short result; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Cell::GetResultInt(const VARIANT& UnitsNameOrCode, short fRound) { long result; static BYTE parms[] = VTS_VARIANT VTS_I2; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, &UnitsNameOrCode, fRound); return result; } void Cell::SetResultFromInt(const VARIANT& UnitsNameOrCode, long param02) { static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x9c3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } void Cell::SetResultFromIntForce(const VARIANT& UnitsNameOrCode, long param02) { static BYTE parms[] = VTS_VARIANT VTS_I4; InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } CString Cell::GetResultStr(const VARIANT& UnitsNameOrCode) { CString result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, &UnitsNameOrCode); return result; } void Cell::Trigger() { InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Cell::GetRowName() { CString result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH Cell::GetEventList() { LPDISPATCH result; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Cell::GetPersistsEvents() { short result; InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVCharacters properties ///////////////////////////////////////////////////////////////////////////// // IVCharacters operations void Characters::AddCustomField(LPCTSTR Formula, short Format) { static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Formula, Format); } void Characters::AddField(short Category, short Code, short Format) { static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Category, Code, Format); } LPDISPATCH Characters::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long Characters::GetBegin() { long result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Characters::SetBegin(long param01) { static BYTE parms[] = VTS_I4; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } long Characters::GetCharCount() { long result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Characters::SetCharProps(short CellIndex, short param02) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, CellIndex, param02); } short Characters::GetCharPropsRow(short BiasLorR) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, BiasLorR); return result; } void Characters::Copy() { InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Characters::Cut() { InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Characters::GetObjectType() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Characters::GetEnd() { long result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Characters::SetEnd(long param01) { static BYTE parms[] = VTS_I4; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Characters::GetFieldCategory() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Characters::GetFieldCode() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Characters::GetFieldFormat() { short result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Characters::GetFieldFormula() { CString result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Characters::GetIsField() { short result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Characters::SetParaProps(short CellIndex, short param02) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, CellIndex, param02); } short Characters::GetParaPropsRow(short BiasLorR) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, BiasLorR); return result; } void Characters::Paste() { InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Characters::GetTabPropsRow(short BiasLorR) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, BiasLorR); return result; } long Characters::GetRunBegin(short RunType) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, RunType); return result; } long Characters::GetRunEnd(short RunType) { long result; static BYTE parms[] = VTS_I2; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, RunType); return result; } LPDISPATCH Characters::GetShape() { LPDISPATCH result; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Characters::GetStat() { short result; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Characters::GetTextAsString() { CString result; InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Characters::SetText(const VARIANT& param01) { static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, ¶m01); } LPDISPATCH Characters::GetDocument() { LPDISPATCH result; InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Characters::GetEventList() { LPDISPATCH result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Characters::GetPersistsEvents() { short result; InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } VARIANT Characters::GetText() { VARIANT result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVConnect properties ///////////////////////////////////////////////////////////////////////////// // IVConnect operations LPDISPATCH Connect::GetApplication() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Connect::GetStat() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Connect::GetFromSheet() { LPDISPATCH result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Connect::GetToSheet() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Connect::GetFromCell() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Connect::GetToCell() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Connect::GetFromPart() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Connect::GetToPart() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Connect::GetObjectType() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Connect::GetIndex() { short result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Connect::GetDocument() { LPDISPATCH result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVConnects properties ///////////////////////////////////////////////////////////////////////////// // IVConnects operations LPDISPATCH Connects::GetApplication() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Connects::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Connects::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Connects::GetFromSheet() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Connects::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Connects::GetDocument() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Connects::GetStat() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Connects::GetToSheet() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVDocument properties ///////////////////////////////////////////////////////////////////////////// // IVDocument operations LPDISPATCH Document::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Document::GetStat() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Document::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Document::GetInPlace() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Document::GetMasters() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Document::GetPages() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Document::GetStyles() { LPDISPATCH result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Document::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString Document::GetPath() { CString result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString Document::GetFullName() { CString result; InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH Document::Drop(LPUNKNOWN ObjectToDrop, short xPos, short yPos) { LPDISPATCH result; static BYTE parms[] = VTS_UNKNOWN VTS_I2 VTS_I2; InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ObjectToDrop, xPos, yPos); return result; } short Document::GetIndex() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Document::GetSaved() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetSaved(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetReadOnly() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Document::Save() { short result; InvokeHelper(0xc, DISPATCH_METHOD, VT_I2, (void*)&result, NULL); return result; } short Document::SaveAs(LPCTSTR FileName) { short result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0xd, DISPATCH_METHOD, VT_I2, (void*)&result, parms, FileName); return result; } long Document::GetVersion() { long result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Document::SetVersion(long param01) { static BYTE parms[] = VTS_I4; InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetTitle() { CString result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetTitle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetSubject() { CString result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetSubject(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetCreator() { CString result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetCreator(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetKeywords() { CString result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetKeywords(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetDescription() { CString result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetDescription(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Document::Print() { InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Document::Close() { InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Document::GetCustomMenus() { LPDISPATCH result; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Document::SetCustomMenus(LPDISPATCH MenusObject) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, parms, MenusObject); } CString Document::GetCustomMenusFile() { CString result; InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetCustomMenusFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Document::ClearCustomMenus() { InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Document::GetCustomToolbars() { LPDISPATCH result; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Document::SetCustomToolbars(LPDISPATCH ToolbarsObject) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ToolbarsObject); } CString Document::GetCustomToolbarsFile() { CString result; InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetCustomToolbarsFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Document::ClearCustomToolbars() { InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Document::GetFonts() { LPDISPATCH result; InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Document::GetColors() { LPDISPATCH result; InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Document::GetEventList() { LPDISPATCH result; InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Document::GetTemplate() { CString result; InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SaveAsEx(LPCTSTR FileName, short SaveFlags) { static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName, SaveFlags); } short Document::GetSavePreviewMode() { short result; InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetSavePreviewMode(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Document::GetIcon(short ID, LPCTSTR FileName) { static BYTE parms[] = VTS_I2 VTS_BSTR; InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ID, FileName); } void Document::SetIcon(short ID, short Index, LPCTSTR FileName) { static BYTE parms[] = VTS_I2 VTS_I2 VTS_BSTR; InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ID, Index, FileName); } double Document::GetLeftMargin(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } void Document::SetLeftMargin(const VARIANT& UnitsNameOrCode, double param02) { static BYTE parms[] = VTS_VARIANT VTS_R8; InvokeHelper(0x28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } double Document::GetRightMargin(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } void Document::SetRightMargin(const VARIANT& UnitsNameOrCode, double param02) { static BYTE parms[] = VTS_VARIANT VTS_R8; InvokeHelper(0x29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } double Document::GetTopMargin(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } void Document::SetTopMargin(const VARIANT& UnitsNameOrCode, double param02) { static BYTE parms[] = VTS_VARIANT VTS_R8; InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } double Document::GetBottomMargin(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } void Document::SetBottomMargin(const VARIANT& UnitsNameOrCode, double param02) { static BYTE parms[] = VTS_VARIANT VTS_R8; InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &UnitsNameOrCode, param02); } short Document::GetPrintLandscape() { short result; InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPrintLandscape(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetPrintCenteredH() { short result; InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPrintCenteredH(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetPrintCenteredV() { short result; InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPrintCenteredV(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } double Document::GetPrintScale() { double result; InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void Document::SetPrintScale(double param01) { static BYTE parms[] = VTS_R8; InvokeHelper(0x2f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetPrintFitOnPages() { short result; InvokeHelper(0x30, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPrintFitOnPages(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x30, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetPrintPagesAcross() { short result; InvokeHelper(0x31, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPrintPagesAcross(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x31, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetPrintPagesDown() { short result; InvokeHelper(0x32, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPrintPagesDown(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x32, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetDefaultStyle() { CString result; InvokeHelper(0x33, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetDefaultStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x33, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetDefaultLineStyle() { CString result; InvokeHelper(0x34, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetDefaultLineStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x34, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetDefaultFillStyle() { CString result; InvokeHelper(0x35, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetDefaultFillStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x35, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetDefaultTextStyle() { CString result; InvokeHelper(0x36, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetDefaultTextStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x36, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Document::GetPersistsEvents() { short result; InvokeHelper(0x37, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Document::OpenStencilWindow() { LPDISPATCH result; InvokeHelper(0x38, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } void Document::ParseLine(LPCTSTR Line) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x39, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Line); } void Document::ExecuteLine(LPCTSTR Line) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x3a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Line); } LPDISPATCH Document::GetVBProject() { LPDISPATCH result; InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } double Document::GetPaperWidth(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x3c, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } double Document::GetPaperHeight(const VARIANT& UnitsNameOrCode) { double result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, &UnitsNameOrCode); return result; } short Document::GetPaperSize() { short result; InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetPaperSize(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x3e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Document::FollowHyperlink45(LPCTSTR Target, LPCTSTR Location) { static BYTE parms[] = VTS_BSTR VTS_BSTR; InvokeHelper(0x3f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Target, Location); } CString Document::GetCodeName() { CString result; InvokeHelper(0x80010000, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Document::GetMode() { short result; InvokeHelper(0x40, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Document::SetMode(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x40, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Document::GetOLEObjects() { LPDISPATCH result; InvokeHelper(0x41, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Document::FollowHyperlink(LPCTSTR Address, LPCTSTR SubAddress, const VARIANT& ExtraInfo, const VARIANT& Frame, const VARIANT& NewWindow, const VARIANT& res1, const VARIANT& res2, const VARIANT& res3) { static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT; InvokeHelper(0x42, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Address, SubAddress, &ExtraInfo, &Frame, &NewWindow, &res1, &res2, &res3); } CString Document::GetManager() { CString result; InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetManager(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x43, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetCompany() { CString result; InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetCompany(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x44, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetCategory() { CString result; InvokeHelper(0x45, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetCategory(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x45, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Document::GetHyperlinkBase() { CString result; InvokeHelper(0x46, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Document::SetHyperlinkBase(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x46, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } ///////////////////////////////////////////////////////////////////////////// // IVDocuments properties ///////////////////////////////////////////////////////////////////////////// // IVDocuments operations LPDISPATCH Documents::Add(LPCTSTR FileName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName); return result; } LPDISPATCH Documents::Open(LPCTSTR FileName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName); return result; } LPDISPATCH Documents::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Documents::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Documents::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } short Documents::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Documents::OpenEx(LPCTSTR FileName, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName, Flags); return result; } LPDISPATCH Documents::GetEventList() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Documents::GetPersistsEvents() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Documents::GetNames(/*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE; InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NameArray); #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVMaster properties ///////////////////////////////////////////////////////////////////////////// // IVMaster operations LPDISPATCH Master::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Master::GetPrompt() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Master::SetPrompt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Master::GetAlignName() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Master::SetAlignName(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Master::GetIconSize() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Master::SetIconSize(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Master::GetIconUpdate() { short result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Master::SetIconUpdate(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Master::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Master::GetStat() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Master::GetObjectType() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Master::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Master::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Master::GetShapes() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Master::GetIndex() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Master::GetOneD() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Master::Delete() { InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Master::GetUniqueID() { CString result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH Master::GetLayers() { LPDISPATCH result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Master::GetPageSheet() { LPDISPATCH result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Master::Drop(LPUNKNOWN ObjectToDrop, double xPos, double yPos) { LPDISPATCH result; static BYTE parms[] = VTS_UNKNOWN VTS_R8 VTS_R8; InvokeHelper(0x10, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ObjectToDrop, xPos, yPos); return result; } void Master::CenterDrawing() { InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Master::GetEventList() { LPDISPATCH result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Master::GetPersistsEvents() { short result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Master::DrawLine(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x14, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Master::DrawRectangle(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x15, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Master::DrawOval(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x16, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Master::DrawSpline(/*double*/ SAFEARRAY FAR * FAR *xyArray, double Tolerance, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_R8 VTS_I2; InvokeHelper(0x17, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, Tolerance, Flags); return result; #endif // 0 } LPDISPATCH Master::DrawBezier(/*double*/ SAFEARRAY FAR * FAR *xyArray, short degree, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_I2; InvokeHelper(0x18, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, degree, Flags); return result; #endif // 0 } LPDISPATCH Master::DrawPolyline(/*double*/ SAFEARRAY FAR * FAR *xyArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x19, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, Flags); return result; #endif // 0 } LPDISPATCH Master::Import(LPCTSTR FileName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName); return result; } void Master::Export(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } LPDISPATCH Master::InsertFromFile(LPCTSTR FileName, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x1c, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName, Flags); return result; } LPDISPATCH Master::InsertObject(LPCTSTR ClassOrProgID, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x1d, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ClassOrProgID, Flags); return result; } LPDISPATCH Master::OpenDrawWindow() { LPDISPATCH result; InvokeHelper(0x1e, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Master::OpenIconWindow() { LPDISPATCH result; InvokeHelper(0x1f, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Master::Open() { LPDISPATCH result; InvokeHelper(0x20, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } void Master::Close() { InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Master::DropMany(/*VARIANT*/ SAFEARRAY FAR * FAR *ObjectsToInstance, /*double*/ SAFEARRAY FAR * FAR *xyArray, /*short*/ SAFEARRAY FAR * FAR *IDArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x22, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &ObjectsToInstance, xyArray, IDArray); return result; #endif // 0 } void Master::GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SID_SRCStream, &formulaArray); #endif // 0 } void Master::GetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SID_SRCStream, Flags, &UnitsNamesOrCodes, &resultArray); #endif // 0 } short Master::SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x25, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SID_SRCStream, &formulaArray, Flags); return result; #endif // 0 } short Master::SetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x26, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SID_SRCStream, &UnitsNamesOrCodes, &resultArray, Flags); return result; #endif // 0 } LPDISPATCH Master::GetConnects() { LPDISPATCH result; InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Master::ImportIcon(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } void Master::ExportIcon(LPCTSTR FileName, short Flags) { static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x29, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName, Flags); } void Master::Layout() { InvokeHelper(0x2a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Master::BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top) { static BYTE parms[] = VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Flags, lpr8Left, lpr8Bottom, lpr8Right, lpr8Top); } short Master::GetID() { short result; InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Master::GetOLEObjects() { LPDISPATCH result; InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Master::GetPatternFlags() { short result; InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Master::SetPatternFlags(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Master::GetMatchByName() { short result; InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Master::SetMatchByName(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } ///////////////////////////////////////////////////////////////////////////// // IVMasters properties ///////////////////////////////////////////////////////////////////////////// // IVMasters operations LPDISPATCH Masters::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Masters::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Masters::GetItem(const VARIANT& NameUIDOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameUIDOrIndex); return result; } short Masters::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Masters::GetDocument() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Masters::GetStat() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Masters::GetEventList() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Masters::GetPersistsEvents() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Masters::Add() { LPDISPATCH result; InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } void Masters::GetNames(/*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE; InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NameArray); #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVPage properties ///////////////////////////////////////////////////////////////////////////// // IVPage operations LPDISPATCH Page::GetDocument() { LPDISPATCH result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Page::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Page::GetStat() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Page::GetBackground() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Page::SetBackground(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Page::Paste() { InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Page::PasteSpecial(short Format) { static BYTE parms[] = VTS_I2; InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Format); } short Page::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Page::DrawLine(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Page::DrawRectangle(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Page::DrawOval(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } short Page::GetIndex() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Page::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Page::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Page::GetShapes() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Page::Drop(LPUNKNOWN ObjectToDrop, double xPos, double yPos) { LPDISPATCH result; static BYTE parms[] = VTS_UNKNOWN VTS_R8 VTS_R8; InvokeHelper(0x9, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ObjectToDrop, xPos, yPos); return result; } LPDISPATCH Page::AddGuide(short Type, double xPos, double yPos) { LPDISPATCH result; static BYTE parms[] = VTS_I2 VTS_R8 VTS_R8; InvokeHelper(0xc, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, Type, xPos, yPos); return result; } LPDISPATCH Page::GetBackPageAsObj() { LPDISPATCH result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Page::SetBackPageFromName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5db, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Page::Print() { InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Page::Import(LPCTSTR FileName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x11, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName); return result; } void Page::Export(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } LPDISPATCH Page::GetLayers() { LPDISPATCH result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Page::GetPageSheet() { LPDISPATCH result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Page::Delete(short fRenumberPages) { static BYTE parms[] = VTS_I2; InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, parms, fRenumberPages); } void Page::CenterDrawing() { InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Page::GetEventList() { LPDISPATCH result; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Page::GetPersistsEvents() { short result; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Page::DrawSpline(/*double*/ SAFEARRAY FAR * FAR *xyArray, double Tolerance, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_R8 VTS_I2; InvokeHelper(0x19, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, Tolerance, Flags); return result; #endif // 0 } LPDISPATCH Page::DrawBezier(/*double*/ SAFEARRAY FAR * FAR *xyArray, short degree, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_I2; InvokeHelper(0x1a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, degree, Flags); return result; #endif // 0 } LPDISPATCH Page::DrawPolyline(/*double*/ SAFEARRAY FAR * FAR *xyArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x1b, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, Flags); return result; #endif // 0 } LPDISPATCH Page::InsertFromFile(LPCTSTR FileName, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x1c, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName, Flags); return result; } LPDISPATCH Page::InsertObject(LPCTSTR ClassOrProgID, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x1d, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ClassOrProgID, Flags); return result; } LPDISPATCH Page::OpenDrawWindow() { LPDISPATCH result; InvokeHelper(0x1e, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } short Page::DropMany(/*VARIANT*/ SAFEARRAY FAR * FAR *ObjectsToInstance, /*double*/ SAFEARRAY FAR * FAR *xyArray, /*short*/ SAFEARRAY FAR * FAR *IDArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x1f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &ObjectsToInstance, xyArray, IDArray); return result; #endif // 0 } void Page::GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SID_SRCStream, &formulaArray); #endif // 0 } void Page::GetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SID_SRCStream, Flags, &UnitsNamesOrCodes, &resultArray); #endif // 0 } short Page::SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x22, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SID_SRCStream, &formulaArray, Flags); return result; #endif // 0 } short Page::SetResults(/*short*/ SAFEARRAY FAR * FAR *SID_SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x23, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SID_SRCStream, &UnitsNamesOrCodes, &resultArray, Flags); return result; #endif // 0 } LPDISPATCH Page::GetConnects() { LPDISPATCH result; InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } VARIANT Page::GetBackPage() { VARIANT result; InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result; } void Page::SetBackPage(const VARIANT& param01) { static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, ¶m01); } void Page::Layout() { InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Page::BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top) { static BYTE parms[] = VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Flags, lpr8Left, lpr8Bottom, lpr8Right, lpr8Top); } short Page::GetID() { short result; InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Page::GetOLEObjects() { LPDISPATCH result; InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVPages properties ///////////////////////////////////////////////////////////////////////////// // IVPages operations LPDISPATCH Pages::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Pages::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Pages::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } short Pages::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Pages::Add() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Pages::GetDocument() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Pages::GetStat() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Pages::GetEventList() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Pages::GetPersistsEvents() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Pages::GetNames(/*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE; InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NameArray); #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVSelection properties ///////////////////////////////////////////////////////////////////////////// // IVSelection operations LPDISPATCH Selection::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Selection::GetStat() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Selection::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Selection::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Selection::GetCount() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Selection::Export(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } LPDISPATCH Selection::GetDocument() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Selection::GetContainingPage() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Selection::GetContainingMaster() { LPDISPATCH result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Selection::GetContainingShape() { LPDISPATCH result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Selection::BringForward() { InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::BringToFront() { InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::SendBackward() { InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::SendToBack() { InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Selection::GetStyle() { CString result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Selection::SetStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Selection::SetStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Selection::GetLineStyle() { CString result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Selection::SetLineStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Selection::SetLineStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Selection::GetFillStyle() { CString result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Selection::SetFillStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Selection::SetFillStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Selection::GetTextStyle() { CString result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Selection::SetTextStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Selection::SetTextStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Selection::Combine() { InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Fragment() { InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Intersect() { InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Subtract() { InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Union() { InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::FlipHorizontal() { InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::FlipVertical() { InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::ReverseEnds() { InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Rotate90() { InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Copy() { InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Cut() { InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Delete() { InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Duplicate() { InvokeHelper(0x22, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Group() { InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::ConvertToGroup() { InvokeHelper(0x24, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Ungroup() { InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::SelectAll() { InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::DeselectAll() { InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Select(LPDISPATCH SheetObject, short SelectAction) { static BYTE parms[] = VTS_DISPATCH VTS_I2; InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SheetObject, SelectAction); } LPDISPATCH Selection::GetEventList() { LPDISPATCH result; InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Selection::GetPersistsEvents() { short result; InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Selection::Trim() { InvokeHelper(0x2b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::Join() { InvokeHelper(0x2c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::FitCurve(double Tolerance, short Flags) { static BYTE parms[] = VTS_R8 VTS_I2; InvokeHelper(0x2d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Tolerance, Flags); } void Selection::Layout() { InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Selection::BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top) { static BYTE parms[] = VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x2f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Flags, lpr8Left, lpr8Bottom, lpr8Right, lpr8Top); } ///////////////////////////////////////////////////////////////////////////// // IVShape properties ///////////////////////////////////////////////////////////////////////////// // IVShape operations void Shape::Group() { InvokeHelper(0x2d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::BringForward() { InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::BringToFront() { InvokeHelper(0x2f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::ConvertToGroup() { InvokeHelper(0x30, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::FlipHorizontal() { InvokeHelper(0x31, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::FlipVertical() { InvokeHelper(0x32, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::ReverseEnds() { InvokeHelper(0x33, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::SendBackward() { InvokeHelper(0x34, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::SendToBack() { InvokeHelper(0x35, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::Rotate90() { InvokeHelper(0x36, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::Ungroup() { InvokeHelper(0x37, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Shape::GetDocument() { LPDISPATCH result; InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetParent() { LPDISPATCH result; InvokeHelper(0x38, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shape::GetStat() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetMaster() { LPDISPATCH result; InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shape::GetType() { short result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Shape::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetCells(LPCTSTR CellName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, CellName); return result; } LPDISPATCH Shape::GetCellsSRC(short Section, short Row, short Column) { LPDISPATCH result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Section, Row, Column); return result; } LPDISPATCH Shape::GetShapes() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Shape::GetData1() { CString result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetData1(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetData2() { CString result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetData2(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetData3() { CString result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetData3(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetHelp() { CString result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetHelp(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetNameID() { CString result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString Shape::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetText() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetText(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } long Shape::GetCharCount() { long result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetCharacters() { LPDISPATCH result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Shape::Copy() { InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::Cut() { InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::Delete() { InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::Duplicate() { InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Shape::Drop(LPUNKNOWN ObjectToDrop, double xPos, double yPos) { LPDISPATCH result; static BYTE parms[] = VTS_UNKNOWN VTS_R8 VTS_R8; InvokeHelper(0x13, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ObjectToDrop, xPos, yPos); return result; } short Shape::GetOneD() { short result; InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Shape::SetOneD(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Shape::GetGeometryCount() { short result; InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Shape::GetRowCount(short Section) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section); return result; } short Shape::AddSection(short Section) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x19, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section); return result; } void Shape::DeleteSection(short Section) { static BYTE parms[] = VTS_I2; InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Section); } short Shape::AddRow(short Section, short Row, short RowTag) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x1b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, Row, RowTag); return result; } void Shape::DeleteRow(short Section, short Row) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Section, Row); } short Shape::GetRowsCellCount(short Section, short Row) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row); return result; } short Shape::GetRowType(short Section, short Row) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row); return result; } void Shape::SetRowType(short Section, short Row, short param03) { static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Section, Row, param03); } void Shape::SetCenter(double xPos, double yPos) { static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPos, yPos); } void Shape::SetBegin(double xPos, double yPos) { static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPos, yPos); } void Shape::SetEnd(double xPos, double yPos) { static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPos, yPos); } LPDISPATCH Shape::GetConnects() { LPDISPATCH result; InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shape::GetIndex() { short result; InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Shape::GetStyle() { CString result; InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Shape::SetStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetLineStyle() { CString result; InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetLineStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Shape::SetLineStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetFillStyle() { CString result; InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetFillStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Shape::SetFillStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Shape::GetTextStyle() { CString result; InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Shape::SetTextStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Shape::SetTextStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Shape::Export(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x39, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } double Shape::GetAreaIU() { double result; InvokeHelper(0x3a, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double Shape::GetLengthIU() { double result; InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } LPUNKNOWN Shape::GetGeomExIf(short fFill, double LineRes) { LPUNKNOWN result; static BYTE parms[] = VTS_I2 VTS_R8; InvokeHelper(0x3c, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, parms, fFill, LineRes); return result; } CString Shape::GetUniqueID(short fUniqueID) { CString result; static BYTE parms[] = VTS_I2; InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, fUniqueID); return result; } LPDISPATCH Shape::GetContainingPage() { LPDISPATCH result; InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetContainingMaster() { LPDISPATCH result; InvokeHelper(0x3f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetContainingShape() { LPDISPATCH result; InvokeHelper(0x40, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shape::GetSectionExists(short Section, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x41, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, fLocalExists); return result; } short Shape::GetRowExists(short Section, short Row, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x42, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row, fLocalExists); return result; } short Shape::GetCellExists(LPCTSTR CellName, short fLocalExists) { short result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x43, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, CellName, fLocalExists); return result; } short Shape::GetCellsSRCExists(short Section, short Row, short Column, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row, Column, fLocalExists); return result; } short Shape::GetLayerCount() { short result; InvokeHelper(0x45, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetLayer(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x46, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Shape::AddNamedRow(short Section, LPCTSTR RowName, short RowTag) { short result; static BYTE parms[] = VTS_I2 VTS_BSTR VTS_I2; InvokeHelper(0x47, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, RowName, RowTag); return result; } short Shape::AddRows(short Section, short Row, short RowTag, short RowCount) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x48, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, Row, RowTag, RowCount); return result; } LPDISPATCH Shape::GetEventList() { LPDISPATCH result; InvokeHelper(0x49, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shape::GetPersistsEvents() { short result; InvokeHelper(0x4a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shape::DrawLine(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x4b, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Shape::DrawRectangle(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x4c, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Shape::DrawOval(double xLeft, double yTop, double xRight, double yBottom) { LPDISPATCH result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x4d, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xLeft, yTop, xRight, yBottom); return result; } LPDISPATCH Shape::DrawSpline(/*double*/ SAFEARRAY FAR * FAR *xyArray, double Tolerance, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_R8 VTS_I2; InvokeHelper(0x4e, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, Tolerance, Flags); return result; #endif // 0 } LPDISPATCH Shape::DrawBezier(/*double*/ SAFEARRAY FAR * FAR *xyArray, short degree, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_I2; InvokeHelper(0x4f, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, degree, Flags); return result; #endif // 0 } LPDISPATCH Shape::DrawPolyline(/*double*/ SAFEARRAY FAR * FAR *xyArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (LPDISPATCH) 0; #if 0 LPDISPATCH result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x50, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, xyArray, Flags); return result; #endif // 0 } void Shape::FitCurve(double Tolerance, short Flags) { static BYTE parms[] = VTS_R8 VTS_I2; InvokeHelper(0x51, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Tolerance, Flags); } LPDISPATCH Shape::Import(LPCTSTR FileName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x52, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName); return result; } void Shape::CenterDrawing() { InvokeHelper(0x53, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Shape::InsertFromFile(LPCTSTR FileName, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x54, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName, Flags); return result; } LPDISPATCH Shape::InsertObject(LPCTSTR ClassOrProgID, short Flags) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x55, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, ClassOrProgID, Flags); return result; } CString Shape::GetClassID() { CString result; InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Shape::GetForeignType() { short result; InvokeHelper(0x57, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetObject() { LPDISPATCH result; InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::OpenDrawWindow() { LPDISPATCH result; InvokeHelper(0x59, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::OpenSheetWindow() { LPDISPATCH result; InvokeHelper(0x5a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } short Shape::GetID() { short result; InvokeHelper(0x5b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Shape::DropMany(/*VARIANT*/ SAFEARRAY FAR * FAR *ObjectsToInstance, /*double*/ SAFEARRAY FAR * FAR *xyArray, /*short*/ SAFEARRAY FAR * FAR *IDArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x5c, DISPATCH_METHOD, VT_I2, (void*)&result, parms, &ObjectsToInstance, xyArray, IDArray); return result; #endif // 0 } void Shape::GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x5d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, &formulaArray); #endif // 0 } void Shape::GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x5e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, Flags, &UnitsNamesOrCodes, &resultArray); #endif // 0 } short Shape::SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x5f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &formulaArray, Flags); return result; #endif // 0 } short Shape::SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x60, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &UnitsNamesOrCodes, &resultArray, Flags); return result; #endif // 0 } LPDISPATCH Shape::GetFromConnects() { LPDISPATCH result; InvokeHelper(0x61, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Shape::Layout() { InvokeHelper(0x62, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Shape::BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top) { static BYTE parms[] = VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x63, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Flags, lpr8Left, lpr8Bottom, lpr8Right, lpr8Top); } short Shape::HitTest(double xPos, double yPos, double Tolerance) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x64, DISPATCH_METHOD, VT_I2, (void*)&result, parms, xPos, yPos, Tolerance); return result; } LPDISPATCH Shape::GetHyperlink() { LPDISPATCH result; InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Shape::GetProgID() { CString result; InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Shape::GetObjectIsInherited() { short result; InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetPaths() { LPDISPATCH result; InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::GetPathsLocal() { LPDISPATCH result; InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shape::AddHyperlink() { LPDISPATCH result; InvokeHelper(0x6a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVShapes properties ///////////////////////////////////////////////////////////////////////////// // IVShapes operations LPDISPATCH Shapes::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shapes::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetItem(const VARIANT& NameUIDOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameUIDOrIndex); return result; } short Shapes::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetDocument() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetContainingPage() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetContainingMaster() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetContainingShape() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Shapes::CenterDrawing() { InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Shapes::GetStat() { short result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetEventList() { LPDISPATCH result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Shapes::GetPersistsEvents() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Shapes::GetItemFromID(short ObjectID) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, ObjectID); return result; } ///////////////////////////////////////////////////////////////////////////// // IVStyle properties ///////////////////////////////////////////////////////////////////////////// // IVStyle operations LPDISPATCH Style::GetApplication() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Style::GetStat() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Style::GetObjectType() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Style::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Style::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Style::GetIndex() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Style::GetDocument() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Style::GetBasedOn() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Style::SetBasedOn(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Style::GetTextBasedOn() { CString result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Style::SetTextBasedOn(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Style::GetLineBasedOn() { CString result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Style::SetLineBasedOn(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Style::GetFillBasedOn() { CString result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Style::SetFillBasedOn(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Style::GetIncludesText() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Style::SetIncludesText(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Style::GetIncludesLine() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Style::SetIncludesLine(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Style::GetIncludesFill() { short result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Style::SetIncludesFill(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Style::GetCells(LPCTSTR CellName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, CellName); return result; } void Style::Delete() { InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Style::GetEventList() { LPDISPATCH result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Style::GetPersistsEvents() { short result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Style::GetID() { short result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Style::GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, &formulaArray); #endif // 0 } void Style::GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, Flags, &UnitsNamesOrCodes, &resultArray); #endif // 0 } short Style::SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x14, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &formulaArray, Flags); return result; #endif // 0 } short Style::SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x15, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &UnitsNamesOrCodes, &resultArray, Flags); return result; #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVStyles properties ///////////////////////////////////////////////////////////////////////////// // IVStyles operations LPDISPATCH Styles::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Styles::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Styles::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } short Styles::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Styles::GetDocument() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Styles::Add(LPCTSTR StyleName, LPCTSTR BasedOn, short fIncludesText, short fIncludesLine, short fIncludesFill) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, StyleName, BasedOn, fIncludesText, fIncludesLine, fIncludesFill); return result; } short Styles::GetStat() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Styles::GetEventList() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Styles::GetPersistsEvents() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Styles::GetItemFromID(short ObjectID) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, ObjectID); return result; } void Styles::GetNames(/*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE; InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NameArray); #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVWindow properties ///////////////////////////////////////////////////////////////////////////// // IVWindow operations LPDISPATCH Window::GetApplication() { LPDISPATCH result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Window::GetStat() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Window::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::Activate() { InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Window::GetType() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Window::GetDocument() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Window::GetPageAsObj() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Window::SetPageFromName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x2bb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } double Window::GetZoom() { double result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void Window::SetZoom(double param01) { static BYTE parms[] = VTS_R8; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Window::Close() { InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::SelectAll() { InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::DeselectAll() { InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Window::GetSelection() { LPDISPATCH result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Window::Select(LPDISPATCH SheetObject, short SelectAction) { static BYTE parms[] = VTS_DISPATCH VTS_I2; InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SheetObject, SelectAction); } short Window::GetIndex() { short result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::Cut() { InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Copy() { InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Paste() { InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Delete() { InvokeHelper(0x11, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Duplicate() { InvokeHelper(0x12, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Group() { InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Union() { InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Combine() { InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Fragment() { InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::AddToGroup() { InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::RemoveFromGroup() { InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Window::GetSubType() { short result; InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::Intersect() { InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Subtract() { InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Window::GetEventList() { LPDISPATCH result; InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Window::GetPersistsEvents() { short result; InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Window::GetWindowHandle() { short result; InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Window::GetWindowHandle32() { long result; InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Window::Trim() { InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Window::Join() { InvokeHelper(0x21, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Window::GetShowRulers() { short result; InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::SetShowRulers(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Window::GetShowGrid() { short result; InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::SetShowGrid(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x23, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Window::GetShowGuides() { short result; InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::SetShowGuides(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Window::GetShowConnectPoints() { short result; InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::SetShowConnectPoints(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Window::GetShowPageBreaks() { short result; InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::SetShowPageBreaks(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } VARIANT Window::GetPage() { VARIANT result; InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result; } void Window::SetPage(const VARIANT& param01) { static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, ¶m01); } void Window::DockedStencils(/*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE; InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NameArray); #endif // 0 } VARIANT Window::GetMaster() { VARIANT result; InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL); return result; } short Window::GetShowScrollBars() { short result; InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Window::SetShowScrollBars(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } ///////////////////////////////////////////////////////////////////////////// // IVWindows properties ///////////////////////////////////////////////////////////////////////////// // IVWindows operations LPDISPATCH Windows::GetApplication() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Windows::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Windows::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Windows::GetCount() { short result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Windows::Arrange() { InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Windows::GetEventList() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Windows::GetPersistsEvents() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVLayer properties ///////////////////////////////////////////////////////////////////////////// // IVLayer operations LPDISPATCH Layer::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Layer::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Layer::GetPage() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Layer::GetMaster() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Layer::GetIndex() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Layer::GetRow() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Layer::Add(LPDISPATCH SheetObject, short fPresMems) { static BYTE parms[] = VTS_DISPATCH VTS_I2; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SheetObject, fPresMems); } void Layer::Remove(LPDISPATCH SheetObject, short fPresMems) { static BYTE parms[] = VTS_DISPATCH VTS_I2; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SheetObject, fPresMems); } void Layer::Delete(short fDeleteShapes) { static BYTE parms[] = VTS_I2; InvokeHelper(0x9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, fDeleteShapes); } CString Layer::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Layer::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Layer::GetCellsC(short Column) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Column); return result; } short Layer::GetObjectType() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Layer::GetStat() { short result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Layer::GetEventList() { LPDISPATCH result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Layer::GetPersistsEvents() { short result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVLayers properties ///////////////////////////////////////////////////////////////////////////// // IVLayers operations LPDISPATCH Layers::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Layers::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Layers::GetPage() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Layers::GetMaster() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Layers::GetCount() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Layers::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } LPDISPATCH Layers::Add(LPCTSTR LayerName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, LayerName); return result; } short Layers::GetObjectType() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Layers::GetStat() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Layers::GetEventList() { LPDISPATCH result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Layers::GetPersistsEvents() { short result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVFont properties ///////////////////////////////////////////////////////////////////////////// // IVFont operations LPDISPATCH Font::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Font::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Font::GetIndex() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Font::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Font::GetID() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Font::GetAttributes() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Font::GetCharSet() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Font::GetPitchAndFamily() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Font::GetObjectType() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Font::GetStat() { short result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVFonts properties ///////////////////////////////////////////////////////////////////////////// // IVFonts operations LPDISPATCH Fonts::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Fonts::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Fonts::GetCount() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Fonts::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } LPDISPATCH Fonts::GetItemFromID(long ObjectID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, ObjectID); return result; } short Fonts::GetObjectType() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Fonts::GetStat() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVColor properties ///////////////////////////////////////////////////////////////////////////// // IVColor operations LPDISPATCH Color::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Color::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Color::GetIndex() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Color::GetRed() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Color::SetRed(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Color::GetGreen() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Color::SetGreen(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Color::GetBlue() { short result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Color::SetBlue(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Color::GetFlags() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Color::SetFlags(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } long Color::GetPaletteEntry() { long result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Color::SetPaletteEntry(long param01) { static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Color::GetObjectType() { short result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Color::GetStat() { short result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVColors properties ///////////////////////////////////////////////////////////////////////////// // IVColors operations LPDISPATCH Colors::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Colors::GetDocument() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Colors::GetCount() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Colors::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Colors::GetObjectType() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Colors::GetStat() { short result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVAddon properties ///////////////////////////////////////////////////////////////////////////// // IVAddon operations LPDISPATCH Addon::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Addon::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Addon::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Addon::GetIndex() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Addon::GetEnabled() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Addon::Run(LPCTSTR ArgString) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ArgString); } ///////////////////////////////////////////////////////////////////////////// // IVAddons properties ///////////////////////////////////////////////////////////////////////////// // IVAddons operations LPDISPATCH Addons::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Addons::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Addons::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } short Addons::GetCount() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Addons::Add(LPCTSTR FileName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, FileName); return result; } void Addons::GetNames(/*BSTR*/ SAFEARRAY FAR * FAR *NameArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, NameArray); #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVEvent properties ///////////////////////////////////////////////////////////////////////////// // IVEvent operations LPDISPATCH Event::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Event::GetEventList() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Event::GetIndex() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Event::GetEvent() { short result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Event::SetEvent(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Event::GetAction() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Event::SetAction(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Event::GetTarget() { CString result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Event::SetTarget(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Event::GetTargetArgs() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Event::SetTargetArgs(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Event::Trigger(LPCTSTR ContextString) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ContextString); } void Event::Delete() { InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Event::GetObjectType() { short result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } long Event::GetID() { long result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } short Event::GetEnabled() { short result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Event::SetEnabled(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Event::GetPersistable() { short result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Event::GetPersistent() { short result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Event::SetPersistent(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } ///////////////////////////////////////////////////////////////////////////// // IVEventList properties ///////////////////////////////////////////////////////////////////////////// // IVEventList operations LPDISPATCH EventList::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short EventList::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH EventList::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short EventList::GetCount() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH EventList::Add(short EventCode, short Action, LPCTSTR Target, LPCTSTR TargetArgs) { LPDISPATCH result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_BSTR VTS_BSTR; InvokeHelper(0x4, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, EventCode, Action, Target, TargetArgs); return result; } LPDISPATCH EventList::AddAdvise(short EventCode, const VARIANT& SinkIUnkOrIDisp, LPCTSTR IIDSink, LPCTSTR TargetArgs) { LPDISPATCH result; static BYTE parms[] = VTS_I2 VTS_VARIANT VTS_BSTR VTS_BSTR; InvokeHelper(0x5, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, EventCode, &SinkIUnkOrIDisp, IIDSink, TargetArgs); return result; } LPDISPATCH EventList::GetItemFromID(long ObjectID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, ObjectID); return result; } ///////////////////////////////////////////////////////////////////////////// // IVGlobal properties ///////////////////////////////////////////////////////////////////////////// // IVGlobal operations LPDISPATCH Global::GetApplication() { LPDISPATCH result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetActiveDocument() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetActivePage() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetActiveWindow() { LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetDocuments() { LPDISPATCH result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetWindows() { LPDISPATCH result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetAddons() { LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Global::GetVbe() { LPDISPATCH result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // EDocument properties ///////////////////////////////////////////////////////////////////////////// // EDocument operations void EDocument::StyleChanged(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EDocument::BeforeStyleDelete(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EDocument::MasterAdded(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EDocument::MasterChanged(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EDocument::BeforeMasterDelete(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EDocument::PageAdded(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EDocument::PageChanged(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EDocument::BeforePageDelete(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EDocument::ShapeAdded(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EDocument::BeforeSelectionDelete(LPDISPATCH Selection) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x385, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Selection); } void EDocument::RunModeEntered(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocument::DesignModeEntered(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocument::BeforeDocumentSave(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocument::BeforeDocumentSaveAs(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } ///////////////////////////////////////////////////////////////////////////// // EApplication properties ///////////////////////////////////////////////////////////////////////////// // EApplication operations void EApplication::WindowOpened(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8001, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::SelectionChanged(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2bd, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::BeforeWindowClosed(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4001, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::WindowActivated(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::BeforeWindowSelDelete(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2be, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::BeforeWindowPageTurn(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2bf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::WindowTurnedToPage(LPDISPATCH Window) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2c0, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Window); } void EApplication::DocumentOpened(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::DocumentCreated(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::DocumentSaved(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::DocumentSavedAs(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::DocumentChanged(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2002, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::BeforeDocumentClose(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4002, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::StyleAdded(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EApplication::StyleChanged(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EApplication::BeforeStyleDelete(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EApplication::MasterAdded(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EApplication::MasterChanged(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EApplication::BeforeMasterDelete(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EApplication::PageAdded(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EApplication::PageChanged(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EApplication::BeforePageDelete(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EApplication::ShapeAdded(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EApplication::BeforeSelectionDelete(LPDISPATCH Selection) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x385, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Selection); } void EApplication::ShapeChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EApplication::SelectionAdded(LPDISPATCH Selection) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x386, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Selection); } void EApplication::BeforeShapeDelete(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EApplication::TextChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EApplication::CellChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2800, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EApplication::MarkerEvent(LPDISPATCH app, long SequenceNum, LPCTSTR ContextString) { static BYTE parms[] = VTS_DISPATCH VTS_I4 VTS_BSTR; InvokeHelper(0x1100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, app, SequenceNum, ContextString); } void EApplication::NoEventsPending(LPDISPATCH app) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1200, DISPATCH_METHOD, VT_EMPTY, NULL, parms, app); } void EApplication::VisioIsIdle(LPDISPATCH app) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1400, DISPATCH_METHOD, VT_EMPTY, NULL, parms, app); } void EApplication::MustFlushScopeBeginning(LPDISPATCH app) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0xc8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, app); } void EApplication::MustFlushScopeEnded(LPDISPATCH app) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, parms, app); } void EApplication::RunModeEntered(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::DesignModeEntered(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::BeforeDocumentSave(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::BeforeDocumentSaveAs(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EApplication::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EApplication::ConnectionsAdded(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } void EApplication::ConnectionsDeleted(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } ///////////////////////////////////////////////////////////////////////////// // EWindows properties ///////////////////////////////////////////////////////////////////////////// // EWindows operations ///////////////////////////////////////////////////////////////////////////// // EWindow properties ///////////////////////////////////////////////////////////////////////////// // EWindow operations ///////////////////////////////////////////////////////////////////////////// // EDocuments properties ///////////////////////////////////////////////////////////////////////////// // EDocuments operations void EDocuments::StyleChanged(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EDocuments::BeforeStyleDelete(LPDISPATCH Style) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4004, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Style); } void EDocuments::MasterAdded(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EDocuments::MasterChanged(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EDocuments::BeforeMasterDelete(LPDISPATCH Master) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4008, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Master); } void EDocuments::PageAdded(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EDocuments::PageChanged(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EDocuments::BeforePageDelete(LPDISPATCH Page) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4010, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Page); } void EDocuments::ShapeAdded(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EDocuments::BeforeSelectionDelete(LPDISPATCH Selection) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x385, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Selection); } void EDocuments::ShapeChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EDocuments::SelectionAdded(LPDISPATCH Selection) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x386, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Selection); } void EDocuments::BeforeShapeDelete(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EDocuments::TextChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EDocuments::CellChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2800, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EDocuments::RunModeEntered(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocuments::DesignModeEntered(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocuments::BeforeDocumentSave(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocuments::BeforeDocumentSaveAs(LPDISPATCH doc) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, doc); } void EDocuments::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EDocuments::ConnectionsAdded(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } void EDocuments::ConnectionsDeleted(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } ///////////////////////////////////////////////////////////////////////////// // EStyles properties ///////////////////////////////////////////////////////////////////////////// // EStyles operations ///////////////////////////////////////////////////////////////////////////// // EStyle properties ///////////////////////////////////////////////////////////////////////////// // EStyle operations ///////////////////////////////////////////////////////////////////////////// // EMasters properties ///////////////////////////////////////////////////////////////////////////// // EMasters operations void EMasters::BeforeShapeDelete(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EMasters::TextChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EMasters::CellChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2800, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EMasters::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EMasters::ConnectionsAdded(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } void EMasters::ConnectionsDeleted(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } ///////////////////////////////////////////////////////////////////////////// // EMaster properties ///////////////////////////////////////////////////////////////////////////// // EMaster operations void EMaster::TextChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EMaster::CellChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2800, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EMaster::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EMaster::ConnectionsAdded(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } void EMaster::ConnectionsDeleted(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } ///////////////////////////////////////////////////////////////////////////// // EPages properties ///////////////////////////////////////////////////////////////////////////// // EPages operations void EPages::BeforeShapeDelete(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4040, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EPages::TextChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EPages::CellChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2800, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EPages::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EPages::ConnectionsAdded(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } void EPages::ConnectionsDeleted(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } ///////////////////////////////////////////////////////////////////////////// // EPage properties ///////////////////////////////////////////////////////////////////////////// // EPage operations void EPage::TextChanged(LPDISPATCH Shape) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2080, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Shape); } void EPage::CellChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x2800, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EPage::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } void EPage::ConnectionsAdded(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x8100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } void EPage::ConnectionsDeleted(LPDISPATCH Connects) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x4100, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Connects); } ///////////////////////////////////////////////////////////////////////////// // EShape properties ///////////////////////////////////////////////////////////////////////////// // EShape operations void EShape::FormulaChanged(LPDISPATCH Cell) { static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x3000, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cell); } ///////////////////////////////////////////////////////////////////////////// // ECharacters properties ///////////////////////////////////////////////////////////////////////////// // ECharacters operations ///////////////////////////////////////////////////////////////////////////// // ECell properties ///////////////////////////////////////////////////////////////////////////// // ECell operations ///////////////////////////////////////////////////////////////////////////// // IVMenuItem properties ///////////////////////////////////////////////////////////////////////////// // IVMenuItem operations void MenuItem::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString MenuItem::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long MenuItem::GetIndex() { long result; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH MenuItem::GetMenuItems() { LPDISPATCH result; InvokeHelper(0x60020003, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH MenuItem::GetParent() { LPDISPATCH result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void MenuItem::SetCmdNum(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short MenuItem::GetCmdNum() { short result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void MenuItem::SetHelpContextID(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020007, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short MenuItem::GetHelpContextID() { short result; InvokeHelper(0x60020007, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short MenuItem::GetIsSeparator() { short result; InvokeHelper(0x60020009, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short MenuItem::GetIsHierarchical() { short result; InvokeHelper(0x6002000a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void MenuItem::SetCaption(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuItem::GetCaption() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void MenuItem::SetActionText(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuItem::GetActionText() { CString result; InvokeHelper(0x6002000d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void MenuItem::SetMiniHelp(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuItem::GetMiniHelp() { CString result; InvokeHelper(0x6002000f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void MenuItem::SetAddOnName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x60020011, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuItem::GetAddOnName() { CString result; InvokeHelper(0x60020011, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void MenuItem::SetAddOnArgs(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x60020013, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuItem::GetAddOnArgs() { CString result; InvokeHelper(0x60020013, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void MenuItem::SetHelpFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x60020015, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuItem::GetHelpFile() { CString result; InvokeHelper(0x60020015, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVMenuItem properties ///////////////////////////////////////////////////////////////////////////// // IEnumVMenuItem operations ///////////////////////////////////////////////////////////////////////////// // IVMenuItems properties ///////////////////////////////////////////////////////////////////////////// // IVMenuItems operations LPUNKNOWN MenuItems::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH MenuItems::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH MenuItems::Add() { LPDISPATCH result; InvokeHelper(0x60020002, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH MenuItems::AddAt(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long MenuItems::GetCount() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH MenuItems::GetParent() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVMenu properties ///////////////////////////////////////////////////////////////////////////// // IVMenu operations void Menu::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Menu::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Menu::SetCaption(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Menu::GetCaption() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long Menu::GetIndex() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } void Menu::SetMDIWindowMenu(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Menu::GetMDIWindowMenu() { short result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Menu::GetMenuItems() { LPDISPATCH result; InvokeHelper(0x60020007, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Menu::GetParent() { LPDISPATCH result; InvokeHelper(0x60020008, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVMenu properties ///////////////////////////////////////////////////////////////////////////// // IEnumVMenu operations ///////////////////////////////////////////////////////////////////////////// // IVMenus properties ///////////////////////////////////////////////////////////////////////////// // IVMenus operations LPUNKNOWN Menus::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH Menus::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH Menus::Add() { LPDISPATCH result; InvokeHelper(0x60020002, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Menus::AddAt(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long Menus::GetCount() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH Menus::GetParent() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVMenuSet properties ///////////////////////////////////////////////////////////////////////////// // IVMenuSet operations void MenuSet::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString MenuSet::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void MenuSet::SetCaption(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString MenuSet::GetCaption() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long MenuSet::GetSetID() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH MenuSet::GetMenus() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH MenuSet::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVMenuSet properties ///////////////////////////////////////////////////////////////////////////// // IEnumVMenuSet operations ///////////////////////////////////////////////////////////////////////////// // IVMenuSets properties ///////////////////////////////////////////////////////////////////////////// // IVMenuSets operations LPUNKNOWN MenuSets::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH MenuSets::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH MenuSets::GetItemAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lID); return result; } LPDISPATCH MenuSets::Add() { LPDISPATCH result; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH MenuSets::AddAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020004, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lID); return result; } long MenuSets::GetCount() { long result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH MenuSets::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVToolbarItem properties ///////////////////////////////////////////////////////////////////////////// // IVToolbarItem operations void ToolbarItem::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void ToolbarItem::IconFileName(LPCTSTR IconFileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x60020001, DISPATCH_METHOD, VT_EMPTY, NULL, parms, IconFileName); } CString ToolbarItem::GetDefault() { CString result; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long ToolbarItem::GetIndex() { long result; InvokeHelper(0x60020003, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH ToolbarItem::GetParent() { LPDISPATCH result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void ToolbarItem::SetCmdNum(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetCmdNum() { short result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetHelpContextID(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020007, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetHelpContextID() { short result; InvokeHelper(0x60020007, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetActionText(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString ToolbarItem::GetActionText() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void ToolbarItem::SetAddOnName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString ToolbarItem::GetAddOnName() { CString result; InvokeHelper(0x6002000b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void ToolbarItem::SetAddOnArgs(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString ToolbarItem::GetAddOnArgs() { CString result; InvokeHelper(0x6002000d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void ToolbarItem::SetHelpFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString ToolbarItem::GetHelpFile() { CString result; InvokeHelper(0x6002000f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void ToolbarItem::SetCntrlType(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020011, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetCntrlType() { short result; InvokeHelper(0x60020011, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetCntrlID(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020013, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetCntrlID() { short result; InvokeHelper(0x60020013, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetTypeSpecific1(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020015, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetTypeSpecific1() { short result; InvokeHelper(0x60020015, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetPriority(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020017, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetPriority() { short result; InvokeHelper(0x60020017, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetSpacing(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020019, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetSpacing() { short result; InvokeHelper(0x60020019, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void ToolbarItem::SetTypeSpecific2(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x6002001b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short ToolbarItem::GetTypeSpecific2() { short result; InvokeHelper(0x6002001b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVToolbarItem properties ///////////////////////////////////////////////////////////////////////////// // IEnumVToolbarItem operations ///////////////////////////////////////////////////////////////////////////// // IVToolbarItems properties ///////////////////////////////////////////////////////////////////////////// // IVToolbarItems operations LPUNKNOWN ToolbarItems::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH ToolbarItems::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH ToolbarItems::Add() { LPDISPATCH result; InvokeHelper(0x60020002, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH ToolbarItems::AddAt(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long ToolbarItems::GetCount() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH ToolbarItems::GetParent() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVToolbar properties ///////////////////////////////////////////////////////////////////////////// // IVToolbar operations void Toolbar::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Toolbar::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Toolbar::SetCaption(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Toolbar::GetCaption() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long Toolbar::GetIndex() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH Toolbar::GetToolbarItems() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Toolbar::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVToolbar properties ///////////////////////////////////////////////////////////////////////////// // IEnumVToolbar operations ///////////////////////////////////////////////////////////////////////////// // IVToolbars properties ///////////////////////////////////////////////////////////////////////////// // IVToolbars operations LPUNKNOWN Toolbars::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH Toolbars::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH Toolbars::Add() { LPDISPATCH result; InvokeHelper(0x60020002, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Toolbars::AddAt(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long Toolbars::GetCount() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH Toolbars::GetParent() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVToolbarSet properties ///////////////////////////////////////////////////////////////////////////// // IVToolbarSet operations void ToolbarSet::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString ToolbarSet::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void ToolbarSet::SetCaption(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString ToolbarSet::GetCaption() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long ToolbarSet::GetSetID() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH ToolbarSet::GetToolbars() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH ToolbarSet::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVToolbarSet properties ///////////////////////////////////////////////////////////////////////////// // IEnumVToolbarSet operations ///////////////////////////////////////////////////////////////////////////// // IVToolbarSets properties ///////////////////////////////////////////////////////////////////////////// // IVToolbarSets operations LPUNKNOWN ToolbarSets::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH ToolbarSets::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH ToolbarSets::GetItemAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lID); return result; } LPDISPATCH ToolbarSets::Add() { LPDISPATCH result; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH ToolbarSets::AddAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020004, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lID); return result; } long ToolbarSets::GetCount() { long result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH ToolbarSets::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVStatusBarItem properties ///////////////////////////////////////////////////////////////////////////// // IVStatusBarItem operations void StatusBarItem::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void StatusBarItem::IconFileName(LPCTSTR IconFileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x60020001, DISPATCH_METHOD, VT_EMPTY, NULL, parms, IconFileName); } CString StatusBarItem::GetDefault() { CString result; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long StatusBarItem::GetIndex() { long result; InvokeHelper(0x60020003, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH StatusBarItem::GetParent() { LPDISPATCH result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void StatusBarItem::SetCmdNum(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020005, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetCmdNum() { short result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetHelpContextID(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020007, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetHelpContextID() { short result; InvokeHelper(0x60020007, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetActionText(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString StatusBarItem::GetActionText() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void StatusBarItem::SetAddOnName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString StatusBarItem::GetAddOnName() { CString result; InvokeHelper(0x6002000b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void StatusBarItem::SetAddOnArgs(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString StatusBarItem::GetAddOnArgs() { CString result; InvokeHelper(0x6002000d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void StatusBarItem::SetHelpFile(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString StatusBarItem::GetHelpFile() { CString result; InvokeHelper(0x6002000f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void StatusBarItem::SetCntrlType(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020011, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetCntrlType() { short result; InvokeHelper(0x60020011, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetCntrlID(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020013, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetCntrlID() { short result; InvokeHelper(0x60020013, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetTypeSpecific1(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020015, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetTypeSpecific1() { short result; InvokeHelper(0x60020015, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetPriority(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020017, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetPriority() { short result; InvokeHelper(0x60020017, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetSpacing(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020019, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetSpacing() { short result; InvokeHelper(0x60020019, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void StatusBarItem::SetTypeSpecific2(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x6002001b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short StatusBarItem::GetTypeSpecific2() { short result; InvokeHelper(0x6002001b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVStatusBarItem properties ///////////////////////////////////////////////////////////////////////////// // IEnumVStatusBarItem operations ///////////////////////////////////////////////////////////////////////////// // IVStatusBarItems properties ///////////////////////////////////////////////////////////////////////////// // IVStatusBarItems operations LPUNKNOWN StatusBarItems::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH StatusBarItems::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH StatusBarItems::Add() { LPDISPATCH result; InvokeHelper(0x60020002, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH StatusBarItems::AddAt(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } long StatusBarItems::GetCount() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH StatusBarItems::GetParent() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVStatusBar properties ///////////////////////////////////////////////////////////////////////////// // IVStatusBar operations void StatusBar::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString StatusBar::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void StatusBar::SetCaption(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString StatusBar::GetCaption() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long StatusBar::GetSetID() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH StatusBar::GetStatusBarItems() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH StatusBar::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVStatusBar properties ///////////////////////////////////////////////////////////////////////////// // IEnumVStatusBar operations ///////////////////////////////////////////////////////////////////////////// // IVStatusBars properties ///////////////////////////////////////////////////////////////////////////// // IVStatusBars operations LPUNKNOWN StatusBars::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH StatusBars::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH StatusBars::GetItemAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lID); return result; } LPDISPATCH StatusBars::Add() { LPDISPATCH result; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH StatusBars::AddAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020004, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lID); return result; } long StatusBars::GetCount() { long result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH StatusBars::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVAccelItem properties ///////////////////////////////////////////////////////////////////////////// // IVAccelItem operations void AccelItem::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short AccelItem::GetDefault() { short result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void AccelItem::SetCmdNum(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short AccelItem::GetCmdNum() { short result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void AccelItem::SetKey(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020004, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short AccelItem::GetKey() { short result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void AccelItem::SetAlt(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020006, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short AccelItem::GetAlt() { short result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void AccelItem::SetShift(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020008, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short AccelItem::GetShift() { short result; InvokeHelper(0x60020008, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void AccelItem::SetControl(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x6002000a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short AccelItem::GetControl() { short result; InvokeHelper(0x6002000a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH AccelItem::GetParent() { LPDISPATCH result; InvokeHelper(0x6002000c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVAccelItem properties ///////////////////////////////////////////////////////////////////////////// // IEnumVAccelItem operations ///////////////////////////////////////////////////////////////////////////// // IVAccelItems properties ///////////////////////////////////////////////////////////////////////////// // IVAccelItems operations LPUNKNOWN AccelItems::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH AccelItems::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH AccelItems::Add() { LPDISPATCH result; InvokeHelper(0x60020002, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } long AccelItems::GetCount() { long result; InvokeHelper(0x60020003, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH AccelItems::GetParent() { LPDISPATCH result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVAccelTable properties ///////////////////////////////////////////////////////////////////////////// // IVAccelTable operations void AccelTable::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString AccelTable::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void AccelTable::SetTableName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString AccelTable::GetTableName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } long AccelTable::GetSetID() { long result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH AccelTable::GetAccelItems() { LPDISPATCH result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH AccelTable::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IEnumVAccelTable properties ///////////////////////////////////////////////////////////////////////////// // IEnumVAccelTable operations ///////////////////////////////////////////////////////////////////////////// // IVAccelTables properties ///////////////////////////////////////////////////////////////////////////// // IVAccelTables operations LPUNKNOWN AccelTables::Get_NewEnum() { LPUNKNOWN result; InvokeHelper(0xfffffffc, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPDISPATCH AccelTables::GetItem(long lIndex) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lIndex); return result; } LPDISPATCH AccelTables::GetItemAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020002, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, lID); return result; } LPDISPATCH AccelTables::Add() { LPDISPATCH result; InvokeHelper(0x60020003, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH AccelTables::AddAtID(long lID) { LPDISPATCH result; static BYTE parms[] = VTS_I4; InvokeHelper(0x60020004, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, lID); return result; } long AccelTables::GetCount() { long result; InvokeHelper(0x60020005, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } LPDISPATCH AccelTables::GetParent() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVUIObject properties ///////////////////////////////////////////////////////////////////////////// // IVUIObject operations void UIObject::Delete() { InvokeHelper(0x60020000, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString UIObject::GetDefault() { CString result; InvokeHelper(0x60020001, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void UIObject::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString UIObject::GetName() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void UIObject::SetFlavor(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x60020004, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short UIObject::GetFlavor() { short result; InvokeHelper(0x60020004, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH UIObject::GetMenuSets() { LPDISPATCH result; InvokeHelper(0x60020006, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH UIObject::GetToolbarSets() { LPDISPATCH result; InvokeHelper(0x60020007, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH UIObject::GetStatusBars() { LPDISPATCH result; InvokeHelper(0x60020008, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH UIObject::GetAccelTables() { LPDISPATCH result; InvokeHelper(0x60020009, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void UIObject::SaveToFile(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } void UIObject::LoadFromFile(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6002000b, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } void UIObject::UpdateUI() { InvokeHelper(0x6002000c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } ///////////////////////////////////////////////////////////////////////////// // IVHyperlink properties ///////////////////////////////////////////////////////////////////////////// // IVHyperlink operations CString Hyperlink::GetDescription() { CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Hyperlink::SetDescription(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPDISPATCH Hyperlink::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Hyperlink::GetShape() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Hyperlink::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Hyperlink::GetStat() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Hyperlink::GetAddress() { CString result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Hyperlink::SetAddress(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Hyperlink::GetSubAddress() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Hyperlink::SetSubAddress(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } short Hyperlink::GetNewWindow() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Hyperlink::SetNewWindow(short param01) { static BYTE parms[] = VTS_I2; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Hyperlink::GetExtraInfo() { CString result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Hyperlink::SetExtraInfo(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Hyperlink::GetFrame() { CString result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Hyperlink::SetFrame(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Hyperlink::AddToFavorites(const VARIANT& FavoritesTitle) { static BYTE parms[] = VTS_VARIANT; InvokeHelper(0xa, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &FavoritesTitle); } void Hyperlink::Follow() { InvokeHelper(0xb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Hyperlink::Delete() { InvokeHelper(0xc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Hyperlink::Copy() { InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } CString Hyperlink::CreateURL(short CanonicalForm) { CString result; static BYTE parms[] = VTS_I2; InvokeHelper(0xe, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, CanonicalForm); return result; } ///////////////////////////////////////////////////////////////////////////// // IVOLEObjects properties ///////////////////////////////////////////////////////////////////////////// // IVOLEObjects operations LPDISPATCH OLEObjects::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short OLEObjects::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short OLEObjects::GetStat() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH OLEObjects::GetItem(const VARIANT& NameOrIndex) { LPDISPATCH result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, &NameOrIndex); return result; } short OLEObjects::GetCount() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVOLEObject properties ///////////////////////////////////////////////////////////////////////////// // IVOLEObject operations LPDISPATCH OLEObject::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH OLEObject::GetShape() { LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short OLEObject::GetObjectType() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short OLEObject::GetStat() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString OLEObject::GetClassID() { CString result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } CString OLEObject::GetProgID() { CString result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short OLEObject::GetForeignType() { short result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH OLEObject::GetObject() { LPDISPATCH result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVPaths properties ///////////////////////////////////////////////////////////////////////////// // IVPaths operations LPDISPATCH Paths::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Paths::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Paths::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Paths::GetCount() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVPath properties ///////////////////////////////////////////////////////////////////////////// // IVPath operations LPDISPATCH Path::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Path::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Path::GetItem(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Path::GetCount() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Path::GetClosed() { short result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Path::Points(double Tolerance, /*double*/ SAFEARRAY FAR * FAR *xyArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_R8 VTS_NO_SUCH_TYPE; InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Tolerance, xyArray); #endif // 0 } ///////////////////////////////////////////////////////////////////////////// // IVCurve properties ///////////////////////////////////////////////////////////////////////////// // IVCurve operations LPDISPATCH Curve::GetApplication() { LPDISPATCH result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Curve::GetObjectType() { short result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } short Curve::GetClosed() { short result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Curve::Points(double Tolerance, /*double*/ SAFEARRAY FAR * FAR *xyArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_R8 VTS_NO_SUCH_TYPE; InvokeHelper(0x4, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Tolerance, xyArray); #endif // 0 } double Curve::GetStart() { double result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } double Curve::GetEnd() { double result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL); return result; } void Curve::Point(double t, double FAR *x, double FAR *y) { static BYTE parms[] = VTS_R8 VTS_PR8 VTS_PR8; InvokeHelper(0x0, DISPATCH_METHOD, VT_EMPTY, NULL, parms, t, x, y); } void Curve::PointAndDerivatives(double t, short n, double FAR *x, double FAR *y, double FAR *dxdt, double FAR *dydt, double FAR *ddxdt, double FAR *ddydt) { static BYTE parms[] = VTS_R8 VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x8, DISPATCH_METHOD, VT_EMPTY, NULL, parms, t, n, x, y, dxdt, dydt, ddxdt, ddydt); } ///////////////////////////////////////////////////////////////////////////// // IVExtender properties ///////////////////////////////////////////////////////////////////////////// // IVExtender operations CString Extender::GetName() { CString result; InvokeHelper(0x80010000, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010000, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPUNKNOWN Extender::GetObject() { LPUNKNOWN result; InvokeHelper(0xfffffcde, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPUNKNOWN Extender::GetParent() { LPUNKNOWN result; InvokeHelper(0x80010008, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } void Extender::Delete() { InvokeHelper(0xfffffcdf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::Index() { InvokeHelper(0xfffffcdc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Extender::GetShape() { LPDISPATCH result; InvokeHelper(0x80010100, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Extender::Group() { InvokeHelper(0x8001012d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::BringForward() { InvokeHelper(0x8001012e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::BringToFront() { InvokeHelper(0x8001012f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::ConvertToGroup() { InvokeHelper(0x80010130, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::SendBackward() { InvokeHelper(0x80010134, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::SendToBack() { InvokeHelper(0x80010135, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH Extender::GetDocument() { LPDISPATCH result; InvokeHelper(0x8001012c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetShapeParent() { LPDISPATCH result; InvokeHelper(0x80010138, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetApplication() { LPDISPATCH result; InvokeHelper(0x80010101, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetMaster() { LPDISPATCH result; InvokeHelper(0x80010115, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetCells(LPCTSTR CellName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8001010d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, CellName); return result; } LPDISPATCH Extender::GetCellsSRC(short Section, short Row, short Column) { LPDISPATCH result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x8001010e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Section, Row, Column); return result; } CString Extender::GetData1() { CString result; InvokeHelper(0x8001010f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetData1(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8001010f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Extender::GetData2() { CString result; InvokeHelper(0x80010110, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetData2(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010110, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Extender::GetData3() { CString result; InvokeHelper(0x80010111, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetData3(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010111, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Extender::GetHelp() { CString result; InvokeHelper(0x80010112, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetHelp(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010112, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Extender::GetNameID() { CString result; InvokeHelper(0x80010104, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::ShapeCopy() { InvokeHelper(0x80010109, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::ShapeCut() { InvokeHelper(0x8001010a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::ShapeDelete() { InvokeHelper(0x8001010b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void Extender::ShapeDuplicate() { InvokeHelper(0x8001010c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short Extender::GetRowCount(short Section) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x80010118, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section); return result; } short Extender::AddSection(short Section) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x80010119, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section); return result; } void Extender::DeleteSection(short Section) { static BYTE parms[] = VTS_I2; InvokeHelper(0x8001011a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Section); } short Extender::AddRow(short Section, short Row, short RowTag) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x8001011b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, Row, RowTag); return result; } void Extender::DeleteRow(short Section, short Row) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8001011c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Section, Row); } short Extender::GetRowsCellCount(short Section, short Row) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8001011d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row); return result; } short Extender::GetRowType(short Section, short Row) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8001011e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row); return result; } void Extender::SetRowType(short Section, short Row, short param03) { static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x8001011e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Section, Row, param03); } void Extender::SetCenter(double xPos, double yPos) { static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0x8001011f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPos, yPos); } LPDISPATCH Extender::GetConnects() { LPDISPATCH result; InvokeHelper(0x80010122, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Extender::GetShapeIndex() { short result; InvokeHelper(0x80010123, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Extender::GetStyle() { CString result; InvokeHelper(0x80010124, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010124, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Extender::SetStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010128, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Extender::GetLineStyle() { CString result; InvokeHelper(0x80010125, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetLineStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010125, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Extender::SetLineStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010129, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString Extender::GetFillStyle() { CString result; InvokeHelper(0x80010126, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void Extender::SetFillStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010126, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Extender::SetFillStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8001012a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void Extender::Export(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010139, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } CString Extender::GetUniqueID(short fUniqueID) { CString result; static BYTE parms[] = VTS_I2; InvokeHelper(0x8001013d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, fUniqueID); return result; } LPDISPATCH Extender::GetContainingPage() { LPDISPATCH result; InvokeHelper(0x8001013e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetContainingMaster() { LPDISPATCH result; InvokeHelper(0x8001013f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetContainingShape() { LPDISPATCH result; InvokeHelper(0x80010140, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Extender::GetSectionExists(short Section, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x80010141, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, fLocalExists); return result; } short Extender::GetRowExists(short Section, short Row, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x80010142, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row, fLocalExists); return result; } short Extender::GetCellExists(LPCTSTR CellName, short fLocalExists) { short result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x80010143, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, CellName, fLocalExists); return result; } short Extender::GetCellsSRCExists(short Section, short Row, short Column, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x80010144, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row, Column, fLocalExists); return result; } short Extender::GetLayerCount() { short result; InvokeHelper(0x80010145, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetLayer(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x80010146, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short Extender::AddNamedRow(short Section, LPCTSTR RowName, short RowTag) { short result; static BYTE parms[] = VTS_I2 VTS_BSTR VTS_I2; InvokeHelper(0x80010147, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, RowName, RowTag); return result; } short Extender::AddRows(short Section, short Row, short RowTag, short RowCount) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x80010148, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, Row, RowTag, RowCount); return result; } LPDISPATCH Extender::GetEventList() { LPDISPATCH result; InvokeHelper(0x80010149, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short Extender::GetPersistsEvents() { short result; InvokeHelper(0x8001014a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString Extender::GetClassID() { CString result; InvokeHelper(0x80010156, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH Extender::GetShapeObject() { LPDISPATCH result; InvokeHelper(0x80010158, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH Extender::OpenSheetWindow() { LPDISPATCH result; InvokeHelper(0x8001015a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } short Extender::GetShapeID() { short result; InvokeHelper(0x8001015b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void Extender::GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x8001015d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, &formulaArray); #endif // 0 } void Extender::GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x8001015e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, Flags, &UnitsNamesOrCodes, &resultArray); #endif // 0 } short Extender::SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x8001015f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &formulaArray, Flags); return result; #endif // 0 } short Extender::SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x80010160, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &UnitsNamesOrCodes, &resultArray, Flags); return result; #endif // 0 } LPDISPATCH Extender::GetFromConnects() { LPDISPATCH result; InvokeHelper(0x80010161, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void Extender::BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top) { static BYTE parms[] = VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x80010163, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Flags, lpr8Left, lpr8Bottom, lpr8Right, lpr8Top); } short Extender::HitTest(double xPos, double yPos, double Tolerance) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x80010164, DISPATCH_METHOD, VT_I2, (void*)&result, parms, xPos, yPos, Tolerance); return result; } LPDISPATCH Extender::GetHyperlink() { LPDISPATCH result; InvokeHelper(0x80010165, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString Extender::GetProgID() { CString result; InvokeHelper(0x80010166, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Extender::GetObjectIsInherited() { short result; InvokeHelper(0x80010167, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVDispExtender properties ///////////////////////////////////////////////////////////////////////////// // IVDispExtender operations CString DispExtender::GetName() { CString result; InvokeHelper(0x80010000, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetName(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010000, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } LPUNKNOWN DispExtender::GetObject() { LPUNKNOWN result; InvokeHelper(0xfffffcde, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } LPUNKNOWN DispExtender::GetParent() { LPUNKNOWN result; InvokeHelper(0x80010008, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL); return result; } void DispExtender::Delete() { InvokeHelper(0xfffffcdf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::Index() { InvokeHelper(0xfffffcdc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH DispExtender::GetShape() { LPDISPATCH result; InvokeHelper(0x80010100, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void DispExtender::Group() { InvokeHelper(0x8001012d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::BringForward() { InvokeHelper(0x8001012e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::BringToFront() { InvokeHelper(0x8001012f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::ConvertToGroup() { InvokeHelper(0x80010130, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::SendBackward() { InvokeHelper(0x80010134, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::SendToBack() { InvokeHelper(0x80010135, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } LPDISPATCH DispExtender::GetDocument() { LPDISPATCH result; InvokeHelper(0x8001012c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetShapeParent() { LPDISPATCH result; InvokeHelper(0x80010138, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetApplication() { LPDISPATCH result; InvokeHelper(0x80010101, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetMaster() { LPDISPATCH result; InvokeHelper(0x80010115, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetCells(LPCTSTR CellName) { LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8001010d, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, CellName); return result; } LPDISPATCH DispExtender::GetCellsSRC(short Section, short Row, short Column) { LPDISPATCH result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x8001010e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Section, Row, Column); return result; } CString DispExtender::GetData1() { CString result; InvokeHelper(0x8001010f, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetData1(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8001010f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString DispExtender::GetData2() { CString result; InvokeHelper(0x80010110, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetData2(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010110, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString DispExtender::GetData3() { CString result; InvokeHelper(0x80010111, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetData3(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010111, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString DispExtender::GetHelp() { CString result; InvokeHelper(0x80010112, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetHelp(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010112, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString DispExtender::GetNameID() { CString result; InvokeHelper(0x80010104, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::ShapeCopy() { InvokeHelper(0x80010109, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::ShapeCut() { InvokeHelper(0x8001010a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::ShapeDelete() { InvokeHelper(0x8001010b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } void DispExtender::ShapeDuplicate() { InvokeHelper(0x8001010c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL); } short DispExtender::GetRowCount(short Section) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x80010118, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section); return result; } short DispExtender::AddSection(short Section) { short result; static BYTE parms[] = VTS_I2; InvokeHelper(0x80010119, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section); return result; } void DispExtender::DeleteSection(short Section) { static BYTE parms[] = VTS_I2; InvokeHelper(0x8001011a, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Section); } short DispExtender::AddRow(short Section, short Row, short RowTag) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x8001011b, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, Row, RowTag); return result; } void DispExtender::DeleteRow(short Section, short Row) { static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8001011c, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Section, Row); } short DispExtender::GetRowsCellCount(short Section, short Row) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8001011d, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row); return result; } short DispExtender::GetRowType(short Section, short Row) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x8001011e, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row); return result; } void DispExtender::SetRowType(short Section, short Row, short param03) { static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x8001011e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Section, Row, param03); } void DispExtender::SetCenter(double xPos, double yPos) { static BYTE parms[] = VTS_R8 VTS_R8; InvokeHelper(0x8001011f, DISPATCH_METHOD, VT_EMPTY, NULL, parms, xPos, yPos); } LPDISPATCH DispExtender::GetConnects() { LPDISPATCH result; InvokeHelper(0x80010122, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short DispExtender::GetShapeIndex() { short result; InvokeHelper(0x80010123, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString DispExtender::GetStyle() { CString result; InvokeHelper(0x80010124, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010124, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void DispExtender::SetStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010128, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString DispExtender::GetLineStyle() { CString result; InvokeHelper(0x80010125, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetLineStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010125, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void DispExtender::SetLineStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010129, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } CString DispExtender::GetFillStyle() { CString result; InvokeHelper(0x80010126, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } void DispExtender::SetFillStyle(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010126, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void DispExtender::SetFillStyleKeepFmt(LPCTSTR param01) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x8001012a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, param01); } void DispExtender::Export(LPCTSTR FileName) { static BYTE parms[] = VTS_BSTR; InvokeHelper(0x80010139, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName); } CString DispExtender::GetUniqueID(short fUniqueID) { CString result; static BYTE parms[] = VTS_I2; InvokeHelper(0x8001013d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, fUniqueID); return result; } LPDISPATCH DispExtender::GetContainingPage() { LPDISPATCH result; InvokeHelper(0x8001013e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetContainingMaster() { LPDISPATCH result; InvokeHelper(0x8001013f, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetContainingShape() { LPDISPATCH result; InvokeHelper(0x80010140, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short DispExtender::GetSectionExists(short Section, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2; InvokeHelper(0x80010141, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, fLocalExists); return result; } short DispExtender::GetRowExists(short Section, short Row, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x80010142, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row, fLocalExists); return result; } short DispExtender::GetCellExists(LPCTSTR CellName, short fLocalExists) { short result; static BYTE parms[] = VTS_BSTR VTS_I2; InvokeHelper(0x80010143, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, CellName, fLocalExists); return result; } short DispExtender::GetCellsSRCExists(short Section, short Row, short Column, short fLocalExists) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x80010144, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Section, Row, Column, fLocalExists); return result; } short DispExtender::GetLayerCount() { short result; InvokeHelper(0x80010145, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetLayer(short Index) { LPDISPATCH result; static BYTE parms[] = VTS_I2; InvokeHelper(0x80010146, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, parms, Index); return result; } short DispExtender::AddNamedRow(short Section, LPCTSTR RowName, short RowTag) { short result; static BYTE parms[] = VTS_I2 VTS_BSTR VTS_I2; InvokeHelper(0x80010147, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, RowName, RowTag); return result; } short DispExtender::AddRows(short Section, short Row, short RowTag, short RowCount) { short result; static BYTE parms[] = VTS_I2 VTS_I2 VTS_I2 VTS_I2; InvokeHelper(0x80010148, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Section, Row, RowTag, RowCount); return result; } LPDISPATCH DispExtender::GetEventList() { LPDISPATCH result; InvokeHelper(0x80010149, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } short DispExtender::GetPersistsEvents() { short result; InvokeHelper(0x8001014a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } CString DispExtender::GetClassID() { CString result; InvokeHelper(0x80010156, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::GetShapeObject() { LPDISPATCH result; InvokeHelper(0x80010158, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } LPDISPATCH DispExtender::OpenSheetWindow() { LPDISPATCH result; InvokeHelper(0x8001015a, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result; } short DispExtender::GetShapeID() { short result; InvokeHelper(0x8001015b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } void DispExtender::GetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x8001015d, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, &formulaArray); #endif // 0 } void DispExtender::GetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, short Flags, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return; #if 0 static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_I2 VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE; InvokeHelper(0x8001015e, DISPATCH_METHOD, VT_EMPTY, NULL, parms, SRCStream, Flags, &UnitsNamesOrCodes, &resultArray); #endif // 0 } short DispExtender::SetFormulas(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *formulaArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x8001015f, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &formulaArray, Flags); return result; #endif // 0 } short DispExtender::SetResults(/*short*/ SAFEARRAY FAR * FAR *SRCStream, /*VARIANT*/ SAFEARRAY FAR * FAR *UnitsNamesOrCodes, /*VARIANT*/ SAFEARRAY FAR * FAR *resultArray, short Flags) { // COleDispatchDriver::InvokeHelper doesn't know how to handle SAFEARRAY args yet. // If you need this method, you'll have to implement it by hand... ASSERT(FALSE); return (short) 0; #if 0 short result; static BYTE parms[] = VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_NO_SUCH_TYPE VTS_I2; InvokeHelper(0x80010160, DISPATCH_METHOD, VT_I2, (void*)&result, parms, SRCStream, &UnitsNamesOrCodes, &resultArray, Flags); return result; #endif // 0 } LPDISPATCH DispExtender::GetFromConnects() { LPDISPATCH result; InvokeHelper(0x80010161, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } void DispExtender::BoundingBox(short Flags, double FAR *lpr8Left, double FAR *lpr8Bottom, double FAR *lpr8Right, double FAR *lpr8Top) { static BYTE parms[] = VTS_I2 VTS_PR8 VTS_PR8 VTS_PR8 VTS_PR8; InvokeHelper(0x80010163, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Flags, lpr8Left, lpr8Bottom, lpr8Right, lpr8Top); } short DispExtender::HitTest(double xPos, double yPos, double Tolerance) { short result; static BYTE parms[] = VTS_R8 VTS_R8 VTS_R8; InvokeHelper(0x80010164, DISPATCH_METHOD, VT_I2, (void*)&result, parms, xPos, yPos, Tolerance); return result; } LPDISPATCH DispExtender::GetHyperlink() { LPDISPATCH result; InvokeHelper(0x80010165, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } CString DispExtender::GetProgID() { CString result; InvokeHelper(0x80010166, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short DispExtender::GetObjectIsInherited() { short result; InvokeHelper(0x80010167, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } ///////////////////////////////////////////////////////////////////////////// // IVAmbients properties ///////////////////////////////////////////////////////////////////////////// // IVAmbients operations long Ambients::GetBackColor() { long result; InvokeHelper(0xfffffd43, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } CString Ambients::GetDisplayName() { CString result; InvokeHelper(0xfffffd42, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } LPDISPATCH Ambients::GetFont() { LPDISPATCH result; InvokeHelper(0xfffffd41, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result; } long Ambients::GetForeColor() { long result; InvokeHelper(0xfffffd40, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } long Ambients::GetLocaleID() { long result; InvokeHelper(0xfffffd3f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; } BOOL Ambients::GetMessageReflect() { BOOL result; InvokeHelper(0xfffffd3e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } CString Ambients::GetScaleUnits() { CString result; InvokeHelper(0xfffffd3d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result; } short Ambients::GetTextAlign() { short result; InvokeHelper(0xfffffd3c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL); return result; } BOOL Ambients::GetUserMode() { BOOL result; InvokeHelper(0xfffffd3b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL Ambients::GetUIDead() { BOOL result; InvokeHelper(0xfffffd3a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL Ambients::GetShowGrabHandles() { BOOL result; InvokeHelper(0xfffffd39, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL Ambients::GetShowHatching() { BOOL result; InvokeHelper(0xfffffd38, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL Ambients::GetDisplayAsDefault() { BOOL result; InvokeHelper(0xfffffd37, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL Ambients::GetSupportsMnemonics() { BOOL result; InvokeHelper(0xfffffd36, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } BOOL Ambients::GetAutoClip() { BOOL result; InvokeHelper(0xfffffd35, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result; } long Ambients::GetAppearance() { long result; InvokeHelper(0xfffffd34, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result; }