New pages
Appearance
19 September 2026
- 22:3622:36, 19 September 2026 SommAfterMethod (hist | edit) [2,007 bytes] Martini (talk | contribs) (Created page with "Specifies a method that is automatically called after execution of each client Method. ==Syntax== SOMMBeforeAfter receiver; Environment *env; SOMObject object; somId methodId; void *returnedvalue; va_list ap; sommAfterMethod(receiver, env, object, methodId, returnedvalue, ap); ==Parameters== ;receiver (SOMMBeforeAfter) [A pointer to an object (class) of metaclass SOMMBeforeAfter representing the class obje...")
- 22:3322:33, 19 September 2026 SOMMTraced (hist | edit) [222 bytes] Martini (talk | contribs) (Created page with ";File stem: somtrcls ;Base ;Base Class ;Ancestor Classes: SOMMBeforeAfter, SOMClass, SOMObject ;Description ;New methods None ;Overridden methods * somInitMIClass *sommBeforeMethod *sommAfterMethod Category:SOM")
- 22:3122:31, 19 September 2026 SOMMSingleInstance (hist | edit) [1,135 bytes] Martini (talk | contribs) (Created page with ";File stem: snglicls ;Base:SOMClass ;Metaclass:SOMClass ;Ancestor Classes SOMClass:SOMObject ;Description SOMMSingleInstance is a metaclass provided with the SOM Toolkit. It can be specified as the metaclass when defining a class for which only one instance can ever be created. The first call to <className>New in C, the new operator in C++, or the somNew method creates the one possible instance of the class. Thereafter, any subsequent "new" calls return the first (...")
- 22:2922:29, 19 September 2026 SOMMBeforeAfter (hist | edit) [1,251 bytes] Martini (talk | contribs) (Created page with ";File stem: sombacls ;Description SOMMBeforeAfteris a metaclass that defines two methods (sommBeforeMethod and sommAfterMethod) which are invoke before and after each invocation of every instance method. SOMMBeforeAfter is designed to be subclassed. Within the subclass, each of the two methods should be overridden with a method procedure appropriate to the particular application. The before and after methods are invoked on instances (ordinary objects) of a class whose...")
- 22:2522:25, 19 September 2026 SOMEEMan (hist | edit) [2,680 bytes] Martini (talk | contribs) (Created page with ";File stem: eman ;Base: SOMObject ;Metaclass: SOMMSingleInstance ;Ancestor Classes: SOMObject ;Description The Event Manager class (EMan for short) is used to handle several input events. The main purpose of this class is to provide a service that can do a blocked (or timed) wait on several event sources concurrently. Typically, in a main program, one registers an interest in an event type with EMan and specifies a callback (a procedure or a method) to be in...")
- 22:2222:22, 19 September 2026 SOMEClientEvent (hist | edit) [936 bytes] Martini (talk | contribs) (Created page with ";File stem: clientev ;Base:SOMEEvent ;Metaclass:SOMClass ;Ancestor Classes SOMEEvent:SOMObject ;Description This class describes generic client events within the Event Manager. Client Events are defined, created, processed and destroyed entirely by the application. The application can queue several types of client events with EMan. When a client event occurs, EMan passes an instance of this class to the callback routine. The callback can query this object about its...")
14 September 2026
- 19:4519:45, 14 September 2026 SETENVAR.EXE (hist | edit) [1,185 bytes] Martini (talk | contribs) (Created page with "This utility writes a prompted <code>CONFIG.SYS</code> environment-variable directive. Documented directly in its message catalog (shared with LAPSDISK.EXE/LAPSRSP.EXE/ THINLAPS.EXE, which references it by name), it defines an environment variable and a prompt string for it; the actual interactive prompt is presented later, when <code>CONFIG.SYS</code> is processed at boot/install time — this program itself has no keyboard/screen imports and just writes the...")
- 19:4119:41, 14 September 2026 THINLAPS.EXE (hist | edit) [2,075 bytes] Martini (talk | contribs) (Created page with "This utility creates a minimal ("thin") LAN transport installation on a target drive — a single protocol (TCPBEUI, TCPIP, NETBIOS, DHCP, or NFS) rather than the full MPTS product — generating the necessary <code>CONFIG.SYS</code> device statements and <code>PROTOCOL.INI</code> automatically. It is documented in the IBM MPTS Configuration Guide (<code>MPTSCFG.INF</code>) under "Creating a Thin LAN Transport Using THINLAPS", and shares its message catalog with LAPSDI...")
- 19:3719:37, 14 September 2026 RFCADDR.EXE (hist | edit) [1,158 bytes] Martini (talk | contribs) (Created page with "This is a NetBIOS-over-TCP/IP (RFC 1001/1002) address-resolution utility, from the same 2001-11-02 build as LAPSCID.DLL/LAPSPM.DLL. It is referenced by name inside THINLAPS.EXE and <code>PROTOCOL\NBTCP.EXE</code>, and relates to the <code>RFCNAMES.LST</code>/<code>RFCBCST.LST</code> response-file sections documented in the IBM MPTS Configuration Guide for TCP/IP-hosted NetBIOS (TCPBEUI). <!-- Editor note: exact function is not confirmed - no Usage: string or...")
- 19:3419:34, 14 September 2026 LTSVCFG.COM (hist | edit) [1,152 bytes] Martini (talk | contribs) (Created page with "This is the configuration utility for the LAN Virtual Device Driver (LANVDD) — the OS/2 component that gives DOS sessions/VDMs virtualized access to 802.2/NetBIOS networking. It is a raw DOS <code>.COM</code> file (no OS/2 executable header), consistent with needing to run correctly inside a real DOS/VDM context. It is documented in the IBM MPTS Configuration Guide (<code>MPTSCFG.INF</code>) under "Configuring the LAN Virtual Device Driver" → "Using the LTSVCFG Utili...")
- 19:2719:27, 14 September 2026 NAPS.EXE (hist | edit) [1,485 bytes] Martini (talk | contribs) (Created page with "This is "Network Adapters and Protocols" — the modern replacement for the deprecated MPTS.EXE (confirmed by MPTS.COM's deprecation-notice text). Its own strings reveal it is a '''VX-REXX application''': built with Sundial Systems/Watcom's VX-REXX visual-REXX development system, not a native C/C++ program from scratch. Its message catalog references <code>IBMLXCFG</code> directly, showing the modern GUI still drives the same underlying configuration engine (IB...")
- 19:2419:24, 14 September 2026 MPTS.COM (hist | edit) [1,466 bytes] Martini (talk | contribs) (Created page with "This is the shim that intercepts a bare <code>MPTS</code> command at the OS/2 prompt (<code>.COM</code> resolves before <code>.EXE</code>) and redirects it to NAPS.EXE, warning that MPTS.EXE is deprecated, unless <code>MPTS.EXE</code> is invoked with its extension explicitly. Unlike every other file in <code>\IBMCOM</code>, it is not IBM-built: it's a compiled REXX script, produced with Dennis Bareis's third-party <code>REXX2EXE</code> runtime compiler — a well...")
- 19:0919:09, 14 September 2026 NWFIXUP.EXE (hist | edit) [1,055 bytes] Martini (talk | contribs) (Created page with "This utility repairs <code>CONFIG.SYS</code> for Novell NetWare ODI/NDIS coexistence ("ODINSUP migration"). It adjusts the <code>DEVICE=</code> statement for <code>ODI2NDI.OS2</code> (IBM's ODI-to-NDIS shim), checks for Novell's <code>LSL.SYS</code> (Link Support Layer), and disables the MLID adapter-driver entry, so a NetWare ODI-based network stack can migrate to OS/2's NDIS-based MPTS stack. It must be run '''after''' installing the NetWare Requester — running it fi...")
- 19:0719:07, 14 September 2026 LAPSRSP.EXE (hist | edit) [1,131 bytes] Martini (talk | contribs) (Created page with "This utility builds a response file for unattended (CID-style) MPTS installation — the non-interactive counterpart to configuring MPTS through the attended PM windows. It is documented in the IBM MPTS Configuration Guide (<code>MPTSCFG.INF</code>) under "MPTS Utility Programs", and built one second after LAPSDISK.EXE as part of the same utility set. ==Versions== {|class="wikitable" !Date||Version||Size||Comments |- |2004-05-21||60.58||12,393 bytes||WR_8708 |} ==S...")
- 19:0519:05, 14 September 2026 LAPSDISK.EXE (hist | edit) [1,560 bytes] Martini (talk | contribs) (Created page with "This utility transfers an MPTS/Socket-MPTS installation diskette image to a target directory tree — typically a network "code server" location for later CID-style unattended installs. It is documented in the IBM MPTS Configuration Guide (<code>MPTSCFG.INF</code>), in the chapter "Transferring the MPTS and Socket/MPTS Diskette Images to a Code Server Using LAPSDISK". It reconstructs the same <code>\IBMCOM</code>/<code>\IBMCOM\MACS</code> layout at the target path, and u...")
- 19:0119:01, 14 September 2026 LAPSOBJ.EXE (hist | edit) [1,304 bytes] Martini (talk | contribs) (Created page with "This file creates a Workplace Shell object as part of MPTS setup. Like DDNSICON.EXE and LAPSICON.EXE, it is a 32-bit console EXE that imports the WPS class API (PMWP) and exports nothing of its own, but uses a narrower subset of PMWP calls and a different object layout, suggesting a different (or more minimal) WPS object than the two icon utilities. It is invoked by the MPTS setup pair: its filename is embedded as a literal string inside both LAPSM...")
- 18:5718:57, 14 September 2026 LAPSICON.EXE (hist | edit) [989 bytes] Martini (talk | contribs) (Created page with "This file creates the general "LAPS configured" status icon on the Workplace Shell desktop. It is a 32-bit console EXE that imports the WPS class API (PMWP) rather than running as an ordinary windowed program, and exports nothing of its own — the same shape as DDNSICON.EXE, down to identical PMWP call ordinals. It is invoked by the base LAPS setup code: its filename is embedded as a literal string inside both LAPSCID.DLL and LAPSPM.DLL (and ins...")
- 18:4818:48, 14 September 2026 DDNSICON.EXE (hist | edit) [1,030 bytes] Martini (talk | contribs) (Created page with "This file creates the Dynamic DNS status icon on the Workplace Shell desktop. It is a 32-bit console EXE that imports the WPS class API (PMWP) rather than running as an ordinary windowed program, and exports nothing of its own. It is invoked by the LAPS MPTN/CID setup code once network configuration completes — its filename is embedded as a literal string inside both LAPSMPTN.DLL and LAPSMCID.DLL. ==Versions== {|class="wikitable" !Date||Version||S...")
- 18:4118:41, 14 September 2026 NCD.DLL (hist | edit) [1,519 bytes] Martini (talk | contribs) (Created page with "NCD.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. Its 22 exports form a coherent low-level network-adapter hardware-detection library — direct I/O port access, interrupt-flag control, ISA bus timing, ISA ID-sequence/EEPROM access, and card enumeration matched against LAPS driver (<code>.NIF</code>) files. "NCD" reads as Network Card D...")
- 18:3918:39, 14 September 2026 LAPSRES.DLL (hist | edit) [935 bytes] Martini (talk | contribs) (Created page with "LAPSRES.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It is a pure resource DLL — no code, no exports, no imports — built as part of the 2004-05-21 LAPS build pass. Despite the naming, it is not from LAPSPM.DLL's own (2001) build pass; it is most likely a later refresh of that module's resources (dialog text/strings) without a c...")
- 18:3818:38, 14 September 2026 LAPSPM.DLL (hist | edit) [1,759 bytes] Martini (talk | contribs) (Created page with "LAPSPM.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It is the interactive Presentation Manager front-end of LAPS setup, and the confirmed counterpart to LAPSCID.DLL: its ordinal-1 export is <code>INTERACTIVE_PATH</code>, mirroring <code>LAPSCID.DLL</code>'s <code>NONINTERACTIVE_PATH</code>, and the two files were built four seconds...")
- 18:3618:36, 14 September 2026 LAPSMRES.DLL (hist | edit) [788 bytes] Martini (talk | contribs) (Created page with "LAPSMRES.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It is a pure resource DLL — no code, no exports, no imports — built ten seconds after LAPSMPTN.DLL as part of the same package, and is that module's resource companion. <!-- Editor note: per-resource contents (types, IDs) are not confirmed - this project's NE resource-table...")
- 18:3318:33, 14 September 2026 LAPSMPTN.DLL (hist | edit) [1,150 bytes] Martini (talk | contribs) (Created page with "LAPSMPTN.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It ships as part of the same 2004-05-21 build pass as ACSLAN.DLL and its siblings. "MPTN" is IBM's own term for the MultiProtocol Transport Network layer, and this file's two exports confirm the connection directly: <code>CNFGMPTN</code> ("Configure MPTN") and <code>_GETDLGDATA<...")
- 18:3118:31, 14 September 2026 LAPSMCID.DLL (hist | edit) [1,100 bytes] Martini (talk | contribs) (Created page with "LAPSMCID.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It ships as part of the same 2004-05-21 build pass as ACSLAN.DLL and its siblings, importing only <code>DOSCALLS</code>/<code>NLS</code> (no Presentation Manager) and exporting one non-resident function, <code>MPTCIDENTRY</code>. The name reads as "MPTS CID Entry", pairing it fu...")
- 18:3118:31, 14 September 2026 LAPSCID.DLL (hist | edit) [1,321 bytes] Martini (talk | contribs) (Created page with "LAPSCID.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It is a large NE DLL from an older, separately-versioned build than the other LAPS files in this directory, importing only <code>NLS</code>/<code>MSG</code>/ <code>DOSCALLS</code> (no Presentation Manager) and exporting one function, <code>NONINTERACTIVE_PATH</code>. The name — tog...")
- 18:2818:28, 14 September 2026 LANMSGDL.DLL (hist | edit) [900 bytes] Martini (talk | contribs) (Created page with "LANMSGDL.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in \IBMCOM\DLL. It is the LAN message-display helper imported by ACSLAN.DLL, exporting one function, MRMSG. Unlike the other files in this family, it imports KBDCALLS/VIOCALLS as well as MSG, so it can display a message directly on a VIO (character-mode) screen without requiring Presentation Manager. ==Ver...")
- 18:2618:26, 14 September 2026 IBMLXRES.DLL (hist | edit) [663 bytes] Martini (talk | contribs) (Created page with "IBMLXRES.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in \IBMCOM\DLL. It is a pure resource DLL — no code, no exports, no imports — built four seconds after IBMLXCFG.DLL as part of the same package, and is that module's resource companion (dialog templates, strings, and/or help data). ==Versions== {|class="wikitable" !Date||Version||Size||Comments |- |200...")
- 18:2118:21, 14 September 2026 IBMLXCFG.DLL (hist | edit) [1,285 bytes] Martini (talk | contribs) (Created page with "IBMLXCFG.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. Unlike the small protocol stubs ACSLAN.DLL and ACSNETB.DLL, this is a large 16-bit Presentation Manager component (17 segments, ~250 KB) that imports the full PM and Help Manager API surface, exposing a single exported entry point, <code>LANXPORT</code>. <!-- Editor no...")
- 18:1918:19, 14 September 2026 ACSNETB.DLL (hist | edit) [1,144 bytes] Martini (talk | contribs) (Created page with "ACSNETB.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It is a small 16-bit dynamic link library built alongside ACSLAN.DLL as part of the same package, exporting three symbols: <code>TRACEFLAG</code>, <code>NETBIOS</code>, and <code>_INSTANCE_INIT</code>. <!-- Editor note: exact semantics of the three exports are not confirmed. TRA...")
- 18:1618:16, 14 September 2026 ACSLAN.DLL (hist | edit) [939 bytes] Martini (talk | contribs) (Created page with "ACSLAN.DLL is part of LAN Adapter and Protocol Support (LAPS), the network adapter and protocol configuration component of Communications Manager/2, and resides in <code>\IBMCOM\DLL</code>. It is a small, single-purpose 16-bit dynamic link library that exports one entry point of the same name as the module. <!-- Editor note: the exact function of the exported ACSLAN entry point (parameters, return value, what it configures) has not been determined yet - only header/tabl...")
1 September 2026
- 15:3715:37, 1 September 2026 LMDAEMON.EXE (hist | edit) [76 bytes] Ak120 (talk | contribs) (Created page with "LAN Manager RUN=C:\LANMAN\NETPROG\LMDAEMON.EXE Category:RUN Statements")
25 August 2026
- 05:5205:52, 25 August 2026 SDLCVMAC.SYS (hist | edit) [30 bytes] Ak120 (talk | contribs) (Created page with "SDLC Virtual MAC Device Driver")
- 05:5105:51, 25 August 2026 X25VMAC.SYS (hist | edit) [30 bytes] Ak120 (talk | contribs) (Created page with "X.25 Virtual MAC Device Driver")
- 05:3805:38, 25 August 2026 ACSLDLAN.SYS (hist | edit) [84 bytes] Ak120 (talk | contribs) (Created page with "Communications Manager DEVICE=C:\CMLIB\ACSLDLAN.SYS Category:DEVICE Statements")
- 05:3405:34, 25 August 2026 X25DD.SYS (hist | edit) [77 bytes] Ak120 (talk | contribs) (Created page with "X.25 device driver DEVICE=C:\CMLIB\X25DD.SYS Category:DEVICE Statements")
- 05:3005:30, 25 August 2026 SDLCSNET.OS2 (hist | edit) [70 bytes] Ak120 (talk | contribs) (Created page with "Synchronous Data Link Control DEVICE= Category:DEVICE Statements")
- 05:0905:09, 25 August 2026 LANVMAC.SYS (hist | edit) [92 bytes] Ak120 (talk | contribs) (Created page with "IBM Connection Manager 802.5 Virtual MAC for NetBIOS/802.2 DEVICE=\IBMCOM\MACS\LANVMAC.SYS")
19 August 2026
- 04:2504:25, 19 August 2026 NetBIOS (hist | edit) [404 bytes] Ak120 (talk | contribs) (Created page with "NetBIOS (Network Basic Input/Output System) * NetBIOS Extended User Interface (NetBEUI) * NetBIOS over TCP/IP (NBT) ==Publications== *W. David Schwaderer: ''C Programmer's Guide to NetBIOS'' - Sams 1988, ISBN 0-672-22638-3 *J. Scott Haugdahl: ''Inside NETBIOS'' 3rd edition - Architecture Technology Corporation 1990, ISBN 0-939405-00-8")
8 August 2026
- 00:0500:05, 8 August 2026 COMBASE.SYS (hist | edit) [108 bytes] Ak120 (talk | contribs) (Created page with "DCA/MS Communications Server/Workstation base driver DEVICE=\..\COMBASE.SYS Category:DEVICE Statements")
1 August 2026
- 05:0705:07, 1 August 2026 Visix Software (hist | edit) [103 bytes] Ak120 (talk | contribs) (Created page with "Visix Software, Inc. (Reston, VA) ==Products== *Galaxy Application Environment Category:Companies")
- 04:0904:09, 1 August 2026 Wyvern Technologies (hist | edit) [261 bytes] Ak120 (talk | contribs) (Created page with "Wyvern Technologies, Inc. (Ottawa, Ontario) was co-founded by Jim Leask which was acquired in 1993 by Sybase. ==Products== *Camelot - integrated, object-oriented, graphical development environment ==Personnel== *Paul Throop Category:Defunct companies")
- 03:5203:52, 1 August 2026 Instant Window (hist | edit) [984 bytes] Ak120 (talk | contribs) (Created page with "Instant Windows can generate the complete C code for your application's user interface. ==Version== Available for MS-DOS, Windows 3.1, Windows NT, OS/2, and UNIX.") originally created as "Instant Windows"
- 03:1803:18, 1 August 2026 Guild Products (hist | edit) [144 bytes] Ak120 (talk | contribs) (Created page with "Guild Products Inc. (Palo Alto, CA) ==Products== *GUILD - object-oriented UIMS Category:Defunct companies")
31 July 2026
- 22:2322:23, 31 July 2026 PCcurses (hist | edit) [244 bytes] Ak120 (talk | contribs) (Created page with "Bjorn Larsson ==Version== *1.0 (1987-08-24) - Microsoft C compiler 3.0 or 4.0, Microsoft MASM *1.1 (1988-03-06) - supports Turbo C 1.0, Microsoft C 3.0 and 4.0 *1.2 (1988-10-02) *1.3 (1988-10-05) *1.4 (Jan 1990) - Microsoft C 5.1, Turbo C 2.0")
30 July 2026
- 22:2322:23, 30 July 2026 CDCHGR.DMD (hist | edit) [95 bytes] Ak120 (talk | contribs) (Created page with "PIONEER DRM-1804X autochange CD-ROM device BASEDEV=CDCHGR.DMD Category:BASEDEV Statements")
23 July 2026
- 01:5301:53, 23 July 2026 Menuet/CPP (hist | edit) [684 bytes] Ak120 (talk | contribs) (Created page with "'''Menuet/CPP''' is a multi-platform C++ GUI with pen extensions from Autumn Hill Software. ==Features== The DOS version feature a generic graphics API that interfaces to commercially available graphics libraries, including Borland's BGI, Flash Tek's Flash Graphics, Metagraphic's MetaWINDOW, and Genus' GX Graphics. The product was available for various 16-bit and 32-bit DOS Extender environments. All major C++ compilers were supported. Menuet/CPP provides a Motif-s...")
22 July 2026
- 22:0122:01, 22 July 2026 Vitamin C (hist | edit) [181 bytes] Ak120 (talk | contribs) (Created page with "'''Vitamin C''' from Creative Programming Supported compilers: *CI-C86 *Lattice C *Microsoft C 3.0 ==Version== *(1985) *3.2 (1990) ==Publications== Category:C Libraries")
12 July 2026
- 15:5315:53, 12 July 2026 NetWare OS/2 Developer's Kit (hist | edit) [467 bytes] Ak120 (talk | contribs) (Created page with "'''NetWare OS/2 Developer's Kit''' is a set of programming tools that allows developers to write OS/2 client and server-based applications. The kit includes NetWare API documentation for OS/2 v1.1 and v1.2, the NetWare Requester for OS/2 v1.1.")
- 06:4106:41, 12 July 2026 SMBINFO (hist | edit) [90 bytes] Ak120 (talk | contribs) (Created page with "Defines the icon, number of buttons, and window style of the secondary message box window.")
10 July 2026
- 23:0923:09, 10 July 2026 Together/C++ (hist | edit) [274 bytes] Ak120 (talk | contribs) (Created page with "'''Together/C++''' ist ein Werkzeug für die objektorientierte Analyse, das objektorientierte Design und die objektorientierte Programmierung. Unterstützte Compiler: *Borland C++ *IBM C Set ++ *Watcom C/C++ Category:Deutsch")