| Description | Set raw data mode for a specified device.
  This may be desirable in a situation where data of an undefined format (not
  defined as a data packet to the driver) is to be received from a controller and
  is required by an application. | 
| Parameters | The
  device handle and Boolean toggle between normal and raw data mode. | 
| Returns | 0 = fail, 1 = OK | 
| Notes | In raw data mode, the pointer interface is suspended. If the caller has registered a _ReadDataTypeData callback via the TBApiRegisterDataCallBack, the data will be delivered to the callback function. Data packets are only delivered to the caller when a number of bytes are received, - this is determined by calling TBApiRawDataModeBlockSize. At driver startup time, raw mode
  is set to ‘false’. | 
 
Visual C++ Declaration/example
 
BOOL TBAPI
TBApiRawDataMode(HTBDEVICE aDeviceHandle, BOOL aRawMode);
 
// Request the driver to return non-pointer data until directed
otherwise
if ( TBApiRawDataMode (DeviceHandle, TRUE))
{
…
TBApiRawDataMode
(DeviceHandle, FALSE);
}
 
 
Public Declare Function TBApiRawDataMode Lib "TBapi" Alias
"_DLL_TBApiRawDataMode@8" (ByVal aDeviceHandle As Long, ByVal aRawMode
As Long) As Long
 
‘ Request the driver to return non-pointer data until directed
otherwise…
if TBApiRawDataMode
(DeviceHandle, TRUE) = TRUE then
…
TBApiRawDataMode
(DeviceHandle, FALSE)
End if