AAFRESULT STDMETHODCALLTYPE ImplAAFOperationDef::Initialize ( const aafUID_t & id, const aafWChar * pName, const aafWChar * pDesc) { if (pName == NULL || pDesc == NULL) { return AAFRESULT_NULL_PARAM; } return pvtInitialize(id, pName, pDesc); }
AAFRESULT STDMETHODCALLTYPE ImplAAFTaggedValueDefinition::Initialize ( const aafUID_t & id, const aafWChar * pName, const aafWChar * pDesc) { if (pName == NULL || pDesc == NULL) { return AAFRESULT_NULL_PARAM; } else { return pvtInitialize(id, pName, pDesc); } }
AAFRESULT STDMETHODCALLTYPE ImplAAFInterpolationDef::Initialize ( const aafUID_t & id, const aafWChar * pName, const aafWChar * pDesc) { if (pName == NULL || pDesc == NULL) { return AAFRESULT_NULL_PARAM; } else { return pvtInitialize(id, pName, pDesc); } // return AAFRESULT_SUCCESS; }
AAFRESULT STDMETHODCALLTYPE ImplAAFTypeDefString::Initialize ( const aafUID_t & id, ImplAAFTypeDef * pTypeDef, const aafCharacter * pTypeName) { if (! pTypeDef) return AAFRESULT_NULL_PARAM; ASSERTU (pTypeDef); if (! pTypeDef->IsStringable()) return AAFRESULT_BAD_TYPE; // Check if specified type definition is in the dictionary. if( !aafLookupTypeDef( this, pTypeDef ) ) return AAFRESULT_TYPE_NOT_FOUND; return pvtInitialize (id, pTypeDef, pTypeName); }
AAFRESULT STDMETHODCALLTYPE ImplAAFParameterDef::Initialize ( const aafUID_t & id, const aafWChar * pName, const aafWChar * pDesc, ImplAAFTypeDef * pType) { AAFRESULT result = AAFRESULT_SUCCESS; if (pName == NULL || pDesc == NULL || pType == NULL) { return AAFRESULT_NULL_PARAM; } else { AAFRESULT result = pvtInitialize(id, pName, pDesc); if (AAFRESULT_SUCCEEDED (result)) result = SetTypeDef (pType); } return result; }