home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wpsclass.zip / WPPTR.HH < prev    next >
Text File  |  1995-05-15  |  2KB  |  84 lines

  1.  
  2. #ifndef WPPointer_Source
  3. #define WPPointer_Source
  4.  
  5. #include <wpdataf.hh>
  6. #pragma off(dts_class);
  7. #pragma on(somobject_assignment_operators);
  8. #pragma on(somobject_constructors);
  9. #pragma on(somobject_destructor);
  10. #pragma off(case_insensitive_class_names);
  11.  
  12. #pragma on(som_bindings);
  13. class WPPointer : public WPDataFile {
  14.  
  15.      #pragma SOMMap (WPPointer, "WPPointer", "M_WPPointer")
  16.  
  17.      #pragma SOMClassVersion (WPPointer, 1, 2)
  18.  
  19.      #pragma SOMCallstyle (WPPointer, oidl)
  20.  
  21.      #pragma off(som_bindings);
  22.      #pragma pop(som_bindings);
  23.   public :
  24.  
  25. #pragma off(use_override_signature)
  26.      virtual BOOL wpSetup(PSZ pszSetupString);
  27. #pragma pop(use_override_signature)
  28.  
  29.      #pragma SOMReleaseOrder ()
  30.  
  31. };
  32. #pragma pop(som_bindings);
  33.  
  34. #pragma pop(dts_class);
  35. #pragma pop(somobject_assignment_operators);
  36. #pragma pop(somobject_constructors);
  37. #pragma pop(somobject_destructor);
  38. #pragma pop(case_insensitive_class_names);
  39. #endif /* WPPointer_Source */
  40.  
  41. #ifndef M_WPPointer_Source
  42. #define M_WPPointer_Source
  43.  
  44. #include <wpdataf.hh>
  45. #include <somcls.hh>
  46. #pragma off(dts_class);
  47. #pragma on(somobject_assignment_operators);
  48. #pragma on(somobject_constructors);
  49. #pragma on(somobject_destructor);
  50. #pragma off(case_insensitive_class_names);
  51.  
  52. #pragma on(som_bindings);
  53. class M_WPPointer : public M_WPDataFile {
  54.  
  55.      #pragma SOMClassVersion (M_WPPointer, 1, 2)
  56.  
  57.      #pragma SOMCallstyle (M_WPPointer, oidl)
  58.  
  59.      #pragma off(som_bindings);
  60.      #pragma pop(som_bindings);
  61.   public :
  62.  
  63. #pragma off(use_override_signature)
  64.      virtual PSZ wpclsQueryInstanceFilter();
  65.      virtual PSZ wpclsQueryInstanceType();
  66.      virtual void wpclsInitData();
  67.      virtual PSZ wpclsQueryTitle();
  68.      virtual BOOL wpclsQueryDefaultHelp(PULONG pHelpPanelId,
  69.                                         PSZ pszHelpLibrary);
  70. #pragma pop(use_override_signature)
  71.  
  72.      #pragma SOMReleaseOrder ()
  73.  
  74. };
  75. #pragma pop(som_bindings);
  76.  
  77. #pragma pop(dts_class);
  78. #pragma pop(somobject_assignment_operators);
  79. #pragma pop(somobject_constructors);
  80. #pragma pop(somobject_destructor);
  81. #pragma pop(case_insensitive_class_names);
  82. #endif /* M_WPPointer_Source */
  83.  
  84.