docs: def driverDebugRequest(self, unDeviceIndex, pchRequest, pchResponseBuffer, unResponseBufferSize):
          """
          Sends a request to the driver for the specified device and returns the response. The maximum response size is 32k,
          but this method can be called with a smaller buffer. If the response exceeds the size of the buffer, it is truncated. 
          The size of the response including its terminating null is returned.
          """
  
          fn = self.function_table.driverDebugRequest
          result = fn(unDeviceIndex, pchRequest, pchResponseBuffer, unResponseBufferSize)
          return result