54 lines
1,014 B
C
54 lines
1,014 B
C
|
//+----------------------------------------------------------------------------
|
||
|
//
|
||
|
// Copyright (C) 1992, Microsoft Corporation
|
||
|
//
|
||
|
// File: ntext.h
|
||
|
//
|
||
|
// Contents: Missing NT Function prototypes.
|
||
|
//
|
||
|
// Classes:
|
||
|
//
|
||
|
// Functions: ZwFsControlFile
|
||
|
//
|
||
|
// History: 12-28-95 Milans Created
|
||
|
//
|
||
|
//-----------------------------------------------------------------------------
|
||
|
|
||
|
#ifndef _NT_EXT_
|
||
|
#define _NT_EXT_
|
||
|
|
||
|
#ifdef KERNEL_MODE
|
||
|
|
||
|
NTSYSAPI
|
||
|
NTSTATUS
|
||
|
NTAPI
|
||
|
ZwFsControlFile(
|
||
|
IN HANDLE FileHandle,
|
||
|
IN HANDLE Event OPTIONAL,
|
||
|
IN PIO_APC_ROUTINE ApcRoutine OPTIONAL,
|
||
|
IN PVOID ApcContext OPTIONAL,
|
||
|
OUT PIO_STATUS_BLOCK IoStatusBlock,
|
||
|
IN ULONG FsControlCode,
|
||
|
IN PVOID InputBuffer OPTIONAL,
|
||
|
IN ULONG InputBufferLength,
|
||
|
OUT PVOID OutputBuffer OPTIONAL,
|
||
|
IN ULONG OutputBufferLength);
|
||
|
|
||
|
#else // !KERNEL_MODE
|
||
|
|
||
|
NTSYSAPI
|
||
|
NTSTATUS
|
||
|
NTAPI
|
||
|
NtClose(
|
||
|
IN HANDLE Handle);
|
||
|
|
||
|
NTSYSAPI
|
||
|
VOID
|
||
|
NTAPI
|
||
|
RtlRaiseStatus (
|
||
|
IN NTSTATUS Status);
|
||
|
|
||
|
#endif // KERNEL_MODE
|
||
|
|
||
|
#endif // _NT_EXT_
|