mirror of
https://github.com/reactos/reactos.git
synced 2024-07-10 22:55:05 +00:00
Added Io Stubs
svn path=/trunk/; revision=9844
This commit is contained in:
parent
2b0f40b581
commit
f66364821f
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: device.c,v 1.70 2004/04/08 16:01:47 navaraf Exp $
|
/* $Id: device.c,v 1.71 2004/06/23 21:42:49 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -164,6 +164,21 @@ IoAttachDeviceByPointer(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoAttachDeviceToDeviceStackSafe(
|
||||||
|
IN PDEVICE_OBJECT SourceDevice,
|
||||||
|
IN PDEVICE_OBJECT TargetDevice,
|
||||||
|
OUT PDEVICE_OBJECT *AttachedToDeviceObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IoDeleteDevice
|
* IoDeleteDevice
|
||||||
*
|
*
|
||||||
|
@ -206,6 +221,64 @@ IoDeleteDevice(PDEVICE_OBJECT DeviceObject)
|
||||||
ObDereferenceObject(DeviceObject);
|
ObDereferenceObject(DeviceObject);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoEnumerateDeviceObjectList(
|
||||||
|
IN PDRIVER_OBJECT DriverObject,
|
||||||
|
IN PDEVICE_OBJECT *DeviceObjectList,
|
||||||
|
IN ULONG DeviceObjectListSize,
|
||||||
|
OUT PULONG ActualNumberDeviceObjects
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PDEVICE_OBJECT
|
||||||
|
IoGetDeviceAttachmentBaseRef(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoGetDiskDeviceObject(
|
||||||
|
IN PDEVICE_OBJECT FileSystemDeviceObject,
|
||||||
|
OUT PDEVICE_OBJECT *DiskDeviceObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PDEVICE_OBJECT
|
||||||
|
IoGetLowerDeviceObject(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IoGetRelatedDeviceObject
|
* IoGetRelatedDeviceObject
|
||||||
*
|
*
|
||||||
|
@ -614,6 +687,34 @@ IoOpenDeviceInstanceKey(
|
||||||
return STATUS_NOT_IMPLEMENTED;
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoRegisterBootDriverReinitialization(
|
||||||
|
IN PDRIVER_OBJECT DriverObject,
|
||||||
|
IN PDRIVER_REINITIALIZE DriverReinitializationRoutine,
|
||||||
|
IN PVOID Context
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoRegisterLastChanceShutdownNotification(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* IoQueryDeviceEnumInfo
|
* IoQueryDeviceEnumInfo
|
||||||
*
|
*
|
||||||
|
@ -630,4 +731,46 @@ IoQueryDeviceEnumInfo(
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoSetStartIoAttributes(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN BOOLEAN DeferredStartIo,
|
||||||
|
IN BOOLEAN NonCancelable
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoSynchronousInvalidateDeviceRelations(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN DEVICE_RELATION_TYPE Type
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoValidateDeviceIoControlAccess(
|
||||||
|
IN PIRP Irp,
|
||||||
|
IN ULONG RequiredAccess
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: driver.c,v 1.47 2004/06/20 00:44:55 navaraf Exp $
|
/* $Id: driver.c,v 1.48 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -1478,6 +1478,34 @@ IopReinitializeDrivers(VOID)
|
||||||
|
|
||||||
/* PUBLIC FUNCTIONS ***********************************************************/
|
/* PUBLIC FUNCTIONS ***********************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoCreateDriver (
|
||||||
|
IN PUNICODE_STRING DriverName, OPTIONAL
|
||||||
|
IN PDRIVER_INITIALIZE InitializationFunction
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoDeleteDriver (
|
||||||
|
IN PDRIVER_OBJECT DriverObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* NtLoadDriver
|
* NtLoadDriver
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: errlog.c,v 1.16 2003/12/30 18:52:04 fireball Exp $
|
/* $Id: errlog.c,v 1.17 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -382,6 +382,17 @@ IoAllocateErrorLogEntry (IN PVOID IoObject,
|
||||||
return (PVOID)((ULONG_PTR)LogEntry + sizeof(ERROR_LOG_ENTRY));
|
return (PVOID)((ULONG_PTR)LogEntry + sizeof(ERROR_LOG_ENTRY));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoFreeErrorLogEntry(
|
||||||
|
PVOID ElEntry
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: file.c,v 1.28 2003/12/13 14:36:42 ekohl Exp $
|
/* $Id: file.c,v 1.29 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -131,6 +131,133 @@ NtQueryInformationFile(HANDLE FileHandle,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoCheckQuerySetFileInformation(
|
||||||
|
IN FILE_INFORMATION_CLASS FileInformationClass,
|
||||||
|
IN ULONG Length,
|
||||||
|
IN BOOLEAN SetOperation
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoCheckQuerySetVolumeInformation(
|
||||||
|
IN FS_INFORMATION_CLASS FsInformationClass,
|
||||||
|
IN ULONG Length,
|
||||||
|
IN BOOLEAN SetOperation
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoCheckQuotaBufferValidity(
|
||||||
|
IN PFILE_QUOTA_INFORMATION QuotaBuffer,
|
||||||
|
IN ULONG QuotaLength,
|
||||||
|
OUT PULONG ErrorOffset
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoCreateFileSpecifyDeviceObjectHint(
|
||||||
|
OUT PHANDLE FileHandle,
|
||||||
|
IN ACCESS_MASK DesiredAccess,
|
||||||
|
IN POBJECT_ATTRIBUTES ObjectAttributes,
|
||||||
|
OUT PIO_STATUS_BLOCK IoStatusBlock,
|
||||||
|
IN PLARGE_INTEGER AllocationSize OPTIONAL,
|
||||||
|
IN ULONG FileAttributes,
|
||||||
|
IN ULONG ShareAccess,
|
||||||
|
IN ULONG Disposition,
|
||||||
|
IN ULONG CreateOptions,
|
||||||
|
IN PVOID EaBuffer OPTIONAL,
|
||||||
|
IN ULONG EaLength,
|
||||||
|
IN CREATE_FILE_TYPE CreateFileType,
|
||||||
|
IN PVOID ExtraCreateParameters OPTIONAL,
|
||||||
|
IN ULONG Options,
|
||||||
|
IN PVOID DeviceObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PFILE_OBJECT
|
||||||
|
IoCreateStreamFileObjectEx(
|
||||||
|
IN PFILE_OBJECT FileObject OPTIONAL,
|
||||||
|
IN PDEVICE_OBJECT DeviceObject OPTIONAL,
|
||||||
|
OUT PHANDLE FileObjectHandle OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
PFILE_OBJECT
|
||||||
|
IoCreateStreamFileObjectLite(
|
||||||
|
IN PFILE_OBJECT FileObject OPTIONAL,
|
||||||
|
IN PDEVICE_OBJECT DeviceObject OPTIONAL
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
BOOLEAN
|
||||||
|
IoIsFileOriginRemote(
|
||||||
|
IN PFILE_OBJECT FileObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoQueryFileDosDeviceName(
|
||||||
|
IN PFILE_OBJECT FileObject,
|
||||||
|
OUT POBJECT_NAME_INFORMATION *ObjectNameInformation
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
@ -352,6 +479,20 @@ NtSetInformationFile(HANDLE FileHandle,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoSetFileOrigin(
|
||||||
|
IN PFILE_OBJECT FileObject,
|
||||||
|
IN BOOLEAN Remote
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
NTSTATUS STDCALL
|
NTSTATUS STDCALL
|
||||||
NtQueryAttributesFile(IN POBJECT_ATTRIBUTES ObjectAttributes,
|
NtQueryAttributesFile(IN POBJECT_ATTRIBUTES ObjectAttributes,
|
||||||
OUT PFILE_BASIC_INFORMATION FileInformation)
|
OUT PFILE_BASIC_INFORMATION FileInformation)
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
/* $Id: fs.c,v 1.40 2003/12/13 14:36:42 ekohl Exp $
|
/*
|
||||||
*
|
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
* FILE: ntoskrnl/io/fs.c
|
* FILE: ntoskrnl/io/fs.c
|
||||||
|
@ -54,6 +53,19 @@ IopNotifyFileSystemChange(PDEVICE_OBJECT DeviceObject,
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoCancelFileOpen(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN PFILE_OBJECT FileObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -67,6 +67,43 @@ NtpDeleteIoCompletion(PVOID ObjectBody)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoSetCompletionRoutineEx(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN PIRP Irp,
|
||||||
|
IN PIO_COMPLETION_ROUTINE CompletionRoutine,
|
||||||
|
IN PVOID Context,
|
||||||
|
IN BOOLEAN InvokeOnSuccess,
|
||||||
|
IN BOOLEAN InvokeOnError,
|
||||||
|
IN BOOLEAN InvokeOnCancel
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoSetIoCompletion (
|
||||||
|
IN PVOID IoCompletion,
|
||||||
|
IN PVOID KeyContext,
|
||||||
|
IN PVOID ApcContext,
|
||||||
|
IN NTSTATUS IoStatus,
|
||||||
|
IN ULONG_PTR IoStatusInformation,
|
||||||
|
IN BOOLEAN Quota
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
NtInitializeIoCompletionImplementation(VOID)
|
NtInitializeIoCompletionImplementation(VOID)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: irp.c,v 1.61 2004/06/06 08:36:31 hbirr Exp $
|
/* $Id: irp.c,v 1.62 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -45,6 +45,19 @@
|
||||||
|
|
||||||
/* FUNCTIONS ****************************************************************/
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
BOOLEAN
|
||||||
|
IoForwardIrpSynchronously(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN PIRP Irp
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
@ -60,6 +73,47 @@ IoFreeIrp(PIRP Irp)
|
||||||
ExFreePool(Irp);
|
ExFreePool(Irp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
ULONG
|
||||||
|
IoGetRequestorProcessId(
|
||||||
|
IN PIRP Irp
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoGetRequestorSessionId(
|
||||||
|
IN PIRP Irp,
|
||||||
|
OUT PULONG pSessionId
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
BOOLEAN
|
||||||
|
IoIsValidNameGraftingBuffer(
|
||||||
|
IN PIRP Irp,
|
||||||
|
IN PREPARSE_DATA_BUFFER ReparseBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: pnpmgr.c,v 1.29 2004/06/10 11:00:28 ekohl Exp $
|
/* $Id: pnpmgr.c,v 1.30 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -195,11 +195,13 @@ IoOpenDeviceRegistryKey(
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
VOID
|
|
||||||
STDCALL
|
STDCALL
|
||||||
|
VOID
|
||||||
IoRequestDeviceEject(
|
IoRequestDeviceEject(
|
||||||
IN PDEVICE_OBJECT PhysicalDeviceObject)
|
IN PDEVICE_OBJECT PhysicalDeviceObject
|
||||||
|
)
|
||||||
{
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1411,6 +1413,7 @@ IopInvalidateDeviceRelations(
|
||||||
return STATUS_SUCCESS;
|
return STATUS_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
VOID INIT_FUNCTION
|
VOID INIT_FUNCTION
|
||||||
PnpInit(VOID)
|
PnpInit(VOID)
|
||||||
{
|
{
|
||||||
|
|
|
@ -22,6 +22,22 @@
|
||||||
|
|
||||||
/* FUNCTIONS *****************************************************************/
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
ULONG
|
||||||
|
IoPnPDeliverServicePowerNotification(
|
||||||
|
ULONG VetoedPowerOperation OPTIONAL,
|
||||||
|
ULONG PowerNotification,
|
||||||
|
ULONG Unknown OPTIONAL,
|
||||||
|
BOOLEAN Synchronous
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @unimplemented
|
* @unimplemented
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: process.c,v 1.16 2003/12/30 18:52:04 fireball Exp $
|
/* $Id: process.c,v 1.17 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -57,6 +57,18 @@ IoGetStackLimits(OUT PULONG LowLimit,
|
||||||
*HighLimit = (ULONG)NtCurrentTeb()->Tib.StackBase;
|
*HighLimit = (ULONG)NtCurrentTeb()->Tib.StackBase;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
BOOLEAN
|
||||||
|
IoIsSystemThread(
|
||||||
|
IN PETHREAD Thread
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* @implemented
|
* @implemented
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
* along with this program; if not, write to the Free Software
|
* along with this program; if not, write to the Free Software
|
||||||
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||||
*/
|
*/
|
||||||
/* $Id: share.c,v 1.9 2003/07/10 15:47:00 royce Exp $
|
/* $Id: share.c,v 1.10 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -330,8 +330,8 @@ IoCheckFunctionAccess(IN ACCESS_MASK GrantedAccess,
|
||||||
IN UCHAR MajorFunction,
|
IN UCHAR MajorFunction,
|
||||||
IN UCHAR MinorFunction,
|
IN UCHAR MinorFunction,
|
||||||
IN ULONG IoControlCode,
|
IN ULONG IoControlCode,
|
||||||
IN PFILE_INFORMATION_CLASS FileInformationClass OPTIONAL,
|
IN PVOID ExtraData OPTIONAL,
|
||||||
IN PFS_INFORMATION_CLASS FsInformationClass OPTIONAL)
|
IN PVOID ExtraData2 OPTIONAL)
|
||||||
{
|
{
|
||||||
UNIMPLEMENTED;
|
UNIMPLEMENTED;
|
||||||
return(STATUS_NOT_IMPLEMENTED);
|
return(STATUS_NOT_IMPLEMENTED);
|
||||||
|
|
257
reactos/ntoskrnl/io/wmi.c
Normal file
257
reactos/ntoskrnl/io/wmi.c
Normal file
|
@ -0,0 +1,257 @@
|
||||||
|
/* $Id: wmi.c,v 1.1 2004/06/23 21:42:50 ion Exp $
|
||||||
|
*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS kernel
|
||||||
|
* FILE: ntoskrnl/io/wmi.c
|
||||||
|
* PURPOSE: Windows Management Instrumentation
|
||||||
|
* PROGRAMMER: Alex Ionescu (alex@relsoft.net)
|
||||||
|
* UPDATE HISTORY:
|
||||||
|
* Created 23/06/04
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* INCLUDES *****************************************************************/
|
||||||
|
|
||||||
|
#include <ddk/ntddk.h>
|
||||||
|
#include <internal/io.h>
|
||||||
|
#include <internal/ps.h>
|
||||||
|
#include <internal/pool.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <internal/debug.h>
|
||||||
|
|
||||||
|
/* FUNCTIONS *****************************************************************/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIRegistrationControl(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN ULONG Action
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIAllocateInstanceIds(
|
||||||
|
IN GUID *Guid,
|
||||||
|
IN ULONG InstanceCount,
|
||||||
|
OUT ULONG *FirstInstanceId
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMISuggestInstanceName(
|
||||||
|
IN PDEVICE_OBJECT PhysicalDeviceObject OPTIONAL,
|
||||||
|
IN PUNICODE_STRING SymbolicLinkName OPTIONAL,
|
||||||
|
IN BOOLEAN CombineNames,
|
||||||
|
OUT PUNICODE_STRING SuggestedInstanceName
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIWriteEvent(
|
||||||
|
IN PVOID WnodeEventItem
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS IoWMIOpenBlock(
|
||||||
|
IN GUID *DataBlockGuid,
|
||||||
|
IN ULONG DesiredAccess,
|
||||||
|
OUT PVOID *DataBlockObject
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS IoWMIQueryAllData(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN OUT ULONG *InOutBufferSize,
|
||||||
|
OUT PVOID OutBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIQueryAllDataMultiple(
|
||||||
|
IN PVOID *DataBlockObjectList,
|
||||||
|
IN ULONG ObjectCount,
|
||||||
|
IN OUT ULONG *InOutBufferSize,
|
||||||
|
OUT PVOID OutBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIQuerySingleInstance(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN PUNICODE_STRING InstanceName,
|
||||||
|
IN OUT ULONG *InOutBufferSize,
|
||||||
|
OUT PVOID OutBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIQuerySingleInstanceMultiple(
|
||||||
|
IN PVOID *DataBlockObjectList,
|
||||||
|
IN PUNICODE_STRING InstanceNames,
|
||||||
|
IN ULONG ObjectCount,
|
||||||
|
IN OUT ULONG *InOutBufferSize,
|
||||||
|
OUT PVOID OutBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMISetSingleInstance(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN PUNICODE_STRING InstanceName,
|
||||||
|
IN ULONG Version,
|
||||||
|
IN ULONG ValueBufferSize,
|
||||||
|
IN PVOID ValueBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMISetSingleItem(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN PUNICODE_STRING InstanceName,
|
||||||
|
IN ULONG DataItemId,
|
||||||
|
IN ULONG Version,
|
||||||
|
IN ULONG ValueBufferSize,
|
||||||
|
IN PVOID ValueBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIExecuteMethod(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN PUNICODE_STRING InstanceName,
|
||||||
|
IN ULONG MethodId,
|
||||||
|
IN ULONG InBufferSize,
|
||||||
|
IN OUT PULONG OutBufferSize,
|
||||||
|
IN OUT PUCHAR InOutBuffer
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMISetNotificationCallback(
|
||||||
|
IN PVOID Object,
|
||||||
|
IN WMI_NOTIFICATION_CALLBACK Callback,
|
||||||
|
IN PVOID Context
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIHandleToInstanceName(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN HANDLE FileHandle,
|
||||||
|
OUT PUNICODE_STRING InstanceName
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWMIDeviceObjectToInstanceName(
|
||||||
|
IN PVOID DataBlockObject,
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
OUT PUNICODE_STRING InstanceName
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*Eof*/
|
|
@ -1,4 +1,4 @@
|
||||||
/* $Id: xhaldisp.c,v 1.8 2003/02/26 14:12:43 ekohl Exp $
|
/* $Id: xhaldisp.c,v 1.9 2004/06/23 21:42:50 ion Exp $
|
||||||
*
|
*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS kernel
|
* PROJECT: ReactOS kernel
|
||||||
|
@ -14,6 +14,10 @@
|
||||||
#include <ddk/ntddk.h>
|
#include <ddk/ntddk.h>
|
||||||
#include <internal/xhal.h>
|
#include <internal/xhal.h>
|
||||||
|
|
||||||
|
#define NDEBUG
|
||||||
|
#include <internal/debug.h>
|
||||||
|
|
||||||
|
|
||||||
/* DATA **********************************************************************/
|
/* DATA **********************************************************************/
|
||||||
|
|
||||||
|
|
||||||
|
@ -49,4 +53,147 @@ HAL_PRIVATE_DISPATCH EXPORTED HalPrivateDispatchTable =
|
||||||
// ??
|
// ??
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*
|
||||||
|
STDCALL
|
||||||
|
VOID
|
||||||
|
IoAssignDriveLetters(
|
||||||
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||||
|
IN PSTRING NtDeviceName,
|
||||||
|
OUT PUCHAR NtSystemPath,
|
||||||
|
OUT PSTRING NtSystemPathString
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoCreateDisk(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN struct _CREATE_DISK* Disk
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoGetBootDiskInformation(
|
||||||
|
IN OUT PBOOTDISK_INFORMATION BootDiskInformation,
|
||||||
|
IN ULONG Size
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoReadDiskSignature(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN ULONG BytesPerSector,
|
||||||
|
OUT PDISK_SIGNATURE Signature
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoReadPartitionTableEx(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN struct _DRIVE_LAYOUT_INFORMATION_EX** DriveLayout
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoSetPartitionInformationEx(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN ULONG PartitionNumber,
|
||||||
|
IN struct _SET_PARTITION_INFORMATION_EX* PartitionInfo
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoSetSystemPartition(
|
||||||
|
PUNICODE_STRING VolumeNameString
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoVerifyPartitionTable(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN BOOLEAN FixErrors
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoVolumeDeviceToDosName(
|
||||||
|
IN PVOID VolumeDeviceObject,
|
||||||
|
OUT PUNICODE_STRING DosName
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* @unimplemented
|
||||||
|
*/
|
||||||
|
STDCALL
|
||||||
|
NTSTATUS
|
||||||
|
IoWritePartitionTableEx(
|
||||||
|
IN PDEVICE_OBJECT DeviceObject,
|
||||||
|
IN struct _DRIVE_LAYOUT_INFORMATION_EX* DriveLayfout
|
||||||
|
)
|
||||||
|
{
|
||||||
|
UNIMPLEMENTED;
|
||||||
|
return STATUS_NOT_IMPLEMENTED;
|
||||||
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
Loading…
Reference in a new issue