ulFlags (ULONG) - input

      Specifies options for the operation. Contains one of the following flags:

      MMIO_INSTALLPROC

        Adds an I/O procedure to the end of the MMPMMMIO.INI file. If an existing entry in the table matches the new entry, the new entry replaces the existing entry. An entry match is determined by specifying 0 or more of the match flags. If none are specified, the default is to match on the FOURCC code.
      MMIO_REMOVEPROC
        Deletes a matching entry from the MMPMMMIO.INI file. An entry match is determined by specifying 0 or more of the match flags. If none are specified, the default is to match on the FOURCC code.
      MMIO_FINDPROC
        Finds a matching entry from the MMPMMMIO.INI file. This fills in the remainder of the MMINIFILEINFO structure passed in the pmminifileinfo parameter. An entry match is determined by specifying 0 or more of the match flags. If none are specified, the default is to match on the FOURCC.

        Note: If MMIO_FINDFIRST is set, then MMIO_FINDPROC does not default to the FOURCC.

      MMIO_MATCHFIRST
        Finds the first entry in the MMPMMMIO.INI file if no match flags are specified. Otherwise, it finds the first entry that matches the contents of the fields specified by the match flags. In either case, the MMINIFILEINFO structure is returned.
      MMIO_MATCHNEXT
        If no match flags are specified, this finds the next entry in the MMPMMMIO.INI file following the entry (MMINIFILEINFO structure) passed in the pmminifileinfo parameter. If match flags are specified, this finds the next entry that matches the search criteria specified by the flags. In either case, the MMINIFILEINFO structure is returned.
      MMIO_MATCHFOURCC
        Use the FOURCC code (fccIOProc field of the MMINIFILEINFO structure) as a search criteria.
      MMIO_MATCHDLL
        Use the DLL Name (szDLLName field of the MMINIFILEINFO structure) as a search criteria.
      MMIO_MATCHPROCEDURENAME
        Use the case-sensitive procedure name (szProcName field of the MMINIFILEINFO structure) as a search criteria.
      MMIO_FULLPATH
        Use the drive or path given with the DLL name (szDLLName field of the MMINIFILEINFO structure), otherwise use only the base file name. This allows DLLs with the same base name to be loaded from different directories.
      MMIO_EXTENDED_STRUCT
        This flag must be set for release 1.1 and later releases. It indicates the expanded structure is being used.


      [Back] [Next]