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_NIKON_1 0x00200000 244 #define DEVICE_FLAG_NO_CAPTURE_COMPLETE 0x00400000 250 #define DEVICE_FLAG_OLYMPUS_XML_WRAPPED 0x00800000 255 #define DEVICE_FLAG_FLAC_IS_UNKNOWN 0x01000000 260 #define DEVICE_FLAG_UNIQUE_FILENAMES 0x02000000 265 #define DEVICE_FLAG_SWITCH_MODE_BLACKBERRY 0x04000000 270 #define DEVICE_FLAG_LONG_TIMEOUT 0x08000000 276 #define DEVICE_FLAG_FORCE_RESET_ON_CLOSE 0x10000000 281 #define DEVICE_FLAG_DONT_CLOSE_SESSION 0x20000000 292 #define DEVICE_FLAG_PROPLIST_OVERRIDES_OI 0x40000000 301 #define DEVICE_FLAG_SAMSUNG_OFFSET_BUG 0x80000000 308 #define DEVICE_FLAGS_SONY_NWZ_BUGS \ 309 (DEVICE_FLAG_UNLOAD_DRIVER | \ 310 DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | \ 311 DEVICE_FLAG_UNIQUE_FILENAMES | \ 312 DEVICE_FLAG_FORCE_RESET_ON_CLOSE) 320 #define DEVICE_FLAGS_ANDROID_BUGS \ 321 (DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | \ 322 DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST | \ 323 DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST | \ 324 DEVICE_FLAG_UNLOAD_DRIVER | \ 325 DEVICE_FLAG_LONG_TIMEOUT | \ 326 DEVICE_FLAG_FORCE_RESET_ON_CLOSE) 341 #define DEVICE_FLAGS_ARICENT_BUGS \ 342 (DEVICE_FLAG_IGNORE_HEADER_ERRORS | \ 343 DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST | \ 344 DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST)