]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Library/UefiUsbLib/UsbDxeLib.c
Update the API of UsbGetInterface() & UsbGetConfiguration () to follow MdeLib spec.
[mirror_edk2.git] / MdePkg / Library / UefiUsbLib / UsbDxeLib.c
index 33ca21b3c918185a63418d2cc1049090c4fcea19..35b1880ce5a36216706d15ba7f1bdf7fb399306b 100644 (file)
@@ -167,7 +167,7 @@ EFIAPI
 UsbGetInterface (\r
   IN  EFI_USB_IO_PROTOCOL     *UsbIo,\r
   IN  UINT16                  Interface,\r
-  OUT UINT                  *AlternateSetting,\r
+  OUT UINT16                  *AlternateSetting,\r
   OUT UINT32                  *Status\r
   )\r
 {\r
@@ -190,7 +190,7 @@ UsbGetInterface (
                   EfiUsbDataIn,\r
                   TIMEOUT_VALUE,\r
                   AlternateSetting,\r
-                  1,\r
+                  2,\r
                   Status\r
                   );\r
 }\r
@@ -273,7 +273,7 @@ EFI_STATUS
 EFIAPI\r
 UsbGetConfiguration (\r
   IN  EFI_USB_IO_PROTOCOL     *UsbIo,\r
-  OUT UINT                  *ConfigurationValue,\r
+  OUT UINT16                  *ConfigurationValue,\r
   OUT UINT32                  *Status\r
   )\r
 {\r
@@ -295,7 +295,7 @@ UsbGetConfiguration (
                   EfiUsbDataIn,\r
                   TIMEOUT_VALUE,\r
                   ConfigurationValue,\r
-                  1,\r
+                  2,\r
                   Status\r
                   );\r
 }\r