"Erich E. Hoover" compholio@gmail.com writes:
@@ -285,7 +285,9 @@ void async_set_result( struct object *obj, unsigned int status, unsigned int tot if (async->timeout) remove_timeout_user( async->timeout ); async->timeout = NULL; async->status = status;
if (async->data.cvalue)
if (status == STATUS_MORE_PROCESSING_REQUIRED)
async->status = STATUS_PENDING;
else if (async->data.cvalue)
Why are you marking the async pending? That doesn't seem right, it's terminated at that point.
On Wed, Jun 6, 2012 at 5:56 AM, Alexandre Julliard julliard@winehq.org wrote:
"Erich E. Hoover" compholio@gmail.com writes:
@@ -285,7 +285,9 @@ void async_set_result( struct object *obj, unsigned int status, unsigned int tot if (async->timeout) remove_timeout_user( async->timeout ); async->timeout = NULL; async->status = status;
- if (async->data.cvalue)
- if (status == STATUS_MORE_PROCESSING_REQUIRED)
- async->status = STATUS_PENDING;
- else if (async->data.cvalue)
Why are you marking the async pending? That doesn't seem right, it's terminated at that point.
That would be because I misread the MSDN article a little bit (either that or the one I just looked up is a different one from what I originally read). Would you like me to resubmit everything or just part 2 and 3?
Erich Hoover ehoover@mines.edu