Hello !!

J'ai une api windows qui semble prendre comme parametre un PByte ou un PChar (apres tout je ne pense pas que cela soit vraiement different).

Cette api a pour but de decrypter un fichier dont le contenu se situe dans cette variable.

Mon but a moi est de convertir le contenu d'un TStream (TMemoryStream Exactement) dans cette variable PByte ou PChar pour la transmetre a l'api.

Je tourne en rond ....

Pour info, la taille du fichier est de 6224 octets. Je pensais tout gerer en un block .... a moins que cela ne soit pas possible ...
J'ai des soucis lors de l'appel a la methode Read ou ReadBuffer du Stream.
Si je descent en dessous (1024) ca passe ... mais je souhaiterais eviter pour des raison de simplification du code. Si je peux tout gerer en un block ca serait bien.

Merci d'avance

[Edit] Au passage j'aimerais m'assurer de la traduction en DElphi de BYTE* pData