cups_ipp_constants.h 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Copyright 2019 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef PRINTING_BACKEND_CUPS_IPP_CONSTANTS_H_
  5. #define PRINTING_BACKEND_CUPS_IPP_CONSTANTS_H_
  6. #include "base/component_export.h"
  7. #include "build/build_config.h"
  8. namespace printing {
  9. // property names
  10. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppCollate[];
  11. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppCopies[];
  12. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppColor[];
  13. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppMedia[];
  14. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppDuplex[];
  15. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppRequestingUserName[];
  16. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppResolution[];
  17. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppPin[];
  18. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppPinEncryption[];
  19. // collation values
  20. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kCollated[];
  21. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kUncollated[];
  22. #if BUILDFLAG(IS_CHROMEOS)
  23. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppDocumentAttributes[];
  24. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kIppJobAttributes[];
  25. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kPinEncryptionNone[];
  26. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kOptionFalse[];
  27. COMPONENT_EXPORT(PRINT_BACKEND) extern const char kOptionTrue[];
  28. #endif // BUILDFLAG(IS_CHROMEOS)
  29. } // namespace printing
  30. #endif // PRINTING_BACKEND_CUPS_IPP_CONSTANTS_H_