On Mon, Jul 18, 2011 at 10:44 PM, Alexandre Julliard <julliard(a)winehq.org> wrote:
Grazvydas Ignotas <notasas(a)gmail.com> writes:
It looks like the best way would be to attach state to handle somehow (that would be dropped automatically on CloseHandle), but I failed to find a way to do so.
You can't do that either I'm afraid. It's a tricky problem.
ok, what about expanding fd cache in dlls/ntdll/server.c with some functions to allow attaching a pointer to a handle? That would increase cache memory usage though, but perhaps something else could use this too.. Or maybe scavenge 2 bits from fd_cache_entry.type (currently 6 bits with 9 as max value) and make them caller writable? That would be enough for tracking fake directories sent. -- GraÅžvydas