Jump to content

Workplace Shell Toolkit: Difference between revisions

From EDM2
mNo edit summary
No edit summary
Line 1: Line 1:
== Description ==
The '''Workplace Shell Toolkit''' also known as WPS Toolkit or WPSTK, is a set of [[C]] libraries that addresses not only WPS programming, but also PM programming. It helps in some more low-level tasks like providing an function to access the [[DosFind]] functions much more easier and can help to ease e.g. the settings handling enormously as well.
 
The Workplace Shell Toolkit addresses not only WPS programming, but also PM programming. It helps in some more low-level tasks like providing an function to access the DosFind* functions much more easier and can help to ease e.g. the settings handling enourmously as well.
 
Save your time and give it a try!
 
''From the Netlabs homepage:''


The following major APIs of the Workplace Shell Toolkit possibly are of particular interest:
The following major APIs of the Workplace Shell Toolkit possibly are of particular interest:
Line 18: Line 12:
* Bubble Help API
* Bubble Help API


====Compiler and editor support====
The Workplace Shell Toolkit can be used with and and comes with code and import libraries for the following compilers:
The Workplace Shell Toolkit can be used with and and comes with code and import libraries for the following compilers:
* IBM C Set ++ Version 2.1
* IBM C Set ++ Version 2.1
* IBM VisualAge C++ Version 3.0
* IBM VisualAge C++ Version 3.x
* gcc of emx V0.9d  
* EMX GCC V0.9d  
 
* Innotek GCC Version 3.5.5 or later (Shuld work with later GCC versions but untested)
== Source and References ==
* [[Open Watcom]] Version 1.5 or later


WPSTK home page: [http://wpstk.netlabs.org]
In addition a syntax highlighting file is available for the following editors:
* [[EPM]]


====Prerequisites====
* C compiler
* [[OS/2 SDK]]
==Version==
* Current version: 1.70 - Updated version is avalable from the Netlabs SVC server
* Version 1.6 - Adds support for Open Watcom and Innotek GCC C/C++ compilers
==Links ==
* [http://wpstk.netlabs.org Workplace Shell Toolkit home page]
* [http://trac.netlabs.org/wpstk Workplace Shell Toolkit TRAC page]
* [ftp://ftp.netlabs.org/pub/wpstk/ release binaries] from the Netlabs [[FTP]] server.
== License ==
== License ==
* Open Source software released under the [[GPL v2]] license.


Netlabs, Open Source License
==Authors==
* [[Christian Langanke]] (Original/Main Author)
* [[Dmitriy Kuminov]]
* [[Chris Wohlgemuth]]
* [[Steven Levine]]
* [[Michael K. Greene]]
* [[Radim Kolar]]
* [[Sergey I. Yevtushenko]]
* [[Yuri Dario]]
* [[Ulrich Moeller]]


[[Category:Tools]]
[[Category:Tools]][[Category:VisualAge Family]][[Category:C]]

Revision as of 16:45, 7 April 2015

The Workplace Shell Toolkit also known as WPS Toolkit or WPSTK, is a set of C libraries that addresses not only WPS programming, but also PM programming. It helps in some more low-level tasks like providing an function to access the DosFind functions much more easier and can help to ease e.g. the settings handling enormously as well.

The following major APIs of the Workplace Shell Toolkit possibly are of particular interest:

  • Settings and Details Manager
  • Extended Attributes Manager
  • Memory Mapped Files Manager
  • Text Message File (TMF) Support
  • NLS related functions
  • Process related functions
  • PM helper and PM control functions
  • Bubble Help API

Compiler and editor support

The Workplace Shell Toolkit can be used with and and comes with code and import libraries for the following compilers:

  • IBM C Set ++ Version 2.1
  • IBM VisualAge C++ Version 3.x
  • EMX GCC V0.9d
  • Innotek GCC Version 3.5.5 or later (Shuld work with later GCC versions but untested)
  • Open Watcom Version 1.5 or later

In addition a syntax highlighting file is available for the following editors:

Prerequisites

Version

  • Current version: 1.70 - Updated version is avalable from the Netlabs SVC server
  • Version 1.6 - Adds support for Open Watcom and Innotek GCC C/C++ compilers

Links

License

  • Open Source software released under the GPL v2 license.

Authors