This function will determine (if possible) the format of a file by either using the file name or querying currently installed I/O procedures to see which I/O procedure can understand and process the specified file.

#define INCL_MMIOOS2
#include <os2.h>

PSZ              pszFileName;        /*  Filename. */
PMMIOINFO        pmmioinfo;          /*  Pointer to MMIOINFO. */
PMMFORMATINFO    pmmformatinfo;      /*  Pointer to MMFORMATINFO. */
PFOURCC          pfccStorageSystem;  /*  FOURCC pointer. */
ULONG            ulReserved;         /*  Reserved. */
ULONG            ulFlags;            /*  Flags. */
ULONG            rc;                 /*  Return codes. */

rc = mmioIdentifyFile(pszFileName, pmmioinfo,
       pmmformatinfo, pfccStorageSystem, ulReserved,
       ulFlags);


[Back] [Next]