The following code illustrates how to load a CODEC Proc.
CODECINIFILEINFO codecIniFileInfo; HMODULE hMod; PCODECPROC pCODECProc; ULONG rc, ulFlags; ... mmset(&codecIniFileInfo, '\', sizeof(CODECINIFILEINFO)); codecIniFileInfo.ulStructlen = sizeof(CODECINIFILEINFO); codecIniFileInfo.fcc = FOURCC_MYPROC; codecIniFileInfo.ulCompressType = COMPRESSTYPE_MYPROC; codecIniFileInfo.ulCompressSubType = COMPRESSSUBTYPE_MYPROC; codecIniFileInfo.ulCapsFlags = CODEC_CAN_DECOMPRESS, codecIniFileInfo.szHWID = HWID_MYPROC; ulFlags = MMIO_MATCHFOURCC| MMIO_MATCHCOMPRESSTYPE| MMIO_MATCHCOMPRESSSUBTYPE| MMIO_MATCHHWID| MMIO_MATCHCAPSFLAGS| pCODECProc = mmioLoadCODECProc (&codecIniFileInfo, &hMod, ulFlags); if (!pCODECProc) /* error */ else ...