I can't really tell from that example, but I would imagine that it comes form using the ridiculous `ZeroMemory' function to initialize the structure. I know it has caused problems for others.
...