I've fixed most of the issues with my patch set (warnings, crashes, dangling FDs... yeah, I'll admit that last set of mine was a piece of crap; that'll teach me to send before testing), but I have one concern. After my patch series is applied, NtOpenFile() and NtCreateFile(), when handed a drive, should attempt to open the NT symlink \??\<drive-letter>:. This should, in theory, cause an open of the corresponding NT device. But I've looked at server/symlink.c, and it looks like symlinks can't be opened as file-like objects (open_file implementation is no_open_file). So,, what happens when an NT symlink to a file-like object is opened with NtOpenFile()/NtCreateFile(), and is there anything I need to do to make this work?
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Alexandre Julliard
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Alexandre Julliard
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Alexandre Julliard
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Alexandre Julliard
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis
- Re: RFC: ntdll: Implement CDROM_GetInterfaceInfo() on M... Charles Davis