From: Hermès Bélusca-Maïto Date: Thu, 4 May 2017 15:46:09 +0000 (+0000) Subject: [USBD.SYS]: Exports: X-Git-Tag: ReactOS-0.4.6~764 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=00c641a9eced3b45073765e6ecfd3185033644cc [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. svn path=/trunk/; revision=74476 --- diff --git a/reactos/drivers/usb/usbd/usbd.spec b/reactos/drivers/usb/usbd/usbd.spec index 27f82d2a2c5..5107ca0278e 100644 --- a/reactos/drivers/usb/usbd/usbd.spec +++ b/reactos/drivers/usb/usbd/usbd.spec @@ -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_CreateConfigurationRequestEx(ptr ptr) +;; 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_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) \ No newline at end of file +@ 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