USB_BufferFree (SWI&5538A) — Releases a URB.
The driver which allocated the URB with USB_BufferMalloc (SWI&55389) must free it with this call to release the system resources in use. Any driver supplied memory will not be changed or freed by this call, responsibility for freeing this memory remains with the driver.
A driver must not attempt to free a URB that is currently be used in a transaction. Currently there are no checks to enforce this, behaviour will be indeterminate.