On Tuesday, 16 June 2015 at 12:26:45 UTC, C2D wrote: > BOOL result = SHGetFolderPath(null, 0x23, null, 0, cache.ptr); That should be: BOOL result = SHGetFolderPath(null, 0x23, null, 0, buf.ptr);