MaximumTransferSize is obsolete after Win2000

MaximumTransferSize member of the USBD_PIPE_INFORMATION structure is obsolete after Win2000. Systems after win2000 don't care about this value anyway.The USB stack ignores the value in MaximumTransferSize for both composite and non-composite devices, this values will be set to the default.The default values of MaximumTransferSize under Vista are listed below.

Reference:
1.     https://msdn.microsoft.com/en-us/library/ms790486.aspx
2.     https://msdn.microsoft.com/en-us/library/ms793357.aspx