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
...