Bonjour à tous

Je réalise actuellement une petite application pour capturer des images d'une caméra.

Une fonction de la SDK de la caméra me fournit, et je cite ^^:
The iidc_lockdata() function locks image buffer for specified frame data and returns a pointer to the first byte..

Elle me retourne donc un pointeur sur le premier octet du buffer contenant mon image.
Ma question est la suivante: comment faire pour sauvegarder cette image dans un fichier bitmap ?

Je me suis renseigné et j'ai réussi à créer l'en-tête du fichier mais je n'arrive pas à stocker les données.

Comment faire pour sauvegarder ce buffer dans un fichier ?
Pour le moment j'utilise
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fwrite(&Buff,sizeof(Buff),1,stream);
mais ça ne me sauvegarde que 4 octets (pour une image en 640*480 ^^)

voilou, si quelqu'un a une piste ou une solution, je suis preneur