47 #ifndef __RNDIS_CLASS_HOST_H__
48 #define __RNDIS_CLASS_HOST_H__
51 #include "../../USB.h"
52 #include "../Common/RNDISClassCommon.h"
55 #if defined(__cplusplus)
60 #if !defined(__INCLUDE_FROM_RNDIS_DRIVER)
61 #error Do not include this file directly. Include LPCUSBlib/Drivers/USB.h instead.
136 uint16_t ConfigDescriptorSize,
172 const uint16_t
Length) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(3);
187 const uint16_t MaxLength) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(3);
214 uint16_t* const PacketLength) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2)
215 ATTR_NON_NULL_PTR_ARG(3);
230 const uint16_t PacketLength) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(2);
242 (void)RNDISInterfaceInfo;
246 #if !defined(__DOXYGEN__)
248 #if defined(__INCLUDE_FROM_RNDIS_HOST_C)
268 #if defined(__cplusplus)