ntoskrnl.exe: stub out IoIsWdmVersionAvailable

Damjan Jovanovic damjan.jov at gmail.com
Sat Mar 13 06:25:48 CST 2010


Changelog:
* ntoskrnl.exe: stub out IoIsWdmVersionAvailable

This helps Blackberry's RimUsb.sys to load successfully.

Patch is from Alexander Morozov's USB patch set and copyright is thus
assigned to him.

Damjan Jovanovic
-------------- next part --------------
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c
index 0131d24..5092f2b 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.c
+++ b/dlls/ntoskrnl.exe/ntoskrnl.c
@@ -1,6 +1,7 @@
 /*
  * ntoskrnl.exe implementation
  *
+ * Copyright (C) 2009 Alexander Morozov
  * Copyright (C) 2007 Alexandre Julliard
  *
  * This library is free software; you can redistribute it and/or
@@ -591,6 +592,16 @@ NTSTATUS WINAPI IoCreateSymbolicLink( UNICODE_STRING *name, UNICODE_STRING *targ
 
 
 /***********************************************************************
+ *           IoIsWdmVersionAvailable   (NTOSKRNL.EXE.@)
+ */
+BOOLEAN WINAPI IoIsWdmVersionAvailable( UCHAR MajorVersion, UCHAR MinorVersion )
+{
+    FIXME( "stub: %u %u\n", MajorVersion, MinorVersion );
+    return TRUE;
+}
+
+
+/***********************************************************************
  *           IoDeleteSymbolicLink   (NTOSKRNL.EXE.@)
  */
 NTSTATUS WINAPI IoDeleteSymbolicLink( UNICODE_STRING *name )
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
index 5e11bf9..0cbbbc6 100644
--- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
+++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec
@@ -406,7 +406,7 @@
 @ stub IoIsOperationSynchronous
 @ stub IoIsSystemThread
 @ stub IoIsValidNameGraftingBuffer
-@ stub IoIsWdmVersionAvailable
+@ stdcall IoIsWdmVersionAvailable(long long)
 @ stub IoMakeAssociatedIrp
 @ stub IoOpenDeviceInterfaceRegistryKey
 @ stub IoOpenDeviceRegistryKey


More information about the wine-patches mailing list