ReactOS 0.4.16-dev-197-g92996da
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
32typedef struct _IFS_PROVIDER
33{
35
41
44
45/* init.c */
48 IN PWCHAR FileSytem);
49
50#endif /* _FMIFS_PCH_ */
struct _IFS_PROVIDER IFS_PROVIDER
struct _IFS_PROVIDER * PIFS_PROVIDER
LIST_ENTRY ProviderListHead
Definition: init.c:20
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:232
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:216
return pInstance GetProvider() -> GetHandle()
PULIB_FORMAT Format
Definition: precomp.h:39
PVOID Extend
Definition: precomp.h:38
PVOID ChkdskEx
Definition: precomp.h:37
LIST_ENTRY ListEntry
Definition: precomp.h:34
PULIB_CHKDSK Chkdsk
Definition: precomp.h:36
PVOID FormatEx
Definition: precomp.h:40
Definition: typedefs.h:120
#define IN
Definition: typedefs.h:39
uint16_t * PWCHAR
Definition: typedefs.h:56
__wchar_t WCHAR
Definition: xmlstorage.h:180