/** Function to send the given encapsulated RNDIS command to the device.\r
  *\r
  *  \param[in] Buffer  Source command data buffer to send to the device\r
- *  \param[in] Bytes   Number of bytes to send\r
+ *  \param[in] Length   Number of bytes to send\r
  *\r
  *  \return A value from the USB_Host_SendControlErrorCodes_t enum\r
  */\r
 /** Function to receive the given encapsulated RNDIS response from the device.\r
  *\r
  *  \param[out] Buffer  Destination command data buffer to write read data from the device to\r
- *  \param[in] Bytes   Number of bytes to read\r
+ *  \param[in] Length   Number of bytes to read\r
  *\r
  *  \return A value from the USB_Host_SendControlErrorCodes_t enum\r
  */\r
 /** Sends a RNDIS KEEPALIVE command to the device, to ensure that it does not enter standby mode after periods\r
  *  of long inactivity.\r
  *\r
- *  \return A value from the USB_Host_SendControlErrorCodes_t enum\r
+ *  \return A value from the USB_Host_SendControlErrorCodes_t enum or RNDIS_COMMAND_FAILED if the device returned a\r
+ *          logical command failure\r
  */\r
 uint8_t RNDIS_SendKeepAlive(void)\r
 {\r
  *  \param[in] HostMaxPacketSize  Size of the packet buffer on the host\r
  *  \param[out] DeviceMaxPacketSize   Pointer to where the packet buffer size of the device is to be stored\r
  *\r
- *  \return A value from the USB_Host_SendControlErrorCodes_t enum\r
+ *  \return A value from the USB_Host_SendControlErrorCodes_t enum or RNDIS_COMMAND_FAILED if the device returned a\r
+ *          logical command failure\r
  */\r
 uint8_t RNDIS_InitializeDevice(uint16_t HostMaxPacketSize, uint16_t* DeviceMaxPacketSize)\r
 {\r
  *  \param[in] Buffer  Pointer to where the property data is to be sourced from\r
  *  \param[in] Length  Length in bytes of the property data to sent to the device\r
  *\r
- *  \return A value from the USB_Host_SendControlErrorCodes_t enum\r
+ *  \return A value from the USB_Host_SendControlErrorCodes_t enum or RNDIS_COMMAND_FAILED if the device returned a\r
+ *          logical command failure\r
  */\r
 uint8_t RNDIS_SetRNDISProperty(uint32_t Oid, void* Buffer, uint16_t Length)\r
 {\r
  *  \param[in] Buffer  Pointer to where the property data is to be written to\r
  *  \param[in] MaxLength  Length in bytes of the destination buffer size\r
  *\r
- *  \return A value from the USB_Host_SendControlErrorCodes_t enum\r
+ *  \return A value from the USB_Host_SendControlErrorCodes_t enum or RNDIS_COMMAND_FAILED if the device returned a\r
+ *          logical command failure\r
  */\r
 uint8_t RNDIS_QueryRNDISProperty(uint32_t Oid, void* Buffer, uint16_t MaxLength)\r
 {\r