``` + todo_wine ok_nt( STATUS_INVALID_PARAMETER, status ); + if (broken( !status )) + { + todo_wine check_d3dkmt_local( create2.hSyncObject, &next_local ); + destroy.hSyncObject = create2.hSyncObject; + status = D3DKMTDestroySynchronizationObject( &destroy ); + todo_wine ok_nt( STATUS_SUCCESS, status ); + } ```
This if block does nothing. If you're trying to clean up after a todo on Wine, you need to remove the broken().