freeimage.h
FreeImage_ReadMemory
DLL_API unsigned DLL_CALLCONV FreeImage_ReadMemory(void *buffer, unsigned size, unsigned count, FIMEMORY *stream);
Lee datos desde el canal de memoria.
La función FreeImage_ReadMemory lee hasta count elementos de tamaño size bytes desde el canal de memoria de entrada stream y los almacena en buffer. El puntero de memoria asociado con el canal se incremente en el número de bytes leídos.
La función retorna el número de elementos completamente leídos, que puede ser menor que count si ocurre un error o si se encuentra el final del canal antes de llegar a count.