static void STDMETHODCALLTYPE Invoke()

in sfwrapper/src/mycallback.c [53:68]


static void STDMETHODCALLTYPE Invoke(IFabricAsyncOperationCallback * This, IFabricAsyncOperationContext *context)
{
    
    MyFabricAsyncOperationCallback* obj = (MyFabricAsyncOperationCallback*)This;
    if (context->lpVtbl->CompletedSynchronously(context))
    {
        //spurious callback, result will be picked in the caller because it examines CompletedSynchronously too.
    }
    else
    {
        if (!SetEvent(obj->ev))
        {
            LogLastError("failure in SetEvent");
        }
    }
}