Fixed some function declarations.

svn path=/trunk/; revision=2534
This commit is contained in:
Eric Kohl 2002-01-21 11:42:04 +00:00
parent 88650ed55e
commit 28c174051d
4 changed files with 62 additions and 71 deletions

View file

@ -372,7 +372,7 @@ enum
#define FILE_VALID_SET_FLAGS 0x00001036
typedef ULONG FS_INFORMATION_CLASS;
typedef ULONG FS_INFORMATION_CLASS, *PFS_INFORMATION_CLASS;
/*
* file system information class values

View file

@ -1,6 +1,6 @@
#ifndef _INCLUDE_DDK_IOFUNCS_H
#define _INCLUDE_DDK_IOFUNCS_H
/* $Id: iofuncs.h,v 1.27 2001/12/05 12:13:12 ekohl Exp $ */
/* $Id: iofuncs.h,v 1.28 2002/01/21 11:41:05 ekohl Exp $ */
/* --- EXPORTED BY NTOSKRNL --- */
@ -376,29 +376,24 @@ STDCALL
IoCancelIrp (
PIRP Irp
);
VOID
STDCALL
IoCheckDesiredAccess (
DWORD Unknown0,
DWORD Unknown1
);
NTSTATUS
STDCALL
IoCheckEaBufferValidity (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2
);
NTSTATUS
STDCALL
IoCheckFunctionAccess (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5
);
NTSTATUS STDCALL
IoCheckDesiredAccess(IN OUT PACCESS_MASK DesiredAccess,
IN ACCESS_MASK GrantedAccess);
NTSTATUS STDCALL
IoCheckEaBufferValidity(IN PFILE_FULL_EA_INFORMATION EaBuffer,
IN ULONG EaLength,
OUT PULONG ErrorOffset);
NTSTATUS STDCALL
IoCheckFunctionAccess(IN ACCESS_MASK GrantedAccess,
IN UCHAR MajorFunction,
IN UCHAR MinorFunction,
IN ULONG IoControlCode,
IN PFILE_INFORMATION_CLASS FileInformationClass OPTIONAL,
IN PFS_INFORMATION_CLASS FsInformationClass OPTIONAL);
NTSTATUS
STDCALL
IoCheckShareAccess (
@ -560,15 +555,14 @@ STDCALL
IoEnqueueIrp (
PIRP Irp
);
VOID
STDCALL
IoFastQueryNetworkAttributes (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4
);
BOOLEAN STDCALL
IoFastQueryNetworkAttributes(IN POBJECT_ATTRIBUTES ObjectAttributes,
IN ACCESS_MASK DesiredAccess,
IN ULONG OpenOptions,
OUT PIO_STATUS_BLOCK IoStatus,
OUT PFILE_NETWORK_OPEN_INFORMATION Buffer);
VOID
STDCALL
IoFreeController (

View file

@ -90,7 +90,7 @@ typedef enum _FILE_INFORMATION_CLASS
FileInheritContentIndexInformation,
FileOleInformation,
FileMaximumInformation,
} FILE_INFORMATION_CLASS;
} FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
typedef ULONG WAIT_TYPE;
typedef USHORT CSHORT;

View file

@ -1,4 +1,4 @@
/* $Id: share.c,v 1.4 2001/08/14 21:05:10 hbirr Exp $
/* $Id: share.c,v 1.5 2002/01/21 11:42:04 ekohl Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -263,61 +263,58 @@ IoSetShareAccess(ACCESS_MASK DesiredAccess,
}
VOID STDCALL
IoCheckDesiredAccess(DWORD Unknown0,
DWORD Unknown1)
NTSTATUS STDCALL
IoCheckDesiredAccess(IN OUT PACCESS_MASK DesiredAccess,
IN ACCESS_MASK GrantedAccess)
{
UNIMPLEMENTED;
UNIMPLEMENTED;
return(STATUS_NOT_IMPLEMENTED);
}
NTSTATUS STDCALL
IoCheckEaBufferValidity(DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2)
IoCheckEaBufferValidity(IN PFILE_FULL_EA_INFORMATION EaBuffer,
IN ULONG EaLength,
OUT PULONG ErrorOffset)
{
UNIMPLEMENTED;
return (STATUS_NOT_IMPLEMENTED);
UNIMPLEMENTED;
return(STATUS_NOT_IMPLEMENTED);
}
NTSTATUS STDCALL
IoCheckFunctionAccess(DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4,
DWORD Unknown5)
IoCheckFunctionAccess(IN ACCESS_MASK GrantedAccess,
IN UCHAR MajorFunction,
IN UCHAR MinorFunction,
IN ULONG IoControlCode,
IN PFILE_INFORMATION_CLASS FileInformationClass OPTIONAL,
IN PFS_INFORMATION_CLASS FsInformationClass OPTIONAL)
{
UNIMPLEMENTED;
return (STATUS_NOT_IMPLEMENTED);
UNIMPLEMENTED;
return(STATUS_NOT_IMPLEMENTED);
}
NTSTATUS STDCALL
IoSetInformation (
IN PFILE_OBJECT FileObject,
IN FILE_INFORMATION_CLASS FileInformationClass,
IN ULONG Length,
OUT PVOID FileInformation
)
IoSetInformation(IN PFILE_OBJECT FileObject,
IN FILE_INFORMATION_CLASS FileInformationClass,
IN ULONG Length,
OUT PVOID FileInformation)
{
UNIMPLEMENTED;
return (STATUS_NOT_IMPLEMENTED);
UNIMPLEMENTED;
return(STATUS_NOT_IMPLEMENTED);
}
VOID STDCALL
IoFastQueryNetworkAttributes (
DWORD Unknown0,
DWORD Unknown1,
DWORD Unknown2,
DWORD Unknown3,
DWORD Unknown4
)
BOOLEAN STDCALL
IoFastQueryNetworkAttributes(IN POBJECT_ATTRIBUTES ObjectAttributes,
IN ACCESS_MASK DesiredAccess,
IN ULONG OpenOptions,
OUT PIO_STATUS_BLOCK IoStatus,
OUT PFILE_NETWORK_OPEN_INFORMATION Buffer)
{
UNIMPLEMENTED;
UNIMPLEMENTED;
return(FALSE);
}
/* EOF */