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

  1.  
  2. //  Module Header
  3. //
  4. //  Module Name: WPPDR
  5. //
  6. //  OS/2 Presentation Manager Workplace class definitions
  7. //
  8. //  Copyright (c) International Business Machines Corporation 1991, 1992
  9. //
  10.  
  11. #ifndef wppdr_idl
  12. #define wppdr_idl
  13.  
  14. #include "wptrans.idl"
  15. #include <somcls.idl>
  16. #include <wprttype.idl>
  17.  
  18. interface M_WPPdr;
  19.  
  20. interface WPPdr : WPTransient
  21. {
  22.  
  23. #ifdef __SOMIDL__
  24.   implementation {
  25.  
  26.     releaseorder: prtGetPDriverInfo,prtSetPDriverInfo,prtGetPDriverName,
  27.                   prtGetPDeviceName,prtSetPdrIcon,prtSetPDriverDiscardhwndDlg,
  28.                   prtSetPDriverInstallhwndDlg,prtGetDriverFilename,
  29.                   prtSetPdrState,
  30.                   prtGetPdrState;
  31.  
  32.     externalstem = WPpdr;
  33.     local;
  34.     externalprefix = pdr_;
  35.     majorversion = 1;
  36.     minorversion = 1;
  37.     filestem = wppdr;
  38.     metaclass = M_WPPdr;
  39.     callstyle = oidl;
  40.  
  41.  
  42.  
  43.     wpInitData: override;
  44.     wpUnInitData: override;
  45.     somDumpSelfInt: override;
  46.     wpSetup: override ;                                            
  47.     wpAddSettingsPages: override;
  48.     wpQueryTitle: override;
  49.     wpQueryIcon: override;
  50.     wpFilterPopupMenu: override;
  51.     wpFree: override;
  52.     wpConfirmDelete: override;
  53.     wpModifyPopupMenu: override;
  54.     wpMenuItemSelected: override;
  55.     wpMenuItemHelpSelected: override;
  56.     wpOpen: override;
  57.     wpDrop: override;
  58.     wpDragOver: override;
  59.  
  60.  
  61.   };
  62. #endif /* __SOMIDL__ */
  63. };
  64.  
  65. interface M_WPPdr
  66. {
  67.  
  68. #ifdef __SOMIDL__
  69.   implementation {
  70.  
  71.     externalstem = WPpdr;
  72.     local;
  73.     externalprefix = pdrM_;
  74.     functionprefix = pdrM_;
  75.     majorversion = 1;
  76.     minorversion = 1;
  77.     filestem = wppdr;
  78.     callstyle = oidl;
  79.  
  80.     wpclsQueryTitle: override;
  81.     wpclsQueryIcon: override;
  82.     wpclsQueryDefaultHelp: override;
  83.     wpclsQueryDefaultView: override;
  84.     wpclsQueryStyle: override;
  85.  
  86.   };
  87. #endif /* __SOMIDL__ */
  88. };
  89.  
  90. #endif  /* wppdr_idl */
  91.