У меня была структура и указатель на символ, указывающий на его адрес памяти.Поэтому, соотнося это с вашим вопросом, я хотел найти размер области памяти, на которую он указывал, т.е. размер структуры.Итак, логично, что вы делаете, найдите размер объекта, на который указывает указатель.Это сработало для меня:
unsigned char * buffer= Library1Structure;
int x=sizeof(Library1Structure);
Так что значение x говорит мне размер ячейки памяти, на которую указывает буфер указателя.