On Wed, Jun 6, 2012 at 5:56 AM, Alexandre Julliard <julli...@winehq.org> wrote: > "Erich E. Hoover" <compho...@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 ehoo...@mines.edu