home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / warptlk3.zip / TOOLKIT / IDL / WPROOTF.IDL < prev    next >
Text File  |  1995-08-30  |  2KB  |  58 lines

  1. //  Module Header
  2. //
  3. //  Module Name: WPROOTF
  4. //
  5. //  OS/2 Presentation Manager Workplace class definitions
  6. //
  7. //  Copyright (c) International Business Machines Corporation 1991, 1992
  8. //
  9. #ifndef wprootf_idl
  10. #define wprootf_idl
  11. #include "wpfolder.idl"
  12. #include <somcls.idl>
  13. interface M_WPRootFolder;
  14. interface WPRootFolder : WPFolder
  15. {
  16. #ifdef __SOMIDL__
  17.   implementation {
  18.     releaseorder: wpSetViewTitle, wpRefresh;
  19.     externalstem = wprf;
  20.     local;
  21.     externalprefix = rf_;
  22.     majorversion = 1;
  23.     minorversion = 2;
  24.     filestem = wprootf;
  25.     metaclass = M_WPRootFolder;
  26.     callstyle = oidl;
  27.     dllname = "pmwp.dll";                   wpFilterPopupMenu: override;
  28.     wpSetTitle: override;
  29.     wpOpen: override;
  30.     wpSaveState: override;
  31.     wpRestoreState: override;
  32.     wpAddFile1Page: override;
  33.     wpAddFile2Page: override;
  34.     wpAddFile3Page: override;
  35.     wpSetDefaultView: override;
  36.     wpRefresh: override;               somDefaultInit: override;              somDestruct: override;                 wpViewObject: override;                wpFindViewItem: override;
  37.   };
  38. #endif /* __SOMIDL__ */
  39. };
  40. interface M_WPRootFolder : M_WPFolder
  41. {
  42. #ifdef __SOMIDL__
  43.   implementation {
  44.     externalstem = wprf;
  45.     local;
  46.     externalprefix = rfM_;
  47.     majorversion = 1;
  48.     minorversion = 2;
  49.     filestem = wprootf;
  50.     callstyle = oidl;
  51.     dllname = "pmwp.dll";                   wpclsQueryStyle: override;
  52.     wpclsInitData: override;
  53.     wpclsUnInitData: override;
  54.     wpclsQueryDefaultView: override;        };
  55. #endif /* __SOMIDL__ */
  56. };
  57. #endif  /* wprootf_idl */
  58.