usbd.sys: Use nameless unions/structs.

This commit is contained in:
Alexandre Julliard 2023-07-17 11:33:54 +02:00
parent 72ee10b5d5
commit 57bfaa7514

View file

@ -18,8 +18,6 @@
#include <stdarg.h> #include <stdarg.h>
#define NONAMELESSUNION
#include "ntstatus.h" #include "ntstatus.h"
#define WIN32_NO_STATUS #define WIN32_NO_STATUS
#include "windef.h" #include "windef.h"
@ -66,7 +64,7 @@ PURB WINAPI USBD_CreateConfigurationRequest(
} }
urb = USBD_CreateConfigurationRequestEx( ConfigurationDescriptor, interfaceList ); urb = USBD_CreateConfigurationRequestEx( ConfigurationDescriptor, interfaceList );
if (urb) if (urb)
*Siz = urb->u.UrbHeader.Length; *Siz = urb->UrbHeader.Length;
ExFreePool( interfaceList ); ExFreePool( interfaceList );
} }
return urb; return urb;
@ -98,10 +96,10 @@ PURB WINAPI USBD_CreateConfigurationRequestEx(
USBD_INTERFACE_INFORMATION *interfaceInfo; USBD_INTERFACE_INFORMATION *interfaceInfo;
RtlZeroMemory( urb, size ); RtlZeroMemory( urb, size );
urb->u.UrbSelectConfiguration.Hdr.Length = size; urb->UrbSelectConfiguration.Hdr.Length = size;
urb->u.UrbSelectConfiguration.Hdr.Function = URB_FUNCTION_SELECT_CONFIGURATION; urb->UrbSelectConfiguration.Hdr.Function = URB_FUNCTION_SELECT_CONFIGURATION;
urb->u.UrbSelectConfiguration.ConfigurationDescriptor = ConfigurationDescriptor; urb->UrbSelectConfiguration.ConfigurationDescriptor = ConfigurationDescriptor;
interfaceInfo = &urb->u.UrbSelectConfiguration.Interface; interfaceInfo = &urb->UrbSelectConfiguration.Interface;
for (interfaceEntry = InterfaceList; interfaceEntry->InterfaceDescriptor; interfaceEntry++) for (interfaceEntry = InterfaceList; interfaceEntry->InterfaceDescriptor; interfaceEntry++)
{ {
ULONG i; ULONG i;