[ros-diffs] [dchapyshev] 37394: - Add stubs for RtlSetIoCompletionCallback
dchapyshev at svn.reactos.org
dchapyshev at svn.reactos.org
Mon Nov 17 12:44:31 CET 2008
Author: dchapyshev
Date: Mon Nov 17 05:44:31 2008
New Revision: 37394
URL: http://svn.reactos.org/svn/reactos?rev=37394&view=rev
Log:
- Add stubs for RtlSetIoCompletionCallback
Modified:
trunk/reactos/dll/ntdll/def/ntdll_i386.def
trunk/reactos/include/ndk/rtlfuncs.h
trunk/reactos/include/ndk/rtltypes.h
trunk/reactos/lib/rtl/workitem.c
Modified: trunk/reactos/dll/ntdll/def/ntdll_i386.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/ntdll/def/ntdll_i386.def?rev=37394&r1=37393&r2=37394&view=diff
==============================================================================
--- trunk/reactos/dll/ntdll/def/ntdll_i386.def [iso-8859-1] (original)
+++ trunk/reactos/dll/ntdll/def/ntdll_i386.def [iso-8859-1] Mon Nov 17 05:44:31 2008
@@ -869,7 +869,7 @@
RtlSetGroupSecurityDescriptor at 12
RtlSetHeapInformation at 16
RtlSetInformationAcl at 16
-;RtlSetIoCompletionCallback
+RtlSetIoCompletionCallback at 12
RtlSetLastWin32Error at 4
RtlSetLastWin32ErrorAndNtStatusFromNtStatus at 4
;RtlSetMemoryStreamSize
Modified: trunk/reactos/include/ndk/rtlfuncs.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/rtlfuncs.h?rev=37394&r1=37393&r2=37394&view=diff
==============================================================================
--- trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] (original)
+++ trunk/reactos/include/ndk/rtlfuncs.h [iso-8859-1] Mon Nov 17 05:44:31 2008
@@ -2063,6 +2063,15 @@
NTSYSAPI
NTSTATUS
NTAPI
+RtlSetIoCompletionCallback(
+ IN HANDLE FileHandle,
+ IN PRTL_OVERLAPPED_COMPLETION_ROUTINE Function,
+ IN ULONG Flags
+);
+
+NTSYSAPI
+NTSTATUS
+NTAPI
RtlRegisterWait(
IN PHANDLE phNewWaitObject,
IN HANDLE hObject,
Modified: trunk/reactos/include/ndk/rtltypes.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ndk/rtltypes.h?rev=37394&r1=37393&r2=37394&view=diff
==============================================================================
--- trunk/reactos/include/ndk/rtltypes.h [iso-8859-1] (original)
+++ trunk/reactos/include/ndk/rtltypes.h [iso-8859-1] Mon Nov 17 05:44:31 2008
@@ -403,6 +403,16 @@
IN PVOID EstablisherFrame,
IN OUT struct _CONTEXT *ContextRecord,
IN OUT PVOID DispatcherContext
+);
+
+//
+// Callback for RtlSetIoCompletionCallback
+//
+typedef VOID
+(NTAPI *PRTL_OVERLAPPED_COMPLETION_ROUTINE)(
+ ULONG,
+ ULONG,
+ PVOID
);
//
Modified: trunk/reactos/lib/rtl/workitem.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/rtl/workitem.c?rev=37394&r1=37393&r2=37394&view=diff
==============================================================================
--- trunk/reactos/lib/rtl/workitem.c [iso-8859-1] (original)
+++ trunk/reactos/lib/rtl/workitem.c [iso-8859-1] Mon Nov 17 05:44:31 2008
@@ -879,3 +879,16 @@
return Status;
}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+NTAPI
+RtlSetIoCompletionCallback(IN HANDLE hFileHandle,
+ IN PRTL_OVERLAPPED_COMPLETION_ROUTINE Function,
+ IN ULONG Flags)
+{
+ UNIMPLEMENTED;
+ return STATUS_NOT_IMPLEMENTED;
+}
More information about the Ros-diffs
mailing list