home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / opendc12.zip / od124os2.exe / od12otk1.exe / include / oddsesrc.idl < prev    next >
C/C++ Source or Header  |  1997-04-02  |  2KB  |  71 lines

  1. //#====START_GENERATED_PROLOG======================================
  2. //#
  3. //#
  4. //#   COMPONENT_NAME: odscript
  5. //#
  6. //#   CLASSES: none
  7. //#
  8. //#   ORIGINS: 27
  9. //#
  10. //#
  11. //#   (C) COPYRIGHT International Business Machines Corp. 1995,1996
  12. //#   All Rights Reserved
  13. //#   Licensed Materials - Property of IBM
  14. //#   US Government Users Restricted Rights - Use, duplication or
  15. //#   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  16. //#       
  17. //#   IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  18. //#   ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  19. //#   PURPOSE. IN NO EVENT SHALL IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR
  20. //#   CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
  21. //#   USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  22. //#   OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE
  23. //#   OR PERFORMANCE OF THIS SOFTWARE.
  24. //#
  25. //#====END_GENERATED_PROLOG========================================
  26. //#
  27. // @(#) 1.5 com/src/odscript/idl/oddsesrc.idl, odscript, od96os2, odos29712d 10/31/96 12:44:21 [3/21/97 17:41:38]
  28. //
  29.  
  30. //     File:          oddsesrc.idl
  31. //
  32. //     Contains:       Class definition for Testing Direct Scripting
  33. //                     Part Event Source. This is used by an object
  34. //                     to both register sinks for the object and
  35. //                     notify those sink of an event
  36. #ifndef _ODDSESRC_
  37. #define _ODDSESRC_
  38.  
  39. #include <oddsemgr.idl>
  40. #include <oddsevni.idl>
  41.  
  42. interface ODDSPartEventSource :  ODDSPartEventInterface , ODDSEventMgr
  43. {
  44.  
  45. #ifdef __SOMIDL__
  46.  
  47.   implementation
  48.   {
  49.      functionprefix = ODDSPartEventSource;
  50.      MajorVersion = 1;
  51.      MinorVersion = 0;
  52.  
  53.  
  54.     somDefaultInit: override, init;
  55.     somDestruct: override;
  56.     override:
  57.                 Click,
  58.                 DblClick,
  59.                 KeyDown,
  60.                 KeyPress,
  61.                 KeyUp,
  62.                 MouseDown,
  63.                 MouseMove,
  64.                 MouseUp,
  65.                 FireEvent;
  66.   };
  67. #endif
  68. };
  69. #endif // _TESTCONN_
  70.  
  71.