CFIX_ASSERT_FAILED
CFIX_ASSERT_FAILED may be used to check whether an expression yields a failure HRESULT. This macro is primarily intended for COM development and is a shorthand for writing CFIX_ASSERT( FAILED( Expression ) )
CFIX_ASSERT_FAILED( Factory->CreateInstance( NULL, IID_INonExisting, ( PVOID* ) &Unk ) );