public static bool FAILED(HRESULT hr) { return ((hr.Code & 0x80000000) != 0); }
public static bool SUCCEEDED(HRESULT hr) { return ((hr.Code & 0x80000000) == 0); }