Lines Matching refs:clsid
54 static HRESULT FindCodecClassId(const GUID *clsid, bool isCoder2, bool isFilter, bool &encode, int &index) throw()
57 if (clsid->Data1 != k_7zip_GUID_Data1 ||
58 clsid->Data2 != k_7zip_GUID_Data2)
63 if (clsid->Data3 == k_7zip_GUID_Data3_Decoder) encode = false;
64 else if (clsid->Data3 != k_7zip_GUID_Data3_Encoder) return S_OK;
66 const UInt64 id = GetUi64(clsid->Data4);
167 STDAPI CreateCoder(const GUID *clsid, const GUID *iid, void **outObject);
168 STDAPI CreateCoder(const GUID *clsid, const GUID *iid, void **outObject)
188 const HRESULT res = FindCodecClassId(clsid, isCoder2, isFilter, encode, codecIndex);
270 static int FindHasherClassId(const GUID *clsid) throw()
272 if (clsid->Data1 != k_7zip_GUID_Data1 ||
273 clsid->Data2 != k_7zip_GUID_Data2 ||
274 clsid->Data3 != k_7zip_GUID_Data3_Hasher)
276 const UInt64 id = GetUi64(clsid->Data4);
293 STDAPI CreateHasher(const GUID *clsid, IHasher **outObject);
294 STDAPI CreateHasher(const GUID *clsid, IHasher **outObject)
298 const int index = FindHasherClassId(clsid);