The following figure lists the predefined Workplace object classes in a hierarchical order. Each branch in the tree represents an immediate descendant (subclass) of a Workplace object class. The predefined SOM object class, SOMObject, is the root class for all SOM object classes, including all Workplace object classes.
CLASS NAME CLASS DEFINITION FILE SOMObject somobj.idl ÃÄÄÄSOMClass somcls.idl ÃÄÄÄSOMClassMgr somcm.idl ³ ÀÄWPClassManager wpclsmgr.idl ÀÄÄÄWPObject wpobject.idl ÚÄÄÄÄÄWPAbstract wpabs.idl ³ ÃÄÄ WPClock wpclkm.idl ³ ÃÄÄ WPCountry wpctry.idl ³ ÃÄÄ WPDisk wpdisk.idl ³ ÃÄÄ WPLaunchPad wplnchpd.idl ³ ÃÄÄ WPKeyboard wpkeybd.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 ³ ³ ÃÄÄ WPHtml wphtml.idl ³ ³ ÃÄÄ WPIcon wpicon.idl ³ ³ ÃÄÄ WPImageFile wpimage.idl ³ ³ ³ ÀÄÄ WPBitmap wpbitmap.idl ³ ³ ÃÄÄ WPMet wpmet.idl ³ ³ ÃÄÄ WPPif wppif.idl ³ ³ ÃÄÄ WPPointer wpptr.idl ³ ³ ÃÄÄ WPProgramFile wppgmf.idl ³ ³ ³ ÀÄÄ WPCommandFile wpcmdf.idl ³ ³ ÃÄÄ WPUrl wpurl.idl ³ ÃÄÄ WPFolder wpfolder.idl ³ ³ ÃÄÄ WPDesktop wpdesk.idl ³ ³ ÃÄÄ WPDrives wpdrives.idl ³ ³ ÃÄÄ WPHost wphost.idl ³ ³ ÃÄÄ WPHwManager wphwmgr.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 ³ ³ ÀÄÄ WPUrlFolder wpurlfdr.idl ÀÄÄ WPTransient wptrans.idl ÚÄÄ WPJob wpjob.idl ÃÄÄ WPDevice wpdevice.idl ³ ÃÄÄ WPDevAudio wpaudio.idl ³ ÃÄÄ WPDevBus wpbus.idl ³ ÃÄÄ WPDevCDRom wpcdrom.idl ³ ÃÄÄ WPDevCPU wpcpu.idl ³ ÃÄÄ WPDevDiskette wpdskett.idl ³ ÃÄÄ WPDevDisplay wpdisply.idl ³ ÃÄÄ WPDevHarddrive wphrddrv.idl ³ ÃÄÄ WPDevKeyboard wpkeybdd.idl ³ ÃÄÄ WPDevMemory wpmem.idl ³ ÃÄÄ WPDevMouse wpmoused.idl ³ ÃÄÄ WPDevParallel wpparal.idl ³ ÃÄÄ WPDevPeriph wpperiph.idl ³ ÃÄÄ WPDevSerial wpserial.idl ³ ÃÄÄ WPDevTape wptape.idl ³ ÀÄÄ WPDevTimer wptimer.idl ÃÄÄ WPPort wpport.idl ÃÄÄ WPPdr wppdr.idl ÀÄÄ WPQdr wpqdr.idl
Instances of some Workplace object classes cannot be created as a Workplace object. These classes are provided as base classes which provide support for descendant classes that can have instances created. Other classes are SOM classes and are described in better detail in the System Object Model Guide and Reference.
These classes include:
SOMObject