home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / odtlktv4.zip / ODTLKT / TOOLKIT / IDL / ODWPS.IDL < prev    next >
Text File  |  1995-12-13  |  2KB  |  87 lines

  1. /********************************************************************/
  2. /*  Licensed Materials - Property of IBM                            */
  3. /*                                                                  */
  4. /*                                                                  */
  5. /* Copyright (C) International Business Machines Corp., 1994.       */
  6. /*                                                                  */
  7. /*  US Government Users Restricted Rights -                         */
  8. /*  Use, duplication, or disclosure restricted                      */
  9. /*  by GSA ADP Schedule Contract with IBM Corp.                     */
  10. /*                                                                  */
  11. /*                                                                  */
  12. /********************************************************************/
  13.  
  14. #ifndef odwps_idl
  15. #define odwps_idl
  16.  
  17. #include <wpdataf.idl>
  18. #include <somcls.idl>
  19.  
  20. interface M_ODwps;
  21.  
  22. interface ODwps : WPDataFile
  23.  
  24. {
  25.  
  26. #ifdef __SOMIDL__
  27.   implementation {
  28.  
  29.     externalstem = odwps;
  30.     local;
  31.     externalprefix = odwps_;
  32.     majorversion = 1;
  33.     minorversion = 2;
  34.     filestem = odwps;
  35.     metaclass = M_ODwps;
  36.     callstyle = oidl;
  37.  
  38.  
  39.     HAPP               happ;
  40.  
  41.     wpSetupOnce:        override;
  42.     somDefaultInit:     override;
  43.     somDestruct:        override;
  44.     wpAddFileTypePage:  override;
  45.     wpModifyPopupMenu:  override;
  46.     wpMenuItemSelected: override;
  47.     wpOpen:             override;
  48.     wpFormatDragItem:   override;
  49.     wpPrintObject:      override;
  50.     wpSwitchTo:         override;
  51.  
  52.   };
  53. #endif /* __SOMIDL__ */
  54. };
  55.  
  56. interface M_ODwps : M_WPDataFile
  57. {
  58.  
  59. #ifdef __SOMIDL__
  60.   implementation {
  61.  
  62.     externalstem = odwps;
  63.     local;
  64.     externalprefix = odwpsM_;
  65.     majorversion = 1;
  66.     minorversion = 2;
  67.     filestem = odwps;
  68.     callstyle = oidl;
  69.  
  70.  
  71.     wpclsQueryInstanceFilter:    override;
  72.     wpclsQueryInstanceType:      override;
  73.     wpclsInitData:               override;
  74.     wpclsUnInitData:             override;
  75.     wpclsQueryTitle:             override;
  76.     wpclsQueryDefaultHelp:       override;
  77.     wpclsQueryDefaultView:       override;
  78.     wpclsQueryIconData:          override;
  79.     wpclsQueryStyle:             override;
  80.     wpclsCreateDefaultTemplates: override;
  81.  
  82.   };
  83. #endif /* __SOMIDL__ */
  84. };
  85.  
  86. #endif  /* odwps_idl */
  87.