<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>
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-->
-
}
/*
- * @unimplemented
+ * @implemented
*/
ULONGLONG STDCALL
PcGetTimeInterval(
ULONGLONG Timei
)
{
- UNIMPLEMENTED;
- return STATUS_UNSUCCESSFUL;
+ LARGE_INTEGER CurrentTime;
+
+ KeQuerySystemTime( &CurrentTime);
+
+ return (Timei - CurrentTime.QuadPart);
}
/*
* USBD_CreateConfigurationRequestEx (implemented)
* USBD_CreateConfigurationRequest
* USBD_GetInterfaceLength (implemented)
- * USBD_ParseConfigurationDescriptorEx
- * USBD_ParseDescriptors
+ * USBD_ParseConfigurationDescriptorEx (implemented)
+ * USBD_ParseDescriptors (implemented)
* USBD_GetPdoRegistryParameters (implemented)
*/
}
/*
- * @unimplemented
+ * @implemented
*/
PUSB_COMMON_DESCRIPTOR STDCALL
USBD_ParseDescriptors(
/*
- * @unimplemented
+ * @implemented
*/
PUSB_INTERFACE_DESCRIPTOR STDCALL
USBD_ParseConfigurationDescriptorEx(