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.

378 lines
16 KiB

  1. ///////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // MAGUIDS.H
  4. //
  5. // Declares the GUIDS for the Music Activity Center index
  6. //
  7. // Copyright (c) Microsoft Corporation 1999
  8. //
  9. //
  10. ///////////////////////////////////////////////////////////////////////////////////////////////////////////
  11. #ifndef _MAGUIDS_HEADER_
  12. #define _MAGUIDS_HEADER_
  13. #ifdef __cplusplus
  14. extern "C" {
  15. #endif
  16. //GUIDS for Player and Playlist
  17. DEFINE_GUID(CLSID_MCPlayer,
  18. 0xFAB42950,0x3EFF,0x11D3,0xA2,0x07,0x00,0xC0,0x4F,0xA3,0xB6,0x0C);
  19. DEFINE_GUID(IID_IMCPlayer,
  20. 0x4DB04CC0,0x3F8B,0x11D3,0xA2,0x07,0x00,0xC0,0x4F,0xA3,0xB6,0x0C);
  21. DEFINE_GUID(IID_IMCPList,
  22. 0xEBC54B0C,0x4091,0x11D3,0xA2,0x08,0x00,0xC0,0x4F,0xA3,0xB6,0x0C);
  23. //GUIDs for objects and property sets
  24. DEFINE_GUID(IID_MusicActivity_Genre,
  25. 0x28EA7E1C, 0x2FDA, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  26. DEFINE_GUID(IID_MusicActivity_GenreProperties,
  27. 0x4180DD29, 0x2FDA, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  28. DEFINE_GUID(IID_MusicActivity_GenreUserProperties,
  29. 0x4180DD2A, 0x2FDA, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  30. DEFINE_GUID(IID_MusicActivity_Artist,
  31. 0x4CC5C8BB, 0x2FDA, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  32. DEFINE_GUID(IID_MusicActivity_ArtistProperties,
  33. 0x53FD9046, 0x2FDA, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  34. DEFINE_GUID(IID_MusicActivity_ArtistUserProperties,
  35. 0x29F445CF, 0x2FDC, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  36. DEFINE_GUID(IID_MusicActivity_UserCollection,
  37. 0xC576D561, 0x38B1, 0x11d3, 0xA2, 0x04, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  38. DEFINE_GUID(IID_MusicActivity_UserCollectionProperties,
  39. 0x134E3665, 0x452F, 0x11d3, 0xA2, 0x08, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  40. DEFINE_GUID(IID_MusicActivity_UserCollectionUserProperties,
  41. 0xE5F3EB13, 0x3573, 0x11d3, 0xA2, 0x01, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  42. DEFINE_GUID(IID_MusicActivity_Album,
  43. 0x3FB37412, 0x2FDC, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  44. DEFINE_GUID(IID_MusicActivity_AlbumProperties,
  45. 0x3C29F2EF, 0x2FDF, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  46. DEFINE_GUID(IID_MusicActivity_AlbumDownloadProperties,
  47. 0x3FB37413, 0x2FDC, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  48. DEFINE_GUID(IID_MusicActivity_AlbumUserProperties,
  49. 0x3FB37414, 0x2FDC, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  50. DEFINE_GUID(IID_MusicActivity_AlbumTrack,
  51. 0x20E88E93, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  52. DEFINE_GUID(IID_MusicActivity_AlbumTrackProperties,
  53. 0x20E88E94, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  54. DEFINE_GUID(IID_MusicActivity_AlbumTrackUserProperties,
  55. 0x27AB8251, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  56. DEFINE_GUID(IID_MusicActivity_AlbumPlaylist,
  57. 0x33DC77DA, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  58. DEFINE_GUID(IID_MusicActivity_AlbumPlaylistProperties,
  59. 0x33DC77DB, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  60. DEFINE_GUID(IID_MusicActivity_AlbumPlaylistUserProperties,
  61. 0x33DC77DC, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  62. DEFINE_GUID(IID_MusicActivity_Playlist,
  63. 0xC23C63E7, 0x3573, 0x11d3, 0xA2, 0x01, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  64. DEFINE_GUID(IID_MusicActivity_PlaylistProperties,
  65. 0xC65B1A73, 0x4869, 0x11d3, 0xA2, 0x0A, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  66. DEFINE_GUID(IID_MusicActivity_PlaylistUserProperties,
  67. 0xF4A89EB2, 0x3573, 0x11d3, 0xA2, 0x01, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  68. DEFINE_GUID(IID_MusicActivity_Track,
  69. 0x5C07A8AF, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  70. DEFINE_GUID(IID_MusicActivity_TrackProperties,
  71. 0x5C07A8B0, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  72. DEFINE_GUID(IID_MusicActivity_TrackDynamicProperties,
  73. 0x7F155F3F, 0x3C93, 0x11d3, 0xA2, 0x06, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  74. DEFINE_GUID(IID_MusicActivity_TrackUserProperties,
  75. 0x5C07A8B1, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  76. DEFINE_GUID(IID_MusicActivity_Batch,
  77. 0xCCE3C6ED, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  78. DEFINE_GUID(IID_MusicActivity_BatchProperties,
  79. 0xCCE3C6EE, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  80. DEFINE_GUID(IID_MusicActivity_Link,
  81. 0xE398889B, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  82. DEFINE_GUID(IID_MusicActivity_LinkProperties,
  83. 0xE398889C, 0x2FDD, 0x11d3, 0xA2, 0x0, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  84. DEFINE_GUID(IID_MusicActivity_Pictures,
  85. 0x7B2D2D4E, 0x453B, 0x11d3, 0xA2, 0x08, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  86. DEFINE_GUID(IID_MusicActivity_PictureProperties,
  87. 0x7B2D2D4F, 0x453B, 0x11d3, 0xA2, 0x08, 0x0, 0xc0, 0x4f, 0xa3, 0xb6, 0xc);
  88. DEFINE_GUID(IID_MusicActivity_PlaylistFromAlbum,
  89. 0xF3CCA94D, 0x004A, 0x4cef, 0xBA, 0x6E, 0x64, 0x4D, 0xEC, 0x03, 0x7D, 0x6F);
  90. DEFINE_GUID(IID_MusicActivity_PlaylistFromAlbumProperties,
  91. 0x2159AF87, 0x8258, 0x4a6c, 0x85, 0x81, 0xDE, 0xF6, 0x8C, 0xA6, 0xBF, 0x4F);
  92. DEFINE_GUID(IID_MusicActivity_PlaylistFromAlbumUserProperties,
  93. 0x1F821027, 0xE8AC, 0x4cf7, 0xB5, 0x66, 0x69, 0xC7, 0xC0, 0x18, 0x56, 0x2C);
  94. //Property Numbers
  95. #define MA_PROPERTY_GENRE_NAME 1
  96. #define MA_PROPERTY_ARTIST_NAME 1
  97. #define MA_PROPERTY_ARTIST_ROLE 2
  98. #define MA_PROPERTY_USERCOLLECTION_NAME 1
  99. #define MA_PROPERTY_ALBUM_TITLE 1
  100. #define MA_PROPERTY_ALBUM_COPYRIGHT 2
  101. #define MA_PROPERTY_ALBUM_LABEL 3
  102. #define MA_PROPERTY_ALBUM_RELEASEDATE 4
  103. #define MA_PROPERTY_ALBUM_RATING 5
  104. #define MA_PROPERTY_ALBUM_RATINGORG 6
  105. #define MA_PROPERTY_ALBUM_CDID 7
  106. #define MA_PROPERTY_ALBUM_TOC 8
  107. #define MA_PROPERTY_ALBUM_LASTPLAYED 9
  108. #define MA_PROPERTY_ALBUMDLD_PREMIUMMETA 1
  109. #define MA_PROPERTY_ALBUMDLD_PREMIUMMETACACHE 2
  110. #define MA_PROPERTY_ALBUMDLD_DOWNLOADDATE 3
  111. #define MA_PROPERTY_ALBUMDLD_PROVIDER 4
  112. #define MA_PROPERTY_ALBUMTRACK_TITLE 1
  113. #define MA_PROPERTY_ALBUMTRACK_LYRICS 2
  114. #define MA_PROPERTY_ALBUMTRACK_LENGTH 3
  115. #define MA_PROPERTY_ALBUMTRACK_LASTPLAYED 4
  116. #define MA_PROPERTY_ALBUMPLAYLIST_NAME 1
  117. #define MA_PROPERTY_PLAYLIST_NAME 1
  118. #define MA_PROPERTY_PLAYLISTFROMALBUM_NAME 1
  119. #define MA_PROPERTY_TRACK_FILENAME 1
  120. #define MA_PROPERTY_TRACK_TITLE 2
  121. #define MA_PROPERTY_TRACK_SUBTITLE 3
  122. #define MA_PROPERTY_TRACK_COPYRIGHT 4
  123. #define MA_PROPERTY_TRACK_FILETYPE 5
  124. #define MA_PROPERTY_TRACK_TIME 6
  125. #define MA_PROPERTY_TRACK_DATE 7
  126. #define MA_PROPERTY_TRACK_LANGUAGE 8
  127. #define MA_PROPERTY_TRACK_MEDIATYPE 9
  128. #define MA_PROPERTY_TRACK_PARTINSET 10
  129. #define MA_PROPERTY_TRACK_ENCODEDBY 11
  130. #define MA_PROPERTY_TRACK_PUBLISHER 12
  131. #define MA_PROPERTY_TRACK_TRACKNUMBER 13
  132. #define MA_PROPERTY_TRACK_RECORDINGDATES 14
  133. #define MA_PROPERTY_TRACK_NETRADIOSTATION 15
  134. #define MA_PROPERTY_TRACK_NETRADIOOWNER 16
  135. #define MA_PROPERTY_TRACK_YEAR 17
  136. #define MA_PROPERTY_TRACK_BEATSPERMINUTE 18
  137. #define MA_PROPERTY_TRACK_MUSICALKEY 19
  138. #define MA_PROPERTY_TRACK_LENGTHINMILLISECONDS 20
  139. #define MA_PROPERTY_TRACK_ALBUM 21
  140. #define MA_PROPERTY_TRACK_ORIGINALALBUM 22
  141. #define MA_PROPERTY_TRACK_ORIGINALFILENAME 23
  142. #define MA_PROPERTY_TRACK_ORIGINALRELEASEYEAR 24
  143. #define MA_PROPERTY_TRACK_FILEOWNER 25
  144. #define MA_PROPERTY_TRACK_SIZE 26
  145. #define MA_PROPERTY_TRACK_ISRC 27
  146. #define MA_PROPERTY_TRACK_SOFTWARE 28
  147. #define MA_PROPERTY_TRACK_RATING 29
  148. #define MA_PROPERTY_TRACK_COMMENT 30
  149. #define MA_PROPERTY_TRACKDYNA_TRACKEDLINK 1
  150. #define MA_PROPERTY_BATCH_CDID 1
  151. #define MA_PROPERTY_BATCH_NUMTRACKS 2
  152. #define MA_PROPERTY_BATCH_TOC 3
  153. #define MA_PROPERTY_LINK_NAME 1
  154. #define MA_PROPERTY_LINK_URL 2
  155. #define MA_PROPERTY_PICTURE_CAPTION 1
  156. #define MA_PROPERTY_PICTURE_URL 2
  157. #define MA_PROPERTY_PICTURE_TRACKEDLINK 3
  158. #define MA_PROPERTY_PICTURE_THUMBNAIL 4
  159. //Property Names
  160. #define MA_PROPERTYNAME_GENRE_NAME L"Name"
  161. #define MA_PROPERTYNAME_ARTIST_NAME L"Name"
  162. #define MA_PROPERTYNAME_ARTIST_ROLE L"Role"
  163. #define MA_PROPERTYNAME_USERCOLLECTION_NAME L"Name"
  164. #define MA_PROPERTYNAME_ALBUM_TITLE L"Title"
  165. #define MA_PROPERTYNAME_ALBUM_COPYRIGHT L"Copyright"
  166. #define MA_PROPERTYNAME_ALBUM_LABEL L"Label"
  167. #define MA_PROPERTYNAME_ALBUM_RELEASEDATE L"ReleaseDate"
  168. #define MA_PROPERTYNAME_ALBUM_RATING L"Rating"
  169. #define MA_PROPERTYNAME_ALBUM_RATINGORG L"RatingOrg"
  170. #define MA_PROPERTYNAME_ALBUM_CDID L"CDID"
  171. #define MA_PROPERTYNAME_ALBUM_TOC L"TOC"
  172. #define MA_PROPERTYNAME_ALBUM_LASTPLAYED L"LastPlayed"
  173. #define MA_PROPERTYNAME_ALBUMDLD_PREMIUMMETA L"PremiumMeta"
  174. #define MA_PROPERTYNAME_ALBUMDLD_PREMIUMMETACACHE L"PremiumMetaCache"
  175. #define MA_PROPERTYNAME_ALBUMDLD_DOWNLOADDATE L"DownloadDate"
  176. #define MA_PROPERTYNAME_ALBUMDLD_PROVIDER L"Provider"
  177. #define MA_PROPERTYNAME_ALBUMTRACK_TITLE L"Title"
  178. #define MA_PROPERTYNAME_ALBUMTRACK_LYRICS L"Lyrics"
  179. #define MA_PROPERTYNAME_ALBUMTRACK_LENGTH L"Length"
  180. #define MA_PROPERTYNAME_ALBUMTRACK_LASTPLAYED L"LastPlayed"
  181. #define MA_PROPERTYNAME_ALBUMPLAYLIST_NAME L"Name"
  182. #define MA_PROPERTYNAME_PLAYLIST_NAME L"Name"
  183. #define MA_PROPERTYNAME_PLAYLISTFROMALBUM_NAME L"Name"
  184. #define MA_PROPERTYNAME_TRACK_FILENAME L"Filename"
  185. #define MA_PROPERTYNAME_TRACK_TITLE L"Title"
  186. #define MA_PROPERTYNAME_TRACK_SUBTITLE L"Subtitle"
  187. #define MA_PROPERTYNAME_TRACK_COPYRIGHT L"Copyright"
  188. #define MA_PROPERTYNAME_TRACK_FILETYPE L"Filetype"
  189. #define MA_PROPERTYNAME_TRACK_TIME L"Time"
  190. #define MA_PROPERTYNAME_TRACK_DATE L"Date"
  191. #define MA_PROPERTYNAME_TRACK_LANGUAGE L"Language"
  192. #define MA_PROPERTYNAME_TRACK_MEDIATYPE L"MediaType"
  193. #define MA_PROPERTYNAME_TRACK_PARTINSET L"PartInSet"
  194. #define MA_PROPERTYNAME_TRACK_ENCODEDBY L"EncodedBy"
  195. #define MA_PROPERTYNAME_TRACK_PUBLISHER L"Publisher"
  196. #define MA_PROPERTYNAME_TRACK_TRACKNUMBER L"TrackNumber"
  197. #define MA_PROPERTYNAME_TRACK_RECORDINGDATES L"RecordingDates"
  198. #define MA_PROPERTYNAME_TRACK_NETRADIOSTATION L"NetRadioStation"
  199. #define MA_PROPERTYNAME_TRACK_NETRADIOOWNER L"NetRadioOwner"
  200. #define MA_PROPERTYNAME_TRACK_YEAR L"Year"
  201. #define MA_PROPERTYNAME_TRACK_BEATSPERMINUTE L"BeatsPerMinute"
  202. #define MA_PROPERTYNAME_TRACK_MUSICALKEY L"MusicalKey"
  203. #define MA_PROPERTYNAME_TRACK_LENGTHINMILLISECONDS L"LengthInMilliseconds"
  204. #define MA_PROPERTYNAME_TRACK_ALBUM L"Album"
  205. #define MA_PROPERTYNAME_TRACK_ORIGINALALBUM L"OriginalAlbum"
  206. #define MA_PROPERTYNAME_TRACK_ORIGINALFILENAME L"OriginalFilename"
  207. #define MA_PROPERTYNAME_TRACK_ORIGINALRELEASEYEAR L"OriginalReleaseYear"
  208. #define MA_PROPERTYNAME_TRACK_FILEOWNER L"FileOwner"
  209. #define MA_PROPERTYNAME_TRACK_SIZE L"Size"
  210. #define MA_PROPERTYNAME_TRACK_ISRC L"ISRC"
  211. #define MA_PROPERTYNAME_TRACK_SOFTWARE L"Software"
  212. #define MA_PROPERTYNAME_TRACK_RATING L"Rating"
  213. #define MA_PROPERTYNAME_TRACK_COMMENT L"Comment"
  214. #define MA_PROPERTYNAME_TRACKDYNA_TRACKEDLINK L"TrackedLink"
  215. #define MA_PROPERTYNAME_BATCH_CDID L"CDID"
  216. #define MA_PROPERTYNAME_BATCH_NUMTRACKS L"NumTracks"
  217. #define MA_PROPERTYNAME_BATCH_TOC L"TOC"
  218. #define MA_PROPERTYNAME_LINK_NAME L"Name"
  219. #define MA_PROPERTYNAME_LINK_URL L"URL"
  220. #define MA_PROPERTYNAME_PICTURE_CAPTION L"Caption"
  221. #define MA_PROPERTYNAME_PICTURE_URL L"URL"
  222. #define MA_PROPERTYNAME_PICTURE_TRACKEDLINK L"TrackedLink"
  223. #define MA_PROPERTYNAME_PICTURE_THUMBNAIL L"Thumbnail"
  224. //Property Types
  225. #define MA_PROPERTYTYPE_GENRE_NAME 1
  226. #define MA_PROPERTYTYPE_ARTIST_NAME 1
  227. #define MA_PROPERTYTYPE_ARTIST_ROLE 1
  228. #define MA_PROPERTYTYPE_USERCOLLECTION_NAME 1
  229. #define MA_PROPERTYTYPE_ALBUM_TITLE 1
  230. #define MA_PROPERTYTYPE_ALBUM_COPYRIGHT 1
  231. #define MA_PROPERTYTYPE_ALBUM_LABEL 1
  232. #define MA_PROPERTYTYPE_ALBUM_RELEASEDATE 2
  233. #define MA_PROPERTYTYPE_ALBUM_RATING 1
  234. #define MA_PROPERTYTYPE_ALBUM_RATINGORG 1
  235. #define MA_PROPERTYTYPE_ALBUM_CDID 0
  236. #define MA_PROPERTYTYPE_ALBUM_TOC 3
  237. #define MA_PROPERTYTYPE_ALBUM_LASTPLAYED 2
  238. #define MA_PROPERTYTYPE_ALBUMDLD_PREMIUMMETA 3
  239. #define MA_PROPERTYTYPE_ALBUMDLD_PREMIUMMETACACHE 3
  240. #define MA_PROPERTYTYPE_ALBUMDLD_DOWNLOADDATE 2
  241. #define MA_PROPERTYTYPE_ALBUMDLD_PROVIDER 1
  242. #define MA_PROPERTYTYPE_ALBUMTRACK_TITLE 1
  243. #define MA_PROPERTYTYPE_ALBUMTRACK_LYRICS 4
  244. #define MA_PROPERTYTYPE_ALBUMTRACK_LENGTH 0
  245. #define MA_PROPERTYTYPE_ALBUMTRACK_LASTPLAYED 2
  246. #define MA_PROPERTYTYPE_ALBUMPLAYLIST_NAME 1
  247. #define MA_PROPERTYTYPE_PLAYLIST_NAME 1
  248. #define MA_PROPERTYTYPE_PLAYLISTFROMALBUM_NAME 1
  249. #define MA_PROPERTYTYPE_TRACK_FILENAME 1
  250. #define MA_PROPERTYTYPE_TRACK_TITLE 1
  251. #define MA_PROPERTYTYPE_TRACK_SUBTITLE 1
  252. #define MA_PROPERTYTYPE_TRACK_COPYRIGHT 1
  253. #define MA_PROPERTYTYPE_TRACK_FILETYPE 1
  254. #define MA_PROPERTYTYPE_TRACK_TIME 1
  255. #define MA_PROPERTYTYPE_TRACK_DATE 1
  256. #define MA_PROPERTYTYPE_TRACK_LANGUAGE 1
  257. #define MA_PROPERTYTYPE_TRACK_MEDIATYPE 1
  258. #define MA_PROPERTYTYPE_TRACK_PARTINSET 1
  259. #define MA_PROPERTYTYPE_TRACK_ENCODEDBY 1
  260. #define MA_PROPERTYTYPE_TRACK_PUBLISHER 1
  261. #define MA_PROPERTYTYPE_TRACK_TRACKNUMBER 1
  262. #define MA_PROPERTYTYPE_TRACK_RECORDINGDATES 1
  263. #define MA_PROPERTYTYPE_TRACK_NETRADIOSTATION 1
  264. #define MA_PROPERTYTYPE_TRACK_NETRADIOOWNER 1
  265. #define MA_PROPERTYTYPE_TRACK_YEAR 1
  266. #define MA_PROPERTYTYPE_TRACK_BEATSPERMINUTE 1
  267. #define MA_PROPERTYTYPE_TRACK_MUSICALKEY 1
  268. #define MA_PROPERTYTYPE_TRACK_LENGTHINMILLISECONDS 1
  269. #define MA_PROPERTYTYPE_TRACK_ALBUM 1
  270. #define MA_PROPERTYTYPE_TRACK_ORIGINALALBUM 1
  271. #define MA_PROPERTYTYPE_TRACK_ORIGINALFILENAME 1
  272. #define MA_PROPERTYTYPE_TRACK_ORIGINALRELEASEYEAR 1
  273. #define MA_PROPERTYTYPE_TRACK_FILEOWNER 1
  274. #define MA_PROPERTYTYPE_TRACK_SIZE 1
  275. #define MA_PROPERTYTYPE_TRACK_ISRC 1
  276. #define MA_PROPERTYTYPE_TRACK_SOFTWARE 1
  277. #define MA_PROPERTYTYPE_TRACK_RATING 1
  278. #define MA_PROPERTYTYPE_TRACK_COMMENT 1
  279. #define MA_PROPERTYTYPE_TRACKDYNA_TRACKEDLINK 6
  280. #define MA_PROPERTYTYPE_BATCH_CDID 0
  281. #define MA_PROPERTYTYPE_BATCH_NUMTRACKS 0
  282. #define MA_PROPERTYTYPE_BATCH_TOC 3
  283. #define MA_PROPERTYTYPE_LINK_NAME 1
  284. #define MA_PROPERTYTYPE_LINK_URL 3
  285. #define MA_PROPERTYTYPE_PICTURE_CAPTION 1
  286. #define MA_PROPERTYTYPE_PICTURE_URL 3
  287. #define MA_PROPERTYTYPE_PICTURE_TRACKEDLINK 6
  288. #define MA_PROPERTYTYPE_PICTURE_THUMBNAIL 4
  289. #ifdef __cplusplus
  290. };
  291. #endif
  292. #endif //_MAGUIDS_HEADER_