Clean up Xml files, show usbd functions as implemented and implemente PcGetTimeInterval.
authorJames Tabor <james.tabor@reactos.org>
Sat, 26 Nov 2005 04:07:39 +0000 (04:07 +0000)
committerJames Tabor <james.tabor@reactos.org>
Sat, 26 Nov 2005 04:07:39 +0000 (04:07 +0000)
svn path=/trunk/; revision=19610

reactos/drivers/directory.xml
reactos/drivers/multimedia/directory.xml
reactos/drivers/multimedia/portcls/portcls.c
reactos/drivers/usb/usbd/usbd.c

index a802563..2240390 100644 (file)
@@ -26,7 +26,7 @@
 <directory name="usb">
        <xi:include href="usb/directory.xml" />
 </directory>
-<!--directory name="multimedia">
+<directory name="multimedia">
        <xi:include href="multimedia/directory.xml" />
-</directory-->
+</directory>
 </group>
index 513f4ba..44b1757 100755 (executable)
@@ -4,21 +4,17 @@
     This is mostly incomplete at the moment.
 -->
 
-<directory name="portcls">
-    <xi:include href="portcls/portcls.xml" />
-</directory>
-
 <!--directory name="wdmaud">
     <xi:include href="wdmaud/wdmaud.xml" />
 </directory-->
-
 <!--directory name="ks">
        <xi:include href="ks/ks.xml" />
-</directory>
+</directory-->
+
 <directory name="portcls">
        <xi:include href="portcls/portcls.xml" />
 </directory>
-<directory name="avtest">
+
+<!--<directory name="avtest">
        <xi:include href="avtest/avtest.xml" />
 </directory-->
-
index 57cd44e..3de7893 100644 (file)
@@ -239,15 +239,18 @@ PcGetDeviceProperty(
 }
 
 /*
- * @unimplemented
+ * @implemented
  */
 ULONGLONG STDCALL
 PcGetTimeInterval(
   ULONGLONG  Timei
 )
 {
- UNIMPLEMENTED;
- return STATUS_UNSUCCESSFUL;
+    LARGE_INTEGER CurrentTime;
+    
+    KeQuerySystemTime( &CurrentTime);
+
+    return (Timei - CurrentTime.QuadPart);
 }
 
 /*
index fef69c1..4002b55 100644 (file)
@@ -16,8 +16,8 @@
  *    USBD_CreateConfigurationRequestEx (implemented)
  *    USBD_CreateConfigurationRequest
  *    USBD_GetInterfaceLength (implemented)
- *    USBD_ParseConfigurationDescriptorEx
- *    USBD_ParseDescriptors
+ *    USBD_ParseConfigurationDescriptorEx (implemented)
+ *    USBD_ParseDescriptors (implemented)
  *    USBD_GetPdoRegistryParameters (implemented)
  */
 
@@ -369,7 +369,7 @@ USBD_GetInterfaceLength(
 }
 
 /*
- * @unimplemented
+ * @implemented
  */
 PUSB_COMMON_DESCRIPTOR STDCALL
 USBD_ParseDescriptors(
@@ -394,7 +394,7 @@ USBD_ParseDescriptors(
 
 
 /*
- * @unimplemented
+ * @implemented
  */
 PUSB_INTERFACE_DESCRIPTOR STDCALL
 USBD_ParseConfigurationDescriptorEx(