Cancel an request which is operation on the given list type. You should call this to cancel
any in-progress requests before destructing a callback object that may have been passed
to one of the above list request calls. Not doing so may result in a crash when a callback
occurs on the destructed object.
Canceling a query does not release the allocated request handle.
The request handle must be released using ReleaseRequest( hRequest )