![[About]](e:\os2httpd_1.3.2\htdocs\rexxtipsntricks\about.gif)
![[Toc]](e:\os2httpd_1.3.2\htdocs\rexxtipsntricks\toc.gif)
0.9b (c) 1995 Peter Childs
Name DMRxWPS
Version 08/03/1996
Author David MacMahon
(see EMail Addresses)
Distrib. Freeware for
privat use
Type REXX DLL
Price -
Note for WARP & above only
Source BBS
Name: DMXRWPS.*
Description from the author:
"DMrxWPS.dll is a REXX library that provides a bridge between REXX scripts and some of the WPS related OS/2 API functions, referred to as "Win functions". Its main purpose is to facilitate the installation and the reinstallation or updating of WPS classes. The current version of DMrxWPS supports only three Win functions in addition to its own two "helper functions". One of the Win functions, WinQueryObjectPath, is only available on WARP or above. Calling its corresponding DMrxWPS function, WpsQueryObjectPath, will not work on version of OS/2 before WARP.
Many of the Win functions are available in the RexxUtil REXX library. DMrxWPS is intended to supplement RexxUtil, not replace it. The three Win functions included in DMrxWPS are WpsQueryObject, WpsQueryObjectPath, and WpsSetObjectData. The first two functions were chosen because they can be used together to obtain the path to a WPFileSystem derived template in the Templates folder without knowing the path of the Templates folder itself. This path can then be used to manipulate the template using functions from RexxUtil. The sample script DelTmplt.cmd (included with DMrxWPS and described in section 3) shows how this can be done."
The dll provides the following functions:
WpsLoadFuncs
Make the functions in DMRXWPS.DLL available to REXX.
WpsDropFuncs
Unload the DLL DMRXWPS.DLL
WpsQueryObject
Get the object handle of an object with an object ID
WpsQueryObjectPath
Get the path of an object
WpsSetObjectData
Set the data of an object
Inf-HTML End Run - Successful