WPS Class hierarchy for WARP Version 3 (see also the WPS Class hierarchy for WARP 4).
CLASS NAME CLASS DEFINITION FILE
SOMObject somobj.idl
├── SOMClass somcls.idl
├── SOMClassMgr somcm.idl
└── WPObject wpobject.idl
├── WPAbstract wpabs.idl
│ ├── WPClock wpclock.idl
│ ├── WPCountry wpctry.idl
│ ├── WPDisk wpdisk.idl
│ ├── WPKeyboard wpkeybd.idl
│ ├── WPLaunchPad wplnchpd.idl
│ ├── WPMouse wpmouse.idl
│ ├── WPPalette wppalet.idl
│ │ ├── WPColorPalette wpclrpal.idl
│ │ ├── WPFontPalette wpfntpal.idl
│ │ └── WPSchemePalette wpscheme.idl
│ ├── WPPower wppower.idl
│ ├── WPPrinter wpprint.idl
│ │ └── WPRPrinter wprprint.idl
│ ├── WPProgram wppgm.idl
│ ├── WPShadow wpshadow.idl
│ │ └── WPNetLink wpnetlnk.idl
│ ├── WPShredder wpshred.idl
│ ├── WPSound wpsound.idl
│ ├── WPSpecialNeeds wpspneed.idl
│ ├── WPSpool wpspool.idl
│ ├── WPSystem wpsystem.idl
│ └── WPWinConfig wincfg.idl
├── WPFileSystem wpfsys.idl
│ ├── WPDataFile wpdataf.idl
│ │ ├── WPBitmap wpbitmap.idl
│ │ ├*─ WebExplorer_Url
│ │ ├── WPIcon wpicon.idl
│ │ ├── WPMet wpmet.idl
│ │ ├── WPPif wppif.idl
│ │ ├── WPPointer wpptr.idl
│ │ └── WPProgramFile wppgmf.idl
│ │ └── WPCommandFile wpcmdf.idl
│ └── WPFolder wpfolder.idl
│ ├── WPDesktop wpdesk.idl
│ ├── WPDrives wpdrives.idl
│ ├── WPMinWinViewer wpmwv.idl
│ ├── WPNetgrp wpnetgrp.idl
│ ├── WPNetwork wpnetwrk.idl
│ ├── WPRootFolder wprootf.idl
│ ├── WPServer wpserver.idl
│ ├── WPSharedDir wpshdir.idl
│ ├── WPStartup wpstart.idl
│ └── WPTemplates wptemps.idl
└── WPTransient wptrans.idl
├── WPJob wpjob.idl
├── WPPdr wppdr.idl
├── WPPort wpport.idl
└── WPQdr wpqdr.idl
Source: Workplace Shell Programming Guide (OS/2 WARP Toolkit)
(except for the classes marked with ├*─. These are no standard WPS
classes.)