Lines Matching refs:clsid
43 GUID clsId;
44 clsId.Data1 = CLSID_CCodec.Data1;
45 clsId.Data2 = CLSID_CCodec.Data2;
46 clsId.Data3 = typeId;
47 SetUi64(clsId.Data4, id);
48 return SetPropGUID(clsId, value);
51 static HRESULT FindCodecClassId(const GUID *clsID, UInt32 isCoder2, bool isFilter, bool &encode, int &index)
54 if (clsID->Data1 != CLSID_CCodec.Data1 ||
55 clsID->Data2 != CLSID_CCodec.Data2)
58 if (clsID->Data3 == kDecodeId)
60 else if (clsID->Data3 != kEncodeId)
62 UInt64 id = GetUi64(clsID->Data4);
113 STDAPI CreateCoder(const GUID *clsid, const GUID *iid, void **outObject)
124 HRESULT res = FindCodecClassId(clsid, isCoder2, isFilter, encode, codecIndex);
188 static int FindHasherClassId(const GUID *clsID)
190 if (clsID->Data1 != CLSID_CCodec.Data1 ||
191 clsID->Data2 != CLSID_CCodec.Data2 ||
192 clsID->Data3 != kHasherId)
194 UInt64 id = GetUi64(clsID->Data4);
211 STDAPI CreateHasher(const GUID *clsid, IHasher **outObject)
215 int index = FindHasherClassId(clsid);