\hypertarget{structusb__bos__descriptor}{}\doxysection{usb\+\_\+bos\+\_\+descriptor Struct Reference}
\label{structusb__bos__descriptor}\index{usb\_bos\_descriptor@{usb\_bos\_descriptor}}


{\ttfamily \#include $<$usb.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__bos__descriptor_a3c30fd9c15d05cf159ea9308f6f5b811}{b\+Length}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__bos__descriptor_aa572bce6933ea4c9c97a9daf37dc95d2}{b\+Descriptor\+Type}}
\item 
\mbox{\hyperlink{usb__endian_8h_ad3086c1130ab6b88c53220166e3b5129}{u\+Word}} \mbox{\hyperlink{structusb__bos__descriptor_abb6cd9bef7bba0a56760e1aa5362374e}{w\+Total\+Length}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__bos__descriptor_a5477fded7364cc105976cbc7af33158a}{b\+Num\+Device\+Caps}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb_8h_source_l00312}{312}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusb__bos__descriptor_aa572bce6933ea4c9c97a9daf37dc95d2}\label{structusb__bos__descriptor_aa572bce6933ea4c9c97a9daf37dc95d2}} 
\index{usb\_bos\_descriptor@{usb\_bos\_descriptor}!bDescriptorType@{bDescriptorType}}
\index{bDescriptorType@{bDescriptorType}!usb\_bos\_descriptor@{usb\_bos\_descriptor}}
\doxysubsubsection{\texorpdfstring{bDescriptorType}{bDescriptorType}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+bos\+\_\+descriptor\+::b\+Descriptor\+Type}



Definition at line \mbox{\hyperlink{usb_8h_source_l00314}{314}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__bos__descriptor_a3c30fd9c15d05cf159ea9308f6f5b811}\label{structusb__bos__descriptor_a3c30fd9c15d05cf159ea9308f6f5b811}} 
\index{usb\_bos\_descriptor@{usb\_bos\_descriptor}!bLength@{bLength}}
\index{bLength@{bLength}!usb\_bos\_descriptor@{usb\_bos\_descriptor}}
\doxysubsubsection{\texorpdfstring{bLength}{bLength}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+bos\+\_\+descriptor\+::b\+Length}



Definition at line \mbox{\hyperlink{usb_8h_source_l00313}{313}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__bos__descriptor_a5477fded7364cc105976cbc7af33158a}\label{structusb__bos__descriptor_a5477fded7364cc105976cbc7af33158a}} 
\index{usb\_bos\_descriptor@{usb\_bos\_descriptor}!bNumDeviceCaps@{bNumDeviceCaps}}
\index{bNumDeviceCaps@{bNumDeviceCaps}!usb\_bos\_descriptor@{usb\_bos\_descriptor}}
\doxysubsubsection{\texorpdfstring{bNumDeviceCaps}{bNumDeviceCaps}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+bos\+\_\+descriptor\+::b\+Num\+Device\+Caps}



Definition at line \mbox{\hyperlink{usb_8h_source_l00316}{316}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__bos__descriptor_abb6cd9bef7bba0a56760e1aa5362374e}\label{structusb__bos__descriptor_abb6cd9bef7bba0a56760e1aa5362374e}} 
\index{usb\_bos\_descriptor@{usb\_bos\_descriptor}!wTotalLength@{wTotalLength}}
\index{wTotalLength@{wTotalLength}!usb\_bos\_descriptor@{usb\_bos\_descriptor}}
\doxysubsubsection{\texorpdfstring{wTotalLength}{wTotalLength}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_ad3086c1130ab6b88c53220166e3b5129}{u\+Word}} usb\+\_\+bos\+\_\+descriptor\+::w\+Total\+Length}



Definition at line \mbox{\hyperlink{usb_8h_source_l00315}{315}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/\mbox{\hyperlink{usb_8h}{usb.\+h}}\end{DoxyCompactItemize}
