Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

87 lines
7.5 KiB

  1. #ifndef _WIAEDITPROPTABLE_H
  2. #define _WIAEDITPROPTABLE_H
  3. typedef struct _WIA_EDIT_PROPERTY_TABLE_ENTRY {
  4. LONG lVal;
  5. TCHAR *pszValName;
  6. TCHAR *pszPropertyName;
  7. }WIA_EDIT_PROPERTY_TABLE_ENTRY,*PWIA_EDIT_PROPERTY_TABLE_ENTRY;
  8. /////////////////////////////////////////////////////////////////////////////////////////////////
  9. // { [Property Value], [Property Value contant name], [Property Name] }
  10. /////////////////////////////////////////////////////////////////////////////////////////////////
  11. // Template: {,TEXT(""),TEXT("")},
  12. WIA_EDIT_PROPERTY_TABLE_ENTRY g_EditPropTable[] =
  13. {
  14. {WIA_INTENT_NONE, TEXT("WIA_INTENT_NONE"), TEXT("Current Intent")},
  15. {WIA_INTENT_IMAGE_TYPE_COLOR, TEXT("WIA_INTENT_IMAGE_TYPE_COLOR"), TEXT("Current Intent")},
  16. {WIA_INTENT_IMAGE_TYPE_GRAYSCALE,TEXT("WIA_INTENT_IMAGE_TYPE_GRAYSCALE"),TEXT("Current Intent")},
  17. {WIA_INTENT_IMAGE_TYPE_TEXT, TEXT("WIA_INTENT_IMAGE_TYPE_TEXT"), TEXT("Current Intent")},
  18. {WIA_INTENT_MINIMIZE_SIZE, TEXT("WIA_INTENT_MINIMIZE_SIZE"), TEXT("Current Intent")},
  19. {WIA_INTENT_MAXIMIZE_QUALITY, TEXT("WIA_INTENT_MAXIMIZE_QUALITY"), TEXT("Current Intent")},
  20. {TYMED_CALLBACK, TEXT("TYMED_CALLBACK"), TEXT("Media Type")},
  21. {TYMED_FILE, TEXT("TYMED_FILE"), TEXT("Media Type")},
  22. {TYMED_MULTIPAGE_CALLBACK, TEXT("TYMED_MULTIPAGE_CALLBACK"), TEXT("Media Type")},
  23. {TYMED_MULTIPAGE_FILE, TEXT("TYMED_MULTIPAGE_FILE"), TEXT("Media Type")},
  24. {WIA_COMPRESSION_NONE, TEXT("WIA_COMPRESSION_NONE"), TEXT("Compression")},
  25. {WIA_COMPRESSION_BI_RLE4, TEXT("WIA_COMPRESSION_BI_RLE4"), TEXT("Compression")},
  26. {WIA_COMPRESSION_BI_RLE8, TEXT("WIA_COMPRESSION_BI_RLE8"), TEXT("Compression")},
  27. {WIA_COMPRESSION_G3, TEXT("WIA_COMPRESSION_G3"), TEXT("Compression")},
  28. {WIA_FINAL_SCAN, TEXT("WIA_FINAL_SCAN"), TEXT("Preview")},
  29. {WIA_PREVIEW_SCAN, TEXT("WIA_PREVIEW_SCAN"), TEXT("Preview")},
  30. {FEEDER, TEXT("FEEDER"), TEXT("Document Handling Select")},
  31. {FLATBED, TEXT("FLATBED"), TEXT("Document Handling Select")},
  32. {DUPLEX, TEXT("DUPLEX"), TEXT("Document Handling Select")},
  33. {FRONT_FIRST, TEXT("FRONT_FIRST"), TEXT("Document Handling Select")},
  34. {BACK_FIRST, TEXT("BACK_FIRST"), TEXT("Document Handling Select")},
  35. {FRONT_ONLY, TEXT("FRONT_ONLY"), TEXT("Document Handling Select")},
  36. {BACK_ONLY, TEXT("BACK_ONLY"), TEXT("Document Handling Select")},
  37. {NEXT_PAGE, TEXT("NEXT_PAGE"), TEXT("Document Handling Select")},
  38. {PREFEED, TEXT("PREFEED"), TEXT("Document Handling Select")},
  39. {AUTO_ADVANCE, TEXT("AUTO_ADVANCE"), TEXT("Document Handling Select")},
  40. {FEED, TEXT("FEED"), TEXT("Document Handling Capabilities")},
  41. {FLAT, TEXT("FLAT"), TEXT("Document Handling Capabilities")},
  42. {DUP, TEXT("DUP"), TEXT("Document Handling Capabilities")},
  43. {DETECT_FLAT, TEXT("DETECT_FLAT"), TEXT("Document Handling Capabilities")},
  44. {DETECT_SCAN, TEXT("DETECT_SCAN"), TEXT("Document Handling Capabilities")},
  45. {DETECT_FEED, TEXT("DETECT_FEED"), TEXT("Document Handling Capabilities")},
  46. {DETECT_DUP, TEXT("DETECT_DUP"), TEXT("Document Handling Capabilities")},
  47. {DETECT_FEED_AVAIL, TEXT("DETECT_FEED_AVAIL"), TEXT("Document Handling Capabilities")},
  48. {DETECT_DUP_AVAIL, TEXT("DETECT_DUP_AVAIL"), TEXT("Document Handling Capabilities")},
  49. {FEED_READY, TEXT("FEED_READY"), TEXT("Document Handling Status")},
  50. {FLAT_READY, TEXT("FLAT_READY"), TEXT("Document Handling Status")},
  51. {DUP_READY, TEXT("DUP_READY"), TEXT("Document Handling Status")},
  52. {FLAT_COVER_UP, TEXT("FLAT_COVER_UP"), TEXT("Document Handling Status")},
  53. {PATH_COVER_UP, TEXT("PATH_COVER_UP"), TEXT("Document Handling Status")},
  54. {PAPER_JAM, TEXT("PAPER_JAM"), TEXT("Document Handling Status")},
  55. {WIA_DATA_THRESHOLD, TEXT("WIA_DATA_THRESHOLD"), TEXT("Data Type")},
  56. {WIA_DATA_DITHER, TEXT("WIA_DATA_DITHER"), TEXT("Data Type")},
  57. {WIA_DATA_GRAYSCALE, TEXT("WIA_DATA_GRAYSCALE"), TEXT("Data Type")},
  58. {WIA_DATA_COLOR, TEXT("WIA_DATA_COLOR"), TEXT("Data Type")},
  59. {WIA_DATA_COLOR_THRESHOLD, TEXT("WIA_DATA_COLOR_THRESHOLD"), TEXT("Data Type")},
  60. {WIA_DATA_COLOR_DITHER, TEXT("WIA_DATA_COLOR_DITHER"), TEXT("Data Type")},
  61. {WiaItemTypeFree, TEXT("WiaItemTypeFree"), TEXT("Item Flags")},
  62. {WiaItemTypeImage, TEXT("WiaItemTypeImage"), TEXT("Item Flags")},
  63. {WiaItemTypeFile, TEXT("WiaItemTypeFile"), TEXT("Item Flags")},
  64. {WiaItemTypeFolder, TEXT("WiaItemTypeFolder"), TEXT("Item Flags")},
  65. {WiaItemTypeRoot, TEXT("WiaItemTypeRoot"), TEXT("Item Flags")},
  66. {WiaItemTypeAnalyze, TEXT("WiaItemTypeAnalyze"), TEXT("Item Flags")},
  67. {WiaItemTypeAudio, TEXT("WiaItemTypeAudio"), TEXT("Item Flags")},
  68. {WiaItemTypeDevice, TEXT("WiaItemTypeDevice"), TEXT("Item Flags")},
  69. {WiaItemTypeDeleted, TEXT("WiaItemTypeDeleted"), TEXT("Item Flags")},
  70. {WiaItemTypeDisconnected, TEXT("WiaItemTypeDisconnected"), TEXT("Item Flags")},
  71. {WiaItemTypeHPanorama, TEXT("WiaItemTypeHPanorama"), TEXT("Item Flags")},
  72. {WiaItemTypeVPanorama, TEXT("WiaItemTypeVPanorama"), TEXT("Item Flags")},
  73. {WiaItemTypeBurst, TEXT("WiaItemTypeBurst"), TEXT("Item Flags")},
  74. {WiaItemTypeStorage, TEXT("WiaItemTypeStorage"), TEXT("Item Flags")},
  75. {WiaItemTypeTransfer, TEXT("WiaItemTypeTransfer"), TEXT("Item Flags")},
  76. {WiaItemTypeGenerated, TEXT("WiaItemTypeGenerated"), TEXT("Item Flags")},
  77. {WiaItemTypeHasAttachments, TEXT("WiaItemTypeHasAttachments"), TEXT("Item Flags")},
  78. {WIA_ITEM_READ, TEXT("WIA_ITEM_READ"), TEXT("Access Rights")},
  79. {WIA_ITEM_WRITE, TEXT("WIA_ITEM_WRITE"), TEXT("Access Rights")},
  80. {WIA_ITEM_CAN_BE_DELETED, TEXT("WIA_ITEM_CAN_BE_DELETED"), TEXT("Access Rights")},
  81. {0, NULL, NULL}
  82. };
  83. #endif