Using AVIStreamWrite seems to be corrupting AVI headers on Vista (RC2 build5744) Was this post helpful ? I am using the Video for Windows (VFW) API to create AVI files. My code works fine on XP Pro SP2 and Windows 2000. However, the same code running on Vista creates the AVI files with bad headers. The corruption begins after the video and audio stream format headers starting at the JUNK chunk.