Defs.h 505 B

1234567891011121314151617181920212223
  1. // Windows/Defs.h
  2. #ifndef __WINDOWS_DEFS_H
  3. #define __WINDOWS_DEFS_H
  4. inline bool BOOLToBool(BOOL value)
  5. { return (value != FALSE); }
  6. #ifdef _WIN32
  7. inline bool LRESULTToBool(LRESULT value)
  8. { return (value != FALSE); }
  9. #endif
  10. inline BOOL BoolToBOOL(bool value)
  11. { return (value ? TRUE: FALSE); }
  12. inline VARIANT_BOOL BoolToVARIANT_BOOL(bool value)
  13. { return (value ? VARIANT_TRUE: VARIANT_FALSE); }
  14. inline bool VARIANT_BOOLToBool(VARIANT_BOOL value)
  15. { return (value != VARIANT_FALSE); }
  16. #endif