On 01/06/2010 01:26 PM, Marcus Meissner wrote: > + if (!RtlCreateUnicodeStringFromAsciiz(&filenameW, filename)) { > + SetLastError(ERROR_OUTOFMEMORY); > + return 0; > + } Aren't you leaking bufferW here? -- Cheers, Paul.