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

  1.  
  2. #ifndef WPCountry_Source
  3. #define WPCountry_Source
  4.  
  5. #include <wpabs.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 WPCountry : public WPAbstract {
  14.  
  15.      #pragma SOMMap (WPCountry, "WPCountry", "M_WPCountry")
  16.  
  17.      #pragma SOMClassVersion (WPCountry, 1, 2)
  18.  
  19.      #pragma SOMCallstyle (WPCountry, oidl)
  20.  
  21.      #pragma off(som_bindings);
  22.      #pragma pop(som_bindings);
  23.   public :
  24.  
  25. #pragma off(use_override_signature)
  26.      virtual ULONG wpAddCountryTimePage(HWND hwndNotebook);
  27.      virtual ULONG wpAddCountryDatePage(HWND hwndNotebook);
  28.      virtual ULONG wpAddCountryNumbersPage(HWND hwndNotebook);
  29.      virtual ULONG wpAddCountryPage(HWND hwndNotebook);
  30.      virtual BOOL wpAddSettingsPages(HWND hwndNotebook);
  31.      virtual ULONG wpAddObjectWindowPage(HWND hwndNotebook);
  32.      virtual ULONG wpFilterPopupMenu(ULONG ulFlags, HWND hwndCnr,
  33.                                      BOOL fMultiSelect);
  34.      virtual void wpInitData();
  35. #pragma pop(use_override_signature)
  36.  
  37.      #pragma SOMReleaseOrder ( \
  38.                               wpAddCountryTimePage, \
  39.                               wpAddCountryDatePage, \
  40.                               *, \
  41.                               wpAddCountryPage, \
  42.                               wpAddCountryNumbersPage)
  43. };
  44. #pragma pop(som_bindings);
  45.  
  46. #pragma pop(dts_class);
  47. #pragma pop(somobject_assignment_operators);
  48. #pragma pop(somobject_constructors);
  49. #pragma pop(somobject_destructor);
  50. #pragma pop(case_insensitive_class_names);
  51. #endif /* WPCountry_Source */
  52.  
  53. #ifndef M_WPCountry_Source
  54. #define M_WPCountry_Source
  55.  
  56. #include <wpabs.hh>
  57. #include <somcls.hh>
  58. #pragma off(dts_class);
  59. #pragma on(somobject_assignment_operators);
  60. #pragma on(somobject_constructors);
  61. #pragma on(somobject_destructor);
  62. #pragma off(case_insensitive_class_names);
  63.  
  64. #pragma on(som_bindings);
  65. class M_WPCountry : public M_WPAbstract {
  66.  
  67.      #pragma SOMClassVersion (M_WPCountry, 1, 2)
  68.  
  69.      #pragma SOMCallstyle (M_WPCountry, oidl)
  70.  
  71.      #pragma off(som_bindings);
  72.      #pragma pop(som_bindings);
  73.   public :
  74.  
  75. #pragma off(use_override_signature)
  76.      virtual PSZ wpclsQueryTitle();
  77.      virtual BOOL wpclsQueryDefaultHelp(PULONG pHelpPanelId,
  78.                                         PSZ pszHelpLibrary);
  79.      virtual ULONG wpclsQueryDefaultView();
  80.      virtual ULONG wpclsQueryStyle();
  81.      virtual ULONG wpclsQueryIconData(PICONINFO pIconInfo);
  82. #pragma pop(use_override_signature)
  83.  
  84.      #pragma SOMReleaseOrder ()
  85.  
  86. };
  87. #pragma pop(som_bindings);
  88.  
  89. #pragma pop(dts_class);
  90. #pragma pop(somobject_assignment_operators);
  91. #pragma pop(somobject_constructors);
  92. #pragma pop(somobject_destructor);
  93. #pragma pop(case_insensitive_class_names);
  94. #endif /* M_WPCountry_Source */
  95.  
  96.