Return values for asynchronous operations performed by the extension. See
the operation succeeded, and the extension is done with the request.
the operation failed.
the extension has begin an async operation. When this value is returned, the extension must set the handle parameter and call the callback closure when the operation is complete.