Am Montag 09 August 2010, 21:41:18 schrieb Oldřich Jedlička:
ok(hr==DD_OK || broken(hr != DD_OK && SUCCEEDED(hr)), "text...")
I think as long as no native app is found that depends on DD_OK it's ok just use ok(SUCCEEDED(hr)) for the sake of readability.