public HRESULT OnUpdate([NativeTypeName("UI_ANIMATION_SECONDS")] double timeNow, UI_ANIMATION_UPDATE_RESULT *result) { return(((delegate * unmanaged <IUIAnimationTimerUpdateHandler *, double, UI_ANIMATION_UPDATE_RESULT *, int>)(lpVtbl[3]))((IUIAnimationTimerUpdateHandler *)Unsafe.AsPointer(ref this), timeNow, result)); }
public int Update([NativeTypeName("UI_ANIMATION_SECONDS")] double timeNow, UI_ANIMATION_UPDATE_RESULT *updateResult = null) { return(((delegate * unmanaged <IUIAnimationManager2 *, double, UI_ANIMATION_UPDATE_RESULT *, int>)(lpVtbl[9]))((IUIAnimationManager2 *)Unsafe.AsPointer(ref this), timeNow, updateResult)); }