Jump to content

New pages

New pages
Hide registered users | Show bots | Show redirects
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)

13 May 2026

  • 03:2903:29, 13 May 2026 HVSD (hist | edit) [55 bytes] Martini (talk | contribs) (Created page with "VSD handle. typedef PVOID HVSD; Category:Data type")
  • 03:2803:28, 13 May 2026 HSTREAM (hist | edit) [61 bytes] Martini (talk | contribs) (Created page with "Stream handle. typedef ULONG HSTREAM; Category:Data type")
  • 03:2703:27, 13 May 2026 HID (hist | edit) [61 bytes] Martini (talk | contribs) (Created page with "Stream handler ID. typedef ULONG HID; Category:Data type")
  • 03:2603:26, 13 May 2026 HEVENT (hist | edit) [59 bytes] Martini (talk | contribs) (Created page with "Event handle. typedef ULONG HEVENT; Category:Data type")
  • 03:2203:22, 13 May 2026 SpiDetermineSyncMaster (hist | edit) [1,757 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: SpiDetermineSyncMaster}} Determines the optimal master stream for a synchronization group based on hardware capabilities and timing granularity. == Syntax == <pre> #include <os2.h> ULONG SpiDetermineSyncMaster( PHSTREAM phstreamMaster, Returns best master handle: PMASTER paMasterList, Array of candidate streams: ULONG ulNumMasters Number of candidates: ); </pre> == Parameters == ; phstreamMaster : (PHSTREAM) Output...")
  • 03:2003:20, 13 May 2026 SHDEntryPoint (hist | edit) [2,444 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: SHDEntryPoint}} Each stream handler must provide the '''SHDEntryPoint''' entry point, which is used by the Physical Device Driver (PDD) to communicate back to the stream handler. == Syntax == <pre> #include <os2.h> ULONG SHDEntryPoint(PSHD_COMMON pCommon); </pre> == Parameters == ; pCommon (PSHD_COMMON) - input : A pointer to an SHD_COMMON structure. This structure generally contains the function code and the necessary parameters for the spec...")
  • 03:1703:17, 13 May 2026 MMINIFILEINFO (hist | edit) [1,026 bytes] Martini (talk | contribs) (Created page with "The structure contains information about an I/O procedure entry in the MMPMMMIO.INI file. Each entry describes an I/O procedure that can be used by the system. Each I/O procedure has one entry in the MMPMMMIO.INI file. This structure is used on the mmioIniFileHandler function. <pre> typedef struct _MMINIFILEINFO { FOURCC fccIOProc; Identifies IOProc.: CHAR szDLLName[DLLNAME_SIZE]; DLL name of IOProc.: ...")
  • 03:1603:16, 13 May 2026 MMEXTENDINFO (hist | edit) [803 bytes] Martini (talk | contribs) (Created page with "This structure contains information used on an mmioSet function call to digital video I/O procedure. It contains information used to associate a CODEC with an open file or to query information about CODECs already loaded. This structure also provides a way of setting attributes used in reading and writing from a digital video movie file. <pre> typedef struct _MMEXTENDINFO { ULONG ulStructLen; Structure length.: ULONG ulBufSize; /* Total...")
  • 03:1303:13, 13 May 2026 MMVIDEOHEADER (hist | edit) [1,766 bytes] Martini (talk | contribs) (Created page with "This structure is the video track header and it describes attributes of a video track for an open movie file. It is the standard presentation format for video data and is returned on mmioGetHeader and used on mmioSetHeader when the HMMIO structure refers to an open movie file and the active track for this file is set to a video track. <pre> typedef struct _MMVIDEOHEADER { ULONG ulStructLen; Structure length.: ULONG ulContentTy...")
  • 03:1103:11, 13 May 2026 MMMOVIEHEADER (hist | edit) [1,581 bytes] Martini (talk | contribs) (Created page with "This structure is the movie (motion video) header and it describes attributes of an open movie file. It is the standard presentation format for movie data and is returned mmioGetHeader and used on mmioSetHeader when HMMIO refers to an open movie file and the active track for this file is set to MMIO_RESETTRACKS. typedef struct _MMMOVIEHEADER { ULONG ulStructLen; Structure length.: ULONG ulContentType; /* Movie content...")
  • 03:1003:10, 13 May 2026 MMIMAGEHEADER (hist | edit) [1,980 bytes] Martini (talk | contribs) (Created page with "This structure is the image header and it describes attributes of an open image file. It is the standard presentation format for image data and is returned on an mmioGetHeader function and is used on the mmioSetHeader function when the HMMIO refers to an open image file. Note: Valid field values for the standard image presentation format are defined where it is appropriate. typedef struct _MMIMAGEHEADER { ULONG ulHeaderLength; /* Length i...")
  • 03:0903:09, 13 May 2026 MMCKINFO (hist | edit) [607 bytes] Martini (talk | contribs) (Created page with "This structure contains information about a chunk in a RIFF file. It is used on the mmioCreateChunk, mmioDescend, and mmioAscend functions calls. typedef struct _MMCKINFO { FOURCC ckid; Chunk ID (FOURCC).: ULONG ckSize; Chunk size (bytes).: FOURCC fccType; FOURCC type (if ckid RIFF or LIST).: ULONG ulDataOffset; File offset of data portion of chunk.: ULONG ulFlags; /* MMIO_DIRTY...")
  • 03:0703:07, 13 May 2026 MMAUDIOHEADER (hist | edit) [1,798 bytes] Martini (talk | contribs) (Created page with "This structure is the audio header and it describes attributes of an open audio file. It is the standard presentation format for audio data and is returned on an mmioGetHeader function call and is used on an mmioSetHeader function when the HMMIO refers to an open audio file or to an open movie file when the active track for this file is set to an audio track. typedef struct _MMAUDIOHEADER { ULONG ulHeaderLength; /* Header length in bytes. *...")
  • 03:0503:05, 13 May 2026 MMIOPROC (hist | edit) [483 bytes] Martini (talk | contribs) (Created page with " ==PMMIOPROC== Pointer to an I/O procedure entry point. typedef MMIOPROC FAR *PMMIOPROC; All I/O procedure messages are passed to an I/O procedure using this interface. The syntax for a direct I/O procedure call is shown below. typedef LONG (APIENTRY MMIOPROC) (PVOID pmmioinfo, USHORT usMsg, LONG lParam1, LONG lParam2); Category:Dat...")
  • 03:0303:03, 13 May 2026 MMFORMATINFO (hist | edit) [1,079 bytes] Martini (talk | contribs) (Created page with "This structure describes some of the characteristics of an I/O procedure and the type of data that it can process. It is used with the mmioGetFormatName, mmioGetFormats, and mmioQueryFormatCount functions. <pre> typedef struct _MMFORMATINFO { ULONG ulStructLen; Length of this structure.: FOURCC fccIOProc; IOProc identifier.: ULONG ulIOProcType; /*...")
  • 03:0203:02, 13 May 2026 MMCFINFO (hist | edit) [1,467 bytes] Martini (talk | contribs) (Created page with "This structure contains information about a RIFF compound file. This structure is returned on the mmioCFGetInfo function and used on the mmioCFSetInfo function. <pre> typedef struct _MMCFINFO { ULONG ulHeaderSize; CTOC header size.: ULONG ulEntriesTotal; Number of CTOC table entries.: ULONG ulEntriesDeleted; Number of CTOC table entries deleted.: ULONG ulEntriesUnused; Number of unused CTOC entries.: ULONG...")
  • 03:0103:01, 13 May 2026 MMCTOCENTRY (hist | edit) [921 bytes] Martini (talk | contribs) (Created page with "This structure contains information about an entry in the compound table of contents (CTOC) of a RIFF compound file. typedef struct _MMCTOCENTRY { ULONG ulOffset; Offset of element within CGRP.: ULONG ulSize; Size of element.: ULONG ulMedType; FOURCC of element.: ULONG ulMedUsage; Possible subtype.: ULONG ulCompressTech; Compression technique used.: ULONG...")
  • 02:5902:59, 13 May 2026 CODECPROC (hist | edit) [475 bytes] Martini (talk | contribs) (Created page with " ==PCODECPROC== Pointer to a CODEC procedure entry point. typedef CODECPROC FAR *PCODECPROC; All CODEC messages are passed to a CODEC using this interface. The syntax for a direct CODEC procedure call is shown below: typedef LONG (APIENTRY CODECPROC) (PHCODEC phcodec, USHORT usMsg, LONG lParam1, LONG lParam2); Category:Data type")
  • 02:5302:53, 13 May 2026 HMMCF (hist | edit) [196 bytes] Martini (talk | contribs) (Created page with "A RIFF compound file instance handle returned by the mmioCFOpen function. It is used with the other compound file functions to identify the instance. typedef HMMIO HMMCF; Category:Data type")
  • 02:4802:48, 13 May 2026 MMIOINFO (hist | edit) [1,447 bytes] Martini (talk | contribs) (Created page with "This structure contains the current state information of an open file. It is returned on the mmioGetInfo function and used on the mmioSetInfo function. <pre> typedef struct _MMIOINFO { ULONG ulFlags; Open flags.: FOURCC fccIOProc; FOURCC of the IOProc to use.: PMMIOPROC pIOProc; Function pointer to IOProc to use.: ULONG ulErrorRet; Extended error return code.: LONG c...")
  • 02:4702:47, 13 May 2026 HMMIO (hist | edit) [200 bytes] Martini (talk | contribs) (Created page with "An MMIO data object instance handle returned by the mmioOpen function. It is used with other data object functions and messages to identify the instance. typedef ULONG HMMIO; Category:Date type")
  • 02:4502:45, 13 May 2026 MmioWrite (hist | edit) [2,966 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioWrite}} The '''mmioWrite''' function writes data to a file that was opened using mmioOpen. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> LONG mmioWrite(HMMIO hmmio, PCHAR pchBuffer, LONG cBytes); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen. ; pchBuffer (PCHAR) - input : A pointer to the buffer containing the data to be written. ; cBytes (LONG) - input : The number of...")
  • 02:4402:44, 13 May 2026 MmioStringToFOURCC (hist | edit) [1,686 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioStringToFOURCC}} The '''mmioStringToFOURCC''' function converts a null-terminated string to a four-character code (FOURCC). == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> FOURCC mmioStringToFOURCC(PSZ pszString, USHORT usFlags); </pre> == Parameters == ; pszString (PSZ) - input : The null-terminated string to convert to a FOURCC. ; usFlags (USHORT) - input : Specifies options for the conversion. Contains 0 or the following flag...")
  • 02:4302:43, 13 May 2026 MmioSetInfo (hist | edit) [2,330 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioSetInfo}} The '''mmioSetInfo''' function updates information on a file I/O buffer of a file opened for buffered I/O. This is typically used to terminate direct buffer access. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> USHORT mmioSetInfo(HMMIO hmmio, PMMIOINFO pmmioinfo, USHORT usFlags); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen. ; pmmioinfo (PMMIOINFO) - input : The call...")
  • 02:4202:42, 13 May 2026 MmioSetHeader (hist | edit) [3,707 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioSetHeader}} The '''mmioSetHeader''' function sets the attributes of the media in a file opened for writing by mmioOpen. It issues an MMIOM_SETHEADER message to the I/O procedure. The specific header used depends on the media type of the file and the current track setting. This function does not change the current file position. Typically, mmioGetHeader is issued first to obtain the current attribute data, which is then updated and sent b...")
  • 02:4102:41, 13 May 2026 MmioSetBuffer (hist | edit) [3,172 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioSetBuffer}} The '''mmioSetBuffer''' function enables or disables buffered I/O, or changes the buffer or buffer size, for a file that was opened using mmioOpen. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> USHORT mmioSetBuffer(HMMIO hmmio, PCHAR pchBuffer, LONG cBytes, USHORT usFlags); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen. ; pchBuffer (PCHAR) - input : A pointer to...")
  • 02:4002:40, 13 May 2026 MmioSet (hist | edit) [4,617 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioSet}} The '''mmioSet''' function can be used to set or query various extended information. It can associate a CODEC with an I/O procedure, set the current track for multiple track files, set the playing speed of a digital video, and so forth. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioSet(HMMIO hmmio, PMMEXTENDINFO pUserExtendmminfo, ULONG ulFlags); </pre> == Parameters == ; hmmio (HMMIO) - input : The MMIO file handle...")
  • 02:3702:37, 13 May 2026 MmioSendMessage (hist | edit) [2,486 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioSendMessage}} The '''mmioSendMessage''' function sends a message to the I/O procedure associated with a file that was opened with mmioOpen. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> LONG mmioSendMessage(HMMIO hmmio, USHORT usMsg, LONG lParam1, LONG lParam2); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen. ; usMsg (USHORT) - input : A message number. See MMIO Messages...")
  • 02:3602:36, 13 May 2026 MmioSeek (hist | edit) [2,490 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioSeek}} The '''mmioSeek''' function seeks within a file that was opened using mmioOpen. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> LONG mmioSeek(HMMIO hmmio, LONG lOffset, LONG lOrigin); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen. ; lOffset (LONG) - input : Specifies an offset, in bytes, to move the file position to. ; lOrigin (LONG) - input : Specifies how the ''...")
  • 02:3402:34, 13 May 2026 MmioRemoveElement (hist | edit) [1,654 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioRemoveElement}} The '''mmioRemoveElement''' function removes a specific element from a compound file. mmioRemoveElement is a 32-bit function that is also provided as a 16-bit entry point. == Syntax == <pre> #define INCL_MACHDR #include <os2.h> ULONG mmioRemoveElement(PSZ pszFileElement, ULONG ulFlag); </pre> == Parameters == ; pszFileElement (PSZ) - input : Pointer to a compound-file element name in the format: `a:\path\file+element`. ; ulFl...")
  • 02:3202:32, 13 May 2026 MmioRead (hist | edit) [2,381 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioRead}} The '''mmioRead''' function reads from a file opened by mmioOpen and updates the file position. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> LONG mmioRead(HMMIO hmmio, PCHAR pchBuffer, LONG cBytes); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen. ; pchBuffer (PCHAR) - input : The buffer to read to. ; cBytes (LONG) - input : The number of bytes to read from the f...")
  • 02:3102:31, 13 May 2026 MmioQueryIOProcModuleHandle (hist | edit) [1,887 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioQueryIOProcModuleHandle}} The '''mmioQueryIOProcModuleHandle''' function provides the module handle of an I/O procedure's DLL. This handle must be used to retrieve resources from the DLL. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioQueryIOProcModuleHandle(PMMIOPROC pIOProc, PHMODULE phmodIOProc); </pre> == Parameters == ; pIOProc (PMMIOPROC) - input : Indicates a specific entry point of an I/O procedure for which the DL...")
  • 02:3002:30, 13 May 2026 MmioQueryHeaderLength (hist | edit) [2,938 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioQueryHeaderLength}} The '''mmioQueryHeaderLength''' function determines the size of the header for the opened file. It sends the MMIOM_QUERYHEADERLENGTH message to the I/O procedure. The file must have been previously opened using mmioOpen. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioQueryHeaderLength(HMMIO hmmio, PLONG plHeaderLength, ULONG ulReserved, ULONG ulFlags); </pre> == Parameters == ; hmmio (HMMIO) - i...")
  • 02:2802:28, 13 May 2026 MmioQueryFormatCount (hist | edit) [2,259 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioQueryFormatCount}} The '''mmioQueryFormatCount''' function provides the number of I/O procedures that match the specified data format. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioQueryFormatCount(PMMFORMATINFO pmmformatinfo, PLONG plNumFormats, ULONG ulReserved, ULONG ulFlags); </pre> == Parameters == ; pmmformatinfo (PMMFORMATINFO) - input : Indicates a specific IOProc that is to be queried on the basis of whether the '...")
  • 02:2702:27, 13 May 2026 MmioQueryCODECNameLength (hist | edit) [2,327 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioQueryCODECNameLength}} The '''mmioQueryCODECNameLength''' function returns the length of the CODEC procedure name. == Syntax == <pre> #define INCL_MMIOOS2 #define INCL_MMIO_CODEC #include <os2.h> ULONG mmioQueryCODECNameLength(PCODECINIFILEINFO pCODECIniFileinfo, PULONG pulNameLength); </pre> == Parameters == ; pCODECIniFileinfo (PCODECINIFILEINFO) - input : Pointer to the CODECINIFILEINFO data structure containing the CODEC information....")
  • 02:2702:27, 13 May 2026 MmioQueryCODECName (hist | edit) [2,460 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioQueryCODECName}} The '''mmioQueryCODECName''' function returns the CODEC procedure name. == Syntax == <pre> #define INCL_MMIOOS2 #define INCL_MMIO_CODEC #include <os2.h> ULONG mmioQueryCODECName(PCODECINIFILEINFO pCODECIniFileinfo, PSZ pszCODECName, PULONG pulBytesRead); </pre> == Parameters == ; pCODECIniFileinfo (PCODECINIFILEINFO) - input : Pointer to the CODECINIFILEINFO data structure containing the CODEC information. Only the ''fcc'...")
  • 02:0602:06, 13 May 2026 MmioOpen (hist | edit) [7,991 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioOpen}} The '''mmioOpen''' function opens a file for unbuffered or buffered I/O. It is a highly versatile function capable of opening standard DOS files, memory-based files, or elements within custom storage systems (such as RIFF bundles) by utilizing specialized I/O procedures (IOProcs). == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> HMMIO mmioOpen(PSZ pszFileName, PMMIOINFO pmmioinfo, ULONG ulOpenFlags); </pre> == Parameters == ; pszFi...")
  • 02:0202:02, 13 May 2026 MmioLoadCODECProc (hist | edit) [3,306 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioLoadCODECProc}} The '''mmioLoadCODECProc''' function loads a Compressor/Decompressor (CODEC) procedure installed in the `MMPMMMIO.INI` file and returns its entry point address. This function is typically used by an I/O procedure (IOProc) to access specific CODEC services for data translation. == Syntax == <pre> #define INCL_MMIOOS2 #define INCL_MMIO_CODEC #include <os2.h> PCODECPROC mmioLoadCODECProc(PCODECINIFILEINFO pCODECIniFileInfo, PHMODULE ph...")
  • 02:0102:01, 13 May 2026 MmioInstallIOProc (hist | edit) [3,135 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioInstallIOProc}} The '''mmioInstallIOProc''' function manages the runtime I/O procedure table for an application. It allows a program to dynamically install a custom I/O procedure, remove one, or locate the entry point of an existing procedure using its Four-Character Code (FOURCC) identifier. Unlike mmioIniFileHandler, which modifies the permanent initialization file, '''mmioInstallIOProc''' affects only the current application's memory and is va...")
  • 02:0002:00, 13 May 2026 MmioIniFileHandler (hist | edit) [3,713 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioIniFileHandler}} The '''mmioIniFileHandler''' function manages I/O procedure (IOProc) entries within the MMIO initialization file (`MMPMMMIO.INI`). It allows applications to permanently add, remove, find, or replace IOProcs that handle specific file formats or storage systems. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioIniFileHandler(PMMINIFILEINFO pmminifileinfo, ULONG ulFlags); </pre> == Parameters == ; pmminifileinfo ([...")
  • 01:5801:58, 13 May 2026 MmioIniFileCODEC (hist | edit) [3,879 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioIniFileCODEC}} The '''mmioIniFileCODEC''' function is used to manage CODEC entries within the MMIO initialization file (`MMPMMMIO.INI`). It provides the ability to install, remove, find, or replace information about Compressor/Decompressor (CODEC) procedures used by the MMIO Manager. == Syntax == <pre> #define INCL_MMIOOS2 #define INCL_MMIO_CODEC #include <os2.h> ULONG mmioIniFileCODEC(PCODECINIFILEINFO pCODECIniFileInfo, ULONG ulFlags); </pre> ==...")
  • 01:5601:56, 13 May 2026 MmioIdentifyStorageSystem (hist | edit) [3,136 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioIdentifyStorageSystem}} The '''mmioIdentifyStorageSystem''' function determines which storage system I/O procedure (IOProc) is responsible for a given media data object. While mmioIdentifyFile identifies the *format* of the data (like MIDI or Wave), this function identifies the *container* or *mechanism* (like a DOS file or a BND compound file) where that data resides. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioIdentifyS...")
  • 01:5501:55, 13 May 2026 MmioIdentifyFile (hist | edit) [3,827 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioIdentifyFile}} The '''mmioIdentifyFile''' function determines the format of a file and identifies the appropriate I/O procedure (IOProc) required to process it. It accomplishes this by examining the file name extension or, more reliably, by querying installed I/O procedures to inspect the file's internal signature (magic numbers). == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioIdentifyFile(PSZ pszFileName, PMMIOINFO pmmioinfo, P...")
  • 01:5401:54, 13 May 2026 MmioGetLastError (hist | edit) [2,215 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioGetLastError}} The '''mmioGetLastError''' function retrieves the last error condition stored for a specific file handle. It is primarily used to gain more specific information when a previous MMIO function returns a generic error code like `MMIO_ERROR`. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioGetLastError(HMMIO hmmio); </pre> == Parameters == ; hmmio (HMMIO) - input : The open file handle returned by mmioOpen....")
  • 01:5201:52, 13 May 2026 MmioGetInfo (hist | edit) [3,428 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioGetInfo}} The '''mmioGetInfo''' function retrieves information about a file that was opened for buffered I/O. Its primary purpose is to grant an application direct access to the internal I/O buffer, allowing for high-performance reading and writing without the overhead of repeated function calls. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> USHORT mmioGetInfo(HMMIO hmmio, PMMIOINFO pmmioinfo, USHORT usFlags); </pre> == Parameters == ;...")
  • 01:5101:51, 13 May 2026 MmioGetHeader (hist | edit) [3,631 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioGetHeader}} The '''mmioGetHeader''' function retrieves the media-specific header for an open file. This header provides critical information (such as sampling rate for audio or dimensions for images) required to interpret the media data correctly. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioGetHeader(HMMIO hmmio, PVOID pHeader, LONG lHeaderLength, PLONG plBytesRead, ULONG ulReserved, ULONG ulFlags); </pre> == Parameters ==...")
  • 01:5001:50, 13 May 2026 MmioGetFormats (hist | edit) [3,335 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioGetFormats}} The '''mmioGetFormats''' function retrieves a list of all currently available I/O procedures (IOProcs) that match specific search criteria. This is used by applications to identify supported file formats and media types (such as audio, video, or images) registered in the system. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioGetFormats(PMMFORMATINFO pmmformatinfo, LONG lNumFormats, PVOID pFormatInfoList, PLONG plFor...")
  • 01:4901:49, 13 May 2026 MmioGetFormatName (hist | edit) [2,898 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioGetFormatName}} The '''mmioGetFormatName''' function retrieves the descriptive, human-readable name of the media format supported by a specific I/O procedure (IOProc). == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> ULONG mmioGetFormatName(PMMFORMATINFO pmmformatinfo, PSZ pszFormatName, PLONG plBytesRead, ULONG ulReserved, ULONG ulFlags); </pre> == Parameters == ; pmmformatinfo (PMMFORMATINFO) - input : A pointer to an MMFORMATINFO...")
  • 01:4701:47, 13 May 2026 MmioGetData (hist | edit) [2,778 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioGetData}} The '''mmioGetData''' function allows an application to retrieve the complete MMIOINFO structure associated with an open file handle. This is particularly useful when an application needs to call an I/O procedure directly, as it provides a comprehensive snapshot of the file's current state and configuration. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> USHORT mmioGetData(HMMIO hmmio, PMMIOINFO pmmioinfo, USHORT usFlags); </...")

12 May 2026

  • 05:0105:01, 12 May 2026 MmioFOURCC (hist | edit) [1,863 bytes] Martini (talk | contribs) (Created page with "{{DISPLAYTITLE: mmioFOURCC}} The '''mmioFOURCC''' macro converts four individual characters into a single '''FOURCC''' (four-character code). FOURCCs are used extensively in RIFF files to identify chunks, form types, and list types. == Syntax == <pre> #define INCL_MMIOOS2 #include <os2.h> FOURCC mmioFOURCC(CHAR ch0, CHAR ch1, CHAR ch2, CHAR ch3); </pre> == Parameters == ; ch0 (CHAR) - input : The first character of the code. This character is stored at the lowes...")
(newest | oldest) View ( | ) (20 | 50 | 100 | 250 | 500)