Christian Costa wrote:
Ok. I had assumed devenum was complete, but obviously not. Does
it spit out
any fixme's?
No, it doesn't.
In fact, Devenum enumerates entries in:
- HROOT\CLSID{"clsid of categories"]\Instance
- HCURRENTUSER\Software\Microsoft\ActiveMovie\devenum
For Direct Show filters, Devenum retreives filters registered with IFilterMapper and recreates entries in ....\devenum so when enumerating filters we get the IFilterMapper2 filters followed by IFilterMapper ones. I think this is the same for ICM and ACM filters.
The current code only do 1 or 2 but not both at the same time.
That makes a lot of sense. If I get some time I will implement this.
Thanks for the new patch, it looks good.
Rob