Changes for FsRtl added functions.

svn path=/trunk/; revision=1004
This commit is contained in:
Emanuele Aliberti 2000-02-24 23:27:52 +00:00
parent 9f87d15938
commit 9dc1aa60cb

View file

@ -1,6 +1,6 @@
#ifndef __INCLUDE_DDK_FSFUNCS_H
#define __INCLUDE_DDK_FSFUNCS_H
/* $Id: fsfuncs.h,v 1.3 2000/01/20 22:11:48 ea Exp $ */
/* $Id: fsfuncs.h,v 1.4 2000/02/24 23:27:52 ea Exp $ */
VOID
STDCALL
FsRtlAddLargeMcbEntry (
@ -25,6 +25,14 @@ STDCALL
FsRtlAllocateResource (
VOID
);
BOOLEAN
STDCALL
FsRtlAreNamesEqual (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3
);
DWORD
STDCALL
FsRtlBalanceReads (
@ -33,32 +41,45 @@ FsRtlBalanceReads (
BOOLEAN
STDCALL
FsRtlCopyRead (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5,
DWORD Unknown6,
DWORD Unknown7
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
IN BOOLEAN Wait,
IN ULONG LockKey,
OUT PVOID Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject
);
BOOLEAN
STDCALL
FsRtlCopyWrite (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5,
DWORD Unknown6,
DWORD Unknown7
IN PFILE_OBJECT FileObject,
IN PLARGE_INTEGER FileOffset,
IN ULONG Length,
IN BOOLEAN Wait,
IN ULONG LockKey,
IN PVOID Buffer,
OUT PIO_STATUS_BLOCK IoStatus,
IN PDEVICE_OBJECT DeviceObject
);
VOID
STDCALL
FsRtlDeregisterUncProvider (
DWORD Unknown0
);
VOID
STDCALL
FsRtlDissectName (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3
);
BOOLEAN
STDCALL
FsRtlDoesNameContainWildCards (
IN PUNICODE_STRING Name
);
DWORD
STDCALL
FsRtlGetFileSize (
@ -83,6 +104,8 @@ FsRtlGetNextMcbEntry (
DWORD Unknown3,
DWORD Unknown4
);
#define FsRtlEnterFileSystem KeEnterCriticalRegion
#define FsRtlExitFileSystem KeLeaveCriticalRegion
VOID
STDCALL
FsRtlInitializeLargeMcb (
@ -97,6 +120,14 @@ FsRtlInitializeMcb (
);
BOOLEAN
STDCALL
FsRtlIsNameInExpression (
IN PUNICODE_STRING Expression,
IN PUNICODE_STRING Name,
IN BOOLEAN IgnoreCase,
IN PWCHAR UpcaseTable OPTIONAL
);
BOOLEAN
STDCALL
FsRtlIsNtstatusExpected (
NTSTATUS NtStatus
);