ReactOS  0.4.14-dev-342-gdc047f9
precomp.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: File Management IFS Utility functions
4  * FILE: reactos/dll/win32/fmifs/precomp.h
5  * PURPOSE: Win32 FMIFS API Library Header
6  *
7  * PROGRAMMERS: Alex Ionescu (alex@relsoft.net)
8  * Hervé Poussineau (hpoussin@reactos.org)
9  */
10 
11 #ifndef _FMIFS_PCH_
12 #define _FMIFS_PCH_
13 
14 /* INCLUDES ******************************************************************/
15 
16 #include <stdio.h>
17 
18 #define WIN32_NO_STATUS
19 
20 /* PSDK/NDK Headers */
21 #include <windef.h>
22 #include <winbase.h>
23 
24 #define NTOS_MODE_USER
25 #include <ndk/rtlfuncs.h>
26 
27 /* FMIFS Public Header */
28 #include <fmifs/fmifs.h>
29 
31 
32 typedef struct _IFS_PROVIDER
33 {
35 
39 
40  WCHAR Name[1];
42 
43 /* init.c */
46  IN PWCHAR FileSytem);
47 
48 #endif /* _FMIFS_PCH_ */
#define IN
Definition: typedefs.h:38
NTSTATUS(NTAPI * CHKDSKEX)(IN PUNICODE_STRING DriveRoot, IN BOOLEAN FixErrors, IN BOOLEAN Verbose, IN BOOLEAN CheckOnlyIfDirty, IN BOOLEAN ScanDrive, IN PFMIFSCALLBACK Callback)
Definition: fmifs.h:207
NTSTATUS(NTAPI * FORMATEX)(IN PUNICODE_STRING DriveRoot, IN FMIFS_MEDIA_FLAG MediaFlag, IN PUNICODE_STRING Label, IN BOOLEAN QuickFormat, IN ULONG ClusterSize, IN PFMIFSCALLBACK Callback)
Definition: fmifs.h:198
struct _IFS_PROVIDER * PIFS_PROVIDER
uint16_t * PWCHAR
Definition: typedefs.h:54
struct _IFS_PROVIDER IFS_PROVIDER
CHKDSKEX ChkdskEx
Definition: precomp.h:36
PVOID Extend
Definition: precomp.h:37
__wchar_t WCHAR
Definition: xmlstorage.h:180
LIST_ENTRY ListEntry
Definition: precomp.h:34
FORMATEX FormatEx
Definition: precomp.h:38
Definition: typedefs.h:117
PIFS_PROVIDER GetProvider(IN PWCHAR FileSytem)
Definition: init.c:23
LIST_ENTRY ProviderListHead
Definition: init.c:20