pszFileName (PSZ) - input

      The name of the file to identify.

    pmmioinfo (PMMIOINFO) - input

      Pointer to an MMIOINFO structure. This parameter is needed when a RIFF compound-file element is not completely valid. Normally this is NULL.

    pmmformatinfo (PMMFORMATINFO) - in/out

      Pointer to an MMFORMATINFO structure that, upon return from the function, contains information about the I/O procedure that handles this format. This includes the media type, such as image, audio, and compound, and the I/O procedure FOURCC code value that can then be used to open the file for further processing. This is returned only upon successful completion.

    pfccStorageSystem (PFOURCC) - output

      A pointer that, upon return from the function, contains the FOURCC code of the storage system.

    ulReserved (ULONG) - input

      Reserved for future use and must be set to zero.

    ulFlags (ULONG) - input

      The following flags are defined:

      MMIO_FORCE_IDENTIFY_SS

        Forces the identification of a storage system by ignoring the file name and actually checking the MMIO Manager's I/O procedure list.
      MMIO_FORCE_IDENTIFY_FF
        Forces the identification of a file format by ignoring the file name and actually checking the MMIO Manager's I/O procedure list.

      rc (ULONG) - returns

        Return codes indicating success or type of failure. For information about DOS File errors, use the mmioGetLastError function.

        MMIO_SUCCESS

          If the function succeeds, 0 is returned.
        MMIO_ERROR
          The function failed for a reason different from any of the following returns in this list.
        MMIOERR_INVALID_PARAMETER
          An invalid parameter was passed.
        MMIOERR_INTERNAL_SYSTEM
          An internal system error occurred.


        [Back] [Next]