home *** CD-ROM | disk | FTP | other *** search
/ The Developer Connection…ice Driver Kit for OS/2 3 / DEV3-D1.ISO / source / wpshidl / idl / wpclock.idl < prev    next >
Encoding:
Text File  |  1993-11-17  |  2.1 KB  |  102 lines

  1.  
  2. //# This file was generated by the SOM Compiler.
  3. //# FileName: wpclock.id2.
  4. //# Generated using:
  5. //#     SOM Precompiler somopc: 2.2
  6. //#     SOM Emitter emitidl: 2.7
  7.  
  8. //  Module Header
  9. //
  10. //  Module Name: WPCLOCK
  11. //
  12. //  OS/2 Presentation Manager Workplace class definitions
  13. //
  14. //  Copyright (c) International Business Machines Corporation 1991, 1992
  15. //
  16.  
  17. #ifndef wpclock_idl
  18. #define wpclock_idl
  19.  
  20. #include "wpabs.idl"
  21. #include <somcls.idl>
  22.  
  23. interface M_WPClock;
  24.  
  25. interface WPClock : WPAbstract
  26.  
  27. {
  28.   ULONG wpAddClockView1Page(in HWND hwndNotebook);
  29.  
  30.   ULONG wpAddClockView2Page(in HWND hwndNotebook);
  31.  
  32.   ULONG wpAddClockDateTimePage(in HWND hwndNotebook);
  33.  
  34.   ULONG wpAddClockAlarmPage(in HWND hwndNotebook);
  35.  
  36.  
  37.  
  38. #ifdef __SOMIDL__
  39.   implementation {
  40.  
  41.     releaseorder: wpAddClockView1Page,wpAddClockView2Page,wpAddClockDateTimePage,
  42.                   wpAddClockAlarmPage;
  43.  
  44.     //# Class Modifiers
  45.     externalstem = WPclk;
  46.     local;
  47.     externalprefix = clk_;
  48.     majorversion = 1;
  49.     minorversion = 2;
  50.     filestem = wpclock;
  51.     metaclass = M_WPClock;
  52.     callstyle = oidl;
  53.     dllname = "wpconfig.dll";
  54.  
  55.     passthru C_h =     ""
  56. "     /* None right now */";
  57.  
  58.  
  59.     //# Method Modifiers
  60.     wpAddSettingsPages: override;
  61.     wpFilterPopupMenu: override;
  62.     wpOpen: override;
  63.     wpModifyPopupMenu: override;
  64.     wpMenuItemSelected: override;
  65.     wpSaveState: override;
  66.     wpRestoreState: override;
  67.     wpMenuItemHelpSelected: override;
  68.     wpAddObjectWindowPage: override;
  69.  
  70.   };
  71. #endif /* __SOMIDL__ */
  72. };
  73.  
  74. interface M_WPClock
  75. {
  76.  
  77. #ifdef __SOMIDL__
  78.   implementation {
  79.  
  80.     //# Class Modifiers
  81.     externalstem = WPclk;
  82.     local;
  83.     externalprefix = clkM_;
  84.     majorversion = 1;
  85.     minorversion = 2;
  86.     filestem = wpclock;
  87.     callstyle = oidl;
  88.     dllname = "wpconfig.dll";
  89.  
  90.     //# Method Modifiers
  91.     wpclsQueryDefaultView: override;
  92.     wpclsQueryStyle: override;
  93.     wpclsQueryDefaultHelp: override;
  94.     wpclsQueryTitle: override;
  95.     wpclsQueryIconData: override;
  96.  
  97.   };
  98. #endif /* __SOMIDL__ */
  99. };
  100.  
  101. #endif  /* wpclock_idl */
  102.