Author: hbelusca
Date: Thu May 4 15:46:09 2017
New Revision: 74476
URL:
http://svn.reactos.org/svn/reactos?rev=74476&view=rev
Log:
[USBD.SYS]: Exports:
- The three C-decorated exports _USBD_CreateConfigurationRequestEx@8,
_USBD_ParseConfigurationDescriptorEx@28 and _USBD_ParseDescriptors@16 are only exported in
the i386 version of the driver (not present in x64, checked on WinXP x64).
This fixes warnings in ReactOS x64 compilation.
- Add (commented out) the remaining exports (without their parameters) that need to be
implemented and exported.
Modified:
trunk/reactos/drivers/usb/usbd/usbd.spec
Modified: trunk/reactos/drivers/usb/usbd/usbd.spec
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/usb/usbd/usbd.spec…
==============================================================================
--- trunk/reactos/drivers/usb/usbd/usbd.spec [iso-8859-1] (original)
+++ trunk/reactos/drivers/usb/usbd/usbd.spec [iso-8859-1] Thu May 4 15:46:09 2017
@@ -1,15 +1,33 @@
@ stdcall USBD_Debug_GetHeap(long long long long)
@ stdcall USBD_Debug_RetHeap(ptr long long)
@ stdcall USBD_Debug_LogEntry(ptr ptr ptr ptr)
+;; stdcall USBD_AllocateDeviceName
@ stdcall USBD_CalculateUsbBandwidth(long long long)
-@ stdcall _USBD_CreateConfigurationRequestEx@8(ptr ptr)
USBD_CreateConfigurationRequestEx
+;; stdcall USBD_CompleteRequest
+@ stdcall USBD_CreateConfigurationRequest(ptr ptr)
+@ stdcall -arch=i386 _USBD_CreateConfigurationRequestEx@8(ptr ptr)
USBD_CreateConfigurationRequestEx
@ stdcall USBD_CreateConfigurationRequestEx(ptr ptr)
-@ stdcall USBD_CreateConfigurationRequest(ptr ptr)
+;; stdcall USBD_CreateDevice
+;; stdcall USBD_Dispatch
+;; stdcall USBD_FreeDeviceMutex
+;; stdcall USBD_FreeDeviceName
+;; stdcall USBD_GetDeviceInformation
@ stdcall USBD_GetInterfaceLength(ptr ptr)
+@ stdcall USBD_GetPdoRegistryParameter(ptr ptr long ptr long)
+;; stdcall USBD_GetSuspendPowerState
+@ stdcall USBD_GetUSBDIVersion(ptr)
+;; stdcall USBD_InitializeDevice
+;; stdcall USBD_MakePdoName
@ stdcall USBD_ParseConfigurationDescriptor(ptr long long)
-@ stdcall _USBD_ParseConfigurationDescriptorEx@28(ptr ptr long long long long long)
USBD_ParseConfigurationDescriptorEx
+@ stdcall -arch=i386 _USBD_ParseConfigurationDescriptorEx@28(ptr ptr long long long long
long) USBD_ParseConfigurationDescriptorEx
@ stdcall USBD_ParseConfigurationDescriptorEx(ptr ptr long long long long long)
+@ stdcall -arch=i386 _USBD_ParseDescriptors@16(ptr long ptr long) USBD_ParseDescriptors
@ stdcall USBD_ParseDescriptors(ptr long ptr long)
-@ stdcall USBD_GetPdoRegistryParameter(ptr ptr long ptr long)
-@ stdcall USBD_GetUSBDIVersion(ptr)
-@ stdcall USBD_QueryBusTime(ptr ptr)
+@ stdcall USBD_QueryBusTime(ptr ptr)
+;; stdcall USBD_RegisterHcDeviceCapabilities
+;; stdcall USBD_RegisterHcFilter
+;; stdcall USBD_RegisterHostController
+;; stdcall USBD_RemoveDevice
+;; stdcall USBD_RestoreDevice
+;; stdcall USBD_SetSuspendPowerState
+;; stdcall USBD_WaitDeviceMutex