home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / idl / wincfg.idl next >
Text File  |  1999-03-15  |  2KB  |  80 lines

  1.  
  2. //  Module Header
  3. //
  4. //  Module Name: WPWinConfig
  5. //
  6. //  OS/2 Presentation Manager Workplace class definitions
  7. //
  8. //  Copyright (c) International Business Machines Corporation 1991, 1992
  9. //
  10.  
  11. #ifndef wincfg_idl
  12. #define wincfg_idl
  13.  
  14. #include "wpabs.idl"
  15. #include <somcls.idl>
  16.  
  17. interface M_WPWinConfig;
  18.  
  19. interface WPWinConfig : WPAbstract
  20.  
  21. {
  22.   ULONG wpAddDDEPage(in HWND hwndNotebook);
  23.  
  24.   ULONG wpAddSessionPage(in HWND hwndNotebook);
  25.  
  26.   ULONG wpAddSession31Page(in HWND hwndNotebook);
  27.  
  28.  
  29. #ifdef __SOMIDL__
  30.   implementation {
  31.  
  32.     releaseorder: wpAddDDEPage,wpAddSessionPage,wpAddSession31Page;
  33.  
  34.     externalstem = WPwin;
  35.     local;
  36.     externalprefix = win_;
  37.     majorversion = 1;
  38.     minorversion = 2;
  39.     filestem = wincfg;
  40.     metaclass = M_WPWinConfig;
  41.     callstyle = oidl;
  42.     dllname = "wincfg.dll";
  43.  
  44.     wpAddSettingsPages: override;
  45.     wpAddObjectWindowPage: override;
  46.     wpFilterPopupMenu: override;
  47.     somDefaultInit: override;             
  48.     somDestruct:    override;             
  49.  
  50.   };
  51. #endif /* __SOMIDL__ */
  52. };
  53.  
  54. interface M_WPWinConfig : M_WPAbstract
  55. {
  56.  
  57. #ifdef __SOMIDL__
  58.   implementation {
  59.  
  60.     externalstem = WPwin;
  61.     local;
  62.     externalprefix = winM_;
  63.     majorversion = 1;
  64.     minorversion = 2;
  65.     filestem = wincfg;
  66.     callstyle = oidl;
  67.     dllname = "wincfg.dll";
  68.  
  69.     wpclsQueryTitle: override;
  70.     wpclsQueryDefaultHelp: override;
  71.     wpclsQueryDefaultView: override;
  72.     wpclsQueryStyle: override;
  73.     wpclsQueryIconData: override;
  74.  
  75.   };
  76. #endif /* __SOMIDL__ */
  77. };
  78.  
  79. #endif  /* wincfg_idl */
  80.