// usbioctl.h
typedef struct _USB_ID_STRING {
USHORT LanguageId;
USHORT Pad;
ULONG LengthInBytes;
PWCHAR Buffer;
} USB_ID_STRING, *PUSB_ID_STRING;
View the official Windows Driver Kit DDI referenceNo description available.
The USB_ID_STRING structure is used to store a string or multi-string.
LanguageIdIndicates that language ID of the string.
PadLengthInBytesIndicates the length (in bytes) of the string pointed to by Buffer, including the terminating NULL.
BufferPointer to a string or multi-string.
The reserved members of this structure must be treated as opaque and are reserved for system use.