Home | History | Annotate | Download | only in src

Lines Matching refs:IObject

300 extern IObject *construct(const ClassTable *clazz,
304 extern SLuint32 IObjectToObjectID(IObject *object);
305 extern void IObject_Publish(IObject *thiz);
309 // Note: this operation is undefined on IObject, as it lacks an mThis.
310 // If you have an IObject, then use IObjectToObjectID directly.
314 // Map an interface to it's corresponding IObject.
315 // Note: this operation is undefined on IObject, as it lacks an mThis.
316 // If you have an IObject, then you're done -- you already have what you need.
408 extern bool IsInterfaceInitialized(IObject *thiz, unsigned MPH);
409 extern SLresult AcquireStrongRef(IObject *object, SLuint32 expectedObjectID);
410 extern void ReleaseStrongRef(IObject *object);
411 extern void ReleaseStrongRefAndUnlockExclusive(IObject *object);