The following code illustrates how to obtain the name of the CODEC procedure.
CODECINIFILFO codecIniFileInfo; PULONG pulBytesRead; PSZ pszCODECName; ULONG rc; ... mmset(&codecIniFileInfo, '\0', sizeof(CODECINIFILEINFO); codecIniFileInfo.ulStructLen = sizeof(CODECINIFILEINFO); codecIniFileInfo.fcc = FOURCC MYPROC; codecIniFileInfo.ulCompressType = COMPRESS_TYPE_MYPROC codecIniFileInfo.ulCompressSubType = COMPRESSSUBTYPE_MYPROC codecIniFileInfo.ulCapsFlags = CODEC_CAN_DECOMPRESS; codecIniFileInfo.szHWID = MYPROC; rc = mmioQueryCODECNameLength (&codecIniFileInfo, pulBytesRead); if (rc) /* error */ else pszCODECName = malloc(*pulBytesRead +sizeof (char)); rc = mmioQueryCODECName ( &codecIniFileInfo, pszCODECName, pulBytesRead); if (rc) /* error */ else } ...