Is there a way to list the contents of the Win32 Device Namespaces
(UNC path prefix: \\.\
) and the Win32 File Namespaces
(UNC path prefix: \\?\
)?
The goal would be to have an application suitable as a command line(1) tool that can navigate them with UNC (universal naming convention). Are there tools already written for this? I'm aware of WinObj but that is not open source and a GUI tool.
Similarly, how to list what namespaces are available under the NT namespace
?
Are there windows API calls that deal with these? Update 2 WinApi is not suitable for this, NT Native API is, as pointed out in the comments by
Hans Passant and Roger Lipscombe.
Update 1 If they are not exposed by the winapi, how does WinObj list them?
Reference: http://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx#paths
(1): Win32 Console