Lines Matching defs:lib
266 #define MY_GET_FUNC(dest, type, lib, func) \
267 dest = Z7_GET_PROC_ADDRESS(type, lib.Get_HMODULE(), func);
270 #define MY_GET_FUNC_LOC(dest, type, lib, func) \
271 type dest; MY_GET_FUNC(dest, type, lib, func)
275 CCodecLib &lib = Libs.Back();
277 MY_GET_FUNC (lib.CreateDecoder, Func_CreateDecoder, lib.Lib, "CreateDecoder")
278 MY_GET_FUNC (lib.CreateEncoder, Func_CreateEncoder, lib.Lib, "CreateEncoder")
279 MY_GET_FUNC (lib.GetMethodProperty, Func_GetMethodProperty, lib.Lib, "GetMethodProperty")
281 if (lib.GetMethodProperty)
284 MY_GET_FUNC_LOC (getNumberOfMethods, Func_GetNumberOfMethods, lib.Lib, "GetNumberOfMethods")
294 RINOK(GetCoderClass(lib.GetMethodProperty, i, NMethodPropID::kEncoder, info.Encoder, info.EncoderIsAssigned))
295 RINOK(GetCoderClass(lib.GetMethodProperty, i, NMethodPropID::kDecoder, info.Decoder, info.DecoderIsAssigned))
296 RINOK(GetMethodBoolProp(lib.GetMethodProperty, i, NMethodPropID::kIsFilter, info.IsFilter, info.IsFilter_Assigned))
301 MY_GET_FUNC_LOC (getHashers, Func_GetHashers, lib.Lib, "GetHashers")
304 RINOK(getHashers(&lib.ComHashers))
305 if (lib.ComHashers)
307 UInt32 numMethods = lib.ComHashers->GetNumHashers();
407 const NDLL::CLibrary &lib = Libs.Back().Lib;
410 MY_GET_FUNC_LOC (getProp2, Func_GetHandlerProperty2, lib, "GetHandlerProperty2")
411 MY_GET_FUNC_LOC (getIsArc, Func_GetIsArc, lib, "GetIsArc")
417 MY_GET_FUNC_LOC (getNumberOfFormats, Func_GetNumberOfFormats, lib, "GetNumberOfFormats")
425 MY_GET_FUNC (getProp, Func_GetHandlerProperty, lib, "GetHandlerProperty")
517 static bool IsSupportedDll(CCodecLib &lib)
521 Func_GetModuleProp, lib.Lib,
548 lib.Version = prop.ulVal;
571 NDLL::CLibrary lib;
572 if (!lib.LoadEx(dllPath, LOAD_LIBRARY_AS_DATAFILE))
595 CCodecLib &lib = Libs.Back();
596 lib.Path = dllPath;
600 if (lib.Lib.Load(dllPath))
602 if (!IsSupportedDll(lib))
614 lib.LoadIcons();
620 MY_GET_FUNC_LOC (_libStartup, Func_libStartup, lib.Lib, "LibStartup")
637 MY_GET_FUNC_LOC (setLargePageMode, Func_SetLargePageMode, lib.Lib, "SetLargePageMode")
645 MY_GET_FUNC_LOC (setCaseSensitive, Func_SetCaseSensitive, lib.Lib, "SetCaseSensitive")
652 MY_GET_FUNC_LOC (setClientVersion, Func_SetClientVersion, lib.Lib, "SetClientVersion")
662 MY_GET_FUNC (lib.CreateObject, Func_CreateObject, lib.Lib, "CreateObject")
668 if (res == S_OK && lib.CreateObject)
757 const CCodecLib &lib = Libs[i];
758 if (lib.SetCodecs)
759 lib.SetCodecs(NULL);
860 CCodecLib &lib = Libs[i];
861 MY_GET_FUNC (lib.SetCodecs, Func_SetCodecs, lib.Lib, "SetCodecs")
862 if (lib.SetCodecs)
864 RINOK(lib.SetCodecs(this))
1008 const CCodecLib &lib = Libs[ci.LibIndex];
1009 return lib.GetMethodProperty(ci.CodecIndex, propID, value);
1026 const CCodecLib &lib = Libs[ci.LibIndex];
1027 if (lib.CreateDecoder)
1028 return lib.CreateDecoder(ci.CodecIndex, iid, (void **)coder);
1029 if (lib.CreateObject)
1030 return lib.CreateObject(&ci.Decoder, iid, (void **)coder);
1049 const CCodecLib &lib = Libs[ci.LibIndex];
1050 if (lib.CreateEncoder)
1051 return lib.CreateEncoder(ci.CodecIndex, iid, (void **)coder);
1052 if (lib.CreateObject)
1053 return lib.CreateObject(&ci.Encoder, iid, (void **)coder);