Lines Matching defs:Plugin
113 cmsBool _cmsRegisterMemHandlerPlugin(cmsContext ContextID, cmsPluginBase* Plugin);
231 void _cmsInstallAllocFunctions(cmsPluginMemHandler* Plugin, _cmsMemPluginChunkType* ptr)
233 if (Plugin == NULL) {
239 ptr ->MallocPtr = Plugin -> MallocPtr;
240 ptr ->FreePtr = Plugin -> FreePtr;
241 ptr ->ReallocPtr = Plugin -> ReallocPtr;
248 if (Plugin ->MallocZeroPtr != NULL) ptr ->MallocZeroPtr = Plugin -> MallocZeroPtr;
249 if (Plugin ->CallocPtr != NULL) ptr ->CallocPtr = Plugin -> CallocPtr;
250 if (Plugin ->DupPtr != NULL) ptr ->DupPtr = Plugin -> DupPtr;
259 cmsPluginMemHandler* Plugin = (cmsPluginMemHandler*) Data;
277 if (Plugin -> MallocPtr == NULL ||
278 Plugin -> FreePtr == NULL ||
279 Plugin -> ReallocPtr == NULL) return FALSE;
286 _cmsInstallAllocFunctions(Plugin, ptr);
626 cmsPluginMutex* Plugin = (cmsPluginMutex*) Data;
640 if (Plugin ->CreateMutexPtr == NULL || Plugin ->DestroyMutexPtr == NULL ||
641 Plugin ->LockMutexPtr == NULL || Plugin ->UnlockMutexPtr == NULL) return FALSE;
644 ctx->CreateMutexPtr = Plugin->CreateMutexPtr;
645 ctx->DestroyMutexPtr = Plugin ->DestroyMutexPtr;
646 ctx ->LockMutexPtr = Plugin ->LockMutexPtr;
647 ctx ->UnlockMutexPtr = Plugin ->UnlockMutexPtr;