New pages
Appearance
7 June 2026
- 17:3017:30, 7 June 2026 IMPResetAIMProfile (hist | edit) [87 bytes] Martini (talk | contribs) (Created page with "Reset AIM profile values. Reference from bsesub.h. VOID APIENTRY IMPResetAIMProfile();")
- 17:2317:23, 7 June 2026 IMPSetAIMProfile (hist | edit) [84 bytes] Martini (talk | contribs) (Created page with "Alter AIM profile values. USHORT APIENTRY IMPSetAIMProfile( PAIMParms pAIMParms );")
- 17:0217:02, 7 June 2026 PRODUCTINFO (hist | edit) [323 bytes] Martini (talk | contribs) (Created page with " typedef struct { →Product Information Packet: PPRODUCTDATA pProductData; →ptr to Probe Information: PDMIDATA pDMIData; →ptr to Product DMI Data: } PRODUCTINFO, * PPRODUCTINFO; Category:Data type")
- 16:5416:54, 7 June 2026 ICDD.SYS (hist | edit) [73 bytes] Ak120 (talk | contribs) (Created page with "VCAAPI device driver DEVICE=\..\ICDD.SYS Category:DEVICE Statements")
- 16:4916:49, 7 June 2026 ASYNCDDE.SYS (hist | edit) [101 bytes] Ak120 (talk | contribs) (Created page with "ACDI Redirection Device Driver DEVICE=C:\CMLIB\ASYNCDDE.SYS NETBIOSD Category:DEVICE Statements")
- 02:2702:27, 7 June 2026 TABLET.SYS (hist | edit) [158 bytes] Ak120 (talk | contribs) (Created page with "Smartech Technology Tablet Device Driver for IBM OS/2 2.1, OS/2 2.11 and OS/2 Warp DEVICE=C:\OS2\BOOT\TABLET.SYS SERIAL=COM1 Category:DEVICE Statements")
- 02:0902:09, 7 June 2026 EPIAHD.ADD (hist | edit) [155 bytes] Ak120 (talk | contribs) (Created page with "Shuttle Technology SyQuest Technology SQ270 & SQ105 Parallel Port BASEDEV=EPIAHD.ADD Category:BASEDEV StatementsCategory:Adapter Device Drivers")
- 02:0202:02, 7 June 2026 EPSA.ADD (hist | edit) [140 bytes] Ak120 (talk | contribs) (Created page with "Shuttle Technology SyQuest Enhanced Parallel Port Kit BASEDEV=EPSA.ADD Category:BASEDEV StatementsCategory:Adapter Device Drivers")
6 June 2026
- 16:3116:31, 6 June 2026 UFAT32.DLL (hist | edit) [751 bytes] Martini (talk | contribs) (Created page with "This DLL provides support for disk check and format for FAT32. ;CHKDSK: * /F Attempt to fix problems wish are identified. * /C Convert lost cluster to file automatically. * /V:1|2 Verbosity (Default is 2.) * /P Write additional message to stdout. This is useful when PMCHCKDSK is being used. It then parses the output and updated a progress bar or other control with real-time status. ;F32CHK: * Disk check helper for autocheck during system startup. Category:Files")
5 June 2026
- 15:5715:57, 5 June 2026 SCSI.SYS (hist | edit) [79 bytes] Ak120 (talk | contribs) (Created page with "SCSI device driver DEVICE=c:\os2\scsi.sys /N:4")
4 June 2026
- 22:5422:54, 4 June 2026 BDCOM.SYS (hist | edit) [1,183 bytes] Martini (talk | contribs) (Created page with "Communication port 32 bit device driver only for 1C00:2273 device. ==Syntax== BASEDEV=BDCOM.SYS <parameter> ==Parameters== ;/P0: ;/P1: ==Example== BASEDEV=BDCOM.SYS /P0 BASEDEV=BDCOM.SYS /P1 By default driver setup on COM1 ad COM2 port. ==Links== * [https://forum.os2world.com/index.php?topic=4157.msg51198#msg51198 OS2World Forum] ==Author== Created by Igor. Category:Device DriversCategory:BASEDEV Statements")
2 June 2026
- 04:0304:03, 2 June 2026 RxNpipes (hist | edit) [431 bytes] Martini (talk | contribs) (Created page with "RxNpipes is an extension to REXX that provides full support for OS/2 Named Pipes. The package consists of a DLL and an INF file as well as 2 sample command files. The files are: RXNPIPES DLL BIN * The DLL containing the code RXNPIPES INF BIN * Online help RXNPIPES ANNOUNCE * Overview CALCSAMP CMD BIN * An Example MSGSAMP CMD BIN * Another example")
29 May 2026
- 22:0222:02, 29 May 2026 William H. Murray (hist | edit) [2,312 bytes] Ak120 (talk | contribs) (Created page with "William H. Murray III (* 1943) ==Publications== *William H. Murray, Chris H. Pappas: ''An Introduction to APL for the IBM PC & XT'' - Brady 1986, ISBN 0-8930-3567-X *Chris H. Pappas, William H. Murray: ''80386/80286 Assembly Language Programming'' - Osborne McGraw-Hill 1986, ISBN 0-07-881217-8 *Chris H. Pappas, William H. Murray: ''80386 Microprocessor Handbook'' - Osborne McGraw-Hill 1987, ISBN 0-07-881242-9 *Chris H. Pappas, William H. Murray: ''Inside the Model 80''...")
28 May 2026
- 05:2505:25, 28 May 2026 CommOS2 (hist | edit) [1,252 bytes] Martini (talk | contribs) (Created page with "A library to use the COM port. Includes COMMOS2.LIB, COMMOS2.H, COMM.H. The functions available are: * CommOpen - Opens a COM port * CommInit - Initializes a COM port * CommClose - Closes a COM port * CommClear - Clears a COM port * CommClearRxBuffer - Clears the COM port receiver buffer * CommClearTxBuffer - Clears the COM port transmit buffer * CommWrite - Writes data to a COM port * CommRead - Reads data f...")
26 May 2026
- 23:5623:56, 26 May 2026 WebSphere Application Server Standard Edition Version 3.02 for OS/2 (hist | edit) [253 bytes] Ak120 (talk | contribs) (Created page with "WebSphere Application Server Standard Edition Version 3.02 for OS/2 The Standard Edition lets you use Java servlets, Java Server Pages, and XML. ==Publications== *''WebSphere Application Server Standard Edition Version 3.02 for OS/2, Getting Started''")
25 May 2026
- 12:5812:58, 25 May 2026 DosSystemService (hist | edit) [102 bytes] Ak120 (talk | contribs) (Created page with "Category 0: Session manager options Category 1: Hard error handling Category 2: PrintScreen services")
19 May 2026
- 22:1122:11, 19 May 2026 KME8OS2.ADD (hist | edit) [28 bytes] Ak120 (talk | contribs) (Created page with "SCSI37M BASEDEV=KME8OS2.ADD")
- 18:3018:30, 19 May 2026 CDFILE.SYS (hist | edit) [94 bytes] Ak120 (talk | contribs) (Created page with "CD-TEK CDFILE/2-20 CD-ROM Jukebox Manager DEVICE=\...\CDFILE.SYS")
- 18:2818:28, 19 May 2026 CDFILE.IFS (hist | edit) [98 bytes] Ak120 (talk | contribs) (Created page with "CD-TEK CDFILE/2-20 CD-ROM Jukebox Manager IFS=\...\CDFILE.IFS /MWT:3000 Category:IFS Drivers")
18 May 2026
- 04:3104:31, 18 May 2026 STATUS (CD/XA Commands) (hist | edit) [2,506 bytes] Martini (talk | contribs) (Created page with "The '''STATUS''' command obtains status information for the device. == Syntax == <pre> status object keywords </pre> == Syntax Diagram == <pre> STATUS ─── object ───┬── CHANNEL number ──┬───┬──────────┬────┤ ├── LENGTH ──────────┤ ├─ WAIT ───┤ ├── MEDIA PRESENT ───┤ └─ NOTIFY ─┘...")
- 04:3004:30, 18 May 2026 SET (CD/XA Commands) (hist | edit) [4,378 bytes] Martini (talk | contribs) (Created page with "The '''SET''' command sets the various control items. == Syntax == <pre> set object keywords </pre> == Syntax Diagram == <pre> SET ──── object ────┬── AUDIO ───┬───┬─ ALL ───┬─ ON ──┬─┬───┬──────────┬────┤ │ │ │ └─ OFF ─┘ │ │ │ │ │ ├─ LEFT ──┬─ ON...")
- 04:2904:29, 18 May 2026 SEEK (CD/XA Commands) (hist | edit) [1,502 bytes] Martini (talk | contribs) (Created page with "The '''SEEK''' command finds the specified location on the disc. '''Note:''' Seeking to a given position in a CD-XA file requires the media control driver to essentially play to that point from the beginning of the file. == Syntax == <pre> seek object keywords </pre> == Syntax Diagram == <pre> SEEK ──── object ────┬─ TO pos ───┬───┬──────────┬────┤ ├─ TO START...")
- 04:2804:28, 18 May 2026 PLAY (CD/XA Commands) (hist | edit) [1,516 bytes] Martini (talk | contribs) (Created page with "The '''PLAY''' command starts playing audio. == Syntax == <pre> play object keywords </pre> == Syntax Diagram == <pre> PLAY ──── object ────┬──────────┬────┬──────────┬────┤ ├─ FROM pos─┤ ├─ WAIT ───┤ └─ TO pos ──┘ └─ NOTIFY ─┘ </pre> == Parameters == ; ''object'' : Object assoc...")
- 04:2604:26, 18 May 2026 INFO (CD/XA Commands) (hist | edit) [1,413 bytes] Martini (talk | contribs) (Created page with "The '''INFO''' command fills a user-supplied buffer with information. == Syntax == <pre> info object keywords </pre> == Syntax Diagram == INFO ──── object ────┬─ ID ──────┬───┬──────────┬────┤ ├─ PRODUCT ─┤ ├─ WAIT ───┤ └─ UPC ─────┘ └─ NOTIFY ─┘ == Parameters == ; ''object'' : Obj...")
- 04:2504:25, 18 May 2026 CUE (CD/XA Commands) (hist | edit) [1,324 bytes] Martini (talk | contribs) (Created page with "The '''CUE''' command prepares for playback. The CUE command does not have to be issued prior to playback; however, depending on the device, it might reduce the delay associated with the CUE command. The CUE command is not related to the SETCUEPOINT command. == Syntax == <pre> cue object keywords </pre> ==Syntax Diagram == CUE ──── object ────┬──────────┬───┬──────────┬────┤...")
- 04:1604:16, 18 May 2026 CONNECTOR (CD/XA Commands) (hist | edit) [3,716 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: CONNECTOR (CD/XA Command)}} The '''CONNECTOR''' command modifies or queries the operational state of data routing connections on a Compact Disc Digital Audio/Extended Architecture (CD/XA) device instance. This Media Control Interface (MCI) command controls whether data streams can pass through specific physical or logical device lines. == Syntax == <pre> connector object action modifiers execution </pre> == Parameters == ; ''object'' : Specifies the ta...")
- 01:4701:47, 18 May 2026 CAPABILITY (CD/XA Commands) (hist | edit) [3,451 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: CAPABILITY (CD/XA Command)}} The '''CAPABILITY''' command requests detailed information regarding the functional capabilities of a Compact Disc Digital Audio/Extended Architecture (CD/XA) device instance. This is a Media Control Interface (MCI) command string. == Syntax == <pre> capability object keyword </pre> == Parameters == ; ''object'' : Specifies the target object associated with this media control interface command. It can be one of the followin...")
17 May 2026
- 18:0918:09, 17 May 2026 TimerSleep (hist | edit) [3,186 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: TimerSleep}} The '''TimerSleep''' function blocks the execution of the calling thread for a specified duration in milliseconds. This routine leverages the independent High-Resolution Timer (HRT) subsystem to provide high-precision delays tailored for time-critical loops. == Syntax == <pre> #include <mididll.h> ULONG ulDuration; →Sleep duration in milliseconds (Input): ULONG ulFlag; →Reserved flag, must be 0 (Input): ULONG rc;...")
- 18:0718:07, 17 May 2026 TimerGetPointer (hist | edit) [3,098 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: TimerGetPointer}} The '''TimerGetPointer''' function retrieves a direct memory access pointer to the system's independent High-Resolution Timer (HRT). This clock operates as a continuous, un-slaved hardware ticker loop optimized for localized delta benchmarking, interval polling, and precision execution performance auditing. == Syntax == <pre> #include <mididll.h> PPULONG ppulHRTCurrentTime; →Pointer to a ULONG pointer for clock mapping (Output): ...")
- 18:0718:07, 17 May 2026 MIDITimer (hist | edit) [2,650 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDITimer}} The '''MIDITimer''' function controls the operational state of the global Real-Time MIDI (RTMIDI) master subsystem clock. It toggles the scheduling engine timer loop on or off, allowing timed scheduling pipelines to activate or freeze. == Syntax == <pre> #include <mididll.h> ULONG ulAction; →Timer state action modifier (Input): ULONG ulFlag; →Reserved flag, must be 0 (Input): ULONG rc; →Return code: rc = MIDITimer...")
- 18:0618:06, 17 May 2026 MIDISetup (hist | edit) [3,203 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDISetup}} The '''MIDISetup''' function establishes a generic operational environment context for an application connecting to the Real-Time MIDI (RTMIDI) subsystem. It negotiates structural configuration values, sets constraints for long-form System Exclusive (SysEx) streaming operations, and returns a high-priority pointer to the master subsystem clock. == Syntax == <pre> #include <mididll.h> PMIDISETUP pMidiSetup; /* Pointer to setup configuratio...")
- 18:0518:05, 17 May 2026 MIDISendMessages (hist | edit) [5,440 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDISendMessages}} The '''MIDISendMessages''' function dispatches an array of standard, compound MIDI messages down the Real-Time MIDI (RTMIDI) pipeline. Messages can be scheduled for immediate execution or injected into a precision high-priority scheduling queue for playback at an absolute future timestamp. == Syntax == <pre> #include <mididll.h> PMESSAGE paMessage; →Pointer to compound message array (Input): ULONG ulNumMessages; /* N...")
- 18:0318:03, 17 May 2026 MIDIRemoveLink (hist | edit) [3,246 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIRemoveLink}} The '''MIDIRemoveLink''' function severs an existing data connection between a specific output slot of a source node instance (`minstanceSource`) and a target destination node instance (`minstanceTarget`) within the active Real-Time MIDI (RTMIDI) link matrix. == Syntax == <pre> #include <mididll.h> MINSTANCE minstanceSource; →Source instance handle (Input): MINSTANCE minstanceTarget; →Target instance handle (Input): ULONG...")
- 18:0218:02, 17 May 2026 MIDIQueryVersion (hist | edit) [3,379 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryVersion}} The '''MIDIQueryVersion''' function retrieves the operational software version metrics for both the user-space Real-Time MIDI (RTMIDI) dynamic link library (`MIDIDLL.DLL`) and its paired low-level subsystem device driver. == Syntax == <pre> #include <mididll.h> PULONG pulVersion; →Pointer to composite version bitmask (Output): ULONG rc; →Return code: rc = MIDIQueryVersion(pulVersion); </pre> == Parameters == ;...")
- 18:0018:00, 17 May 2026 MIDIQueryNumInstances (hist | edit) [2,538 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryNumInstances}} The '''MIDIQueryNumInstances''' function retrieves the total count of active logical node instances currently initialized and operating inside the Real-Time MIDI (RTMIDI) link matrix. This scalar value is essential for safe dynamic memory allocation before polling the network graph layout. == Syntax == <pre> #include <mididll.h> PULONG pulNumInstances; →Pointer to total instance counter (Output): ULONG ulFlag;...")
- 18:0018:00, 17 May 2026 MIDIQueryNumClasses (hist | edit) [2,489 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryNumClasses}} The '''MIDIQueryNumClasses''' function retrieves the total count of distinct MIDI device and logical stream filter classes currently registered inside the active Real-Time MIDI (RTMIDI) subsystem. This count acts as the baseline scalar needed to allocate destination memory blocks for registry discovery. == Syntax == <pre> #include <mididll.h> PULONG pulNumClasses; →Pointer to total class counter (Output): ULONG ulFlag;...")
- 17:5917:59, 17 May 2026 MIDIQueryInstanceName (hist | edit) [2,903 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryInstanceName}} The '''MIDIQueryInstanceName''' function retrieves the descriptive, null-terminated symbolic text label assigned to a specific, active MIDI logical node instance. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; →Instance handle (Input): PSZ pszInstanceName; →Pointer to destination string buffer (Output): ULONG ulFlag; →Reserved flag, must be 0 (Input): ULONG rc;...")
- 17:5817:58, 17 May 2026 MIDIQueryInstanceList (hist | edit) [3,812 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryInstanceList}} The '''MIDIQueryInstanceList''' function retrieves a sequential snapshot containing detailed configuration, relationship, and descriptive telemetry records for all live logical node instances populated inside the active Real-Time MIDI (RTMIDI) network. == Syntax == <pre> #include <mididll.h> ULONG ulNumInstances; →Number of instances to query (Input): PMIDIINSTANCEINFO paInstanceInfo; /* Pointer to destinati...")
- 17:5717:57, 17 May 2026 MIDIQueryClassList (hist | edit) [3,218 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIQueryClassList}} The '''MIDIQueryClassList''' function retrieves the structural definition layout, including unique tracking numbers and descriptive names, for all currently registered MIDI node templates and device classes within the active Real-Time MIDI (RTMIDI) subsystem environment. == Syntax == <pre> #include <mididll.h> ULONG ulNumClasses; →Number of classes to query (Input): PMIDICLASSINFO paClassInfo; /* Pointer to destin...")
- 17:5717:57, 17 May 2026 MIDIEnableInstance (hist | edit) [4,708 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIEnableInstance}} The '''MIDIEnableInstance''' function activates or restores the transmission, reception, or both data streams of a specified MIDI logical node instance. This function handles the operational flow state of the node by adjusting its reference tracking constraints. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; →Instance handle (Input): ULONG ulFlag; →Direction flag (Input): ULONG rc; /* R...")
- 17:5617:56, 17 May 2026 MIDIDisableInstance (hist | edit) [4,177 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIDisableInstance}} The '''MIDIDisableInstance''' function mutes or halts the transmission, reception, or both data streams of a specified MIDI logical node instance. This function acts upon the operational flow of the node without completely removing or destroying the instance from the subsystem matrix. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; →Instance handle (Input): ULONG ulFlag; →Direction flag (Input): ULO...")
- 17:5217:52, 17 May 2026 MIDIDeleteInstance (hist | edit) [2,560 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDIDeleteInstance}} The '''MIDIDeleteInstance''' function destroys a previously created logical MIDI node instance, removing it from the system's active MIDI connection matrix and freeing its allocated tracking structures. == Syntax == <pre> #include <mididll.h> MINSTANCE minstance; →Instance handle (Input): ULONG ulFlag; →Reserved flag, must be 0 (Input): ULONG rc; →Return code: rc = MIDIDeleteInstance(minstance,...")
- 17:5117:51, 17 May 2026 MIDICreateInstance (hist | edit) [3,637 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MIDICreateInstance}} The '''MIDICreateInstance''' function allocates and initializes a new runtime node instance belonging to a specified MIDI device or stream filter class. This instantiation registers the logical node within the system's MIDI routing configuration, allowing it to act as a targetable endpoint for linking networks. == Syntax == <pre> #include <mididll.h> ULONG ulClassNumber; →Class number (Input): PMINSTANCE pminstance; /* Po...")
- 17:4217:42, 17 May 2026 MMIO STATUS PARMS (hist | edit) [472 bytes] Martini (talk | contribs) (Created page with "This structure contains information used on an MMIOM_STATUS message. typedef struct _MMIO_STATUS_PARMS { HWND hwndWindow; →Window handle.: ULONG ulReturn; →Return information.: ULONG ulItem; →Status item.: ULONG ulValue; →Status value.: ULONG ulType; →Format.: } MMIO_STATUS_PARMS; typedef MMIO _ STATUS _ PARMS * PMMIO _ STATUS _ PARMS ; Category:Data type")
- 17:3617:36, 17 May 2026 MMIO WINMSG (hist | edit) [788 bytes] Martini (talk | contribs) (Created page with "This structure contains information used on an MMIOM_WINMSG message. ;Note: The fields of this structure correspond to the parameters of the WinSendMsg and WinPostMsg functions. The digital video device sends WM_DESTROYCLIPBOARD messages to the I/O procedure. Since it ignores the return code from the message, movie file I/O procedures are not required to support MMIOM_WINMSG. typedef struct _MMIO_WINMSG { HWND hwndWindow; /* Windo...")
- 17:3417:34, 17 May 2026 MMIO EDIT PARMS (hist | edit) [1,077 bytes] Martini (talk | contribs) (Created page with "This structure contains information for performing edit operations and is used with the MMIOM_CLEAR, MMIOM_COPY, MMIOM_CUT, and MMIOM_PASTE messages. typedef struct _MMIO_EDIT_PARMS { ULONG ulStrucLen; →Length of this structure.: HWND hwndWindow; →Window handle.: ULONG ulStartTime; →Starting time in microseconds.: ULONG ulDuration; →Duration in microseconds.: ULONG ulCurre...")
- 17:2417:24, 17 May 2026 MMIOM WRITE (hist | edit) [2,618 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_WRITE}} The '''MMIOM_WRITE''' message is sent to a Multimedia I/O (MMIO) procedure by the mmioWrite function to request that a specified number of bytes be written to an open file, device, or element stream from a caller-supplied source buffer. == Syntax == <pre> bytesWritten = mmioSendMessage(hmmio, MMIOM_WRITE, (LONG)pBuffer, bytesToWrite); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structure...")
- 17:2317:23, 17 May 2026 MMIOM WINMSG (hist | edit) [2,066 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_WINMSG}} The '''MMIOM_WINMSG''' message is sent to a Multimedia I/O (MMIO) procedure to forward standard Presentation Manager (PM) window messages from a window procedure or a Media Control Driver (MCD). This facilitates communication regarding user interface or system environmental shifts—such as clipboard modifications—that directly impact the active I/O storage mechanism. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_WINMSG, (LONG)pM...")
- 17:2317:23, 17 May 2026 MMIOM UNDO (hist | edit) [1,816 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_UNDO}} The '''MMIOM_UNDO''' message is sent to a Multimedia I/O (MMIO) procedure to request that the last logical editing action applied to the media file or data stream be reversed. This allows applications to step backward through an internal transaction history layout. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_UNDO, lParam1, lParam2); </pre> == Parameters == ; ''pmmioinfo'' (PMMIOINFO) : A pointer to an MMIOINFO data structu...")
- 17:2217:22, 17 May 2026 MMIOM TEMPCHANGE (hist | edit) [2,386 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: MMIOM_TEMPCHANGE}} The '''MMIOM_TEMPCHANGE''' message is sent to a Multimedia I/O (MMIO) procedure to shift its operating state into a non-destructive transaction mode. Once received, the I/O procedure handles all subsequent data alterations or MMIOM_WRITE requests as transient, uncommitted changes—typically by redirecting modifications into an isolated temporary scratch file. == Syntax == <pre> rc = mmioSendMessage(hmmio, MMIOM_TEMPCHANGE, (LONG...")