New pages
Appearance
6 May 2026
- 04:4304:43, 6 May 2026 MMMIDIHEADER (hist | edit) [937 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MMMIDIHEADER}} This structure is the MIDI header and it describes attributes of an open MIDI file. It is the standard presentation format for MIDI data and is returned on mmioGetHeader and used on mmioSetHeader when HMMIO refers to an open MIDI file. <pre> typedef struct _MMMIDIHEADER { ULONG ulHeaderLength; →Header length.: ULONG ulContentType; →MIDI content.: USHORT usMediaType; →Media type.: ...")
- 04:4204:42, 6 May 2026 MIDIHEADER (hist | edit) [820 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MIDIHEADER}} This structure is a MIDI subheader and is usually contained within the MMMIDIHEADER structure. It is part of the standard presentation format for MIDI data and is returned on an mmioGetHeader function and is used on the mmioSetHeader function when the HMMIO refers to an open MIDI file. <pre> typedef struct _MIDIHEADER { CHAR chHeaderChunk[4]; →Chunk type.: ULONG ulHeaderLength; /* Header length....")
- 04:4004:40, 6 May 2026 MIDICLASSINFO (hist | edit) [729 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MIDICLASSINFO}} This structure contains fields for the MIDIQueryClassList function. It is used to retrieve information about the various MIDI classes available in the system, including their names, capacities, and specific attributes. <pre> typedef struct _MIDICLASSINFO { ULONG ulStructLength; →Structure length.: ULONG ulClassNumber; →Class number.: CHAR szmClassName[MIDI_NAME_LENGTH]; /*...")
- 04:4004:40, 6 May 2026 MESSAGE (hist | edit) [944 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MESSAGE}} This structure contains fields for the MIDISendMessages function. It defines a single MIDI message, including its timing and the source instance from which it originates. The structure uses a union to allow the MIDI data to be accessed as a single 32-bit value, a status byte followed by data bytes, or a raw byte array. <pre> typedef struct { ULONG ulSourceInstance; →Source instance.: ULONG ulTime; /* Time for send...")
- 04:3904:39, 6 May 2026 MCI AMP GETDEVCAPS PARMS (hist | edit) [909 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_AMP_GETDEVCAPS_PARMS}} This structure contains parameters for the MCI_GETDEVCAPS message when sent to an amplifier-mixer device. It is used to query the specific capabilities of the device or a particular message within that device. <pre> typedef struct _MCI_AMP_GETDEVCAPS_PARMS { HWND hwndCallback; →Window handle.: ULONG ulReturn; →Return field.: ULONG ulItem; →Not used.: USHORT usMessage;...")
- 04:3504:35, 6 May 2026 SLAVE (hist | edit) [814 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:SLAVE}} This structure is used in the SpiEnableSync call to identify the slave streams for the synchronization group. It contains an array of slave stream handles and start times for each slave, allowing multiple streams to be synchronized to a master clock. <pre> typedef struct _SLAVE { HSTREAM hstreamSlave; →Stream handle for slave stream.: MMTIME mmtimeStart; →Start time.: } SLAVE; typedef SLAVE FAR * PSLAVE ; </pr...")
- 04:3404:34, 6 May 2026 XWAV HEADERINFO (hist | edit) [755 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:XWAV_HEADERINFO}} This structure is a subheader of the audio header and is usually contained within the MMXWAV_HEADER structure. It contains information about the length of the standard presentation format for audio data. It is returned on mmioGetHeader and used on mmioSetHeader when the HMMIO refers to an open audio file or to an open movie file when the active track is set to audio. <pre> typedef struct _XWAV_HEADERINFO { ULONG ulAudioLength...")
- 04:3004:30, 6 May 2026 HAND (hist | edit) [449 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:HAND}} This structure contains a stream handler name and its class. It is used in the SpiEnumerateHandlers call to return information about the stream handlers currently registered in the system. <pre> typedef struct _HAND { SZ szHandlerClass[MAX_SPI_NAME]; →Stream handler class.: SZ HandlerName[MAX_SPI_NAME]; →Stream handler name.: } HAND; typedef HAND * PHAND ; </pre> Category: Data type")
- 04:2904:29, 6 May 2026 GENPAL (hist | edit) [504 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:GENPAL}} This structure is a generic palette and it defines a color palette of up to 256 entries. This structure is used as part of the CODECVIDEOHEADER structure to define the color mapping for video data. <pre> typedef struct _GENPAL { ULONG ulStartIndex; →Starting RGB index.: ULONG ulNumColors; →Number of following entries.: PRGB2 prgb2Entries; →256 RGB entries.: } GENPAL; typedef GENPAL * PGENPAL ; <...")
- 04:2804:28, 6 May 2026 GBTNCDATA (hist | edit) [587 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:GBTNCDATA}} This data structure contains information used as the graphic button control data, defining the text and bitmap resources associated with the button. <pre> typedef struct _GBTNCDATA { USHORT usReserved; →Reserved field.: PSZ pszText; →Initial text of button.: HMODULE hmod; →Handle of bitmap resource.: USHORT cBitmaps; →Number of bitmaps.: USHORT aidBitmap[1];...")
- 04:2804:28, 6 May 2026 EVCB (hist | edit) [928 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:EVCB}} This structure describes an event. It is used by an application media control device to enable an event for an SpiEnableEvent call. Stream handlers use this same data structure to report events. Most of the system-defined events have a corresponding event control block, which is the same structure with some different field names and uses. <pre> typedef struct _EVCB { ULONG ulType; →Event type.: ULONG ulSubType; /*...")
- 04:2704:27, 6 May 2026 ETGTBUFTAB (hist | edit) [747 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ETGTBUFTAB}} This structure is the target buffer table for the PARM_NOTIFY data structure. It identifies the target buffer and provides associated metadata during notification events. <pre> typedef struct _ETGTBUFTAB { PVOID pBuffer; →Pointer to buffer.: ULONG ulBufId; →Buffer ID.: ULONG ulLength; →Buffer length.: ULONG ulMessageParm; →Message passed to application.: MMTIME mm...")
- 04:2704:27, 6 May 2026 ESRCBUFTAB (hist | edit) [815 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ESRCBUFTAB}} This structure is the source buffer table for the PARM_NOTIFY data structure. It is used to provide information about the source buffer and the specific record within it during notification events. <pre> typedef struct _ESRCBUFTAB { PVOID pBuffer; →Pointer to buffer.: PVOID pRecord; →Pointer to record in buffer.: ULONG ulLength; →Buffer length.: ULONG ulMessageParm; /* Messa...")
- 04:2604:26, 6 May 2026 EPTGTBUFTAB (hist | edit) [826 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:EPTGTBUFTAB}} This structure is the target buffer table for the PARM_NOTIFY data structure. It defines the characteristics and location of the destination buffer during a notification event. <pre> typedef struct _EPTGTBUFTAB { PVOID pBuffer; →Pointer to buffer.: ULONG ulBufId; →Buffer ID.: ULONG ulLength; →Buffer length.: ULONG ulMessageParm; →Message passed to application.: MMTIM...")
- 04:2504:25, 6 May 2026 EPSRCBUFTAB (hist | edit) [864 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:EPSRCBUFTAB}} This structure is the source buffer table for the PARM_NOTIFY data structure. It provides details about the specific buffer and record currently being processed or notified. <pre> typedef struct _EPSRCBUFTAB { PVOID pBuffer; →Pointer to buffer.: PVOID pRecord; →Pointer to record in buffer.: ULONG ulLength; →Buffer length.: ULONG ulMessageParm; /* Message to passed to applic...")
- 04:2504:25, 6 May 2026 E DCB (hist | edit) [527 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:E_DCB}} This structure contains device-specific information. It is used at stream creation by the application media control device to deliver device-specific information to the source or target stream handlers. <pre> typedef struct _E_DCB { ULONG ulDCBLen; →Length of structure.: SZ szDevName[MAX_SPI_NAME]; →Device driver name.: ULONG ulSysFileNum; →File handle number.: } E_DCB; typede...")
- 04:2404:24, 6 May 2026 DIVE CAPS (hist | edit) [1,368 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DIVE_CAPS}} This structure contains fields for the DiveQueryCaps function, providing detailed information about the display capabilities and supported color formats of the Direct Interface Video Extensions (DIVE). <pre> typedef struct _DIVE_CAPS { ULONG ulStructLen; →Length of structure.: ULONG ulPlaneCount; →Number of defined planes.: BOOL fScreenDirect; →Direct screen access.: B...")
- 04:2304:23, 6 May 2026 DDCMDSTATUS (hist | edit) [452 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDSTATUS}} This data structure contains fields for the DDCMD_STATUS message. <pre> typedef struct _ddcmd_status_parm { ULONG ulFunction; →Function requested by stream handler.: HSTREAM hStream; →Stream handle.: PSTATUS_PARM pStatus; →Pointer to STATUS_PARM.: ULONG ulStatusSize; →Size or position time.: } DDCMDSTATUS; </pre> Category: Data type")
- 04:2204:22, 6 May 2026 DDCMDSETUP (hist | edit) [452 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDSETUP}} This data structure contains fields for the DDCMD_SETUP message. <pre> typedef struct _ddcmd_setup_parm { ULONG ulFunction; →Function requested by stream handler.: HSTREAM hStream; →Stream handle.: PSETUP_PARM pSetupParm; →Pointer to SETUP_PARM.: ULONG ulSetupParmSize; →Size of SETUP_PARM.: } DDCMDSETUP; </pre> Category: Data type")
- 04:2204:22, 6 May 2026 DDCMDREGISTER (hist | edit) [1,174 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDREGISTER}} This data structure contains fields for the DDCMD_REG_STREAM message. <pre> typedef struct _ddcmd_register_parm { ULONG ulFunction; →Function requested by stream handler.: HSTREAM hStream; →Stream handle.: ULONG ulSysFileNum; →Device handle.: PSHDFN pSHDEntryPoint; →Stream handler entry point.: ULONG ulStreamOperation; →Stream operation.: SP...")
- 04:2104:21, 6 May 2026 DDCMDREADWRITE (hist | edit) [768 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDREADWRITE}} This data structure contains fields for the DDCMD_READ and DDCMD_WRITE messages. <pre> typedef struct _ddcmd_readwrite_parm { ULONG ulFunction; →Function requested by stream handler.: HSTREAM hStream; →Stream handle.: PVOID pBuffer; →Buffer pointer.: ULONG ulBufferSize; →Buffer size.: PVOID pProcessLin; →Process linear record pointer.: BOOL fEO...")
- 04:2104:21, 6 May 2026 DDCMDDEREGISTER (hist | edit) [325 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDDEREGISTER}} This data structure contains fields for the DDCMD_DEREG_STREAM message. <pre> typedef struct _ddcmd_deregister_parm { ULONG ulFunction; →Function requested by stream handler.: HSTREAM hStream; →Stream handle.: } DDCMDDEREGISTER; </pre> Category: Data type")
- 04:2004:20, 6 May 2026 DDCMDCONTROL (hist | edit) [497 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDCONTROL}} This data structure contains fields for the DDCMD_CONTROL message. <pre> typedef struct _ddcmd_control_parm { ULONG ulFunction; →Function requested.: HSTREAM hStream; →Stream handle.: HEVENT hEvent; →Event handle.: ULONG ulCmd; →Flags.: PVOID pParm; →Pointer to CONTROL_PARM.: ULONG ulParmSize; →See CONTROL_PARM.: } DDCMDCONTROL; </pre> [...")
- 04:1904:19, 6 May 2026 DDCMDCOMMON (hist | edit) [326 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DDCMDCOMMON}} This data structure contains common fields between all DDCMD data structures. <pre> typedef struct _ddcmd_common_parm { ULONG ulFunction; →Function requested by stream handler.: HSTREAM hStream; →Data stream instance.: } DDCMDCOMMON; </pre> Category: Data type")
- 04:1804:18, 6 May 2026 DCB (hist | edit) [459 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DCB}} This structure contains device specific-information. It is used at stream creation by the application media control device to deliver device-specific information to the source or target stream handlers. <pre> typedef struct _DCB { ULONG ulDCBLen; →Control block length.: SZ szDevName[MAX_SPI_NAME]; →Device driver name.: } DCB; typedef DCB FAR * PDCB ; </pre> Category: Data type")
- 04:1804:18, 6 May 2026 DATA EVCB (hist | edit) [882 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:DATA_EVCB}} This structure describes a data cue-point event whose purpose is to set a cue point for a specific piece of data in the data stream. The stream handler reports a data cue-point event when the data is detected in the stream. This event can be enabled as a single or recurring event. <pre> typedef struct _DATA_EVCB { ULONG ulType; →Event type.: ULONG ulSubType; →Event subtype.: ULONG ulFlags;...")
- 04:1504:15, 6 May 2026 CONTROL PARM (hist | edit) [515 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:CONTROL_PARM}} This data structure contains fields for the pParm and ulParmSize fields of the DDCMDCONTROL data structure. <pre> typedef struct _CONTROL_PARM { ULONG ulTime; →Time in milliseconds.: } CONTROL_PARM; </pre> ; ulTime (ULONG) : Specifies the time in milliseconds. The stream handler sets the cue time when the ulCmd field of the DDCMDCONTROL data structure is DDCMD_ENABLE_EVENT. The PDD returns the current time for DDCMD_STOP...")
- 04:1404:14, 6 May 2026 CONNECT (hist | edit) [657 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:CONNECT}} This structure is a data type used in the MCI_SYSINFO_CONPARAMS structure. <pre> typedef struct _CONNECT { USHORT usConnectType; →Connector type.: CHAR szToInstallName[MAX_DEVICE_NAME]; →Install name.: USHORT usToConnectIndex; →Connector index.: } CONNECT; typedef CONNECT * PCONNECT ; </pre> ;usConnectType (USHORT) :The connector type. ;szToInstallName[MAX_DEVI...")
- 04:1304:13, 6 May 2026 CODECVIDEOHEADER (hist | edit) [2,017 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:CODECVIDEOHEADER}} This structure is the video CODEC header and it describes the data format of either the source video or the destination video. It is used on the MMIOM_CODEC_OPEN message. <pre> typedef struct _CODECVIDEOHEADER { ULONG ulStructLen; →Structure length.: ULONG cx; →Width of bitmap.: ULONG cy; →Height of bitmap.: USHORT cPlanes; →Number of planes.: ...")
- 04:0004:00, 6 May 2026 CODECINIFILEINFO (hist | edit) [9,060 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:CODECINIFILEINFO}} This structure contains information about a CODEC entry in the MMPMMMIO.INI file. Each entry describes a CODEC that can be used system. Some CODECs might have several entries in the MMPMMMIO.INI file. This structure is used on the mmioIniFileCODEC function. <pre> typedef struct _CODECINIFILEINFO { ULONG ulStructLen; →Length of this structure.: FOURCC fcc; /* File format ID....")
- 03:5903:59, 6 May 2026 CODECASSOC (hist | edit) [481 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:CODECASSOC}} This data structure is used to associate a compressor or decompressor with an MMIO handle of an open file. This structure is used with the mmioSet function or the MMIOM_SET message. <pre> typedef struct _CODECASSOC { PVOID pCodecOpen; →Pointer to CODECOPEN.: PCODECINIFILEINFO pCODECIniFileInfo; →Pointer to structure.: } CODECASSOC; typedef CODECASSOC * PCODECASSOC ; </pre> Category: Data...")
- 03:5803:58, 6 May 2026 ACB SET (hist | edit) [371 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_SET}} This is the Set Associate Control Block data structure. <pre> typedef struct _ACB_SET { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →ACBTYPE_SET.: ULONG ulFlags; →Set flags.: ULONG ulReserved; →Reserved.: } ACB_SET; typedef ACB _ SET * PACB _ SET ; </pre> Category: Data type")
- 03:5703:57, 6 May 2026 ACB NULLSH (hist | edit) [958 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_NULLSH}} This data structure allows users of the NULL stream handler to register a callback address. This callback address is used to pass information from the NULL stream handler to the user. There are two stream handler commands (SHC messages) that the NULL stream handler passes to the user (SHC_ENABLE_SYNC and SHC_DISABLE_SYNC). These are required to allow the user to pass back to the Sync/Stream Manager an EVCB and an optional semaphore to be used...")
- 03:5703:57, 6 May 2026 ACB MTSH (hist | edit) [530 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_MTSH}} This is the Associate Control Block data structure for the multitrack stream handler object. <pre> typedef struct _ACB_MTSH { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →ACBTYPE_MTSH.: HMMIO hmmio; →Handle of media element manager object.: MMTRACKINFO mmtrackInfo; →Track for this stream.: ULONG ulFlags; →Flags.: } ACB_MTSH; type...")
- 03:5603:56, 6 May 2026 ACB MMIO (hist | edit) [379 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_MMIO}} This structure contains fields for a MMIO associate control block. <pre> typedef struct _ACB_MMIO { ULONG ulACBLen; →Length of structure.: ULONG ulObjType; →Object type.: HMMIO hmmio; →Handle of media element manager object.: } ACB_MMIO; typedef ACB _ MMIO FAR * PACB _ MMIO ; </pre> Category: Data type")
- 03:5203:52, 6 May 2026 ACB MISH (hist | edit) [761 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_MISH}} This is the MIDI Associate Control Block data structure. typedef struct _ACB_MISH { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →Object type.: HSTREAM hstreamDefault; →Default HSTREAM.: ULONG ulDeviceTypeID; →Device type ID.: ULONG ulpMapperPorts; →Pointer to mapper port table.: ULONG ulNumInStreams; /*...")
- 03:4303:43, 6 May 2026 ACB CODECSH (hist | edit) [653 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_CODECSH}} This is the Associate Control Block data structure for the CODEC stream handler object. typedef struct _ACB_CODECSH { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →ACBTYPE_CODECSH.: HSTREAM hstreamToPair; →Second stream of pair.: PVOID pMmioInfo; →Information for IOProc.: ULONG ulInfoLength; →Length of MmioInfo.: PVOID pCodecCon...")
- 03:4103:41, 6 May 2026 ACB MEM PLAYL (hist | edit) [417 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_MEM_PLAYL}} This structure is a pointer to a memory stream handler playlist object Associate Control Block (ACB). <PRE> typedef struct _ACB_MEM_PLAYL { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →Object type.: PVOID pMemoryAddr; →Memory object starting address.: } ACB_MEM_PLAYL; typedef ACB_MEM_PLAYL *PACB_MEM_PLAYL; </PRE> Category:Data type")
- 03:3803:38, 6 May 2026 ACB CDDA (hist | edit) [297 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:ACB_CDDA}} CD Associate Control Block. typedef struct _ACB_CDDA { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →ACBTYPE_CDDA.: CHAR bCDDrive; →CD drive letter.: } ACB_CDDA; typedef ACB _ CDDA * PACB _ CDDA ; Category:Data type")
- 03:2603:26, 6 May 2026 MCI VID RECT PARMS (hist | edit) [383 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_VID_RECT_PARMS}} This structure contains fields for the MCI_PUT and MCI_WHERE messages for digital video devices. typedef struct _MCI_VID_RECT_PARMS { HWND hwndCallback; →Window handle.: RECTL rc; →Specified rectangle array.: } MCI_VID_RECT_PARMS; typedef MCI _ VID _ RECT _ PARMS * PMCI _ VID _ RECT _ PARMS ; Category:Data type")
- 03:1803:18, 6 May 2026 ACB (hist | edit) [504 bytes] Martini (talk | contribs) (Created page with "Associate control block. This structure describes a data object to associate with a stream instance. Each stream handler defines the values for ulParm1 and ulParm2. A stream handler can define none or more associate control blocks. typedef struct _ACB { ULONG ulACBLen; →Structure length.: ULONG ulObjType; →Object type.: ULONG ulParm1; →I/O parameter.: ULONG ulParm2; →I/O parameter.: } ACB; typedef ACB * P...")
4 May 2026
- 05:3505:35, 4 May 2026 PMCI GENERIC PARMS (hist | edit) [31 bytes] Martini (talk | contribs) (Redirected page to MCI GENERIC PARMS) Tag: New redirect
- 05:3105:31, 4 May 2026 MCI GENERIC PARMS (hist | edit) [296 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_GENERIC_PARMS}} This structure contains fields for messages that have empty parameter lists. typedef struct _MCI_GENERIC_PARMS { HWND hwndCallback; →Window handle.: } MCI_GENERIC_PARMS; typedef MCI _ GENERIC _ PARMS * PMCI _ GENERIC _ PARMS ; Category:Data type")
- 05:2205:22, 4 May 2026 MCI WINDOW (hist | edit) [3,503 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_WINDOW}} This message specifies the window and characteristics that a graphic device (such as digital video or video overlay) should use for its display. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_VID_WINDOW_PARMS pParam2; →Pointer to window structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : This parameter can contain any of the following flags: : * '''MCI_NOTIFY''' — Posts a notificatio...")
- 05:2005:20, 4 May 2026 MCI WHERE (hist | edit) [3,520 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_WHERE}} This message returns the coordinates of the source and destination rectangles, as well as the current location of the video window. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_VID_RECT_PARMS pParam2; →Pointer to rectangle structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : This parameter can contain any of the following flags: : * '''MCI_NOTIFY''' — Posts a notification message whe...")
- 05:2005:20, 4 May 2026 MCI UNFREEZE (hist | edit) [2,883 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_UNFREEZE}} This message restores motion to an area of the display that was previously frozen using MCI_FREEZE or MCI_RESTORE. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_OVLY_RECT_PARMS pParam2; →Pointer to rectangle structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : This parameter can contain any of the following flags: : * '''MCI_NOTIFY''' — Posts a notification message when the...")
- 05:1905:19, 4 May 2026 MCI UNDO (hist | edit) [2,459 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_UNDO}} This message undoes the operation most recently performed by a cut, paste, or delete command. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to generic structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : This parameter can contain any of the following flags: : * '''MCI_NOTIFY''' — Posts a notification message to the window specified in the `hwndCallback...")
- 05:1705:17, 4 May 2026 MCI SYSINFO (hist | edit) [4,485 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SYSINFO}} This message returns information about media control devices, device instances, and system configuration. It is primarily used to query the quantity or names of devices, or to manage device drivers in the '''MMPM2.INI''' file. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_SYSINFO_PARMS pParam2; →Pointer to sysinfo structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : Only one '''MCI_SY...")
- 05:1605:16, 4 May 2026 MCI STOP (hist | edit) [3,099 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_STOP}} This message is sent to stop playback or recording. For video recording, issuing this message stops the process regardless of whether a "TO" position has been reached. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to generic structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : This parameter can contain any of the following flags: : * '''MCI_NOTIFY''' —...")
- 05:0405:04, 4 May 2026 MCI STEP (hist | edit) [3,336 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_STEP}} This message is sent to step the player and is intended primarily for videodisc players. The step can be performed in either forward or reverse directions. == Syntax == <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_STEP_PARMS pParam2; →Pointer to step structure.: </PRE> == Parameters == ; ''ulParam1'' (ULONG) - input : This parameter can contain any of the following flags: : * '''MCI_NOTIFY''' — A notification mes...")