From 0becf4d68329ca599f3e34ee97ca3f72d0e9425f Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 2 Sep 2003 04:37:33 +0000 Subject: thanks to ntfsd and some google searches I worked out what the unknown fields in level 261 and level 262 of directory search are, plus the names of the levels the unknown fields are a 64bit unique file id, and match the 64 bit number from the internal_information qfileinfo level (This used to be commit b69f54eb028a24144a2e813f059b08644118ab09) --- source4/client/client.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'source4/client') diff --git a/source4/client/client.c b/source4/client/client.c index e418f3b456..2cc3746376 100644 --- a/source4/client/client.c +++ b/source4/client/client.c @@ -1683,12 +1683,11 @@ static int cmd_allinfo(void) d_printf("\talt_name: %s\n", finfo.alt_name_info.out.fname.s); } - /* dev/inode if available */ + /* file_id if available */ finfo.generic.level = RAW_FILEINFO_INTERNAL_INFORMATION; status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); if (NT_STATUS_IS_OK(status)) { - d_printf("\tdevice 0x%x\n", finfo.internal_information.out.device); - d_printf("\tinode 0x%x\n", finfo.internal_information.out.inode); + d_printf("\tfile_id %.0f\n", finfo.internal_information.out.file_id); } /* the EAs, if any */ -- cgit