ReactOS  0.4.15-dev-1392-g3014417
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 
41 
42  WCHAR Name[1];
44 
45 /* init.c */
48  IN PWCHAR FileSytem);
49 
50 #endif /* _FMIFS_PCH_ */
#define IN
Definition: typedefs.h:39
struct _IFS_PROVIDER * PIFS_PROVIDER
uint16_t * PWCHAR
Definition: typedefs.h:56
struct _IFS_PROVIDER IFS_PROVIDER
PULIB_FORMAT Format
Definition: precomp.h:39
BOOLEAN(NTAPI * PULIB_FORMAT)(IN PUNICODE_STRING DriveRoot, IN PFMIFSCALLBACK Callback, IN BOOLEAN QuickFormat, IN BOOLEAN BackwardCompatible, IN MEDIA_TYPE MediaType, IN PUNICODE_STRING Label, IN ULONG ClusterSize)
Definition: fmifs.h:217
PVOID FormatEx
Definition: precomp.h:40
PVOID Extend
Definition: precomp.h:38
__wchar_t WCHAR
Definition: xmlstorage.h:180
LIST_ENTRY ListEntry
Definition: precomp.h:34
Definition: typedefs.h:119
PVOID ChkdskEx
Definition: precomp.h:37
BOOLEAN(NTAPI * PULIB_CHKDSK)(IN PUNICODE_STRING DriveRoot, IN PFMIFSCALLBACK Callback, IN BOOLEAN FixErrors, IN BOOLEAN Verbose, IN BOOLEAN CheckOnlyIfDirty, IN BOOLEAN ScanDrive, IN PVOID pUnknown1, IN PVOID pUnknown2, IN PVOID pUnknown3, IN PVOID pUnknown4, IN PULONG ExitStatus)
Definition: fmifs.h:201
PIFS_PROVIDER GetProvider(IN PWCHAR FileSytem)
Definition: init.c:23
LIST_ENTRY ProviderListHead
Definition: init.c:20
PULIB_CHKDSK Chkdsk
Definition: precomp.h:36