Writing Management Services (MS) Programs

Personal Communications or Communications Server provides a dynamic link library (DLL) file, that handles Management Services verbs.

The DLL is reentrant; multiple application processes and threads can call the DLL concurrently.

Management Services verbs have a straightforward language interface. Your program fills in fields in a block of memory called a verb control block (VCB). Then it calls the Management Services DLL and passes a pointer to the verb control block. When its operation is complete, Management Services returns, having used and then modified the fields in the VCB. Your program can then read the returned parameters from the verb control block.

Header Files and Libraries for Management Services shows source module usage of supplied header files and libraries needed to compile and link Management Services programs. Some of the header files may include other required header files.

Table 1. Header Files and Libraries for Management Services
Operating System* Header File Library DLL Name
WIN32 WINMS.H WINMS32.LIB WINMS32.DLL
WIN3.1 WINCSV.H WINCSV.LIB WINCSV.DLL
OS/2® ACSSVCC.H ACSSVC.LIB ACSSVC.DLL

* WIN32 = Windows® 8/8.1, Windows® 10, or Windows® Server 2008.