Go to the documentation of this file. 34 #define DEVICE_FLAG_NONE 0x00000000 53 #define DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL 0x00000001 66 #define DEVICE_FLAG_UNLOAD_DRIVER 0x00000002 73 #define DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST 0x00000004 89 #define DEVICE_FLAG_NO_ZERO_READS 0x00000008 105 #define DEVICE_FLAG_IRIVER_OGG_ALZHEIMER 0x00000010 114 #define DEVICE_FLAG_ONLY_7BIT_FILENAMES 0x00000020 122 #define DEVICE_FLAG_NO_RELEASE_INTERFACE 0x00000040 135 #define DEVICE_FLAG_IGNORE_HEADER_ERRORS 0x00000080 143 #define DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST 0x00000100 158 #define DEVICE_FLAG_OGG_IS_UNKNOWN 0x00000200 166 #define DEVICE_FLAG_BROKEN_SET_SAMPLE_DIMENSIONS 0x00000400 172 #define DEVICE_FLAG_ALWAYS_PROBE_DESCRIPTOR 0x00000800 180 #define DEVICE_FLAG_PLAYLIST_SPL_V1 0x00001000 189 #define DEVICE_FLAG_PLAYLIST_SPL_V2 0x00002000 196 #define DEVICE_FLAG_CANNOT_HANDLE_DATEMODIFIED 0x00004000 205 #define DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST 0x00008000 210 #define DEVICE_FLAG_BROKEN_BATTERY_LEVEL 0x00010000 216 #define DEVICE_FLAG_DELETE_SENDS_EVENT 0x00020000 221 #define DEVICE_FLAG_CAPTURE 0x00040000 226 #define DEVICE_FLAG_CAPTURE_PREVIEW 0x00080000 232 #define DEVICE_FLAG_NIKON_BROKEN_CAPTURE 0x00100000 238 #define DEVICE_FLAG_NO_CAPTURE_COMPLETE 0x00400000 244 #define DEVICE_FLAG_OLYMPUS_XML_WRAPPED 0x00800000 249 #define DEVICE_FLAG_FLAC_IS_UNKNOWN 0x01000000 254 #define DEVICE_FLAG_UNIQUE_FILENAMES 0x02000000 259 #define DEVICE_FLAG_SWITCH_MODE_BLACKBERRY 0x04000000 264 #define DEVICE_FLAG_LONG_TIMEOUT 0x08000000 270 #define DEVICE_FLAG_FORCE_RESET_ON_CLOSE 0x10000000 279 #define DEVICE_FLAG_BROKEN_GET_OBJECT_PROPVAL 0x20000000 290 #define DEVICE_FLAG_PROPLIST_OVERRIDES_OI 0x40000000 297 #define DEVICE_FLAGS_SONY_NWZ_BUGS \ 298 (DEVICE_FLAG_UNLOAD_DRIVER | \ 299 DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | \ 300 DEVICE_FLAG_UNIQUE_FILENAMES | \ 301 DEVICE_FLAG_FORCE_RESET_ON_CLOSE) 309 #define DEVICE_FLAGS_ANDROID_BUGS \ 310 (DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | \ 311 DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST | \ 312 DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST | \ 313 DEVICE_FLAG_UNLOAD_DRIVER | \ 314 DEVICE_FLAG_LONG_TIMEOUT | \ 315 DEVICE_FLAG_FORCE_RESET_ON_CLOSE) 330 #define DEVICE_FLAGS_ARICENT_BUGS \ 331 (DEVICE_FLAG_IGNORE_HEADER_ERRORS | \ 332 DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST | \ 333 DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST)