Thats because, i have developed one such extension...which will be used by BlueTooth Application, MMS Application, EMail application,Music Player,Album and many many more, all these guys will just give me the (void*)buffer..and i have to do my Job.
if i can calculate the size at runtime i have a way to optimise Entire Performance(sorry i can,t tell about the algorithm).