Getting path name from directory handle

To obtain the path name a directory handle refers to,
I am using ZwQueryInformation/FileNameInformation. It
returns the absolute path without the drive letter
(“/x/y/z”). Just wondering if there is any alternate
way of obtaining the same information and would
include the drive letter too?

thanks in advance,
–r


Yahoo! Music Unlimited
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/

No. The kernel does not know on drive letters. I think that you can ask for
volume GUID though, and the resulting pathname of ?\Volume{guid}\path is OK to
open the files.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com

----- Original Message -----
From: “Rufoo”
To: “Windows File Systems Devs Interest List”
Sent: Saturday, November 26, 2005 6:25 PM
Subject: [ntfsd] Getting path name from directory handle

> To obtain the path name a directory handle refers to,
> I am using ZwQueryInformation/FileNameInformation. It
> returns the absolute path without the drive letter
> (“/x/y/z”). Just wondering if there is any alternate
> way of obtaining the same information and would
> include the drive letter too?
>
> thanks in advance,
> --r
>
>
>
> __________________________________
> Yahoo! Music Unlimited
> Access over 1 million songs. Try it free.
> http://music.yahoo.com/unlimited/
>
>
> —
> Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@storagecraft.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com

Ok. Which FILE_INFORMATION_CLASS would give me the
Volume GUID from a file handle?

thanks
–r

— “Maxim S. Shatskih”
wrote:

> No. The kernel does not know on drive letters. I
> think that you can ask for
> volume GUID though, and the resulting pathname of
> ?\Volume{guid}\path is OK to
> open the files.
>
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> xxxxx@storagecraft.com
> http://www.storagecraft.com
>
> ----- Original Message -----
> From: “Rufoo”
> To: “Windows File Systems Devs Interest List”
>
> Sent: Saturday, November 26, 2005 6:25 PM
> Subject: [ntfsd] Getting path name from directory
> handle
>
>
> > To obtain the path name a directory handle refers
> to,
> > I am using ZwQueryInformation/FileNameInformation.
> It
> > returns the absolute path without the drive letter
> > (“/x/y/z”). Just wondering if there is any
> alternate
> > way of obtaining the same information and would
> > include the drive letter too?
> >
> > thanks in advance,
> > --r
> >
> >
> >
> >
> > Yahoo! Music Unlimited
> > Access over 1 million songs. Try it free.
> > http://music.yahoo.com/unlimited/
> >
> >
> > —
> > Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as:
> xxxxx@storagecraft.com
> > To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as:
> xxxxx@yahoo.com
> To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>


Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs

I got a couple of pointers on this problem from
google(one of them is
http://www.osronline.com/lists_archive/ntdev/thread9598.html).

I am trying to obtain this information from user mode.
When I use the following symbols I get a linker error,
and I dont see these symbols in ntdll exports.

_RtlVolumeDeviceToDosName@8
_ObReferenceObjectByHandle@24
_IoFileObjectType

They are available in ntoskrnl.exe though.

Can someone tell me what is this supposed to mean, and
what I can do to get the Volume GUID from a file
handle in the user mode?

thanks in advance,
–r

— Rufoo wrote:

> Ok. Which FILE_INFORMATION_CLASS would give me the
> Volume GUID from a file handle?
>
> thanks
> --r
>
> — “Maxim S. Shatskih”
> wrote:
>
> > No. The kernel does not know on drive letters.
> I
> > think that you can ask for
> > volume GUID though, and the resulting pathname of
> > ?\Volume{guid}\path is OK to
> > open the files.
> >
> > Maxim Shatskih, Windows DDK MVP
> > StorageCraft Corporation
> > xxxxx@storagecraft.com
> > http://www.storagecraft.com
> >
> > ----- Original Message -----
> > From: “Rufoo”
> > To: “Windows File Systems Devs Interest List”
> >
> > Sent: Saturday, November 26, 2005 6:25 PM
> > Subject: [ntfsd] Getting path name from directory
> > handle
> >
> >
> > > To obtain the path name a directory handle
> refers
> > to,
> > > I am using
> ZwQueryInformation/FileNameInformation.
> > It
> > > returns the absolute path without the drive
> letter
> > > (“/x/y/z”). Just wondering if there is any
> > alternate
> > > way of obtaining the same information and would
> > > include the drive letter too?
> > >
> > > thanks in advance,
> > > --r
> > >
> > >
> > >
> > >
> > > Yahoo! Music Unlimited
> > > Access over 1 million songs. Try it free.
> > > http://music.yahoo.com/unlimited/
> > >
> > >
> > > —
> > > Questions? First check the IFS FAQ at
> > https://www.osronline.com/article.cfm?id=17
> > >
> > > You are currently subscribed to ntfsd as:
> > xxxxx@storagecraft.com
> > > To unsubscribe send a blank email to
> > xxxxx@lists.osr.com
> >
> >
> >
> > —
> > Questions? First check the IFS FAQ at
> > https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as:
> > xxxxx@yahoo.com
> > To unsubscribe send a blank email to
> > xxxxx@lists.osr.com
> >
>
>
>
>
>

> Start your day with Yahoo! - Make it your home page!
>
> http://www.yahoo.com/r/hs
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as:
> xxxxx@yahoo.com
> To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>

__________________________________
Yahoo! Music Unlimited
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/

Here is an ugly way.
with HANDLE hFile(handle of the directory), you can get the “Object”
of the directory using ObReferenceObjectByHandle.
Then with PFILE_OBJECT pObject of the directory, you can get the
device object of the directory, its a member of FILE_OBJECT.
the device object is the driver contains the directory.
the you can get the “DOS name” of the driver using
RtlVolumeDeviceToDosName or IoVolumeDeviceToDosName (they are
identical).
Then you can the full path of the directory.
Ugly, but works.

2005/11/27, Rufoo :
>
> I got a couple of pointers on this problem from
> google(one of them is
> http://www.osronline.com/lists_archive/ntdev/thread9598.html).
>
> I am trying to obtain this information from user mode.
> When I use the following symbols I get a linker error,
> and I dont see these symbols in ntdll exports.
>
> _RtlVolumeDeviceToDosName@8
> _ObReferenceObjectByHandle@24
> _IoFileObjectType
>
> They are available in ntoskrnl.exe though.
>
> Can someone tell me what is this supposed to mean, and
> what I can do to get the Volume GUID from a file
> handle in the user mode?
>
> thanks in advance,
> --r
>
> — Rufoo wrote:
>
> > Ok. Which FILE_INFORMATION_CLASS would give me the
> > Volume GUID from a file handle?
> >
> > thanks
> > --r
> >
> > — “Maxim S. Shatskih”
> > wrote:
> >
> > > No. The kernel does not know on drive letters.
> > I
> > > think that you can ask for
> > > volume GUID though, and the resulting pathname of
> > > ?\Volume{guid}\path is OK to
> > > open the files.
> > >
> > > Maxim Shatskih, Windows DDK MVP
> > > StorageCraft Corporation
> > > xxxxx@storagecraft.com
> > > http://www.storagecraft.com
> > >
> > > ----- Original Message -----
> > > From: “Rufoo”
> > > To: “Windows File Systems Devs Interest List”
> > >
> > > Sent: Saturday, November 26, 2005 6:25 PM
> > > Subject: [ntfsd] Getting path name from directory
> > > handle
> > >
> > >
> > > > To obtain the path name a directory handle
> > refers
> > > to,
> > > > I am using
> > ZwQueryInformation/FileNameInformation.
> > > It
> > > > returns the absolute path without the drive
> > letter
> > > > (“/x/y/z”). Just wondering if there is any
> > > alternate
> > > > way of obtaining the same information and would
> > > > include the drive letter too?
> > > >
> > > > thanks in advance,
> > > > --r
> > > >
> > > >
> > > >
> > > >
> > > > Yahoo! Music Unlimited
> > > > Access over 1 million songs. Try it free.
> > > > http://music.yahoo.com/unlimited/
> > > >
> > > >
> > > > —
> > > > Questions? First check the IFS FAQ at
> > > https://www.osronline.com/article.cfm?id=17
> > > >
> > > > You are currently subscribed to ntfsd as:
> > > xxxxx@storagecraft.com
> > > > To unsubscribe send a blank email to
> > > xxxxx@lists.osr.com
> > >
> > >
> > >
> > > —
> > > Questions? First check the IFS FAQ at
> > > https://www.osronline.com/article.cfm?id=17
> > >
> > > You are currently subscribed to ntfsd as:
> > > xxxxx@yahoo.com
> > > To unsubscribe send a blank email to
> > > xxxxx@lists.osr.com
> > >
> >
> >
> >
> >
> >

> > Start your day with Yahoo! - Make it your home page!
> >
> > http://www.yahoo.com/r/hs
> >
> >
> > —
> > Questions? First check the IFS FAQ at
> > https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as:
> > xxxxx@yahoo.com
> > To unsubscribe send a blank email to
> > xxxxx@lists.osr.com
> >
>
>
>
>
> __________________________________
> Yahoo! Music Unlimited
> Access over 1 million songs. Try it free.
> http://music.yahoo.com/unlimited/
>
>
> —
> Questions? First check the IFS FAQ at https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@gmail.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

Be aware that there can be multiple access paths to the same volume, or
none. A volume may not even have a drive letter. It could have no access
paths at all, or it could be mounted at c:\foo\mountpoint. Read up on
GetVolumePathNamesForVolumeName. This is a user-mode API, but this API
(really, more the Volume Management Reference that it is described in) will
provide some answers for you.

– arlie

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rufoo
Sent: Saturday, November 26, 2005 10:25 AM
To: Windows File Systems Devs Interest List
Subject: [ntfsd] Getting path name from directory handle

To obtain the path name a directory handle refers to, I am using
ZwQueryInformation/FileNameInformation. It returns the absolute path without
the drive letter (“/x/y/z”). Just wondering if there is any alternate way of
obtaining the same information and would include the drive letter too?

thanks in advance,
–r


Yahoo! Music Unlimited
Access over 1 million songs. Try it free.
http://music.yahoo.com/unlimited/


Questions? First check the IFS FAQ at
https://www.osronline.com/article.cfm?id=17

You are currently subscribed to ntfsd as: xxxxx@stonestreetone.com To
unsubscribe send a blank email to xxxxx@lists.osr.com

You want’t it in user mode, you mean normal windows app?
First if you are in user mode, you can use normal windows api to get
the full path.
Second, if you are in user mode, you have no way to link to
RtlVolumeDeviceToDosName or other functions you list. They are
protected by windows kernel, if you can link to them from normal
windows app, you have successfully hacked windows.

2005/11/27, Rufoo :
>
> I got a couple of pointers on this problem from
> google(one of them is
> http://www.osronline.com/lists_archive/ntdev/thread9598.html).
>
> I am trying to obtain this information from user mode.
> When I use the following symbols I get a linker error,
> and I dont see these symbols in ntdll exports.
>
> _RtlVolumeDeviceToDosName@8
> _ObReferenceObjectByHandle@24
> _IoFileObjectType
>
> They are available in ntoskrnl.exe though.
>
> Can someone tell me what is this supposed to mean, and
> what I can do to get the Volume GUID from a file
> handle in the user mode?
>
> thanks in advance,
> --r
>
> — Rufoo wrote:
>
> > Ok. Which FILE_INFORMATION_CLASS would give me the
> > Volume GUID from a file handle?
> >
> > thanks
> > --r
> >
> > — “Maxim S. Shatskih”
> > wrote:
> >
> > > No. The kernel does not know on drive letters.
> > I
> > > think that you can ask for
> > > volume GUID though, and the resulting pathname of
> > > ?\Volume{guid}\path is OK to
> > > open the files.
> > >
> > > Maxim Shatskih, Windows DDK MVP
> > > StorageCraft Corporation
> > > xxxxx@storagecraft.com
> > > http://www.storagecraft.com
> > >
> > > ----- Original Message -----
> > > From: “Rufoo”
> > > To: “Windows File Systems Devs Interest List”
> > >
> > > Sent: Saturday, November 26, 2005 6:25 PM
> > > Subject: [ntfsd] Getting path name from directory
> > > handle
> > >
> > >
> > > > To obtain the path name a directory handle
> > refers
> > > to,
> > > > I am using
> > ZwQueryInformation/FileNameInformation.
> > > It
> > > > returns the absolute path without the drive
> > letter
> > > > (“/x/y/z”). Just wondering if there is any
> > > alternate
> > > > way of obtaining the same information and would
> > > > include the drive letter too?
> > > >
> > > > thanks in advance,
> > > > --r
> > > >
> > > >
> > > >
> > > >
> > > > Yahoo! Music Unlimited
> > > > Access over 1 million songs. Try it free.
> > > > http://music.yahoo.com/unlimited/
> > > >
> > > >
> > > > —
> > > > Questions? First check the IFS FAQ at
> > > https://www.osronline.com/article.cfm?id=17
> > > >
> > > > You are currently subscribed to ntfsd as:
> > > xxxxx@storagecraft.com
> > > > To unsubscribe send a blank email to
> > > xxxxx@lists.osr.com
> > >
> > >
> > >
> > > —
> > > Questions? First check the IFS FAQ at
> > > https://www.osronline.com/article.cfm?id=17
> > >
> > > You are currently subscribed to ntfsd as:
> > > xxxxx@yahoo.com
> > > To unsubscribe send a blank email to
> > > xxxxx@lists.osr.com
> > >
> >
> >
> >
> >
> >

> > Start your day with Yahoo! - Make it your home page!
> >
> > http://www.yahoo.com/r/hs
> >
> >
> > —
> > Questions? First check the IFS FAQ at
> > https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as:
> > xxxxx@yahoo.com
> > To unsubscribe send a blank email to
> > xxxxx@lists.osr.com
> >
>
>
>
>
> __________________________________
> Yahoo! Music Unlimited
> Access over 1 million songs. Try it free.
> http://music.yahoo.com/unlimited/
>
>
> —
> Questions? First check the IFS FAQ at https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: xxxxx@gmail.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

yes, I realized that and backed off from using those
kernel mode routines. One post on the archives of this
group suggested getting the volume serial number
through GetFileInformationByHandle, but when I try
this API I get an ERROR_ACCESS_DENIED error. i am
still trying to figure out why access is denied. Could
it be possible that for process inherited handles you
get this error?

thanks
–r

— li pan wrote:

> You want’t it in user mode, you mean normal windows
> app?
> First if you are in user mode, you can use normal
> windows api to get
> the full path.
> Second, if you are in user mode, you have no way to
> link to
> RtlVolumeDeviceToDosName or other functions you
> list. They are
> protected by windows kernel, if you can link to them
> from normal
> windows app, you have successfully hacked windows.
>
> 2005/11/27, Rufoo :
> >
> > I got a couple of pointers on this problem from
> > google(one of them is
> >
>
http://www.osronline.com/lists_archive/ntdev/thread9598.html).
> >
> > I am trying to obtain this information from user
> mode.
> > When I use the following symbols I get a linker
> error,
> > and I dont see these symbols in ntdll exports.
> >
> > _RtlVolumeDeviceToDosName@8
> > _ObReferenceObjectByHandle@24
> > _IoFileObjectType
> >
> > They are available in ntoskrnl.exe though.
> >
> > Can someone tell me what is this supposed to mean,
> and
> > what I can do to get the Volume GUID from a file
> > handle in the user mode?
> >
> > thanks in advance,
> > --r
> >
> > — Rufoo wrote:
> >
> > > Ok. Which FILE_INFORMATION_CLASS would give me
> the
> > > Volume GUID from a file handle?
> > >
> > > thanks
> > > --r
> > >
> > > — “Maxim S. Shatskih”
> > > wrote:
> > >
> > > > No. The kernel does not know on drive
> letters.
> > > I
> > > > think that you can ask for
> > > > volume GUID though, and the resulting pathname
> of
> > > > ?\Volume{guid}\path is OK to
> > > > open the files.
> > > >
> > > > Maxim Shatskih, Windows DDK MVP
> > > > StorageCraft Corporation
> > > > xxxxx@storagecraft.com
> > > > http://www.storagecraft.com
> > > >
> > > > ----- Original Message -----
> > > > From: “Rufoo”
> > > > To: “Windows File Systems Devs Interest List”
> > > >
> > > > Sent: Saturday, November 26, 2005 6:25 PM
> > > > Subject: [ntfsd] Getting path name from
> directory
> > > > handle
> > > >
> > > >
> > > > > To obtain the path name a directory handle
> > > refers
> > > > to,
> > > > > I am using
> > > ZwQueryInformation/FileNameInformation.
> > > > It
> > > > > returns the absolute path without the drive
> > > letter
> > > > > (“/x/y/z”). Just wondering if there is any
> > > > alternate
> > > > > way of obtaining the same information and
> would
> > > > > include the drive letter too?
> > > > >
> > > > > thanks in advance,
> > > > > --r
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Yahoo! Music Unlimited
> > > > > Access over 1 million songs. Try it free.
> > > > > http://music.yahoo.com/unlimited/
> > > > >
> > > > >
> > > > > —
> > > > > Questions? First check the IFS FAQ at
> > > > https://www.osronline.com/article.cfm?id=17
> > > > >
> > > > > You are currently subscribed to ntfsd as:
> > > > xxxxx@storagecraft.com
> > > > > To unsubscribe send a blank email to
> > > > xxxxx@lists.osr.com
> > > >
> > > >
> > > >
> > > > —
> > > > Questions? First check the IFS FAQ at
> > > > https://www.osronline.com/article.cfm?id=17
> > > >
> > > > You are currently subscribed to ntfsd as:
> > > > xxxxx@yahoo.com
> > > > To unsubscribe send a blank email to
> > > > xxxxx@lists.osr.com
> > > >
> > >
> > >
> > >
> > >
> > >

> > > Start your day with Yahoo! - Make it your home
> page!
> > >
> > > http://www.yahoo.com/r/hs
> > >
> > >
> > > —
> > > Questions? First check the IFS FAQ at
> > > https://www.osronline.com/article.cfm?id=17
> > >
> > > You are currently subscribed to ntfsd as:
> > > xxxxx@yahoo.com
> > > To unsubscribe send a blank email to
> > > xxxxx@lists.osr.com
> > >
> >
> >
> >
> >
> >
> > Yahoo! Music Unlimited
> > Access over 1 million songs. Try it free.
> > http://music.yahoo.com/unlimited/
> >
> >
> > —
> > Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as:
> xxxxx@gmail.com
> > To unsubscribe send a blank email to
> xxxxx@lists.osr.com
> >
>
>
> —
> Questions? First check the IFS FAQ at
> https://www.osronline.com/article.cfm?id=17
>
> You are currently subscribed to ntfsd as: unknown
> lmsubst tag argument: ‘’
> To unsubscribe send a blank email to
> xxxxx@lists.osr.com
>


Yahoo! Mail - PC Magazine Editors’ Choice 2005
http://mail.yahoo.com

If you have to access handle information from different process, you might use DuplicateHandle.  Please refer to
http://www.sysinternals.com/Forum/forum_posts.asp?TID=1193&PN=2

It’s possible to meet a problem ofdeadlock, which I cannot figure it out.   It descripted in http://www.codeproject.com/debug/cdbntsd5.asp?df=100&forumid=44372&exp=0&select=1038632

Hope it helps,
Jim






From: Rufoo
Reply-To: “Windows File Systems Devs Interest List”
To: “Windows File Systems Devs Interest List”
Subject: Re: [ntfsd] Getting path name from directory handle
Date: Sun, 27 Nov 2005 19:23:45 -0800 (PST)
>yes, I realized that and backed off from using those
>kernel mode routines. One post on the archives of this
>group suggested getting the volume serial number
>through GetFileInformationByHandle, but when I try
>this API I get an ERROR_ACCESS_DENIED error. i am
>still trying to figure out why access is denied. Could
>it be possible that for process inherited handles you
>get this
error?
>
>thanks
>–r
>
>
>— li pan wrote:
>
> > You want’t it in user mode, you mean normal windows
> > app?
> > First if you are in user mode, you can use normal
> > windows api to get
> > the full path.
> > Second, if you are in user mode, you have no way to
> > link to
> > RtlVolumeDeviceToDosName or other functions you
> > list. They are
> > protected by windows kernel, if you can link to them
> > from normal
> > windows app, you have successfully hacked windows.
> >
> > 2005/11/27, Rufoo :
> > >
> > > I got a couple of pointers on this problem from
> > > google(one of them is
> > >
>
>
>http://www.osronline.com/lists_archive/ntdev/thread9598.html).
> > >
> > > I am trying to obtain this information from user
> > mode.
> > > When I use the following symbols I get a linker
> > error,
> > > and I dont see these symbols in ntdll exports.
> > >
> > > xxxxx@8
> > > _ObReferenceObjectByHandle@24
> > > _IoFileObjectType
> > >
> > > They are available in ntoskrnl.exe though.
> > >
> > > Can someone tell me what is this supposed to mean,
> > and
> > > what I can do to get the Volume GUID from a file
> > > handle in the user mode?
> > >
> > > thanks in advance,
> > > --r
> > >
> > > — Rufoo
wrote:
> > >
> > > > Ok. Which FILE_INFORMATION_CLASS would give me
> > the
> > > > Volume GUID from a file handle?
> > > >
> > > > thanks
> > > > --r
> > > >
> > > > — “Maxim S. Shatskih”
> > > > wrote:
> > > >
> > > > > No. The kernel does not know on drive
> > letters.
> > > > I
> > > > > think that you can ask for
> > > > > volume GUID though, and the resulting pathname
> > of
> > > > > ?\Volume{guid}\path is OK to
> > > > > open the files.
> > > > >
> > > > > Maxim Shatskih, Windows DDK
MVP
> > > > > StorageCraft Corporation
> > > > > xxxxx@storagecraft.com
> > > > > http://www.storagecraft.com
> > > > >
> > > > > ----- Original Message -----
> > > > > From: “Rufoo”
> > > > > To: “Windows File Systems Devs Interest List”
> > > > >
> > > > > Sent: Saturday, November 26, 2005 6:25 PM
> > > > > Subject: [ntfsd] Getting path name from
> > directory
> > > > > handle
> > > > >
> > > > >
> > > > > > To obtain the path name a directory handle
> > > > refers
> > > > > to,
> > > > > > I am using
> > >
> ZwQueryInformation/FileNameInformation.
> > > > > It
> > > > > > returns the absolute path without the drive
> > > > letter
> > > > > > (“/x/y/z”). Just wondering if there is any
> > > > > alternate
> > > > > > way of obtaining the same information and
> > would
> > > > > > include the drive letter too?
> > > > > >
> > > > > > thanks in advance,
> > > > > > --r
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Yahoo! Music Unlimited
> > > > > > Access over 1 million songs. Try it free.
> > > >
> > http://music.yahoo.com/unlimited/
> > > > > >
> > > > > >
> > > > > > —
> > > > > > Questions? First check the IFS FAQ at
> > > > > https://www.osronline.com/article.cfm?id=17
> > > > > >
> > > > > > You are currently subscribed to ntfsd as:
> > > > > xxxxx@storagecraft.com
> > > > > > To unsubscribe send a blank email to
> > > > > xxxxx@lists.osr.com
> > > > >
> > > > >
> > > > >
> > > > > —
> > > > > Questions? First check the IFS FAQ at
> > > > > https://www.osronline.com/article.cfm?id=17
> > > > >
> > > > > You are
currently subscribed to ntfsd as:
> > > > > xxxxx@yahoo.com
> > > > > To unsubscribe send a blank email to
> > > > > xxxxx@lists.osr.com
> > > > >
> > > >
> > > >
> > > >
> > > >
> > > >

> > > > Start your day with Yahoo! - Make it your home
> > page!
> > > >
> > > > http://www.yahoo.com/r/hs
> > > >
> > > >
> > > > —
> > > > Questions? First check the IFS FAQ at
> > > > https://www.osronline.com/article.cfm?id=17
> > > >
> > > > You are currently subscribed to ntfsd as:
> > > > xxxxx@yahoo.com
> > >
> To unsubscribe send a blank email to
> > > > xxxxx@lists.osr.com
> > > >
> > >
> > >
> > >
> > >
> > >
> > > Yahoo! Music Unlimited
> > > Access over 1 million songs. Try it free.
> > > http://music.yahoo.com/unlimited/
> > >
> > >
> > > —
> > > Questions? First check the IFS FAQ at
> > https://www.osronline.com/article.cfm?id=17
> > >
> > > You are currently subscribed to ntfsd as:
> > xxxxx@gmail.com
> > > To unsubscribe send a blank email to
> > xxxxx@lists.osr.com
> > >
> >
> >
> > —
> > Questions? First check the IFS FAQ
at
> > https://www.osronline.com/article.cfm?id=17
> >
> > You are currently subscribed to ntfsd as: unknown
> > lmsubst tag argument: ‘’
> > To unsubscribe send a blank email to
> > xxxxx@lists.osr.com
> >
>
>
>
>
>
>

>Yahoo! Mail - PC Magazine Editors’ Choice 2005
>http://mail.yahoo.com
>
>
>—
>Questions? First check the IFS FAQ at https://www.osronline.com/article.cfm?id=17
>
>You are currently subscribed to ntfsd as: xxxxx@hotmail.com
>To unsubscribe send a blank email to xxxxx@lists.osr.com

> Be aware that there can be multiple access paths to the same volume, or

none. A volume may not even have a drive letter. It could have no access
paths at all, or it could be mounted at c:\foo\mountpoint. Read up on

Exactly. The kernel part of the product must work in terms of volume GUIDs and
not drive letters. The drive letters must appear in the UI only, and the
mapping between them and the GUIDs should be done by the UI code calling the
FindFirstVolume and friends.

Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
xxxxx@storagecraft.com
http://www.storagecraft.com