Jump to content

Workplace Shell: Difference between revisions

From EDM2
Ak120 (talk | contribs)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[image:WPS-icon.png|right]]
[[image:WPS-icon.png|right]]
The Workplace Shell (WPS) is an object-oriented desktop shell used in OS/2 Version 2.0, Warp 3 and Warp 4, and eComStation.
The Workplace Shell (WPS) is an object-oriented desktop shell used in [[IBM OS/2 Version 2.0]] and later releases.


WPS is contructed on OS/2 over [[System Object Model]] (SOM) and [[Presentation Manager]] (PM). It is a set of objects that creates the desktop metaphor for OS/2's GUI.
The Workplace Shell for OS/2 is a [[Presentation Manager]] (PM) application utilising the [[System Object Model]] (SOM) version 1. It can be invoked by [[PMSHELL.EXE]] in a PM session.
 
==Documentation==
* [[OS2 API:WPS|Workplace Shell API/Classes]]


==Files==
==Files==
{| class="wikitable sortable"
{|class="wikitable sortable"
!Name !!Comments
!Directory||Name||Comments
|-
|rowspan=21|\OS2\DLL||[[OBJDATA.DLL]]||WPObjData Class Library
|-
|[[PMVDDROP.DLL]]||Drag'n'drop-related WPS class
|-
|-
|| [[COMETDLL.DLL]] || Cursor comet library
|[[PMWP.DLL]]||PM Workplace Shell dynamic link library
|-
|-
|| [[COMETRUN.EXE]] || Cursor comet executable program
|[[PMWPMRI.DLL]]||PM Workplace Shell dynamic link library
|-
|-
|| [[INSTALL.DLL]] || Feature Install
|[[PNP.DLL]]||WPS Hardware Management tool
|-
|-
|| [[NPFIMRI.DLL]] || Feature Install Netscape Plugin MRI module
|[[PNPMRI.DLL]]||Plug and Play MRI
|-
|-
|| [[OBJDATA.DLL]] || WPObjData Class Library
|[[WCFGMRI.DLL]]||WIN-OS/2 Object MRI
|-
|-
|| [[PMVDDROP.DLL]] || Drag'n'drop-related WPS class
|[[WINCFG.DLL]]||Win-OS2 Object
|-
|-
|| [[PMWP.DLL]] || PM Workplace Shell dynamic link library
|[[WPCOMET.DLL]]||Workplace Shell Comet
|-
|-
|| [[PMWP.MSG]] || PM Workplace Shell dynamic link error message
|[[WPCONFIG.DLL]]||Workplace Shell configuration dynamic link library
|-
|-
|| [[PMWP.REP]] || PM Workplace
|[[WPCONMRI.DLL]]||Workplace Shell configuration dynamic link library
|-
|-
|| [[PMWPMRI.DLL]] || PM Workplace Shell dynamic link library
|[[WPDSERV.DLL]]||WPDServer Class Library
|-
|-
|| [[PNP.DLL]] || WPS Hardware Management tool
|[[WPDSRVP.DLL]]||WPDServer DSOM routines
|-
|-
|| [[PNPMRI.DLL]] || Plug and Play MRI
|[[WPINET.DLL]]||Workplace Shell Internet Integration DLL
|-
|-
|| [[WINCFG.DLL]] || Win-OS2 Object
|[[WPINTMRI.DLL]]||Workplace Shell Internet Integration MRI
|-
|-
|| [[WPCOMET.DLL]] || Workplace Shell Comet
|[[WPINSTAL.DLL]]||Workplace Shell Install
|-
|-
|| [[WPCONFIG.DLL]] || Workplace Shell configuration dynamic link library
|[[WPPRINT.DLL]]||Workplace Shell printing dynamic link library
|-
|-
|| [[WPCONMRI.DLL]] || Workplace Shell configuration dynamic link library
|[[WPPRTMRI.DLL]]||Workplace Shell printable translation support
|-
|-
|| [[WPDSERV.DLL]] || WPDServer Class Library
|[[WPSTKMOU.DLL]]||Control panel objects DLL
|-
|-
|| [[WPDSRVP.DLL]] || WPDServer DSOM routines
|[[WPSTKMRI.DLL]]||Workplace Shell WPStkMou MRI
|-
|-
|| [[WPINET.DLL]] || Workplace Shell Internet Integration DLL
|[[WPVIDSYS.DLL]]||WPVideoSystem Class Library
|-
|-
|| [[WPINTMRI.DLL]] || Workplace Shell Internet Integration MRI
|rowspan=2|\OS2\ETC||WPDSERV.IR||
|-
|-
|| [[WPINSTAL.DLL]] || Workplace Shell Install
|WPSH.IR||
|-
|-
|| [[WPPRINT.DLL]] || Workplace Shell printing dynamic link library
|rowspan=4|\OS2\HELP||WPHELP.HLP||Workplace Shell help file
|-
|-
|| [[WPPRTMRI.DLL]] || Workplace Shell printable translation support
|WPINDEX.HLP||Workplace Shell index help file
|-
|-
|| [[WPSTKMOU.DLL]] || Control panel objects DLL
|WPINET.HLP||
|-
|-
|| [[WPSTKMRI.DLL]] || Workplace Shell WPStkMou MRI
|WPMSG.HLP||Workplace Shell message help file
|-
|-
|| [[WPVIDSYS.DLL]] || WPVideoSystem Class Library
|\OS2\HELP\GLOSS||WPGLOSS.HLP||Workplace Shell glossary help file
|-
|-
|| [[WCFGMRI.DLL]] || WIN-OS/2 Object MRI
|rowspan=2|\OS2\SYSTEM||[[PMWP.MSG]]||PM Workplace Shell dynamic link error message
|-
|PMWP.REP||PM Workplace
|}
|}


==Articles==
==Documentation==
* [[Workplace Shell API]]
* [[:Category:SOM_Articles#WPS|EDM/2 Articles]]
* [[:Category:SOM_Articles#WPS|EDM/2 Articles]]
* [[Workplace Shell Programming Guide]]
* [[Workplace Shell Programming Reference]]


==Replacements==
==Enhancements==
* [http://xworkplace.netlabs.org xWorkplace] improves and replaces some of the WPS Classes, but it is not a full replacement of WPS.  
* [http://xworkplace.netlabs.org xWorkplace] improves and replaces some of the WP Classes, but it is not a replacement of WPS itself.


==External Links==
==Links==
* Workplace Shell Programming Guide, Consolidated ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.pdf PDF]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.inf INF]) ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.odt ODF]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.docx DOCX]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.djvu DJVU]),  ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Guide.epub ePUB])
* [[Wikipedia:Workplace Shell]]
* Workplace Shell Programming Reference, Consolidated ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference.pdf PDF]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference.odt ODT]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference.docx DOCX]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference.djvu DJVU]), ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference.epub ePUB])
* Workplace Shell Programming Reference, Part 1 ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%201.inf INF])
* Workplace Shell Programming Reference, Part 2 ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%202.inf INF])
* Workplace Shell Programming Reference, Part 3 ([https://archive.org/download/ToolkitDocs1/Workplace%20Shell%20Programming%20Reference%203.inf INF])
* [http://en.wikipedia.org/wiki/Workplace_Shell Wokplace Shell at Wikipedia]


[[Category:Components]]
[[Category:Components]]

Latest revision as of 05:22, 3 January 2020

The Workplace Shell (WPS) is an object-oriented desktop shell used in IBM OS/2 Version 2.0 and later releases.

The Workplace Shell for OS/2 is a Presentation Manager (PM) application utilising the System Object Model (SOM) version 1. It can be invoked by PMSHELL.EXE in a PM session.

Files

Directory Name Comments
\OS2\DLL OBJDATA.DLL WPObjData Class Library
PMVDDROP.DLL Drag'n'drop-related WPS class
PMWP.DLL PM Workplace Shell dynamic link library
PMWPMRI.DLL PM Workplace Shell dynamic link library
PNP.DLL WPS Hardware Management tool
PNPMRI.DLL Plug and Play MRI
WCFGMRI.DLL WIN-OS/2 Object MRI
WINCFG.DLL Win-OS2 Object
WPCOMET.DLL Workplace Shell Comet
WPCONFIG.DLL Workplace Shell configuration dynamic link library
WPCONMRI.DLL Workplace Shell configuration dynamic link library
WPDSERV.DLL WPDServer Class Library
WPDSRVP.DLL WPDServer DSOM routines
WPINET.DLL Workplace Shell Internet Integration DLL
WPINTMRI.DLL Workplace Shell Internet Integration MRI
WPINSTAL.DLL Workplace Shell Install
WPPRINT.DLL Workplace Shell printing dynamic link library
WPPRTMRI.DLL Workplace Shell printable translation support
WPSTKMOU.DLL Control panel objects DLL
WPSTKMRI.DLL Workplace Shell WPStkMou MRI
WPVIDSYS.DLL WPVideoSystem Class Library
\OS2\ETC WPDSERV.IR
WPSH.IR
\OS2\HELP WPHELP.HLP Workplace Shell help file
WPINDEX.HLP Workplace Shell index help file
WPINET.HLP
WPMSG.HLP Workplace Shell message help file
\OS2\HELP\GLOSS WPGLOSS.HLP Workplace Shell glossary help file
\OS2\SYSTEM PMWP.MSG PM Workplace Shell dynamic link error message
PMWP.REP PM Workplace

Documentation

Enhancements

  • xWorkplace improves and replaces some of the WP Classes, but it is not a replacement of WPS itself.

Links