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

  1.  
  2. //  Module Header
  3. //
  4. //  Module Name: WPHWMGR
  5. //
  6. //  OS/2 Presentation Manager Workplace class definitions
  7. //
  8. //  Copyright (c) International Business Machines Corporation 1991, 1992
  9. //
  10.  
  11. #ifndef wphwmgr_idl
  12. #define wphwmgr_idl
  13.  
  14. #include "wpfolder.idl"
  15. #include "somcls.idl"
  16.  
  17. interface M_WPHwManager;
  18.  
  19. interface WPHwManager : WPFolder
  20. {
  21.  
  22.   ULONG wpAddSnoop1Page(in HWND hwndNotebook);
  23.  
  24.  
  25. #ifdef __SOMIDL__
  26.   implementation {
  27.  
  28.     releaseorder: wpAddSnoop1Page,
  29.                   wpHwManagerPrivate1, wpHwManagerPrivate2,
  30.                   wpHwManagerPrivate3, wpHwManagerPrivate4
  31.                   ;
  32.  
  33.     externalstem = wphwmgr;
  34.     functionprefix = hwmgr_;
  35.     local;
  36. //    externalprefix = hwmgr_;
  37.     majorversion = 1;
  38.     minorversion = 2;
  39.     filestem = wphwmgr;
  40.     metaclass = M_WPHwManager;
  41.     callstyle = oidl;
  42.     dllname = "pnp.dll";
  43.  
  44.     passthru C_h =  ""
  45. "#define INCL_DOSMODULEMGR"
  46. "#include <os2.h>         "
  47. "#define SNOOP_WARPRISK  0"
  48. "#define SNOOP_NORISK    1"
  49. "#define SNOOP_LORISK    2"
  50. "#define SNOOP_MEDRISK   3"
  51. "#define SNOOP_HIRISK    4"
  52. "";
  53.  
  54.      wpAddSettingsPages: override;
  55.      wpInitData        : override;
  56.      wpMenuItemSelected: override;
  57.      wpModifyPopupMenu : override;
  58.      wpPopulate        : override;
  59.      wpSetupOnce       : override;
  60.      wpUnInitData      : override;
  61.      wpCnrInsertObject : override;   
  62.   };
  63. #endif /* __SOMIDL__ */
  64. };
  65.  
  66. interface M_WPHwManager : M_WPFolder
  67. {
  68.  
  69.   implementation {
  70.  
  71.     releaseorder: ;
  72.  
  73.     externalstem = wphwmgr;
  74.     functionprefix = hwmgrM_;
  75.     local;
  76. //    externalprefix = hwmgrM_;
  77.     majorversion = 1;
  78.     minorversion = 2;
  79.     filestem = wphwmgr;
  80.     callstyle = oidl;
  81.     dllname = "pnp.dll";
  82.  
  83.  
  84.     wpclsInitData:         override;
  85.     wpclsQueryDefaultHelp: override;
  86.     wpclsQueryDefaultView: override;
  87.     wpclsQueryIconData:    override;                                           //bjf152374
  88.     wpclsQueryIconDataN:   override;
  89.     wpclsQueryStyle:       override;
  90.     wpclsQueryTitle:       override;
  91.     wpclsUnInitData:       override;
  92.   };
  93.  
  94. };
  95.  
  96. #endif  /* wphwmgr_idl */
  97.