Lines Matching refs:clsid
52 static HRESULT FindCodecClassId(const GUID *clsid, bool isCoder2, bool isFilter, bool &encode, int … in FindCodecClassId() argument
55 if (clsid->Data1 != k_7zip_GUID_Data1 || in FindCodecClassId()
56 clsid->Data2 != k_7zip_GUID_Data2) in FindCodecClassId()
61 if (clsid->Data3 == k_7zip_GUID_Data3_Decoder) encode = false; in FindCodecClassId()
62 else if (clsid->Data3 != k_7zip_GUID_Data3_Encoder) return S_OK; in FindCodecClassId()
64 UInt64 id = GetUi64(clsid->Data4); in FindCodecClassId()
149 STDAPI CreateCoder(const GUID *clsid, const GUID *iid, void **outObject) in CreateCoder() argument
169 HRESULT res = FindCodecClassId(clsid, isCoder2, isFilter, encode, codecIndex); in CreateCoder()
250 static int FindHasherClassId(const GUID *clsid) throw() in FindHasherClassId() argument
252 if (clsid->Data1 != k_7zip_GUID_Data1 || in FindHasherClassId()
253 clsid->Data2 != k_7zip_GUID_Data2 || in FindHasherClassId()
254 clsid->Data3 != k_7zip_GUID_Data3_Hasher) in FindHasherClassId()
256 UInt64 id = GetUi64(clsid->Data4); in FindHasherClassId()
273 STDAPI CreateHasher(const GUID *clsid, IHasher **outObject) in CreateHasher() argument
277 int index = FindHasherClassId(clsid); in CreateHasher()