Animal myObj = AnimalNew(); somMethodProc *procPtr; procPtr = SOM_Resolve(myObj, Animal, setSound); /* note that procPtr will need to be typecast when it is used */