Don't be so feeble; have a go. You've been given the prototype so you should be able to get the first line (??? UnsortedType::???????) and the last statement in the function (a return statement).
The code you've posted seems to have something missing - a mechanism to step to the next item in the list and an if statement that should go before "found=true". What is this code?
On the line that sets moreToSearch, there is a reference to a variable called "length". You said you don't know the length of the list. So what is length, if it's not the length of the list?
Is info where the individual entries in the list are stored?