public void BeforeReminderShow([In][Out] ref object cancel) { Delegate[] recipients = _eventBinding.GetEventRecipients("BeforeReminderShow"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(cancel); return; } object[] paramsArray = new object[1]; paramsArray.SetValue(cancel, 0); _eventBinding.RaiseCustomEvent("BeforeReminderShow", ref paramsArray); cancel = (bool)paramsArray[0]; }
public void ItemSend([In, MarshalAs(UnmanagedType.IDispatch)] object item, [In][Out] ref object cancel) { Delegate[] recipients = _eventBinding.GetEventRecipients("ItemSend"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(item, cancel); return; } object newItem = Factory.CreateObjectFromComProxy(_eventClass, item) as object; object[] paramsArray = new object[2]; paramsArray[0] = newItem; paramsArray.SetValue(cancel, 1); _eventBinding.RaiseCustomEvent("ItemSend", ref paramsArray); cancel = (bool)paramsArray[1]; }
public void onhelp() { Delegate[] recipients = _eventBinding.GetEventRecipients("onhelp"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(); return; } object[] paramsArray = new object[0]; _eventBinding.RaiseCustomEvent("onhelp", ref paramsArray); }
public void AddControl([In, MarshalAs(UnmanagedType.IDispatch)] object control) { Delegate[] recipients = _eventBinding.GetEventRecipients("AddControl"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(control); return; } NetOffice.MSFormsApi.Control newControl = Factory.CreateObjectFromComProxy(_eventClass, control) as NetOffice.MSFormsApi.Control; object[] paramsArray = new object[1]; paramsArray[0] = newControl; _eventBinding.RaiseCustomEvent("AddControl", ref paramsArray); }
public void SelectionChange([In, MarshalAs(UnmanagedType.IDispatch)] object target) { Delegate[] recipients = _eventBinding.GetEventRecipients("SelectionChange"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(target); return; } NetOffice.ExcelApi.Range newTarget = Factory.CreateObjectFromComProxy(_eventClass, target) as NetOffice.ExcelApi.Range; object[] paramsArray = new object[1]; paramsArray[0] = newTarget; _eventBinding.RaiseCustomEvent("SelectionChange", ref paramsArray); }
public void PanelClick([In, MarshalAs(UnmanagedType.IDispatch)] object panel) { Delegate[] recipients = _eventBinding.GetEventRecipients("PanelClick"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(panel); return; } NetOffice.MSComctlLibApi.Panel newPanel = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, panel) as NetOffice.MSComctlLibApi.Panel; object[] paramsArray = new object[1]; paramsArray[0] = newPanel; _eventBinding.RaiseCustomEvent("PanelClick", ref paramsArray); }
public void WillChangeField([In] object cFields, [In] object fields, [In] object adStatus, [In, MarshalAs(UnmanagedType.IDispatch)] object pRecordset) { Delegate[] recipients = _eventBinding.GetEventRecipients("WillChangeField"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(cFields, fields, adStatus, pRecordset); return; } Int32 newcFields = Convert.ToInt32(cFields); object newFields = (object)fields; NetOffice.ADODBApi.Enums.EventStatusEnum newadStatus = (NetOffice.ADODBApi.Enums.EventStatusEnum)adStatus; NetOffice.ADODBApi._Recordset newpRecordset = Factory.CreateObjectFromComProxy(_eventClass, pRecordset) as NetOffice.ADODBApi._Recordset; object[] paramsArray = new object[4]; paramsArray[0] = newcFields; paramsArray[1] = newFields; paramsArray[2] = newadStatus; paramsArray[3] = newpRecordset; _eventBinding.RaiseCustomEvent("WillChangeField", ref paramsArray); }
public void WindowOpened([In, MarshalAs(UnmanagedType.IDispatch)] object window) { Delegate[] recipients = _eventBinding.GetEventRecipients("WindowOpened"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(window); return; } NetOffice.VisioApi.IVWindow newWindow = Factory.CreateObjectFromComProxy(_eventClass, window) as NetOffice.VisioApi.IVWindow; object[] paramsArray = new object[1]; paramsArray[0] = newWindow; _eventBinding.RaiseCustomEvent("WindowOpened", ref paramsArray); }
public void Updated([In][Out] ref object code) { Delegate[] recipients = _eventBinding.GetEventRecipients("Updated"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(code); return; } object[] paramsArray = new object[1]; paramsArray.SetValue(code, 0); _eventBinding.RaiseCustomEvent("Updated", ref paramsArray); code = (Int16)paramsArray[0]; }
public void BeforeDragOver([In] object index, [In, MarshalAs(UnmanagedType.IDispatch)] object cancel, [In, MarshalAs(UnmanagedType.IDispatch)] object data, [In] object x, [In] object y, [In] object dragState, [In, MarshalAs(UnmanagedType.IDispatch)] object effect, [In] object shift) { Delegate[] recipients = _eventBinding.GetEventRecipients("BeforeDragOver"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(index, cancel, data, x, y, dragState, effect, shift); return; } Int32 newIndex = Convert.ToInt32(index); NetOffice.MSFormsApi.ReturnBoolean newCancel = Factory.CreateObjectFromComProxy(_eventClass, cancel) as NetOffice.MSFormsApi.ReturnBoolean; NetOffice.MSFormsApi.DataObject newData = Factory.CreateObjectFromComProxy(_eventClass, data) as NetOffice.MSFormsApi.DataObject; Single newX = Convert.ToSingle(x); Single newY = Convert.ToSingle(y); NetOffice.MSFormsApi.Enums.fmDragState newDragState = (NetOffice.MSFormsApi.Enums.fmDragState)dragState; NetOffice.MSFormsApi.ReturnEffect newEffect = Factory.CreateObjectFromComProxy(_eventClass, effect) as NetOffice.MSFormsApi.ReturnEffect; Int16 newShift = Convert.ToInt16(shift); object[] paramsArray = new object[8]; paramsArray[0] = newIndex; paramsArray[1] = newCancel; paramsArray[2] = newData; paramsArray[3] = newX; paramsArray[4] = newY; paramsArray[5] = newDragState; paramsArray[6] = newEffect; paramsArray[7] = newShift; _eventBinding.RaiseCustomEvent("BeforeDragOver", ref paramsArray); }
public void BeforeContextMenu([In] object x, [In] object y, [In, MarshalAs(UnmanagedType.IDispatch)] object menu, [In, MarshalAs(UnmanagedType.IDispatch)] object cancel) { Delegate[] recipients = _eventBinding.GetEventRecipients("BeforeContextMenu"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(x, y, menu, cancel); return; } Int32 newx = Convert.ToInt32(x); Int32 newy = Convert.ToInt32(y); NetOffice.OWC10Api.ByRef newMenu = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, menu) as NetOffice.OWC10Api.ByRef; NetOffice.OWC10Api.ByRef newCancel = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, cancel) as NetOffice.OWC10Api.ByRef; object[] paramsArray = new object[4]; paramsArray[0] = newx; paramsArray[1] = newy; paramsArray[2] = newMenu; paramsArray[3] = newCancel; _eventBinding.RaiseCustomEvent("BeforeContextMenu", ref paramsArray); }
public void WindowSelectionChange([In, MarshalAs(UnmanagedType.IDispatch)] object sel) { Delegate[] recipients = _eventBinding.GetEventRecipients("WindowSelectionChange"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(sel); return; } NetOffice.PowerPointApi.Selection newSel = Factory.CreateObjectFromComProxy(_eventClass, sel) as NetOffice.PowerPointApi.Selection; object[] paramsArray = new object[1]; paramsArray[0] = newSel; _eventBinding.RaiseCustomEvent("WindowSelectionChange", ref paramsArray); }
public void onhelp() { if (!Validate("onhelp")) { return; } object[] paramsArray = new object[0]; EventBinding.RaiseCustomEvent("onhelp", ref paramsArray); }
public void MasterAdded([In, MarshalAs(UnmanagedType.IDispatch)] object master) { Delegate[] recipients = _eventBinding.GetEventRecipients("MasterAdded"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(master); return; } NetOffice.VisioApi.IVMaster newMaster = NetOffice.Factory.CreateObjectFromComProxy(_eventClass, master) as NetOffice.VisioApi.IVMaster; object[] paramsArray = new object[1]; paramsArray[0] = newMaster; _eventBinding.RaiseCustomEvent("MasterAdded", ref paramsArray); }
public void Current([In, MarshalAs(UnmanagedType.IDispatch)] object dSCEventInfo) { Delegate[] recipients = _eventBinding.GetEventRecipients("Current"); if ((true == _eventClass.IsCurrentlyDisposing) || (recipients.Length == 0)) { Invoker.ReleaseParamsArray(dSCEventInfo); return; } NetOffice.OWC10Api.DSCEventInfo newDSCEventInfo = Factory.CreateObjectFromComProxy(_eventClass, dSCEventInfo) as NetOffice.OWC10Api.DSCEventInfo; object[] paramsArray = new object[1]; paramsArray[0] = newDSCEventInfo; _eventBinding.RaiseCustomEvent("Current", ref paramsArray); }