AAFRESULT STDMETHODCALLTYPE ImplAAFTypeDefRename::GetBaseType ( ImplAAFTypeDef ** ppBaseType) const { if (! ppBaseType) return AAFRESULT_NULL_PARAM; if(_RenamedType.isVoid()) return AAFRESULT_OBJECT_NOT_FOUND; ImplAAFTypeDef *pTypeDef = bootstrapTypeWeakReference(_RenamedType); *ppBaseType = pTypeDef; ASSERTU (*ppBaseType); (*ppBaseType)->AcquireReference (); return AAFRESULT_SUCCESS; }
AAFRESULT STDMETHODCALLTYPE ImplAAFTypeDefString::GetType ( ImplAAFTypeDef ** ppTypeDef) const { if (! ppTypeDef) return AAFRESULT_NULL_PARAM; if(_ElementType.isVoid()) return AAFRESULT_OBJECT_NOT_FOUND; ImplAAFTypeDef *pTypeDef = bootstrapTypeWeakReference(_ElementType); *ppTypeDef = pTypeDef; ASSERTU (*ppTypeDef); (*ppTypeDef)->AcquireReference (); return AAFRESULT_SUCCESS; }