Ok, it is possible; with replacing <i>buffer</i> with the <i>esp</i> register, and assigning the buffer size to <i>edx</i> by yourself. Worked for me. Thanks again, for this great example code. Helped a lot!

nghct