Для этого потребуется приведение, и оно будет зависеть от того, какое именно значение возвращает функция на самом деле.
Если значение на самом деле является "struct foo *" (что, вероятно, с учетом вашего описания), тогда :
struct foo * ptr = (struct foo *)storingvalue;
независимо от того, какой-то тип приведения будет необходим (как и возвращаемое значение GetProcAddress во всех случаях, кроме самых простых).
Если вам нужен результат только в одном Выражение вы можете сделать следующим образом:
((struct foo *)storingvalue)->member