En fait ça dépend des données à récuperer, il vaut mieux pour du texte, récuperer ligne par ligne, puis parser ce que t'as besoin au fur et a mesure. Sinon c'est la manière sérialisation qui charge d'un bloc le fichier mais dans un format binaire. Et si tu connais la structure du fichier (ini, reg, hex, bmp, png ect...), y'a des protocoles déjà tout fait en Win32.
En résumé, quelle données tu veux récupérer ?