Main public logs
Appearance
Combined display of all available logs of EDM2. You can narrow down the view by selecting a log type, the username (case-sensitive), or the affected page (also case-sensitive).
- 06:18, 14 June 2025 Ak120 talk contribs created page Peter Norton (Created page with "Peter Norton (* 1943) ==Publications== * Robert Lafore; Peter Norton: ''Peter Norton’s Inside OS/2'' – Brady 1988, ISBN 0-13-467895-8 * Peter Norton; Richard Wilton: ''The New Peter Norton Programmer's Guide to the IBM PC and PS/2'' - Microsoft Press 1988, ISBN 1-55615-131-4 * Peter Norton, Paul Yao: ''Peter Norton's Windows 3.0 Power Programming Techniques'' - Bantam Books 1990, ISBN 0-553-34940-6 {{DEFAULTSORT:Norton, Peter}} Category:Author")
- 03:49, 13 June 2025 Martini talk contribs created page ONTRACK.FLT (Created page with "Disk Manager OS/2 Filter Driver. Category:BASEDEV Statements")
- 04:20, 9 June 2025 Martini talk contribs created page SBPCD2.SYS (Created page with "Sound Blaster Pro's CD driver. Example: DEVICE=C:\OS2\SBPCD2.SYS /P:240")
- 01:14, 9 June 2025 Martini talk contribs created page Category:MMProgRef (Created page with "Category:Online Books")
- 01:07, 9 June 2025 Martini talk contribs created page MMProgRef - Data Types (Created page with "{{MMProgRef}} This section describes data types in C language. A data type name beginning with "P" (for example, PMCI_CONNECTOR_PARMS) is likely to be a pointer to another data type (in this instance, MCI_CONNECTOR_PARMS). If no data type definition can be found in this section for a data type name "Pxxxxxx," it becomes a pointer to the data type "xxxxxx," for which a definition should be found in this section. The implicit type definition needed for such a pointer "Pxxx...")
- 01:05, 9 June 2025 Martini talk contribs created page MMProgRef - SHC Messages (Created page with "{{MMProgRef}} Stream handler command messages are provided by each stream handler in the Sync/Stream subsystem. Stream handlers can be DLLs or device drivers. All SHC messages are synchronous and must be provided by both DLL stream handlers (as a DLL call) and by device driver stream handlers as an inter-device driver communication (IDC) call. SHC messages are issued only from the Sync/Stream Manager and are not used directly by an application media control device. The...")
- 01:04, 9 June 2025 Martini talk contribs created page MMProgRef - SHD Messages (Created page with "{{MMProgRef}} The stream handler device (SHD) messages are provided by a stream handler through a single entry point, SHDEntryPoint, to a physical device driver. For this interface, all pointers are 16:16 pointers; this enables the current 16-bit device-driver model to be used for stream handlers. There are two SHD messages. The message number must be used in the ulFunction field, of the parameter structure passed in the call, to indicate which message is being requested...")
- 01:00, 9 June 2025 Martini talk contribs created page VSDEntry (Created page with "This entry point enables communication between vendor-specific drivers (VSDs) and an application such as the user-level audio stream handler or amplifier mixer. For audio VSDs, be sure to define INCL_AUDIO_VSD before including the VSDCMDS.H header file. ==Syntax== VSDEntry(hvsd, ulFunc, ulFlags, pRequest) ==Parameters== ;''hvsd'' (HVSD) - input :This parameter is the handle to the VSD instance. ;''ulFunc'' (ULONG) - input :The VSD command to be issued. The following...")
- 00:57, 9 June 2025 Martini talk contribs created page VSD DDCMD (Created page with "Stream handlers can communicate with their attached devices using the VSD_DDCMD calls. The DDCMD interface is the primary method of moving data to and from devices in OS/2 multimedia. This command is sent using VSDEntry as follows: VSDEntry(hvsd, ulFunc, ulFlags, pRequest) hvsd (HVSD) Handle to a VSD instance. ulFunc (ULONG) Set to VSD_DDCMD. ulFlags (ULONG) The following flags (subcommands) are defined for this command:...")
- 00:56, 9 June 2025 Martini talk contribs created page MMProgRef - VSD Commands (Created page with "{{MMProgRef}} The vendor-specific driver (VSD) interface is a generic device-driver like interface that effectively decomposes the high-level media control interface functions into more fundamental operations. The VSD layer resides in Ring 3 and provides a low-level function set that can keep pace with demanding data control and transport requirements. A Ring 3 stream handler can use the VSD_DDCMD command (described in this section) for data transportation. For this...")
- 00:54, 9 June 2025 Martini talk contribs created page MMProgRef - DDCMD Messages (Created page with "{{MMProgRef}} The device driver commands are an interface used by a stream handler to communicate with a physical device driver. This interface uses the inter-device driver communication (IDC) mechanism provided by OS/2 AttachDD DevHelp. The stream handler must attach to the device driver using AttachDD DevHelp to receive the DDCMD entry point address of the device driver. This must be done prior to issuing any DDCMDs. Some device drivers also might require that a DosOpe...")
- 00:51, 9 June 2025 Martini talk contribs created page MMProgRef - SMH Messages (Created page with "{{MMProgRef}} The Sync/Stream Manager helper (SMH) messages, provided by the Sync/Stream Manager, are used by all stream handlers to do the following. * Register with the Sync/Stream Manager. * Report events and synchronization pulses to the Sync/Stream Manager. * Request or return buffers to the Sync/Stream Manager. The SMH messages are synchronous calls and available to both DLL stream handlers (as a DLL call) and to device driver stream handlers (as an IDC call). T...")
- 00:48, 9 June 2025 Martini talk contribs created page MMProgRef - Data Stream State Table (Created page with "The following table identifies the data stream states during which a call to certain SPI functions returns an error to the application. Key: ;E:Function returns an error. ;OK:Function can be called. ;N/A:Not applicable. {| class="wikitable" ! SPI Function !! Running State !! Paused State !! Stopped State !! Flush Pending State !! Discard Pending State !! Destroy Pending State !! Pre-rolling State !! Pre-rolled State |- | SpiAssociate || E || E || OK || E || E || E ||...")
- 00:46, 9 June 2025 Martini talk contribs created page MMProgRef - SPI Functions (Created page with "{{MMProgRef}} The Stream Programming Interface (SPI) contains functions exported by the Sync/Stream Manager to support applications that control real-time data streaming. These functions are used to create data streams, associate data objects, and for data streaming and synchronization. SPI functions also enable applications to query and install stream protocols and to query the current stream time. The following table lists the SPI functions: {| class="wikitable" ! F...")
- 00:45, 9 June 2025 Martini talk contribs created page MMProgRef - Real-Time MIDI Functions (Created page with "{{MMProgRef}} The real-time MIDI subsystem (RTMIDI) provides support for handling real-time MIDI operations for applications. The following table describes the RTMIDI functions that are currently supported. All of the RTMIDI functions have MIDIERR_INTERNAL_SYSTEM and MIDIERR_INVALID_PARAMETER as possible returns (with the exception of TimerGetPointer and TimerSleep, which have TIMERERR_INTERNAL_SYSTEM and TIMERERR_INVALID_PARAMETER as possible returns). If MIDIERR_INTER...")
- 00:44, 9 June 2025 Martini talk contribs created page MMProgRef - CODEC Messages (Created page with "{{MMProgRef}} CODEC procedure messages can be sent to a CODEC procedure as a result of an MMIO function call. For example, the MMIOM_CODEC_OPEN message is sent to a CODEC procedure when mmioOpen is called. CODEC procedures can also be loaded and called directly, without using mmioSendMessage. The mmioLoadCODECProc function loads a CODEC procedure and returns the entry point. A call to this entry point with an MMIOM_CODEC_OPEN message returns an HCODEC, which is used to...")
- 00:42, 9 June 2025 Martini talk contribs created page MMProgRef - DIVE Functions (Created page with "{{MMProgRef}} Direct interface video extensions (DIVE) provide optimized blitting performance for motion video subsystems and applications that perform rapid screen updates in the OS/2 PM and full-screen environments. Using the DIVE interface, applications can either write directly to video memory or use the DIVE blitter. The DIVE blitter will take advantage of acceleration hardware when present and applicable to the function being performed. The following table describ...")
- 23:16, 8 June 2025 Ak120 talk contribs created page WpSetTitle (Created page with "This instance method is called to allow the object to set its current title. <pre> #define INCL_WINWORKPLACE #include <os2.h> WPObject *somSelf; Pointer to the object on which the method is being invoked.: PSZ pszNewTitle; Pointer to the title of the object.: BOOL rc; Success indicator.: rc = _wpSetTitle(somSelf, pszNewTitle); </pre>")
- 23:14, 8 June 2025 Ak120 talk contribs created page WpSetup (Created page with "This instance method is called to allow the newly created object to initialize itself based on an input setup string. <pre> #define INCL_WINWORKPLACE #include <os2.h> WPObject *somSelf; Pointer to the object on which the method is being invoked.: PSZ pszSetupString; Class-specific setup parameters for an object.: BOOL rc; Success indicator.: rc = _wpSetup(somSelf, pszSetupString); </pre>")
- 23:13, 8 June 2025 Ak120 talk contribs created page WpInsertSettingsPage (Created page with "This instance method is called to insert a page into the object's Settings notebook. <pre> #define INCL_WINWORKPLACE #include <os2.h> WPObject *somSelf; Pointer to the object on which the method is being invoked.: HWND hwndNotebook; Handle to the Settings notebook.: PPAGEINFO ppageinfo; Pointer to the notebook page information.: ULONG ulPageId; Page identifier for the inserted page.: ulPageId = _wpInsertSettingsPage(somS...")
- 23:11, 8 June 2025 Ak120 talk contribs created page WpAddSettingsPages (Created page with "This instance method is called to allow the object to add all of its ''Settings'' pages to its Settings notebook. <pre> #define INCL_WINWORKPLACE #include <os2.h> WPObject *somSelf; Pointer to the object on which the method is being invoked.: HWND hwndNotebook; Settings notebook handle.: BOOL rc; Success indicator.: rc = _wpAddSettingsPages(somSelf, hwndNotebook); </pre>")
- 05:17, 8 June 2025 Martini talk contribs deleted page OS/2 Service Pack XR06055 - Known Problems and Fixes (Reposted by Error. Goes on the OS2World.com/wiki)
- 05:07, 8 June 2025 Martini talk contribs created page Talk:OS/2 Service Pack XR06055 - Known Problems and Fixes (Created page with "Source: https://archive.org/download/os2_94/os2_94.zip/os2_94%2FI17%2FSVCTIP.ZIP")
- 05:06, 8 June 2025 Martini talk contribs moved page OS/2 SERVICE PACK XR06055 - KNOWN PROBLEMS AND FIXES to OS/2 Service Pack XR06055 - Known Problems and Fixes
- 05:06, 8 June 2025 Martini talk contribs created page OS/2 SERVICE PACK XR06055 - KNOWN PROBLEMS AND FIXES (Created page with "= OS/2 Service Pack XR06055 - Known Problems and Fixes = The following is a list of the known problems that can be introduced by installing the OS/2 2.0 Service Pack XR06055. Where possible, a "work around" solution is given for the problem. Most, but not all of these are problems with video adapters and the new video drivers. == 1. Diamond Speedstar Adapter with the Tseng ET4000 Chip == Configuring this adapter for Super VGA (SVGA) and high resolution results in an ou...")
- 04:26, 8 June 2025 Martini talk contribs created page DISK01.SYS (Created page with "DISK01.SYS is an OS/2 disk driver replacement for IDA or IDE models of the COMPAQ ProSignia, COMPAQ SYSTEMPRO/XL, or systems equipped with the 32-bit FAST-SCSI-2 Controller which experience an Error Message #3400 during operating system initialization.")
- 16:31, 30 May 2025 Martini talk contribs created page RX NET (Created page with "RX_NET is primarly a REXX interface to the Domain API published with IBM LAN Server Version 3.0. ;Files :RX_NET.DLL ==Functions== *RXNet_LoadAll *RXNet_DropAll *RX_GetDCName *RX_GetUsers *RX_GetLogonAsn *RX_SetLogonAsn *RX_GetAliases *RX_GetApps *RX_GetAppSel *RX_SetAppSel ==License== *Freeware, source code available *Author:Wolf Duttlinger-Manger ==Links== {[FileLink|RX_NET_1-0b.zip}} Category:REXX Function Library")
- 09:22, 29 May 2025 Ak120 talk contribs uploaded a new version of File:Pm-filter.gif
- 17:37, 28 May 2025 Martini talk contribs created page Talk:KernPerfSysTrace (Created page with "~~~~ I'm not sure if DevHlp_Perftrace is a typo.")
- 17:35, 28 May 2025 Martini talk contribs created page WpAddDiskDetailsPage (Created page with "{{DISPLAYTITLE:wpAddDiskDetailsPage}} This instance method is called to allow the object to add the '''Details''' page to its Settings notebook. ==Syntax== <pre> _wpAddDiskDetailsPage(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDisk *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDisk. ;''hwndNotebook'' (HWND) - input: Settings notebook handle. ==Returns== ;''rc'' (ULONG) - returns: Page...")
- 17:34, 28 May 2025 Martini talk contribs created page WpAddDeviceMemory1Page (Created page with "{{DISPLAYTITLE:wpAddDeviceMemory1Page}} This method is specific to Version 4, or higher, of the OS/2 operating system. This instance method is called to allow an object to add the Memory page to the settings notebook. ==Syntax== <pre> _wpAddDeviceMemory1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDevice *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDevice. ;''hwndNotebook'' (HWND)...")
- 17:33, 28 May 2025 Martini talk contribs created page WpAddDeviceIRQ1Page (Created page with "{{DISPLAYTITLE:wpAddDeviceIRQ1Page}} This method is specific to Version 4, or higher, of the OS/2 operating system. This instance method is called to allow an object to add the IRQ Level page to the settings notebook. ==Syntax== <pre> _wpAddDeviceIRQ1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDevice *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDevice. ;''hwndNotebook'' (HWND) -...")
- 17:22, 28 May 2025 Martini talk contribs created page WpAddDeviceIO1Page (Created page with "{{DISPLAYTITLE:wpAddDeviceIO1Page}} This method is specific to Version 4, or higher, of the OS/2 operating system. This instance method is called to allow an object to add the I/O Ports page to the settings notebook. ==Syntax== <pre> _wpAddDeviceIO1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDevice *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDevice. ;''hwndNotebook'' (HWND) - in...")
- 17:21, 28 May 2025 Martini talk contribs created page WpAddDeviceDMA1Page (Created page with "{{DISPLAYTITLE:wpAddDeviceDMA1Page}} This method is specific to Version 4, or higher, of the OS/2 operating system. This instance method is called to allow an object to add the DMA Channel page to the settings notebook. ==Syntax== <pre> _wpAddDeviceDMA1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDevice *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDevice. ;''hwndNotebook'' (HWND)...")
- 17:20, 28 May 2025 Martini talk contribs created page WpAddDeviceDevice2Page (Created page with "{{DISPLAYTITLE:wpAddDeviceDevice2Page}} This method is specific to Version 4, or higher, of the OS/2 operating system. This instance method is called to allow an object to add the second Device page to the settings notebook. ==Syntax== <pre> _wpAddDeviceDevice2Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDevice *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDevice. ;''hwndNotebook'' (...")
- 17:19, 28 May 2025 Martini talk contribs created page WpAddDeviceDevice1Page (Created page with "{{DISPLAYTITLE:wpAddDeviceDevice1Page}} This method is specific to Version 4, or higher, of the OS/2 operating system. This instance method is called to allow an object to add the first Device page to the settings notebook. ==Syntax== <pre> _wpAddDeviceDevice1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDevice *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDevice. ;''hwndNotebook'' (H...")
- 17:19, 28 May 2025 Martini talk contribs created page WpAddDesktopLockup3Page (Created page with "{{DISPLAYTITLE:wpAddDesktopLockup3Page}} This instance method is called to allow the object to add the '''Lockup 3''' page to its Settings notebook. ==Syntax== <pre> _wpAddDesktopLockup3Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDesktop *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDesktop. ;''hwndNotebook'' (HWND) - input: Settings notebook handle. ==Returns== ;''rc'' (ULONG) -...")
- 17:17, 28 May 2025 Martini talk contribs created page WpAddDesktopLockup2Page (Created page with "{{DISPLAYTITLE:wpAddDesktopLockup2Page}} This instance method is called to allow the object to add the '''Lockup 2''' page to its Settings notebook. ==Syntax== <pre> _wpAddDesktopLockup2Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDesktop *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDesktop. ;''hwndNotebook'' (HWND) - input: Settings notebook handle. ==Returns== ;''rc'' (ULONG) -...")
- 17:17, 28 May 2025 Martini talk contribs created page WpAddDesktopLockup1Page (Created page with "{{DISPLAYTITLE:wpAddDesktopLockup1Page}} This instance method is called to allow the object to add the '''Lockup 1''' page to its Settings notebook. ==Syntax== <pre> _wpAddDesktopLockup1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDesktop *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDesktop. ;''hwndNotebook'' (HWND) - input: Settings notebook handle. ==Returns== ;''rc'' (ULONG) -...")
- 17:16, 28 May 2025 Martini talk contribs created page WpAddDesktopDefDT1Page (Created page with "{{DISPLAYTITLE:wpAddDesktopDefDT1Page}} This method is specific to version 3, or higher, of the OS/2 operating system. This instance method is called to allow the object to add the '''Desktop''' page to the Settings notebook. ==Syntax== <pre> _wpAddDesktopDefDT1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDesktop *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDesktop. ;''hwndNotebook''...")
- 17:15, 28 May 2025 Martini talk contribs created page WpAddDesktopArcRest1Page (Created page with "{{DISPLAYTITLE:wpAddDesktopArcRest1Page}} This method is specific to version 3, or higher, of the OS/2 operating system. This instance method is called to allow the object to add the '''Archive''' page to the Settings notebook. ==Syntax== <pre> _wpAddDesktopArcRest1Page(somSelf, hwndNotebook) </pre> ==Parameters== ;''somSelf'' (WPDesktop *) - input :Pointer to the object on which the method is being invoked. :Points to an object of class WPDesktop. ;''hwndNoteboo...")
- 15:27, 27 May 2025 Martini talk contribs created page DevHlp ProcRun2 (Created page with "{{DISPLAYTITLE:DevHlp_ProcRun2}} Category:Undocumented Unblock process via procrun2. Referenced on devhlp.inc. Category:DevHlp")
- 22:11, 25 May 2025 Martini talk contribs created page WpclsUnInitData (Created page with "{{DISPLAYTITLE:wpclsUnInitData}} This method is called to allow the class object to free allocated resources. ==Syntax== wpclsUnInitData(somSelf); ==Parameters== ;somSelf (M_WPObject *) - input: Pointer to the WPObject class object. ==Returns== There is no return value for this method. ==Usage== This method is generally called only by the system when the class object is made dormant. The class object is made dormant when the last instance of this class is made do...")
- 22:09, 25 May 2025 Martini talk contribs created page WpclsSetSetting (Created page with "{{DISPLAYTITLE:wpclsSetSetting}} This method sets the class object settings in the Settings notebook. ==Syntax== _wpclsSetSetting(somSelf, pszSetting, pValue); ==Parameters== ;somSelf (M_WPAbstract *) - input: Pointer to the WPAbstract class object. ;pszSetting (PSZ) - input: Name of the setting that is to be set. ;pValue (PVOID) - input: Buffer which contains setting values. ;rc (BOOL) - returns: Success indicator. ::TRUE: Successful completion. ::FALS...")
- 22:07, 25 May 2025 Martini talk contribs created page WpclsSetSettingsPageSize (Created page with "{{DISPLAYTITLE:wpclsSetSettingsPageSize}} This method is specific to version 3, or higher, of the OS/2 operating system. This class method returns the default Settings page size. ==Syntax== _wpclsSetSettingsPageSize(somSelf, pSizel); ==Parameters== ;somSelf (M_WPObject *) - input: Pointer to the WPObject class object. ;pSizel (PSIZEL) - input: Pointer to the structure containing the default width and height of the Settings page. ==Returns== ;rc (BOOL) - r...")
- 22:00, 25 May 2025 Martini talk contribs created page WpclsSetIconData (Created page with "{{DISPLAYTITLE:wpclsSetIconData}} This class method sets the icon information for a given object. Note: This method is available in version 3 or higher of the OS/2 operating system. ==Syntax== _wpclsSetIconData(somSelf, pIconInfo); ==Parameters== ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''pIconInfo'' (PICONINFO) - input :Pointer to the icon information structure. ==Returns== ;''rc'' (BOOL) - returns: Success indic...")
- 21:59, 25 May 2025 Martini talk contribs created page WpclsSetIcon (Created page with "{{DISPLAYTITLE:wpclsSetIcon}} This class method sets the icon handle for a given object. Note: This method is available in version 3 or higher of the OS/2 operating system. ==Syntax== <pre> _wpclsSetIcon(somSelf, hptrNewIcon); </pre> ==Parameters== ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''hptrNewIcon'' (HPOINTER) - input :Icon handle to be set for the object. ==Returns== ;''rc'' (BOOL) - returns: Success indicator....")
- 21:57, 25 May 2025 Martini talk contribs created page WpclsSetError (Created page with "{{DISPLAYTITLE:wpclsSetError}} This class method sets the current error code within a class object. ==Syntax== <pre> rc = _wpclsSetError(somSelf, ulErrorId); </pre> ==Parameters== ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''ulErrorId'' (ULONG) - input :The error code to store. ==Returns== ;''rc'' (BOOL) - returns: Success indicator. :'''TRUE''' – The error was successfully stored. :'''FALSE''' – The error was not...")
- 21:56, 25 May 2025 Martini talk contribs created page WpclsRemoveObjects (Created page with "{{DISPLAYTITLE:wpclsRemoveObjects}} This class method removes all specified objects from a given container and the in-use list. This method is specific to version 3, or higher, of the OS/2 operating system. ==Syntax== wpclsRemoveObjects(somSelf, hwndCnr, pRecordArray, NumRecords, RemoveAll); ==Parameters== ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ;''hwndCnr'' (HWND) - input :Handle to the container object. ;''pRecordArra...")
- 21:55, 25 May 2025 Martini talk contribs created page WpclsQueryTitle (Created page with "{{DISPLAYTITLE:wpclsQueryTitle}} This method is called to allow the class object to specify the default title for its instances. ==Syntax== _wpclsQueryTitle(somSelf) ==Parameters== ;''somSelf'' (M_WPObject *) - input :Pointer to the WPObject class object. ==Returns== ;''pTitle'' (PSZ) - returns: Pointer to the default title for objects of this class. ==Remarks== The title is used as the default for new instances of this class. Additionally, the title is used...")