4 class CProxy_IOverlappedWindowEvents : public IConnectionPointImpl<T, &DIID__IOverlappedWindowEvents, CComDynamicUnkArray>
6 //Warning this class may be recreated by the wizard.
10 CComVariant varResult;
11 T* pT = static_cast<T*>(this);
13 int nConnections = m_vec.GetSize();
15 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
17 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
19 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
20 if (pDispatch != NULL) {
21 VariantClear(&varResult);
22 DISPPARAMS disp = {NULL, NULL, 0, 0};
23 pDispatch->Invoke(0xa, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
26 return varResult.scode;
29 HRESULT Fire_OnRClick()
31 CComVariant varResult;
32 T* pT = static_cast<T*>(this);
34 int nConnections = m_vec.GetSize();
36 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
38 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
40 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
41 if (pDispatch != NULL) {
42 VariantClear(&varResult);
43 DISPPARAMS disp = {NULL, NULL, 0, 0};
44 pDispatch->Invoke(0xb, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
47 return varResult.scode;
50 HRESULT Fire_OnDblClick()
52 CComVariant varResult;
53 T* pT = static_cast<T*>(this);
55 int nConnections = m_vec.GetSize();
57 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
59 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
61 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
62 if (pDispatch != NULL) {
63 VariantClear(&varResult);
64 DISPPARAMS disp = {NULL, NULL, 0, 0};
65 pDispatch->Invoke(0xc, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
68 return varResult.scode;
71 HRESULT Fire_OnRDblClick()
73 CComVariant varResult;
74 T* pT = static_cast<T*>(this);
76 int nConnections = m_vec.GetSize();
78 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
80 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
82 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
83 if (pDispatch != NULL) {
84 VariantClear(&varResult);
85 DISPPARAMS disp = {NULL, NULL, 0, 0};
86 pDispatch->Invoke(0xd, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
89 return varResult.scode;
94 CComVariant varResult;
95 T* pT = static_cast<T*>(this);
97 int nConnections = m_vec.GetSize();
99 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
101 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
103 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
104 if (pDispatch != NULL) {
105 VariantClear(&varResult);
106 DISPPARAMS disp = {NULL, NULL, 0, 0};
107 pDispatch->Invoke(0xe, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
110 return varResult.scode;
113 HRESULT Fire_OnCommand()
115 CComVariant varResult;
116 T* pT = static_cast<T*>(this);
117 int nConnectionIndex;
118 int nConnections = m_vec.GetSize();
120 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
122 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
124 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
125 if (pDispatch != NULL) {
126 VariantClear(&varResult);
127 DISPPARAMS disp = {NULL, NULL, 0, 0};
128 pDispatch->Invoke(0xf, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
131 return varResult.scode;
134 HRESULT Fire_OnDropFiles()
136 CComVariant varResult;
137 T* pT = static_cast<T*>(this);
138 int nConnectionIndex;
139 int nConnections = m_vec.GetSize();
141 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
143 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
145 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
146 if (pDispatch != NULL) {
147 VariantClear(&varResult);
148 DISPPARAMS disp = {NULL, NULL, 0, 0};
149 pDispatch->Invoke(0x10, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
152 return varResult.scode;
155 HRESULT Fire_OnMouseMove()
157 CComVariant varResult;
158 T* pT = static_cast<T*>(this);
159 int nConnectionIndex;
160 int nConnections = m_vec.GetSize();
162 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
164 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
166 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
167 if (pDispatch != NULL) {
168 VariantClear(&varResult);
169 DISPPARAMS disp = {NULL, NULL, 0, 0};
170 pDispatch->Invoke(0x11, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
173 return varResult.scode;
176 HRESULT Fire_OnClickOut()
178 CComVariant varResult;
179 T* pT = static_cast<T*>(this);
180 int nConnectionIndex;
181 int nConnections = m_vec.GetSize();
183 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
185 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
187 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
188 if (pDispatch != NULL) {
189 VariantClear(&varResult);
190 DISPPARAMS disp = {NULL, NULL, 0, 0};
191 pDispatch->Invoke(0x12, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
194 return varResult.scode;
197 HRESULT Fire_OnRClickOut()
199 CComVariant varResult;
200 T* pT = static_cast<T*>(this);
201 int nConnectionIndex;
202 int nConnections = m_vec.GetSize();
204 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
206 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
208 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
209 if (pDispatch != NULL) {
210 VariantClear(&varResult);
211 DISPPARAMS disp = {NULL, NULL, 0, 0};
212 pDispatch->Invoke(0x13, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
215 return varResult.scode;
218 HRESULT Fire_OnClickCancel()
220 CComVariant varResult;
221 T* pT = static_cast<T*>(this);
222 int nConnectionIndex;
223 int nConnections = m_vec.GetSize();
225 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
227 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
229 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
230 if (pDispatch != NULL) {
231 VariantClear(&varResult);
232 DISPPARAMS disp = {NULL, NULL, 0, 0};
233 pDispatch->Invoke(0x14, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
236 return varResult.scode;
239 HRESULT Fire_OnRClickCancel()
241 CComVariant varResult;
242 T* pT = static_cast<T*>(this);
243 int nConnectionIndex;
244 int nConnections = m_vec.GetSize();
246 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
248 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
250 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
251 if (pDispatch != NULL) {
252 VariantClear(&varResult);
253 DISPPARAMS disp = {NULL, NULL, 0, 0};
254 pDispatch->Invoke(0x15, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
257 return varResult.scode;
260 HRESULT Fire_OnTimer()
262 CComVariant varResult;
263 T* pT = static_cast<T*>(this);
264 int nConnectionIndex;
265 int nConnections = m_vec.GetSize();
267 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
269 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
271 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
272 if (pDispatch != NULL) {
273 VariantClear(&varResult);
274 DISPPARAMS disp = {NULL, NULL, 0, 0};
275 pDispatch->Invoke(0x16, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
278 return varResult.scode;
283 CComVariant varResult;
284 T* pT = static_cast<T*>(this);
285 int nConnectionIndex;
286 int nConnections = m_vec.GetSize();
288 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
290 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
292 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
293 if (pDispatch != NULL) {
294 VariantClear(&varResult);
295 DISPPARAMS disp = {NULL, NULL, 0, 0};
296 pDispatch->Invoke(0x17, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
299 return varResult.scode;
302 HRESULT Fire_OnCancel()
304 CComVariant varResult;
305 T* pT = static_cast<T*>(this);
306 int nConnectionIndex;
307 int nConnections = m_vec.GetSize();
309 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
311 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
313 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
314 if (pDispatch != NULL) {
315 VariantClear(&varResult);
316 DISPPARAMS disp = {NULL, NULL, 0, 0};
317 pDispatch->Invoke(0x18, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
320 return varResult.scode;
323 HRESULT Fire_OnExit()
325 CComVariant varResult;
326 T* pT = static_cast<T*>(this);
327 int nConnectionIndex;
328 int nConnections = m_vec.GetSize();
330 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
332 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
334 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
335 if (pDispatch != NULL) {
336 VariantClear(&varResult);
337 DISPPARAMS disp = {NULL, NULL, 0, 0};
338 pDispatch->Invoke(0x19, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
341 return varResult.scode;
344 HRESULT Fire_InitWindow()
346 CComVariant varResult;
347 T* pT = static_cast<T*>(this);
348 int nConnectionIndex;
349 int nConnections = m_vec.GetSize();
351 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
353 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
355 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
356 if (pDispatch != NULL) {
357 VariantClear(&varResult);
358 DISPPARAMS disp = {NULL, NULL, 0, 0};
359 pDispatch->Invoke(0x1a, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
362 return varResult.scode;
365 HRESULT Fire_ExitWindow()
367 CComVariant varResult;
368 T* pT = static_cast<T*>(this);
369 int nConnectionIndex;
370 int nConnections = m_vec.GetSize();
372 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
374 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
376 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
377 if (pDispatch != NULL) {
378 VariantClear(&varResult);
379 DISPPARAMS disp = {NULL, NULL, 0, 0};
380 pDispatch->Invoke(0x1b, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
383 return varResult.scode;
386 HRESULT Fire_OnClickEx(IUnknown * varObj)
388 CComVariant varResult;
389 T* pT = static_cast<T*>(this);
390 int nConnectionIndex;
391 CComVariant* pvars = new CComVariant[1];
392 int nConnections = m_vec.GetSize();
394 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
396 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
398 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
399 if (pDispatch != NULL) {
400 VariantClear(&varResult);
402 DISPPARAMS disp = {pvars, NULL, 1, 0};
403 pDispatch->Invoke(0x6e, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
407 return varResult.scode;
410 HRESULT Fire_OnRClickEx(IUnknown * varObj)
412 CComVariant varResult;
413 T* pT = static_cast<T*>(this);
414 int nConnectionIndex;
415 CComVariant* pvars = new CComVariant[1];
416 int nConnections = m_vec.GetSize();
418 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
420 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
422 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
423 if (pDispatch != NULL) {
424 VariantClear(&varResult);
426 DISPPARAMS disp = {pvars, NULL, 1, 0};
427 pDispatch->Invoke(0x6f, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
431 return varResult.scode;
434 HRESULT Fire_OnDblClickEx(IUnknown * varObj)
436 CComVariant varResult;
437 T* pT = static_cast<T*>(this);
438 int nConnectionIndex;
439 CComVariant* pvars = new CComVariant[1];
440 int nConnections = m_vec.GetSize();
442 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
444 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
446 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
447 if (pDispatch != NULL) {
448 VariantClear(&varResult);
450 DISPPARAMS disp = {pvars, NULL, 1, 0};
451 pDispatch->Invoke(0x70, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
455 return varResult.scode;
458 HRESULT Fire_OnRDblClickEx(IUnknown * varObj)
460 CComVariant varResult;
461 T* pT = static_cast<T*>(this);
462 int nConnectionIndex;
463 CComVariant* pvars = new CComVariant[1];
464 int nConnections = m_vec.GetSize();
466 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
468 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
470 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
471 if (pDispatch != NULL) {
472 VariantClear(&varResult);
474 DISPPARAMS disp = {pvars, NULL, 1, 0};
475 pDispatch->Invoke(0x71, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
479 return varResult.scode;
482 HRESULT Fire_OnSizeEx(IUnknown * varObj)
484 CComVariant varResult;
485 T* pT = static_cast<T*>(this);
486 int nConnectionIndex;
487 CComVariant* pvars = new CComVariant[1];
488 int nConnections = m_vec.GetSize();
490 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
492 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
494 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
495 if (pDispatch != NULL) {
496 VariantClear(&varResult);
498 DISPPARAMS disp = {pvars, NULL, 1, 0};
499 pDispatch->Invoke(0x72, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
503 return varResult.scode;
506 HRESULT Fire_OnCommandEx(IUnknown * varObj)
508 CComVariant varResult;
509 T* pT = static_cast<T*>(this);
510 int nConnectionIndex;
511 CComVariant* pvars = new CComVariant[1];
512 int nConnections = m_vec.GetSize();
514 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
516 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
518 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
519 if (pDispatch != NULL) {
520 VariantClear(&varResult);
522 DISPPARAMS disp = {pvars, NULL, 1, 0};
523 pDispatch->Invoke(0x73, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
527 return varResult.scode;
530 HRESULT Fire_OnDropFilesEx(IUnknown * varObj)
532 CComVariant varResult;
533 T* pT = static_cast<T*>(this);
534 int nConnectionIndex;
535 CComVariant* pvars = new CComVariant[1];
536 int nConnections = m_vec.GetSize();
538 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
540 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
542 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
543 if (pDispatch != NULL) {
544 VariantClear(&varResult);
546 DISPPARAMS disp = {pvars, NULL, 1, 0};
547 pDispatch->Invoke(0x74, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
551 return varResult.scode;
554 HRESULT Fire_OnMouseMoveEx(IUnknown * varObj)
556 CComVariant varResult;
557 T* pT = static_cast<T*>(this);
558 int nConnectionIndex;
559 CComVariant* pvars = new CComVariant[1];
560 int nConnections = m_vec.GetSize();
562 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
564 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
566 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
567 if (pDispatch != NULL) {
568 VariantClear(&varResult);
570 DISPPARAMS disp = {pvars, NULL, 1, 0};
571 pDispatch->Invoke(0x75, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
575 return varResult.scode;
578 HRESULT Fire_OnClickOutEx(IUnknown * varObj)
580 CComVariant varResult;
581 T* pT = static_cast<T*>(this);
582 int nConnectionIndex;
583 CComVariant* pvars = new CComVariant[1];
584 int nConnections = m_vec.GetSize();
586 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
588 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
590 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
591 if (pDispatch != NULL) {
592 VariantClear(&varResult);
594 DISPPARAMS disp = {pvars, NULL, 1, 0};
595 pDispatch->Invoke(0x76, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
599 return varResult.scode;
602 HRESULT Fire_OnRClickOutEx(IUnknown * varObj)
604 CComVariant varResult;
605 T* pT = static_cast<T*>(this);
606 int nConnectionIndex;
607 CComVariant* pvars = new CComVariant[1];
608 int nConnections = m_vec.GetSize();
610 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
612 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
614 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
615 if (pDispatch != NULL) {
616 VariantClear(&varResult);
618 DISPPARAMS disp = {pvars, NULL, 1, 0};
619 pDispatch->Invoke(0x77, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
623 return varResult.scode;
626 HRESULT Fire_OnClickCancelEx(IUnknown * varObj)
628 CComVariant varResult;
629 T* pT = static_cast<T*>(this);
630 int nConnectionIndex;
631 CComVariant* pvars = new CComVariant[1];
632 int nConnections = m_vec.GetSize();
634 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
636 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
638 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
639 if (pDispatch != NULL) {
640 VariantClear(&varResult);
642 DISPPARAMS disp = {pvars, NULL, 1, 0};
643 pDispatch->Invoke(0x78, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
647 return varResult.scode;
650 HRESULT Fire_OnRClickCancelEx(IUnknown * varObj)
652 CComVariant varResult;
653 T* pT = static_cast<T*>(this);
654 int nConnectionIndex;
655 CComVariant* pvars = new CComVariant[1];
656 int nConnections = m_vec.GetSize();
658 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
660 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
662 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
663 if (pDispatch != NULL) {
664 VariantClear(&varResult);
666 DISPPARAMS disp = {pvars, NULL, 1, 0};
667 pDispatch->Invoke(0x79, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
671 return varResult.scode;
674 HRESULT Fire_OnTimerEx(IUnknown * varObj)
676 CComVariant varResult;
677 T* pT = static_cast<T*>(this);
678 int nConnectionIndex;
679 CComVariant* pvars = new CComVariant[1];
680 int nConnections = m_vec.GetSize();
682 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
684 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
686 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
687 if (pDispatch != NULL) {
688 VariantClear(&varResult);
690 DISPPARAMS disp = {pvars, NULL, 1, 0};
691 pDispatch->Invoke(0x7a, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
695 return varResult.scode;
698 HRESULT Fire_OnOKEx(IUnknown * varObj)
700 CComVariant varResult;
701 T* pT = static_cast<T*>(this);
702 int nConnectionIndex;
703 CComVariant* pvars = new CComVariant[1];
704 int nConnections = m_vec.GetSize();
706 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
708 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
710 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
711 if (pDispatch != NULL) {
712 VariantClear(&varResult);
714 DISPPARAMS disp = {pvars, NULL, 1, 0};
715 pDispatch->Invoke(0x7b, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
719 return varResult.scode;
722 HRESULT Fire_OnCancelEx(IUnknown * varObj)
724 CComVariant varResult;
725 T* pT = static_cast<T*>(this);
726 int nConnectionIndex;
727 CComVariant* pvars = new CComVariant[1];
728 int nConnections = m_vec.GetSize();
730 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
732 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
734 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
735 if (pDispatch != NULL) {
736 VariantClear(&varResult);
738 DISPPARAMS disp = {pvars, NULL, 1, 0};
739 pDispatch->Invoke(0x7c, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
743 return varResult.scode;
746 HRESULT Fire_OnExitEx(IUnknown * varObj)
748 CComVariant varResult;
749 T* pT = static_cast<T*>(this);
750 int nConnectionIndex;
751 CComVariant* pvars = new CComVariant[1];
752 int nConnections = m_vec.GetSize();
754 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
756 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
758 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
759 if (pDispatch != NULL) {
760 VariantClear(&varResult);
762 DISPPARAMS disp = {pvars, NULL, 1, 0};
763 pDispatch->Invoke(0x7d, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
767 return varResult.scode;
770 HRESULT Fire_InitWindowEx(IUnknown * varObj)
772 CComVariant varResult;
773 T* pT = static_cast<T*>(this);
774 int nConnectionIndex;
775 CComVariant* pvars = new CComVariant[1];
776 int nConnections = m_vec.GetSize();
778 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
780 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
782 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
783 if (pDispatch != NULL) {
784 VariantClear(&varResult);
786 DISPPARAMS disp = {pvars, NULL, 1, 0};
787 pDispatch->Invoke(0x7e, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
791 return varResult.scode;
794 HRESULT Fire_ExitWindowEx(IUnknown * varObj)
796 CComVariant varResult;
797 T* pT = static_cast<T*>(this);
798 int nConnectionIndex;
799 CComVariant* pvars = new CComVariant[1];
800 int nConnections = m_vec.GetSize();
802 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
804 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
806 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
807 if (pDispatch != NULL) {
808 VariantClear(&varResult);
810 DISPPARAMS disp = {pvars, NULL, 1, 0};
811 pDispatch->Invoke(0x7f, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
815 return varResult.scode;
818 HRESULT Fire_OnContextMenu()
820 CComVariant varResult;
821 T* pT = static_cast<T*>(this);
822 int nConnectionIndex;
823 int nConnections = m_vec.GetSize();
825 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
827 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
829 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
830 if (pDispatch != NULL) {
831 VariantClear(&varResult);
832 DISPPARAMS disp = {NULL, NULL, 0, 0};
833 pDispatch->Invoke(0x80, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
836 return varResult.scode;
839 HRESULT Fire_OnContextMenuEx(IUnknown * punkVal)
841 CComVariant varResult;
842 T* pT = static_cast<T*>(this);
843 int nConnectionIndex;
844 CComVariant* pvars = new CComVariant[1];
845 int nConnections = m_vec.GetSize();
847 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
849 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
851 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
852 if (pDispatch != NULL) {
853 VariantClear(&varResult);
855 DISPPARAMS disp = {pvars, NULL, 1, 0};
856 pDispatch->Invoke(0x81, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
860 return varResult.scode;
863 HRESULT Fire_OnContextDelete()
865 CComVariant varResult;
866 T* pT = static_cast<T*>(this);
867 int nConnectionIndex;
868 int nConnections = m_vec.GetSize();
870 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
872 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
874 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
875 if (pDispatch != NULL) {
876 VariantClear(&varResult);
877 DISPPARAMS disp = {NULL, NULL, 0, 0};
878 pDispatch->Invoke(0x82, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
881 return varResult.scode;
884 HRESULT Fire_OnContextDeleteEx(IUnknown * punkVal)
886 CComVariant varResult;
887 T* pT = static_cast<T*>(this);
888 int nConnectionIndex;
889 CComVariant* pvars = new CComVariant[1];
890 int nConnections = m_vec.GetSize();
892 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
894 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
896 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
897 if (pDispatch != NULL) {
898 VariantClear(&varResult);
900 DISPPARAMS disp = {pvars, NULL, 1, 0};
901 pDispatch->Invoke(0x83, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
905 return varResult.scode;
908 HRESULT Fire_OnKeydown()
910 CComVariant varResult;
911 T* pT = static_cast<T*>(this);
912 int nConnectionIndex;
913 int nConnections = m_vec.GetSize();
915 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
917 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
919 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
920 if (pDispatch != NULL) {
921 VariantClear(&varResult);
922 DISPPARAMS disp = {NULL, NULL, 0, 0};
923 pDispatch->Invoke(0x84, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
926 return varResult.scode;
929 HRESULT Fire_OnKeydownEx(IUnknown * punkVal)
931 CComVariant varResult;
932 T* pT = static_cast<T*>(this);
933 int nConnectionIndex;
934 CComVariant* pvars = new CComVariant[1];
935 int nConnections = m_vec.GetSize();
937 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
939 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
941 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
942 if (pDispatch != NULL) {
943 VariantClear(&varResult);
945 DISPPARAMS disp = {pvars, NULL, 1, 0};
946 pDispatch->Invoke(0x85, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
950 return varResult.scode;
953 HRESULT Fire_OnKeydown2()
955 CComVariant varResult;
956 T* pT = static_cast<T*>(this);
957 int nConnectionIndex;
958 int nConnections = m_vec.GetSize();
960 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
962 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
964 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
965 if (pDispatch != NULL) {
966 VariantClear(&varResult);
967 DISPPARAMS disp = {NULL, NULL, 0, 0};
968 pDispatch->Invoke(0x86, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
971 return varResult.scode;
974 HRESULT Fire_OnKeydown2Ex(IUnknown * punkVal)
976 CComVariant varResult;
977 T* pT = static_cast<T*>(this);
978 int nConnectionIndex;
979 CComVariant* pvars = new CComVariant[1];
980 int nConnections = m_vec.GetSize();
982 for (nConnectionIndex = 0; nConnectionIndex < nConnections; nConnectionIndex++) {
984 CComPtr<IUnknown> sp = m_vec.GetAt(nConnectionIndex);
986 IDispatch* pDispatch = reinterpret_cast<IDispatch*>(sp.p);
987 if (pDispatch != NULL) {
988 VariantClear(&varResult);
990 DISPPARAMS disp = {pvars, NULL, 1, 0};
991 pDispatch->Invoke(0x87, IID_NULL, LOCALE_USER_DEFAULT, DISPATCH_METHOD, &disp, &varResult, NULL, NULL);
995 return varResult.scode;