New pages
Appearance
6 May 2026
- 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: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...")
- 05:0305:03, 4 May 2026 MCI STATUS (hist | edit) [4,065 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_STATUS}} This message is used to obtain information about the status of a device instance. MCI_STATUS returns the values most recently set by MCI_SET, MCI_LOAD, MCI_SETTUNER, and MCI_SETIMAGEBUFFER operations. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_STATUS_PARMS pParam2; →Pointer to status structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''...")
- 05:0105:01, 4 May 2026 MCI SPIN (hist | edit) [2,638 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SPIN}} This message is used to start or stop the rotation of a disc-based media player (such as a videodisc or CD-ROM). ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to the MCI_GENERIC_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used. Note that '''MCI_SPIN_UP''' and '''MCI_SPIN_DOWN''' are mutually exclusive. :* '''MCI_NOTIFY'''...")
- 04:5904:59, 4 May 2026 MCI SETTUNER (hist | edit) [3,234 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SETTUNER}} This message causes the digital video media control device (MCD) to change the frequency that the tuner device is tuned to. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_DGV_TUNER_PARMS pParam2; →Pointer to the MCI_DGV_TUNER_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :...")
- 04:5804:58, 4 May 2026 MCI SET SYNC OFFSET (hist | edit) [2,645 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SET_SYNC_OFFSET}} This message is used to specify positional offsets for devices operating in synchronization. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_SYNC_OFFSET_PARMS pParam2; →Pointer to the MCI_SYNC_OFFSET_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following standard flags can be used: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :* '''MCI_WA...")
- 04:5704:57, 4 May 2026 MCI SET POSITION ADVISE (hist | edit) [3,031 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SET_POSITION_ADVISE}} This message is used to request periodic position-change notifications from a media device. The interval between notifications is specified in the current time format. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_POSITION_PARMS pParam2; →Pointer to the MCI_POSITION_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Post...")
- 04:5604:56, 4 May 2026 MCI SETIMAGEPALETTE (hist | edit) [2,243 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SETIMAGEPALETTE}} This message sets the palette or color map to be used for images loaded with subsequent MCI_SETIMAGEBUFFER messages. It applies only to palettized images. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_PALETTE_PARMS pParam2; →Pointer to the MCI_PALETTE_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a notificatio...")
- 04:5504:55, 4 May 2026 MCI SETIMAGEBUFFER (hist | edit) [4,832 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SETIMAGEBUFFER}} This message writes data to the image capture buffer. The fields in the MCI_IMAGE_PARMS structure are used to interpret the data. Using this message invalidates or resets the current element name or element HMMIO handle, as the data provided by the application replaces the current element. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_IMAGE_PARMS pParam2; →Pointer to the MCI_IMAGE_PARMS structure.: ...")
- 04:5304:53, 4 May 2026 MCI SET CUEPOINT (hist | edit) [3,256 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SET_CUEPOINT}} This message is used to set run-time cue points in a media device. When the device reaches a specified point during playback or recording, it notifies the application. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_CUEPOINT_PARMS pParam2; →Pointer to the MCI_CUEPOINT_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a not...")
- 04:5004:50, 4 May 2026 MCI SET (hist | edit) [3,660 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SET}} This message sets various device attributes, such as audio levels, time formats, and video states. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_SET_PARMS pParam2; →Pointer to the MCI_SET_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following standard flags can be used: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :* '''MCI_WAIT''' Does not return...")
- 04:4804:48, 4 May 2026 MCI SEEK (hist | edit) [2,845 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SEEK}} This message is sent to change the current media position of the device. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_SEEK_PARMS pParam2; →Pointer to the MCI_SEEK_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :* '''MCI_WAIT''' Does not return control until the action is comp...")
- 04:4704:47, 4 May 2026 MCI SAVE (hist | edit) [3,044 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_SAVE}} This message saves the current file or device element to storage. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_SAVE_PARMS pParam2; →Pointer to the MCI_SAVE_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :* '''MCI_WAIT''' Does not return control until the action is completed....")
- 04:4304:43, 4 May 2026 MCI REWIND (hist | edit) [2,101 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_REWIND}} This message seeks the media to the starting position. This position is defined as the first 'playable' area, beyond any header or table-of-contents data. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to the MCI_GENERIC_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :This parameter can contain any of the following standard flags: :* '''MCI_NOTIFY''' P...")
- 04:3504:35, 4 May 2026 MCI RESUME (hist | edit) [2,383 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_RESUME}} This message is sent to resume playing or recording from a paused state. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to the MCI_GENERIC_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :* '''MCI_WAIT''' Does not return control until the actio...")
- 04:3304:33, 4 May 2026 MCI RESTORE (hist | edit) [3,452 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_RESTORE}} This message causes a video device to transfer an image from the element buffer to the display surface. To ensure that the image is displayed, the device automatically performs a freeze operation where necessary. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_RESTORE_PARMS pParam2; →Pointer to the MCI_RESTORE_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be...")
- 04:2704:27, 4 May 2026 MCI RELEASEDEVICE (hist | edit) [2,465 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_RELEASEDEVICE}} This message is sent to release the exclusive use of physical device resources by a group or device instance. Releasing a device does not always cause the device to be passed to another application; ownership is only changed when the MCI_ACQUIREDEVICE message is used, or if another application opens or closes the device. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; /* Pointer to...")
- 04:2504:25, 4 May 2026 MCI REDO (hist | edit) [2,413 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_REDO}} This message redoes the cut, paste, or delete operation most recently undone by MCI_UNDO. MCI_REDO should immediately follow MCI_UNDO; otherwise, editing actions performed after MCI_UNDO (and before a corresponding MCI_REDO) will be lost when MCI_REDO is issued. The media position is at the beginning of the file after a redo operation. ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_GENERIC_PARMS pParam2; /* Point...")
- 04:2304:23, 4 May 2026 MCI RECORD (hist | edit) [3,499 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_RECORD}} This message causes the device to start recording. Before you send this message, it is recommended that you issue MCI_ACQUIREDEVICE with the MCI_EXCLUSIVE_INSTANCE flag set. This will lock the device context and prevent it from being made inactive. Digital Video Specific This message initiates real-time recording of motion video with simultaneous audio capture. Any options, such as frame rate, quality, and so on, in effect at the time recor...")
- 04:1604:16, 4 May 2026 MCI PUT (hist | edit) [2,168 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_PUT}} ==Syntax== <PRE> param1 ULONG ulParam1; →Message flags.: param2 PMCI_VID_RECT_PARMS pParam2; →Pointer to a rectangle parameter structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :Common flags: :* '''MCI_NOTIFY''' Posts a notification message when the action completes. :* '''MCI_WAIT''' Does not return control until the operation completes. ;'''Digital Video Extensions''' :* '''MCI_DGV_PUT_RECT''' Indicates the `rc` fi...")
- 04:1304:13, 4 May 2026 MCI PLAY (hist | edit) [3,292 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_PLAY}} The `MCI_PLAY` message initiates playback for a media device. It allows for specifying start and end positions, as well as device-specific playback modes like fast-forward, reverse, or scan. ==Syntax== <PRE> param1 ULONG ulParam1; →Playback flags.: param2 PMCI_PLAY_PARMS pParam2; →Pointer to a play parameter structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following general flags apply to all devices: :* '''MC...")
- 04:1104:11, 4 May 2026 MCI PAUSE (hist | edit) [2,392 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_PAUSE}} The `MCI_PAUSE` message is used to suspend the current playback or recording operation on a media device. ==Syntax== <PRE> param1 ULONG ulParam1; →Pause flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to the MCI_GENERIC_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used: :* '''MCI_NOTIFY''' Posts a notification message to the window specified in ''hwndCallback'' when the p...")
- 04:1004:10, 4 May 2026 MCI PASTE (hist | edit) [3,416 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_PASTE}} The `MCI_PASTE` message inserts data from the clipboard or an application-supplied buffer into the current media element. This operation allows for data replacement or simple insertion depending on the flags provided. ==Syntax== <PRE> param1 ULONG ulParam1; →Paste flags.: param2 PMCI_EDIT_PARMS pParam2; →Pointer to the MCI_EDIT_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used...")
- 04:0804:08, 4 May 2026 MCI MIXNOTIFY (hist | edit) [2,741 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_MIXNOTIFY}} This message allows an application to register for notifications regarding changes to mixer attributes (such as volume, bass, or treble) or connector status changes. When a change occurs, the system sends an MM_MCIEVENT message to the registered window. ==Syntax== <PRE> param1 ULONG ulParam1; →Notification flags.: param2 PMCI_GENERIC_PARMS pParam2; →Pointer to the MCI_GENERIC_PARMS structure.: </PRE> ==Parameters== ;''ulPara...")
- 04:0704:07, 4 May 2026 MCI MASTERAUDIO (hist | edit) [2,996 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_MASTERAUDIO}} This message provides support for setting and retrieving system-wide audio control settings. Unlike MCI_SET, which affects only a specific device instance, `MCI_MASTERAUDIO` affects all logical audio devices in the system. ==Syntax== <PRE> param1 ULONG ulParam1; →Audio control flags.: param2 PMCI_MASTERAUDIO_PARMS pParam2; →Pointer to the MCI_MASTERAUDIO_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - i...")
- 04:0404:04, 4 May 2026 MCI LOAD (hist | edit) [2,847 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_LOAD}} This message is used to load a new file or RIFF chunk into an already opened media device instance. ==Syntax== <PRE> param1 ULONG ulParam1; →Load flags.: param2 PMCI_LOAD_PARMS pParam2; →Pointer to the MCI_LOAD_PARMS data structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :The following flags can be used. Note that '''MCI_OPEN_ELEMENT''' and '''MCI_OPEN_MMIO''' are mutually exclusive. :* '''MCI_NOTIFY''' Posts a noti...")
- 04:0304:03, 4 May 2026 MCI INFO (hist | edit) [3,216 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_INFO}} This message returns string information from a media device instance. This information describes static attributes of the device or the loaded media, rather than its capabilities. ==Syntax== <PRE> param1 ULONG ulParam1; →Information flags.: param2 PMCI_INFO_PARMS pParam2; →Pointer to the MCI_INFO_PARMS data structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :This parameter can contain any of the following flags: :* '...")
- 04:0204:02, 4 May 2026 MCI GROUP (hist | edit) [3,427 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_GROUP}} This message allows applications to create and delete groups of device instances. Grouping allows a single command to be sent to the group ID, which the system then broadcasts to every device instance within that group. ==Syntax== <PRE> param1 ULONG ulParam1; →Grouping flags.: param2 PMCI_GROUP_PARMS pParam2; →Pointer to the MCI_GROUP_PARMS structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :This parameter can conta...")
- 04:0104:01, 4 May 2026 MCI GETTOC (hist | edit) [2,763 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_GETTOC}} This message returns a table of contents (TOC) structure for the currently loaded compact disc. ==Syntax== <PRE> param1 ULONG ulParam1; →Flags for the TOC query.: param2 PMCI_TOC_PARMS pParam2; →Pointer to the MCI_TOC_PARMS data structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :This parameter can contain any of the following flags: :* '''MCI_NOTIFY''' A notification message will be posted to the window specified...")
- 03:5903:59, 4 May 2026 MCI GETIMAGEPALETTE (hist | edit) [2,158 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_GETIMAGEPALETTE}} This message returns the current palette or color map for the currently captured image, if one is available. ==Syntax== <PRE> param1 ULONG ulParam1; →Flags for palette retrieval.: param2 PMCI_PALETTE_PARMS pParam2; →Pointer to the MCI_PALETTE_PARMS data structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :This parameter can contain any of the following flags: :* '''MCI_NOTIFY''' A notification message will...")
- 03:5803:58, 4 May 2026 MCI GETIMAGEBUFFER (hist | edit) [5,987 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE:MCI_GETIMAGEBUFFER}} This message is used by digital video or video overlay devices to retrieve the contents of the capture video buffer or the current movie frame into an application-provided buffer. ==Syntax== <PRE> param1 ULONG ulParam1; →Flags for retrieval operation.: param2 PMCI_IMAGE_PARMS pParam2; →Pointer to the MCI_IMAGE_PARMS data structure.: </PRE> ==Parameters== ;''ulParam1'' (ULONG) - input :This parameter can contain any of t...")