In like a lamb...
Christopher R. Hertel
crh at samba.org
Fri Oct 16 01:10:40 MDT 2009
First off, if'n anyone is wondering why my answers are so confused it's because:
1) It's 2am where I am.
2) I am in the middle of all sorts of research into InfoLevels, comparing
NT vs. W2K+ across different Transaction requests. It's a little hairy.
Okay, now I eat my hat again...
SMB_FIND_FILE_OLE_DIRECTORY_INFO (0x105) is a valid InfoLevel for
TRANS2_FIND_FIRST2 as described in [MS-CIFS].
...well, it needs a structure diagram but otherwise it's there.
...well, okay, it's currently described in TRANS2_FIND_NEXT2, and not in
TRANS2_FIND_FIRST2 but we'll fix that.
SMB_FIND_FILE_OLE_DIRECTORY_INFO does not appear in W2K.
In more recent versions of Windows, we do indeed have the infolevels I
described earlier in this thread. Specifically:
- SMB_FIND_FILE_ID_FULL_DIRECTORY_INFO replaces
- SMB_FIND_FILE_ID_BOTH_DIRECTORY_INFO is added.
It all depends upon the version of the Windows server.
Christopher R. Hertel wrote:
> Okay... Next point of information.
> You're right. The one you are interested in (0x105) is a FindFirst info
> level, not a QueryFileInformation Info Level. My mistake. You asked as I
> was digging into Trans2_Query_File_Information and
> Trans2_Query_Path_Information. I didn't see the "FindFirst" in your question.
> The structure you want is the structure of SMB_FIND_FILE_OLE_DIRECTORY_INFO.
> Do a web search on FILE_OLE_DIR_INFORMATION and you'll find what you're
> lookin' for.
> Sorry to confuse the issue.
> Chris -)-----
> ronnie sahlberg wrote:
>> Chris, I just found that findfirst infolevel 0x105 is not defined in this doc.
>> In traces it seems like this infolevel is identical to 0x104.
>> Can you please add this to the doc?
>> ronnie sahlberg
>> On Wed, Oct 14, 2009 at 6:20 AM, Christopher R. Hertel <crh at ubiqx.mn.org> wrote:
>>> It arrived quietly, but it has arrived:
>>> Chris -)-----
>>> "Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X
>>> Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
>>> jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
>>> ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
>>> OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
"Implementing CIFS - the Common Internet FileSystem" ISBN: 013047116X
Samba Team -- http://www.samba.org/ -)----- Christopher R. Hertel
jCIFS Team -- http://jcifs.samba.org/ -)----- ubiqx development, uninq.
ubiqx Team -- http://www.ubiqx.org/ -)----- crh at ubiqx.mn.org
OnLineBook -- http://ubiqx.org/cifs/ -)----- crh at ubiqx.org
More information about the samba-technical