pszFileName (PSZ) - input

      The name of the RIFF compound file to open.

    pmmcfinfo (PMMCFINFO) - input

      A pointer to the MMCFINFO data structure containing optional header information. It can be NULL.

    pmmioinfo (PMMIOINFO) - input

      A pointer to the MMIOINFO information structure containing optional open information that is passed to mmioOpen. It can be NULL.

    ulFlags (ULONG) - input

      Contains none or some of the following flags. The MMIO_READ, MMIO_WRITE, and MMIO_READWRITE flags are mutually exclusive.

      MMIO_READ

        Open the file for reading only. This is the default if MMIO_WRITE and MMIO_READWRITE are not specified.
      MMIO_WRITE
        Open the file for writing. A file cannot be read from if the file is opened in this mode.
      MMIO_READWRITE
        Open the file for both reading and writing.
      MMIO_EXCLUSIVE
        Open the file with exclusive mode, denying other processes both read and write access to the file. mmioCFOpen fails if the file has been opened in any other mode for read or write access, even by the current process.
      MMIO_DENYWRITE
        Open the file and deny other processes write access to the file. mmioCFOpen fails if the file has been opened by a compatible process or for write access by any other process.
      MMIO_DENYREAD
        Open the file and deny other processes read access to the file. mmioCFOpen fails if the file has been opened by a compatible process or for read access by any other process.
      MMIO_DENYNONE
        Open the file and deny other processes read access to the file. mmioCFOpen fails if the file has been opened by a compatible process or for read access by any other process.
      MMIO_CREATE
        Directs mmioCFOpen to create a new file. If the file already exists, it is truncated to 0 length, unless it is already opened. In that case, a handle (HMMCF) to the RIFF compound file is returned.

      hmmcf (HMMCF) - returns

        If the function succeeds, the handle to the RIFF compound file is returned. A NULL is returned if it fails.


      [Back] [Next]