/******************************************************************************
* I/O Manager Functions *
******************************************************************************/
+
$if (_NTDDK_)
/*
* VOID IoAssignArcName(
RtlZeroMemory(DriverContext, sizeof(IO_DRIVER_CREATE_CONTEXT));
DriverContext->Size = sizeof(IO_DRIVER_CREATE_CONTEXT);
}
-$endif
-
+$endif (_NTDDK_)
$if (_WDMDDK_)
/*
* NTSTATUS
WriteToDevice);
}
#endif
-$endif
+$endif (_WDMDDK_)
#if (NTDDI_VERSION >= NTDDI_WIN2K)
+
$if (_NTDDK_)
#if !(defined(USE_DMA_MACROS) && (defined(_NTDDK_) || defined(_NTDRIVER_)) || defined(_WDM_INCLUDED_))
NTKERNELAPI
NTAPI
IoSetThreadHardErrorMode(
IN BOOLEAN EnableHardErrors);
-$endif
+$endif (_NTDDK_)
$if (_WDMDDK_)
NTKERNELAPI
VOID
IoSetTopLevelIrp(
IN PIRP Irp OPTIONAL);
-$endif
+$endif (_WDMDDK_)
#endif /* (NTDDI_VERSION >= NTDDI_WIN2K) */
$if (_NTDDK_)
IN BOOLEAN Remote);
#endif /* (NTDDI_VERSION >= NTDDI_WIN2KSP3) */
-$endif
+$endif (_NTDDK_)
#if (NTDDI_VERSION >= NTDDI_WINXP)
+
$if (_NTDDK_)
NTKERNELAPI
NTSTATUS
IN PDEVICE_OBJECT SourceDevice,
IN PDEVICE_OBJECT TargetDevice,
OUT PDEVICE_OBJECT *AttachedToDeviceObject);
-$endif
+$endif (_NTDDK_)
$if (_WDMDDK_)
NTKERNELAPI
NTSTATUS
IN ULONG Version,
IN ULONG ValueBufferSize,
IN PVOID ValueBuffer);
-$endif
+$endif (_WDMDDK_)
+
#endif /* (NTDDI_VERSION >= NTDDI_WINXP) */
$if (_WDMDDK_)
IN PIRP Irp,
IN ULONG RequiredAccess);
#endif
-$endif
+$endif (_WDMDDK_)
#if (NTDDI_VERSION >= NTDDI_WS03)
$if (_NTDDK_)
NTKERNELAPI
FASTCALL
IoGetPagingIoPriority(
IN PIRP Irp);
-$endif
+$endif (_NTDDK_)
$if (_WDMDDK_)
NTKERNELAPI
NTSTATUS
IN PIRP Irp,
IN PIO_CSQ_IRP_CONTEXT Context OPTIONAL,
IN PVOID InsertContext OPTIONAL);
-$endif
+$endif (_WDMDDK_)
#endif /* (NTDDI_VERSION >= NTDDI_WS03) */
$if (_NTDDK_)
IN OUT PULONG AddressSpace,
OUT PPHYSICAL_ADDRESS TranslatedAddress);
#endif
-$endif
+$endif (_NTDDK_)
#if (NTDDI_VERSION >= NTDDI_VISTA)
$if (_NTDDK_)
NTKERNELAPI
NTAPI
IoIsFileObjectIgnoringSharing(
IN PFILE_OBJECT FileObject);
-$endif
+$endif (_NTDDK_)
$if (_WDMDDK_)
NTKERNELAPI
NTSTATUS
PVOID Data,
PULONG RequiredSize,
PDEVPROPTYPE Type);
-$endif
+$endif (_WDMDDK_)
#endif /* (NTDDI_VERSION >= NTDDI_VISTA) */
$if (_WDMDDK_)
IN PDEVICE_OBJECT SparePdo,
IN ULONG Flags);
#endif
-$endif
+$endif (_WDMDDK_)
#if (NTDDI_VERSION >= NTDDI_WIN7)
$if (_NTDDK_)
NTSTATUS
NTAPI
IoSetFileObjectIgnoreSharing(
IN PFILE_OBJECT FileObject);
-$endif
+$endif (_NTDDK_)
$if (_WDMDDK_)
NTKERNELAPI
NTSTATUS
IoGetDeviceNumaNode(
IN PDEVICE_OBJECT Pdo,
OUT PUSHORT NodeNumber);
-$endif
+$endif (_WDMDDK_)
#endif /* (NTDDI_VERSION >= NTDDI_WIN7) */
$if (_WDMDDK_)
DeviceObject );
}
#endif
-$endif
+$endif (_WDMDDK_)