add stubs for CancelIoEx() and CancelSynchronousIo()
Modified: trunk/reactos/lib/kernel32/file/iocompl.c
Modified: trunk/reactos/lib/kernel32/kernel32.def
Modified: trunk/reactos/w32api/include/winbase.h

Modified: trunk/reactos/lib/kernel32/file/iocompl.c
--- trunk/reactos/lib/kernel32/file/iocompl.c	2006-01-14 22:25:20 UTC (rev 20868)
+++ trunk/reactos/lib/kernel32/file/iocompl.c	2006-01-14 22:47:35 UTC (rev 20869)
@@ -187,4 +187,29 @@
   return(TRUE);
 }
 
+
+/*
+ * @unimplemented
+ */
+BOOL
+WINAPI
+CancelIoEx(IN HANDLE hFile,
+           IN LPOVERLAPPED lpOverlapped)
+{
+    UNIMPLEMENTED;
+    return FALSE;
+}
+
+
+/*
+ * @unimplemented
+ */
+BOOL
+WINAPI
+CancelSynchronousIo(IN HANDLE hThread)
+{
+    UNIMPLEMENTED;
+    return FALSE;
+}
+
 /* EOF */

Modified: trunk/reactos/lib/kernel32/kernel32.def
--- trunk/reactos/lib/kernel32/kernel32.def	2006-01-14 22:25:20 UTC (rev 20868)
+++ trunk/reactos/lib/kernel32/kernel32.def	2006-01-14 22:47:35 UTC (rev 20869)
@@ -70,6 +70,8 @@
 CallNamedPipeW@28
 CancelDeviceWakeupRequest@4
 CancelIo@4
+CancelIoEx@8
+CancelSynchronousIo@4
 CancelTimerQueueTimer@8
 CancelWaitableTimer@4
 ChangeTimerQueueTimer@16

Modified: trunk/reactos/w32api/include/winbase.h
--- trunk/reactos/w32api/include/winbase.h	2006-01-14 22:25:20 UTC (rev 20868)
+++ trunk/reactos/w32api/include/winbase.h	2006-01-14 22:47:35 UTC (rev 20869)
@@ -1116,6 +1116,10 @@
 BOOL WINAPI CallNamedPipeW(LPCWSTR,PVOID,DWORD,PVOID,DWORD,PDWORD,DWORD);
 BOOL WINAPI CancelDeviceWakeupRequest(HANDLE);
 BOOL WINAPI CancelIo(HANDLE);
+#if (_WIN32_WINNT >= 0x0600)
+BOOL WINAPI CancelIoEx(HANDLE,LPOVERLAPPED);
+BOOL WINAPI CancelSynchronousIo(HANDLE);
+#endif
 BOOL WINAPI CancelWaitableTimer(HANDLE);
 #if (_WIN32_WINNT >= 0x0501)
 BOOL WINAPI CheckNameLegalDOS8Dot3A(LPCSTR,LPSTR,DWORD,PBOOL,PBOOL);