--- 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 */
--- 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
--- 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);