[NTOSKRNL] Drop the useless Timestamp field
[reactos.git] / dll / win32 / fmifs / query.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: File Management IFS Utility functions
4 * FILE: reactos/dll/win32/fmifs/query.c
5 * PURPOSE: Query volume information
6 *
7 * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.org)
8 */
9
10 #include "precomp.h"
11
12 BOOLEAN
13 NTAPI
14 QueryAvailableFileSystemFormat(
15 IN DWORD Index,
16 IN OUT PWCHAR FileSystem, /* FIXME: Probably one minimal size is mandatory, but which one? */
17 OUT UCHAR *Major,
18 OUT UCHAR *Minor,
19 OUT BOOLEAN *LatestVersion)
20 {
21 PLIST_ENTRY ListEntry;
22 PIFS_PROVIDER Provider;
23
24 if (!FileSystem || !Major ||!Minor ||!LatestVersion)
25 return FALSE;
26
27 ListEntry = ProviderListHead.Flink;
28 while (TRUE)
29 {
30 if (ListEntry == &ProviderListHead)
31 return FALSE;
32 if (Index == 0)
33 break;
34 ListEntry = ListEntry->Flink;
35 Index--;
36 }
37
38 Provider = CONTAINING_RECORD(ListEntry, IFS_PROVIDER, ListEntry);
39 wcscpy(FileSystem, Provider->Name);
40 *Major = 0; /* FIXME */
41 *Minor = 0; /* FIXME */
42 *LatestVersion = TRUE; /* FIXME */
43
44 return TRUE;
45 }