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.

853 lines
49 KiB

  1. //****************************************************************************
  2. //
  3. // Module: MMSE.DLL
  4. // File: rcids.h
  5. // Content: This file contains all the constant declaration for the
  6. // MMSE resources.
  7. // History:
  8. // 06/1994 -By- Vij Rajarajan (VijR)
  9. //
  10. // Copyright (c) Microsoft Corporation 1991-1994
  11. //
  12. //****************************************************************************
  13. //*****************************************************************************
  14. // Icon ID number section
  15. //*****************************************************************************
  16. #include <cphelp.h>
  17. #define ID_BASE_START 0x1000
  18. #define ID_BASE_CONTROL (ID_BASE_START + 0x0500) // 0x0100 - 0x0400 reserved
  19. #define ID_BASE_STRINGS (ID_BASE_START + 0x0600)
  20. #define ID_BASE_FILEPROP_STRINGS (ID_BASE_START + 0x0700)
  21. #define ID_BASE_EVENTS_STRINGS (ID_BASE_START + 0x0800)
  22. #define ID_BASE_MIDI_STRINGS (ID_BASE_START + 0x0900)
  23. #define ID_SIMPLE_PROP (ID_BASE_START + 0x0A00)
  24. #define ID_ADVANCED_PROP (ID_BASE_START + 0x1000)
  25. #define ID_MIDI_PROP (ID_BASE_START + 0x1100)
  26. #define ID_FILE_DETAILS (ID_BASE_START + 0x1200)
  27. #define ID_EVENTS_START (ID_BASE_START + 0x1300)
  28. #define ID_VOICE_PROP (ID_BASE_START + 0x1400)
  29. #define ID_MULTICHANNEL_PROP (ID_BASE_START + 0x1500)
  30. #define ID_EFFECT_PROP (ID_BASE_START + 0x1600)
  31. #define ID_BASE_CHANNEL_STRINGS (ID_BASE_START + 0x1700)
  32. #define IDC_STATIC -1
  33. /////////////////////////////////////////////////////////////////////
  34. // ICONS
  35. /////////////////////////////////////////////////////////////////////
  36. #define IDI_MMICON 3004 //DO NOT CHANGE THIS ID. Other files depend on this number
  37. #define IDI_IDFICON 0x1101
  38. #define IDI_WAVE 0x1102
  39. #define IDI_MIDI 0x1103
  40. #define IDI_MIXER 0x1104
  41. #define IDI_AUX 0x1105
  42. #define IDI_MCI 0x1106
  43. #define IDI_ICM 0x1107
  44. #define IDI_ACM 0x1108
  45. #define IDI_JOYSTICK 0x1109
  46. #define IDI_SOUNDSCHEMES 0x110A
  47. #define IDI_AUDIO 0x110B
  48. #define IDI_VIDEO 0x110C
  49. #define IDI_CDAUDIO 0x110D
  50. #define IDI_PROGRAM 0x110E
  51. #define IDI_MSACM 0x110F
  52. #define IDI_PLAYBACK 0x1110
  53. #define IDI_RECORD 0x1111
  54. #define IDI_DWAVE 0x1112
  55. #define IDI_DMIDI 0x1113
  56. #define IDI_DVIDEO 0x1114
  57. #define IDI_INSTRUMENT 0x1115
  58. #define IDI_CHANNEL 0x1116
  59. #define IDI_BLANK 0x1117
  60. #define IDI_SELECTED_IDF 0x1118
  61. #define IDI_NONSEL_IDF 0x1119
  62. #define IDI_MICROPHONE 0x111A
  63. #define IDI_SPEAKERICON 0x111B
  64. #define IDI_RECORDICON 0x111C
  65. #define IDI_MUSICICON 0x111D
  66. #define IDI_VOLUME 0x111E
  67. #define IDI_VOLUP 0x111F
  68. #define IDI_VOLDOWN 0x1120
  69. #define IDI_VOLMUTE 0x1121
  70. #define IDI_VOLMUTEUP 0x1122
  71. #define IDI_VOLMUTEDOWN 0x1123
  72. #define IDI_VOLTRANS 0x1124
  73. #define IDI_GS 0x1125
  74. #define IDI_MIDIKEY 0x1126
  75. #define IDI_VOC_SPEAKERICON 0x1127
  76. #define IDI_VOC_RECORDICON 0x1128
  77. #define IDI_MUTESPEAKERICON 0x1129
  78. ////////////////////////////////////////////////////////////////////
  79. //BITMAPS
  80. ////////////////////////////////////////////////////////////////////
  81. #define IDB_PLAY 0x1200
  82. #define IDB_STOP 0x1201
  83. #define IDB_WIZBMP 0x1202
  84. #define IDB_MONITOR 0x1203
  85. #define IDB_HEADPHONES 0x1204
  86. #define IDB_STEREODESKTOP 0x1205
  87. #define IDB_MONOLAPTOP 0x1206
  88. #define IDB_STEREOLAPTOP 0x1207
  89. #define IDB_STEREOMONITOR 0x1208
  90. #define IDB_STEREOCPU 0x1209
  91. #define IDB_MOUNTEDSTEREO 0x120A
  92. #define IDB_STEREOKEYBOARD 0x120B
  93. #define IDB_QUADRAPHONIC 0x120C
  94. #define IDB_SURROUND 0x120D
  95. #define IDB_SURROUND_5_1 0x120E
  96. #define IDB_ROLAND 0x120F
  97. #define IDB_MULTICHANNEL_SPKR 0x1210
  98. #define IDB_VOLUME_BRAND 0x1211
  99. #define IDB_NOSPEAKERS 0x1212
  100. #define IDB_SURROUND_7_1 0x1213
  101. ////////////////////////////////////////////////////////////////////
  102. // DIALOGS
  103. ////////////////////////////////////////////////////////////////////
  104. #define CDDLG 0x1300
  105. #define VIDEODLG 0x1301
  106. #define AUDIODLG 0x1302
  107. #define EVENTSDLG 0x1303
  108. #define DLG_DEV_PROP 0x1304
  109. #define DLG_CPL_MSACM 0x1305
  110. #define DLG_ABOUT_MSACM 0x1306
  111. #define DLG_PRIORITY_SET 0x1307
  112. #define DLG_WAVDEV_PROP 0x1308
  113. #define DLG_ACMDEV_PROP 0x1309
  114. #define DLG_FILE_DETAILS 0x130A
  115. #define DLG_MESSAGE_BOX 0x130B
  116. #define SOUNDDIALOG 0x130C
  117. #define SAVESCHEMEDLG 0x130D
  118. #define PREVIEW_DLG 0x130E
  119. #define IDD_CPL_MIDI 0x130F
  120. #define IDD_MIDICHANGE 0x1310
  121. #define IDD_MIDICONFIG 0x1311
  122. #define IDD_SAVENAME 0x1312
  123. #define IDD_CPL_MIDI2 0x1313
  124. #define IDD_MIDICLASS_GEN 0x1314
  125. #define IDD_DEVICE_DETAIL 0x1315
  126. #define IDD_INSTRUMENT_GEN 0x1316
  127. #define IDD_INSTRUMENT_DETAIL 0x1317
  128. #define IDD_MIDIWIZ01 0x1318
  129. #define IDD_MIDIWIZ02 0x1319
  130. #define IDD_MIDIWIZ03 0x131A
  131. #define IDD_MIDIWIZ04 0x131B
  132. #define ADVVIDEODLG 0x131C
  133. #define ID_ADVVIDEO_COMPAT 0x131D
  134. #define ID_VIDEO_ADVANCED 0x131E
  135. #define IDD_ROLAND 0x131F
  136. #define BROWSEDLGTEMPLATE 0x1320
  137. #define IDD_SPEAKERS 0x1321
  138. #define IDD_PLAYBACKPERF 0x1322
  139. #define IDD_CAPTUREPERF 0x1323
  140. #define DLG_PP_DRIVERSETTINGS 0x1324
  141. #define IDD_SPEECH 0x1325
  142. #define HWDLG 0x1326
  143. #define DM_ADVDLG 0x1327
  144. #define DM_CDDLG 0x1328
  145. #define IDD_VOLUME 0x1329
  146. #define VOICEDLG 0x132A
  147. #define IDD_MULTICHANNEL 0x132B
  148. #define EFFECTSDLG 0x132C
  149. #define IDD_ADDEFFECTSDLG 0x132D
  150. ////////////////////////////////////////////////////////////////////
  151. // MENUS
  152. ////////////////////////////////////////////////////////////////////
  153. #define POPUP_TREE_CONTEXT 0x1400
  154. #define MMSE_YES 0x1401
  155. #define MMSE_NO 0x1402
  156. #define MMSE_CANCEL 0x1403
  157. #define MMSE_OK 0x1404
  158. #define MMSE_YESNO 0x1405
  159. #define MMSE_YESNOCANCEL 0x1406
  160. #define MMSE_TEXT 0x1407
  161. ////////////////////////////////////////////////////////////////////
  162. // STRINGS
  163. ////////////////////////////////////////////////////////////////////
  164. #define IDS_EVENTSNAME (ID_BASE_STRINGS + 0x0000)
  165. #define IDS_EVENTSINFO (ID_BASE_STRINGS + 0x0001)
  166. #define IDS_AUDIOPROPERTIES (ID_BASE_STRINGS + 0x0002)
  167. #define IDS_ADVAUDIOTITLE (ID_BASE_STRINGS + 0x0003)
  168. #define IDS_ABOUT_TITLE (ID_BASE_STRINGS + 0x0004)
  169. #define IDS_ABOUT_VERSION (ID_BASE_STRINGS + 0x0005)
  170. #define IDS_PRIORITY_FROMTO (ID_BASE_STRINGS + 0x0006)
  171. #define IDS_TXT_DISABLED (ID_BASE_STRINGS + 0x0007)
  172. #define IDS_CUSTOMIZE (ID_BASE_STRINGS + 0x0008)
  173. #define IDS_HIGHQUALITY (ID_BASE_STRINGS + 0x0009)
  174. #define IDS_MEDIUMQUALITY (ID_BASE_STRINGS + 0x000A)
  175. #define IDS_LOWQUALITY (ID_BASE_STRINGS + 0x000B)
  176. #define IDS_1QSCREENSIZE (ID_BASE_STRINGS + 0x000C)
  177. #define IDS_2QSCREENSIZE (ID_BASE_STRINGS + 0x000D)
  178. #define IDS_3QSCREENSIZE (ID_BASE_STRINGS + 0x000E)
  179. #define IDS_VIDEOMAXIMIZED (ID_BASE_STRINGS + 0x000F)
  180. #define IDS_NOAUDIOPLAY (ID_BASE_STRINGS + 0x0010)
  181. #define IDS_NOAUDIOREC (ID_BASE_STRINGS + 0x0011)
  182. #define IDS_TRAYVOLLNK (ID_BASE_STRINGS + 0x0012)
  183. #define IDS_NORMALSIZE (ID_BASE_STRINGS + 0x0013)
  184. #define IDS_ZOOMEDSIZE (ID_BASE_STRINGS + 0x0014)
  185. #define IDS_NOMIDIPLAY (ID_BASE_STRINGS + 0x0015)
  186. #define IDS_SYSREMOVE (ID_BASE_STRINGS + 0x0017)
  187. #define IDS_REMOVED (ID_BASE_STRINGS + 0x0018)
  188. #define IDS_RESTART (ID_BASE_STRINGS + 0x0019)
  189. #define IDS_DELETE (ID_BASE_STRINGS + 0x001A)
  190. #define IDS_MMDRIVERS (ID_BASE_STRINGS + 0x001B)
  191. #define IDS_GENERAL (ID_BASE_STRINGS + 0x001C)
  192. #define IDS_NOPROP (ID_BASE_STRINGS + 0x001D)
  193. #define IDS_DEVDISABLEDOK (ID_BASE_STRINGS + 0x001E)
  194. #define IDS_DEVDISABLED (ID_BASE_STRINGS + 0x001F)
  195. #define IDS_REMOVEWARN (ID_BASE_STRINGS + 0x0020)
  196. #define IDS_REINSTALL (ID_BASE_STRINGS + 0x0021)
  197. #define IDS_ADVANCED (ID_BASE_STRINGS + 0x0022)
  198. #define IDS_DEVENABLEDOK (ID_BASE_STRINGS + 0x0023)
  199. #define IDS_DEVENABLEDNOTOK (ID_BASE_STRINGS + 0x0024)
  200. #define IDS_CHANGESAVED (ID_BASE_STRINGS + 0x0025)
  201. #define IDS_COLLAPSE (ID_BASE_STRINGS + 0x0026)
  202. #define IDS_DEVFRIENDLYYESNO (ID_BASE_STRINGS + 0x0027)
  203. #define IDS_FRIENDLYWARNING (ID_BASE_STRINGS + 0x0028)
  204. #define IDS_FRIENDLYNAME (ID_BASE_STRINGS + 0x0029)
  205. #define IDS_INSTRFRIENDLYYESNO (ID_BASE_STRINGS + 0x002A)
  206. #define IDS_NODEVS (ID_BASE_STRINGS + 0x002B)
  207. #define IDS_NONE (ID_BASE_STRINGS + 0x002C)
  208. #define IDS_ACMREMOVEFAIL (ID_BASE_STRINGS + 0x002D)
  209. #define IDS_AUDIOFOR (ID_BASE_STRINGS + 0x002E)
  210. #define IDS_MIDIFOR (ID_BASE_STRINGS + 0x002F)
  211. #define IDS_MIXERFOR (ID_BASE_STRINGS + 0x0030)
  212. #define IDS_AUXFOR (ID_BASE_STRINGS + 0x0031)
  213. #define IDS_ENABLEAUDIO (ID_BASE_STRINGS + 0x0032)
  214. #define IDS_ENABLEMIDI (ID_BASE_STRINGS + 0x0033)
  215. #define IDS_ENABLEMIXER (ID_BASE_STRINGS + 0x0034)
  216. #define IDS_ENABLEAUX (ID_BASE_STRINGS + 0x0035)
  217. #define IDS_ENABLEMCI (ID_BASE_STRINGS + 0x0036)
  218. #define IDS_ENABLEACM (ID_BASE_STRINGS + 0x0037)
  219. #define IDS_ENABLEICM (ID_BASE_STRINGS + 0x0038)
  220. #define IDS_ENABLECAP (ID_BASE_STRINGS + 0x0039)
  221. #define IDS_ENABLEJOY (ID_BASE_STRINGS + 0x003A)
  222. #define IDS_DISABLEAUDIO (ID_BASE_STRINGS + 0x003B)
  223. #define IDS_DISABLEMIDI (ID_BASE_STRINGS + 0x003C)
  224. #define IDS_DISABLEMIXER (ID_BASE_STRINGS + 0x003D)
  225. #define IDS_DISABLEAUX (ID_BASE_STRINGS + 0x003E)
  226. #define IDS_DISABLEMCI (ID_BASE_STRINGS + 0x003F)
  227. #define IDS_DISABLEACM (ID_BASE_STRINGS + 0x0040)
  228. #define IDS_DISABLEICM (ID_BASE_STRINGS + 0x0041)
  229. #define IDS_DISABLECAP (ID_BASE_STRINGS + 0x0042)
  230. #define IDS_DISABLEJOY (ID_BASE_STRINGS + 0x0043)
  231. #define IDS_CANTLOADACM (ID_BASE_STRINGS + 0x0044)
  232. #define IDS_REMOVEHARDWAREWARN (ID_BASE_STRINGS + 0x0045)
  233. #define IDS_AUDIO (ID_BASE_STRINGS + 0x0046)
  234. #define IDS_MIDI (ID_BASE_STRINGS + 0x0047)
  235. #define IDS_MIXER (ID_BASE_STRINGS + 0x0048)
  236. #define IDS_AUX (ID_BASE_STRINGS + 0x0049)
  237. #define IDS_ACM (ID_BASE_STRINGS + 0x004A)
  238. #define IDS_ICM (ID_BASE_STRINGS + 0x004B)
  239. #define IDS_CAP (ID_BASE_STRINGS + 0x004C)
  240. #define IDS_JOY (ID_BASE_STRINGS + 0x004D)
  241. #define IDS_SYSREMOVEINFO (ID_BASE_STRINGS + 0x004E)
  242. #define IDS_REMOVEPNPWARN (ID_BASE_STRINGS + 0x004F)
  243. #define IDS_REMOVEMULTIPORTMIDI (ID_BASE_STRINGS + 0x0050)
  244. #define IDS_DISABLE (ID_BASE_STRINGS + 0x0051)
  245. #define IDS_DISABLEMULTIPORTMIDI (ID_BASE_STRINGS + 0x0052)
  246. #define IDS_ENABLE (ID_BASE_STRINGS + 0x0053)
  247. #define IDS_ENABLEMULTIPORTMIDI (ID_BASE_STRINGS + 0x0054)
  248. #define IDS_DEVENABLEDNODRIVER (ID_BASE_STRINGS + 0x0055)
  249. #define IDS_PNPPROBLEM (ID_BASE_STRINGS + 0x0056)
  250. #define IDS_NOSNDVOL (ID_BASE_STRINGS + 0x0057)
  251. #define IDS_RESTART_NOSOUND (ID_BASE_STRINGS + 0x0058)
  252. #define IDS_SPEECH_NAME (ID_BASE_STRINGS + 0x0059)
  253. #define IDS_DESCRIPTION (ID_BASE_STRINGS + 0x005A)
  254. #define IDS_CAPTION (ID_BASE_STRINGS + 0x005B)
  255. #define IDS_E_INSTALL (ID_BASE_STRINGS + 0x005C)
  256. #define IDS_E_ENGINE (ID_BASE_STRINGS + 0x005D)
  257. #define IDS_MM_HEADER (ID_BASE_STRINGS + 0x005E)
  258. #define IDS_AUX_HEADER (ID_BASE_STRINGS + 0x005F)
  259. #define IDS_MIDI_HEADER (ID_BASE_STRINGS + 0x0060)
  260. #define IDS_MIXER_HEADER (ID_BASE_STRINGS + 0x0061)
  261. #define IDS_WAVE_HEADER (ID_BASE_STRINGS + 0x0062)
  262. #define IDS_MCI_HEADER (ID_BASE_STRINGS + 0x0063)
  263. #define IDS_ACM_HEADER (ID_BASE_STRINGS + 0x0064)
  264. #define IDS_ICM_HEADER (ID_BASE_STRINGS + 0x0065)
  265. #define IDS_OTHER_HEADER (ID_BASE_STRINGS + 0x0066)
  266. #define IDS_VIDCAP_HEADER (ID_BASE_STRINGS + 0x0067)
  267. #define IDS_JOYSTICK_HEADER (ID_BASE_STRINGS + 0x0068)
  268. #define IDS_AUDIO_TAB (ID_BASE_STRINGS + 0x0069)
  269. #define IDS_VIDEO_TAB (ID_BASE_STRINGS + 0x006A)
  270. #define IDS_CDAUDIO_TAB (ID_BASE_STRINGS + 0x006B)
  271. #define IDS_MIDI_TAB (ID_BASE_STRINGS + 0x006C)
  272. #define IDS_VIDEO (ID_BASE_STRINGS + 0x006D)
  273. #define IDS_CDMUSIC (ID_BASE_STRINGS + 0x006E)
  274. #define IDS_AUDHW1 (ID_BASE_STRINGS + 0x006F)
  275. #define IDS_AUDHW2 (ID_BASE_STRINGS + 0x0070)
  276. #define IDS_AUDHW3 (ID_BASE_STRINGS + 0x0071)
  277. #define IDS_AUDHW4 (ID_BASE_STRINGS + 0x0072)
  278. #define IDS_SRCQUALITY1 (ID_BASE_STRINGS + 0x0073)
  279. #define IDS_SRCQUALITY2 (ID_BASE_STRINGS + 0x0074)
  280. #define IDS_SRCQUALITY3 (ID_BASE_STRINGS + 0x0075)
  281. #define IDS_SPEAKER1 (ID_BASE_STRINGS + 0x0076)
  282. #define IDS_SPEAKER2 (ID_BASE_STRINGS + 0x0077)
  283. #define IDS_SPEAKER3 (ID_BASE_STRINGS + 0x0078)
  284. #define IDS_SPEAKER4 (ID_BASE_STRINGS + 0x0079)
  285. #define IDS_SPEAKER5 (ID_BASE_STRINGS + 0x007A)
  286. #define IDS_SPEAKER6 (ID_BASE_STRINGS + 0x007B)
  287. #define IDS_SPEAKER7 (ID_BASE_STRINGS + 0x007C)
  288. #define IDS_SPEAKER8 (ID_BASE_STRINGS + 0x007D)
  289. #define IDS_SPEAKER9 (ID_BASE_STRINGS + 0x007E)
  290. #define IDS_SPEAKER10 (ID_BASE_STRINGS + 0x007F)
  291. #define IDS_SPEAKER11 (ID_BASE_STRINGS + 0x0080)
  292. #define IDS_SPEAKER12 (ID_BASE_STRINGS + 0x0081)
  293. #define IDS_SPEAKER13 (ID_BASE_STRINGS + 0x0082)
  294. #define IDS_ERROR_TITLE (ID_BASE_STRINGS + 0x0083)
  295. #define IDS_ERROR_NOSNDVOL (ID_BASE_STRINGS + 0x0084)
  296. #define IDS_ERROR_NOMIXER (ID_BASE_STRINGS + 0x0085)
  297. #define IDS_USEANYDEVICE (ID_BASE_STRINGS + 0x0086)
  298. #define IDS_ERROR_DSPRIVS (ID_BASE_STRINGS + 0x0087)
  299. #define IDS_ERROR_DSGENERAL (ID_BASE_STRINGS + 0x0088)
  300. #define IDS_E_MICWIZARD (ID_BASE_STRINGS + 0x0089)
  301. #define IDS_HARDWARE (ID_BASE_STRINGS + 0x008A)
  302. #define IDS_MMNAME (ID_BASE_STRINGS + 0x008B)
  303. #define IDS_MMINFO (ID_BASE_STRINGS + 0x008C)
  304. #define IDS_MMHELP (ID_BASE_STRINGS + 0x008D)
  305. #define IDS_VOLUMENAME (ID_BASE_STRINGS + 0x008E)
  306. #define IDS_VOICE (ID_BASE_STRINGS + 0x008F)
  307. #define IDS_ERROR_NOVOCVOL (ID_BASE_STRINGS + 0x0090)
  308. #define IDS_ERROR_NOVOCDIAG (ID_BASE_STRINGS + 0x0091)
  309. #define IDS_ERROR_VOICE_TITLE (ID_BASE_STRINGS + 0x0092)
  310. // Other Strings (mostly for Multichannel page)
  311. #define IDS_MC_PLAYBACK (ID_BASE_STRINGS + 0x0093)
  312. #define IDS_MC_RECORDING (ID_BASE_STRINGS + 0x0094)
  313. #define IDS_MC_OTHER (ID_BASE_STRINGS + 0x0095)
  314. #define IDS_MC_PLAYBACK_DESC (ID_BASE_STRINGS + 0x0096)
  315. #define IDS_MC_RECORDING_DESC (ID_BASE_STRINGS + 0x0097)
  316. #define IDS_MC_OTHER_DESC (ID_BASE_STRINGS + 0x0098)
  317. #define IDS_OLD_CHANNEL_ZERO (ID_BASE_STRINGS + 0x0099)
  318. #define IDS_OLD_CHANNEL_ONE (ID_BASE_STRINGS + 0x009A)
  319. #define IDS_OLD_CHANNEL_TWO (ID_BASE_STRINGS + 0x009B)
  320. #define IDS_OLD_CHANNEL_THREE (ID_BASE_STRINGS + 0x009C)
  321. #define IDS_OLD_CHANNEL_FOUR (ID_BASE_STRINGS + 0x009D)
  322. #define IDS_OLD_CHANNEL_FIVE (ID_BASE_STRINGS + 0x009E)
  323. #define IDS_TIP_PLAY (ID_BASE_STRINGS + 0x009F)
  324. #define IDS_MC_SPEAKER_LEFT (ID_BASE_STRINGS + 0x00A0)
  325. #define IDS_MC_SPEAKER_RIGHT (ID_BASE_STRINGS + 0x00A1)
  326. #define IDS_MC_SPEAKER_CENTER (ID_BASE_STRINGS + 0x00A2)
  327. #define IDS_MC_SPEAKER_BACKLEFT (ID_BASE_STRINGS + 0x00A3)
  328. #define IDS_MC_SPEAKER_BACKRIGHT (ID_BASE_STRINGS + 0x00A4)
  329. #define IDS_MC_SPEAKER_LOWFREQUENCY (ID_BASE_STRINGS + 0x00A5)
  330. #define IDS_NOGFXSET (ID_BASE_STRINGS + 0x00A7)
  331. #define IDS_NOGFXFOUND (ID_BASE_STRINGS + 0x00A8)
  332. #define IDS_MC_SPEAKER_BACKCENTER (ID_BASE_STRINGS + 0x00A9)
  333. #define IDS_MC_SPEAKER_LEFT_OF_CENTER (ID_BASE_STRINGS + 0x00AA)
  334. #define IDS_MC_SPEAKER_RIGHT_OF_CENTER (ID_BASE_STRINGS + 0x00AB)
  335. #define IDS_EFFECTS_PROPERTY_CAPTION (ID_BASE_STRINGS + 0x00AC)
  336. ////////////////////////////////////////////////////////////////////
  337. // Display names for Sound Events
  338. // DO NOT CHANGE THESE - THEY ARE IN HIVEDEF.INX!!!!!!!!!!
  339. ////////////////////////////////////////////////////////////////////
  340. #define IDS_REG_DEFAULT (ID_BASE_STRINGS + 0x00C0)
  341. #define IDS_REG_APPGPF (ID_BASE_STRINGS + 0x00C1)
  342. #define IDS_REG_CLOSE (ID_BASE_STRINGS + 0x00C2)
  343. #define IDS_REG_CRITBATT (ID_BASE_STRINGS + 0x00C3)
  344. #define IDS_REG_DEVCONN (ID_BASE_STRINGS + 0x00C4)
  345. #define IDS_REG_DEVDISCONN (ID_BASE_STRINGS + 0x00C5)
  346. #define IDS_REG_DEVFAIL (ID_BASE_STRINGS + 0x00C6)
  347. #define IDS_REG_EMPTY (ID_BASE_STRINGS + 0x00C7)
  348. #define IDS_REG_LOWBATT (ID_BASE_STRINGS + 0x00C8)
  349. #define IDS_REG_MAX (ID_BASE_STRINGS + 0x00C9)
  350. #define IDS_REG_MENUCMD (ID_BASE_STRINGS + 0x00CA)
  351. #define IDS_REG_MENUPOP (ID_BASE_STRINGS + 0x00CB)
  352. #define IDS_REG_MIN (ID_BASE_STRINGS + 0x00CC)
  353. #define IDS_REG_MAIL (ID_BASE_STRINGS + 0x00CD)
  354. #define IDS_REG_NAV (ID_BASE_STRINGS + 0x00CE)
  355. #define IDS_REG_OPEN (ID_BASE_STRINGS + 0x00CF)
  356. #define IDS_REG_PRINT (ID_BASE_STRINGS + 0x00D0)
  357. #define IDS_REG_RESDOWN (ID_BASE_STRINGS + 0x00D1)
  358. #define IDS_REG_RESUP (ID_BASE_STRINGS + 0x00D2)
  359. #define IDS_REG_SYSAST (ID_BASE_STRINGS + 0x00D3)
  360. #define IDS_REG_SYSDEF (ID_BASE_STRINGS + 0x00D4)
  361. #define IDS_REG_SYSEXCL (ID_BASE_STRINGS + 0x00D5)
  362. #define IDS_REG_SYSEXIT (ID_BASE_STRINGS + 0x00D6)
  363. #define IDS_REG_SYSHAND (ID_BASE_STRINGS + 0x00D7)
  364. #define IDS_REG_SYSNOT (ID_BASE_STRINGS + 0x00D8)
  365. #define IDS_REG_SYSQUEST (ID_BASE_STRINGS + 0x00D9)
  366. #define IDS_REG_SYSSTART (ID_BASE_STRINGS + 0x00DA)
  367. #define IDS_REG_SYSMENU (ID_BASE_STRINGS + 0x00DB)
  368. #define IDS_REG_LOGOFF (ID_BASE_STRINGS + 0x00DC)
  369. #define IDS_REG_LOGON (ID_BASE_STRINGS + 0x00DD)
  370. #define IDS_REG_EXPLORE (ID_BASE_STRINGS + 0x00DE)
  371. #define IDS_REG_HARDWARE (ID_BASE_STRINGS + 0x00DF)
  372. #define IDS_REG_WINDOWS (ID_BASE_STRINGS + 0x00E0)
  373. ////////////////////////////////////////////////////////////////////
  374. // CHANNEL STRINGS (Must be in sequential order)
  375. ////////////////////////////////////////////////////////////////////
  376. #define IDS_MC_CHANNEL_ZERO (ID_BASE_CHANNEL_STRINGS + 0x0000)
  377. #define IDS_MC_CHANNEL_ONE (ID_BASE_CHANNEL_STRINGS + 0x0001)
  378. #define IDS_MC_CHANNEL_TWO (ID_BASE_CHANNEL_STRINGS + 0x0002)
  379. #define IDS_MC_CHANNEL_THREE (ID_BASE_CHANNEL_STRINGS + 0x0003)
  380. #define IDS_MC_CHANNEL_FOUR (ID_BASE_CHANNEL_STRINGS + 0x0004)
  381. #define IDS_MC_CHANNEL_FIVE (ID_BASE_CHANNEL_STRINGS + 0x0005)
  382. #define IDS_MC_CHANNEL_SIX (ID_BASE_CHANNEL_STRINGS + 0x0006)
  383. #define IDS_MC_CHANNEL_SEVEN (ID_BASE_CHANNEL_STRINGS + 0x0007)
  384. ////////////////////////////////////////////////////////////////////
  385. // FILE PROPERTY STRINGS
  386. ////////////////////////////////////////////////////////////////////
  387. #define IDS_FOURCC_IARL (ID_BASE_FILEPROP_STRINGS + 0x0000)
  388. #define IDS_FOURCC_IART (ID_BASE_FILEPROP_STRINGS + 0x0001)
  389. #define IDS_FOURCC_ICMS (ID_BASE_FILEPROP_STRINGS + 0x0002)
  390. #define IDS_FOURCC_ICMT (ID_BASE_FILEPROP_STRINGS + 0x0003)
  391. #define IDS_FOURCC_ICOP (ID_BASE_FILEPROP_STRINGS + 0x0004)
  392. #define IDS_FOURCC_ICRD (ID_BASE_FILEPROP_STRINGS + 0x0005)
  393. #define IDS_FOURCC_ICRP (ID_BASE_FILEPROP_STRINGS + 0x0006)
  394. #define IDS_FOURCC_IDIM (ID_BASE_FILEPROP_STRINGS + 0x0007)
  395. #define IDS_FOURCC_IDPI (ID_BASE_FILEPROP_STRINGS + 0x0008)
  396. #define IDS_FOURCC_IENG (ID_BASE_FILEPROP_STRINGS + 0x0009)
  397. #define IDS_FOURCC_IGNR (ID_BASE_FILEPROP_STRINGS + 0x000A)
  398. #define IDS_FOURCC_IKEY (ID_BASE_FILEPROP_STRINGS + 0x000B)
  399. #define IDS_FOURCC_ILGT (ID_BASE_FILEPROP_STRINGS + 0x000C)
  400. #define IDS_FOURCC_IMED (ID_BASE_FILEPROP_STRINGS + 0x000D)
  401. #define IDS_FOURCC_INAM (ID_BASE_FILEPROP_STRINGS + 0x000E)
  402. #define IDS_FOURCC_IPLT (ID_BASE_FILEPROP_STRINGS + 0x000F)
  403. #define IDS_FOURCC_IPRD (ID_BASE_FILEPROP_STRINGS + 0x0010)
  404. #define IDS_FOURCC_ISBJ (ID_BASE_FILEPROP_STRINGS + 0x0011)
  405. #define IDS_FOURCC_ISFT (ID_BASE_FILEPROP_STRINGS + 0x0012)
  406. #define IDS_FOURCC_ISHP (ID_BASE_FILEPROP_STRINGS + 0x0013)
  407. #define IDS_FOURCC_ISRC (ID_BASE_FILEPROP_STRINGS + 0x0014)
  408. #define IDS_FOURCC_ISRF (ID_BASE_FILEPROP_STRINGS + 0x0015)
  409. #define IDS_FOURCC_ITCH (ID_BASE_FILEPROP_STRINGS + 0x0016)
  410. #define IDS_FOURCC_DISP (ID_BASE_FILEPROP_STRINGS + 0x0017)
  411. #define IDS_NOCOPYRIGHT (ID_BASE_FILEPROP_STRINGS + 0x0018)
  412. #define IDS_UNKFORMAT (ID_BASE_FILEPROP_STRINGS + 0x0019)
  413. #define IDS_BADFILE (ID_BASE_FILEPROP_STRINGS + 0x001A)
  414. #define IDS_MINFMT (ID_BASE_FILEPROP_STRINGS + 0x001B)
  415. #define IDS_SECFMT (ID_BASE_FILEPROP_STRINGS + 0x001C)
  416. #define IDS_DETAILS (ID_BASE_FILEPROP_STRINGS + 0x001D)
  417. #define IDS_PREVIEW (ID_BASE_FILEPROP_STRINGS + 0x001E)
  418. #define IDS_PREVIEWOF (ID_BASE_FILEPROP_STRINGS + 0x001F)
  419. #define IDS_GOODFORMAT (ID_BASE_FILEPROP_STRINGS + 0x0020)
  420. #define IDS_BADFORMAT (ID_BASE_FILEPROP_STRINGS + 0x0021)
  421. #define IDS_UNCOMPRESSED (ID_BASE_FILEPROP_STRINGS + 0x0022)
  422. #define IDS_FORMAT_PCM (ID_BASE_FILEPROP_STRINGS + 0x0023)
  423. #define IDS_FORMAT_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x0024)
  424. #define IDS_FORMAT_IBM_CVSD (ID_BASE_FILEPROP_STRINGS + 0x0025)
  425. #define IDS_FORMAT_ALAW (ID_BASE_FILEPROP_STRINGS + 0x0026)
  426. #define IDS_FORMAT_MULAW (ID_BASE_FILEPROP_STRINGS + 0x0027)
  427. #define IDS_FORMAT_OKI_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x0028)
  428. #define IDS_FORMAT_IMA_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x0029)
  429. #define IDS_FORMAT_MEDIASPACE_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x002A)
  430. #define IDS_FORMAT_SIERRA_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x002B)
  431. #define IDS_FORMAT_G723_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x002C)
  432. #define IDS_FORMAT_DIGISTD (ID_BASE_FILEPROP_STRINGS + 0x002D)
  433. #define IDS_FORMAT_DIGIFIX (ID_BASE_FILEPROP_STRINGS + 0x002E)
  434. #define IDS_FORMAT_YAMAHA_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x002F)
  435. #define IDS_FORMAT_SONARC (ID_BASE_FILEPROP_STRINGS + 0x0030)
  436. #define IDS_FORMAT_DSPGROUP_TRUESPEECH (ID_BASE_FILEPROP_STRINGS + 0x0031)
  437. #define IDS_FORMAT_ECHOSC1 (ID_BASE_FILEPROP_STRINGS + 0x0032)
  438. #define IDS_FORMAT_AUDIOFILE_AF36 (ID_BASE_FILEPROP_STRINGS + 0x0033)
  439. #define IDS_FORMAT_APTX (ID_BASE_FILEPROP_STRINGS + 0x0034)
  440. #define IDS_FORMAT_AUDIOFILE_AF10 (ID_BASE_FILEPROP_STRINGS + 0x0035)
  441. #define IDS_FORMAT_DOLBY_AC2 (ID_BASE_FILEPROP_STRINGS + 0x0036)
  442. #define IDS_FORMAT_GSM610 (ID_BASE_FILEPROP_STRINGS + 0x0037)
  443. #define IDS_FORMAT_G721_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x0038)
  444. #define IDS_FORMAT_CREATIVE_ADPCM (ID_BASE_FILEPROP_STRINGS + 0x0039)
  445. ////////////////////////////////////////////////////////////////////
  446. // EVENT STRINGS
  447. ////////////////////////////////////////////////////////////////////
  448. #define IDS_BROWSEFORSOUND (ID_BASE_EVENTS_STRINGS + 0x0000)
  449. #define IDS_UNKNOWN (ID_BASE_EVENTS_STRINGS + 0x0001)
  450. #define IDS_REMOVESCHEME (ID_BASE_EVENTS_STRINGS + 0x0002)
  451. #define IDS_CHANGESCHEME (ID_BASE_EVENTS_STRINGS + 0x0003)
  452. #define IDS_SOUND (ID_BASE_EVENTS_STRINGS + 0x0004)
  453. #define IDS_WINDOWSDEFAULT (ID_BASE_EVENTS_STRINGS + 0x0005)
  454. #define IDS_ERRORFILEPLAY (ID_BASE_EVENTS_STRINGS + 0x0006)
  455. #define IDS_ERRORUNKNOWNPLAY (ID_BASE_EVENTS_STRINGS + 0x0007)
  456. #define IDS_ERRORFORMATPLAY (ID_BASE_EVENTS_STRINGS + 0x0008)
  457. #define IDS_ERRORPLAY (ID_BASE_EVENTS_STRINGS + 0x0009)
  458. #define IDS_NOWAVEDEV (ID_BASE_EVENTS_STRINGS + 0x000A)
  459. #define IDS_NODESC (ID_BASE_EVENTS_STRINGS + 0x000B)
  460. #define IDS_SAVESCHEME (ID_BASE_EVENTS_STRINGS + 0x000C)
  461. #define IDS_CONFIRMREMOVE (ID_BASE_EVENTS_STRINGS + 0x000D)
  462. #define IDS_NOOVERWRITEDEFAULT (ID_BASE_EVENTS_STRINGS + 0x000E)
  463. #define IDS_SAVECHANGE (ID_BASE_EVENTS_STRINGS + 0x000F)
  464. #define IDS_OVERWRITESCHEME (ID_BASE_EVENTS_STRINGS + 0x0010)
  465. #define IDS_ERRORDEVBUSY (ID_BASE_EVENTS_STRINGS + 0x0011)
  466. #define IDS_NONECHOSEN (ID_BASE_EVENTS_STRINGS + 0x0012)
  467. #define IDS_DEFAULTAPP (ID_BASE_EVENTS_STRINGS + 0x0013)
  468. #define IDS_INVALIDFILE (ID_BASE_EVENTS_STRINGS + 0x0014)
  469. #define IDS_NULLCHAR (ID_BASE_EVENTS_STRINGS + 0x0015)
  470. #define IDS_WAVFILES (ID_BASE_EVENTS_STRINGS + 0x0016)
  471. #define IDS_NOSNDFILE (ID_BASE_EVENTS_STRINGS + 0x0017)
  472. #define IDS_NOSNDFILETITLE (ID_BASE_EVENTS_STRINGS + 0x0018)
  473. #define IDS_OK (ID_BASE_EVENTS_STRINGS + 0x0019)
  474. #define IDS_INVALIDFILEQUERY (ID_BASE_EVENTS_STRINGS + 0x001A)
  475. #define IDS_ISNOTSNDFILE (ID_BASE_EVENTS_STRINGS + 0x001B)
  476. #define IDS_SCHEMENOTSAVED (ID_BASE_EVENTS_STRINGS + 0x001C)
  477. #define IDS_PREVSCHEME (ID_BASE_EVENTS_STRINGS + 0x001D)
  478. ////////////////////////////////////////////////////////////////////
  479. // MIDI STRINGS
  480. ////////////////////////////////////////////////////////////////////
  481. #define IDS_MMPROP (ID_BASE_MIDI_STRINGS + 0x0000)
  482. #define IDS_NOCHAN (ID_BASE_MIDI_STRINGS + 0x0001)
  483. #define IDS_CHANPLURAL (ID_BASE_MIDI_STRINGS + 0x0002)
  484. #define IDS_CHANSINGULAR (ID_BASE_MIDI_STRINGS + 0x0003)
  485. #define IDS_MIDIDETAILS (ID_BASE_MIDI_STRINGS + 0x0004)
  486. #define IDS_MIDI_DEV_AND_INST (ID_BASE_MIDI_STRINGS + 0x0005)
  487. #define IDS_UNSPECIFIED (ID_BASE_MIDI_STRINGS + 0x0006)
  488. #define IDS_DEFAULT_SCHEME_NAME (ID_BASE_MIDI_STRINGS + 0x0007)
  489. #define IDS_RUNONCEWIZLABEL (ID_BASE_MIDI_STRINGS + 0x0008)
  490. #define IDS_DEF_DEFINITION (ID_BASE_MIDI_STRINGS + 0x0009)
  491. #define IDS_DEF_INSTRNAME (ID_BASE_MIDI_STRINGS + 0x000A)
  492. #define IDS_QUERY_DELETESCHEME (ID_BASE_MIDI_STRINGS + 0x000B)
  493. #define IDS_DEF_CAPTION (ID_BASE_MIDI_STRINGS + 0x000C)
  494. #define IDS_QUERY_OVERSCHEME (ID_BASE_MIDI_STRINGS + 0x000D)
  495. #define IDS_WIZNAME (ID_BASE_MIDI_STRINGS + 0x000E)
  496. #define IDS_IDFFILES (ID_BASE_MIDI_STRINGS + 0x000F)
  497. #define IDS_IDF_CAPTION (ID_BASE_MIDI_STRINGS + 0x0010)
  498. #define IDS_QUERY_OVERIDF (ID_BASE_MIDI_STRINGS + 0x0011)
  499. #define IDS_MAPPER_BUSY (ID_BASE_MIDI_STRINGS + 0x0012)
  500. ////////////////////////////////////////////////////////////////////
  501. // SOME CONTROL ID's
  502. ////////////////////////////////////////////////////////////////////
  503. #define IDC_CD_TB_VOLUME (ID_SIMPLE_PROP + 0x0000)
  504. #define IDC_CD_CB_SELECT (ID_SIMPLE_PROP + 0x0001)
  505. #define IDC_VIDEO_INWINDOW (ID_SIMPLE_PROP + 0x0002)
  506. #define IDC_VIDEO_FULLSCREEN (ID_SIMPLE_PROP + 0x0003)
  507. #define IDC_VIDEO_CB_SIZE (ID_SIMPLE_PROP + 0x0004)
  508. #define IDC_SCREENSAMPLE (ID_SIMPLE_PROP + 0x0005)
  509. #define IDC_AUDIO_CB_PLAY (ID_SIMPLE_PROP + 0x0006)
  510. #define IDC_AUDIO_CB_REC (ID_SIMPLE_PROP + 0x0007)
  511. #define IDC_MUSIC_CB_PLAY (ID_SIMPLE_PROP + 0x0008)
  512. #define IDC_AUDIO_PREF (ID_SIMPLE_PROP + 0x0009)
  513. #define IDC_TASKBAR_VOLUME (ID_SIMPLE_PROP + 0x000A)
  514. #define IDC_LAUNCH_SNDVOL (ID_SIMPLE_PROP + 0x000B)
  515. #define IDC_LAUNCH_RECVOL (ID_SIMPLE_PROP + 0x000C)
  516. #define IDC_LAUNCH_MUSICVOL (ID_SIMPLE_PROP + 0x000D)
  517. #define IDC_PLAYBACK_ADVSETUP (ID_SIMPLE_PROP + 0x000E)
  518. #define IDC_MASTERVOLUME (ID_SIMPLE_PROP + 0x000F)
  519. #define IDC_RECORD_ADVSETUP (ID_SIMPLE_PROP + 0x0010)
  520. #define IDC_MUSIC_ABOUT (ID_SIMPLE_PROP + 0x0011)
  521. #define IDC_VOLUME_LOW (ID_SIMPLE_PROP + 0x0012)
  522. #define IDC_VOLUME_HIGH (ID_SIMPLE_PROP + 0x0013)
  523. #define ID_APPLY (ID_SIMPLE_PROP + 0x0014)
  524. #define ID_INIT (ID_SIMPLE_PROP + 0x0015)
  525. #define ID_REMOVE (ID_SIMPLE_PROP + 0x0016)
  526. #define ID_REBUILD (ID_SIMPLE_PROP + 0x0017)
  527. #define IDC_CDEN_DIGAUDIO (ID_SIMPLE_PROP + 0x0018)
  528. #define IDC_SOUND_FILES (ID_SIMPLE_PROP + 0x0019)
  529. #define IDC_EVENT_TREE (ID_SIMPLE_PROP + 0x001A)
  530. #define IDD_INPUT (ID_SIMPLE_PROP + 0x001B)
  531. #define IDC_TTS_ABOUT (ID_SIMPLE_PROP + 0x001C)
  532. #define IDC_SR_MIC (ID_SIMPLE_PROP + 0x001D)
  533. #define IDC_SRLIST (ID_SIMPLE_PROP + 0x001E)
  534. #define IDC_SR_GENERAL (ID_SIMPLE_PROP + 0x001F)
  535. #define IDC_SR_ABOUT (ID_SIMPLE_PROP + 0x0020)
  536. #define IDC_SR_TRAIN (ID_SIMPLE_PROP + 0x0021)
  537. #define IDC_SR_PRONUNCIATION (ID_SIMPLE_PROP + 0x0022)
  538. #define IDC_TTSLIST (ID_SIMPLE_PROP + 0x0023)
  539. #define IDC_TTS_TRANSLATE (ID_SIMPLE_PROP + 0x0024)
  540. #define IDC_TTS_GENERAL (ID_SIMPLE_PROP + 0x0025)
  541. #define IDC_TTS_PRONUNCIATION (ID_SIMPLE_PROP + 0x0026)
  542. #define IDD_OUTPUT (ID_SIMPLE_PROP + 0x0027)
  543. #define IDC_VOLUME_MIXER (ID_SIMPLE_PROP + 0x0028)
  544. #define IDC_VOLUME_MUTE (ID_SIMPLE_PROP + 0x0029)
  545. #define IDC_LAUNCH_MULTICHANNEL (ID_SIMPLE_PROP + 0x0030)
  546. #define IDC_STATIC_EVENT (ID_SIMPLE_PROP + 0x0031)
  547. ////////////////////////////////////////////////////////////////////
  548. // ADVANCED PROPERTY CONTROLS
  549. ////////////////////////////////////////////////////////////////////
  550. #define IDD_CPL_BTN_ABOUT (ID_ADVANCED_PROP + 0x0000)
  551. #define IDD_ABOUT_TXT_DESCRIPTION (ID_ADVANCED_PROP + 0x0001)
  552. #define IDD_ABOUT_TXT_VERSION (ID_ADVANCED_PROP + 0x0002)
  553. #define IDD_ABOUT_TXT_COPYRIGHT (ID_ADVANCED_PROP + 0x0003)
  554. #define IDD_ABOUT_TXT_LICENSING (ID_ADVANCED_PROP + 0x0004)
  555. #define IDD_ABOUT_TXT_FEATURES (ID_ADVANCED_PROP + 0x0005)
  556. #define IDD_PRIORITY_TXT_FROMTO (ID_ADVANCED_PROP + 0x0006)
  557. #define IDD_PRIORITY_COMBO_PRIORITY (ID_ADVANCED_PROP + 0x0007)
  558. #define IDD_ABOUT_ICON_DRIVER (ID_ADVANCED_PROP + 0x0008)
  559. #define IDC_DONOTMAP (ID_ADVANCED_PROP + 0x0009)
  560. #define ID_TOGGLE (ID_ADVANCED_PROP + 0x000A)
  561. #define ID_ADV_REMOVE (ID_ADVANCED_PROP + 0x000B)
  562. #define IDC_ENABLE (ID_ADVANCED_PROP + 0x000C)
  563. #define IDC_DISABLE (ID_ADVANCED_PROP + 0x000D)
  564. #define IDC_DEV_ICON (ID_ADVANCED_PROP + 0x000E)
  565. #define IDC_DEV_DESC (ID_ADVANCED_PROP + 0x000F)
  566. #define IDC_DEV_STATUS (ID_ADVANCED_PROP + 0x0010)
  567. #define ID_DEV_SETTINGS (ID_ADVANCED_PROP + 0x0011)
  568. #define ID_WHATSTHIS (ID_ADVANCED_PROP + 0x0012)
  569. #define IDC_ADV_TREE (ID_ADVANCED_PROP + 0x0013)
  570. #define IDC_DEVICECLASS (ID_ADVANCED_PROP + 0x0014)
  571. ////////////////////////////////////////////////////////////////////
  572. // CONTROL IDS
  573. ////////////////////////////////////////////////////////////////////
  574. #define IDC_IMAGEFRAME (ID_BASE_CONTROL + 0x0000)
  575. #define IDD_DISPFRAME (ID_BASE_CONTROL + 0x0001)
  576. #define IDD_FILENAME (ID_BASE_CONTROL + 0x0002)
  577. #define IDD_CRLABEL (ID_BASE_CONTROL + 0x0003)
  578. #define IDD_COPYRIGHT (ID_BASE_CONTROL + 0x0004)
  579. #define IDD_LENLABEL (ID_BASE_CONTROL + 0x0005)
  580. #define IDD_FILELEN (ID_BASE_CONTROL + 0x0006)
  581. #define IDD_AUDIOFORMAT (ID_BASE_CONTROL + 0x0007)
  582. #define IDD_AUDIOFORMATLABEL (ID_BASE_CONTROL + 0x0008)
  583. #define IDD_VIDEOFORMAT (ID_BASE_CONTROL + 0x0009)
  584. #define IDD_VIDEOFORMATLABEL (ID_BASE_CONTROL + 0x000A)
  585. #define IDD_INFO_NAME (ID_BASE_CONTROL + 0x000B)
  586. #define IDD_INFO_VALUE (ID_BASE_CONTROL + 0x000C)
  587. #define IDD_DISP_ICON (ID_BASE_CONTROL + 0x000D)
  588. #define IDC_DETAILSINFO_GRP (ID_BASE_CONTROL + 0x000E)
  589. #define IDC_ITEMSLABEL (ID_BASE_CONTROL + 0x000F)
  590. #define IDC_DESCLABEL (ID_BASE_CONTROL + 0x0010)
  591. #define IDD_MIDISEQUENCELABEL (ID_BASE_CONTROL + 0x0011)
  592. #define IDD_MIDISEQUENCENAME (ID_BASE_CONTROL + 0x0012)
  593. #define IDC_ACCELERATION (ID_BASE_CONTROL + 0x0013)
  594. #define IDC_SRCQUALITY (ID_BASE_CONTROL + 0x0014)
  595. #define IDC_PREFERREDONLY (ID_BASE_CONTROL + 0x0015)
  596. #define IDC_HWMESSAGE (ID_BASE_CONTROL + 0x0016)
  597. #define IDC_SRCMSG (ID_BASE_CONTROL + 0x0017)
  598. #define IDC_DEFAULTS (ID_BASE_CONTROL + 0x0018)
  599. #define IDC_SPEAKERCONFIG (ID_BASE_CONTROL + 0x0019)
  600. #define IDAPPLY (ID_BASE_CONTROL + 0x001A)
  601. #define IDC_VOLUME_BRAND (ID_BASE_CONTROL + 0x001B)
  602. #define IDC_VOLUME_ICON (ID_BASE_CONTROL + 0x001C)
  603. #define IDC_VOLUME_SPEAKER_BITMAP (ID_BASE_CONTROL + 0x001D)
  604. #define IDC_VOLUME_ICON_BRAND (ID_BASE_CONTROL + 0x001E)
  605. ////////////////////////////////////////////////////////////////////
  606. // MIDI CONTROL IDS
  607. ////////////////////////////////////////////////////////////////////
  608. #define IDC_INSTRUMENTS (ID_MIDI_PROP + 0x0000)
  609. #define IDC_SCHEMES (ID_MIDI_PROP + 0x0001)
  610. #define IDL_CHANNELS (ID_MIDI_PROP + 0x0002)
  611. #define IDE_SHOW_CHANNELS (ID_MIDI_PROP + 0x0003)
  612. #define IDE_SCHEMENAME (ID_MIDI_PROP + 0x0004)
  613. #define IDB_DETAILS (ID_MIDI_PROP + 0x0005)
  614. #define IDC_RADIO_SINGLE (ID_MIDI_PROP + 0x0006)
  615. #define IDC_RADIO_CUSTOM (ID_MIDI_PROP + 0x0007)
  616. #define IDB_CONFIGURE (ID_MIDI_PROP + 0x0008)
  617. #define IDB_DELETE (ID_MIDI_PROP + 0x0009)
  618. #define IDB_SAVE_AS (ID_MIDI_PROP + 0x000A)
  619. #define IDB_CHANGE (ID_MIDI_PROP + 0x000B)
  620. #define IDB_REMOVE (ID_MIDI_PROP + 0x000C)
  621. #define IDE_ALIAS (ID_MIDI_PROP + 0x000D)
  622. #define IDC_TYPES (ID_MIDI_PROP + 0x000E)
  623. #define IDC_DEVICES (ID_MIDI_PROP + 0x000F)
  624. #define IDL_INSTRUMENTS (ID_MIDI_PROP + 0x0010)
  625. #define IDC_CLASS_ICON (ID_MIDI_PROP + 0x0011)
  626. #define IDC_INSTRUMENT_LABEL (ID_MIDI_PROP + 0x0012)
  627. #define IDC_CLASS_LABEL (ID_MIDI_PROP + 0x0013)
  628. #define IDC_DEVICE_TYPE (ID_MIDI_PROP + 0x0014)
  629. #define IDC_MANUFACTURER (ID_MIDI_PROP + 0x0015)
  630. #define IDB_NEWTYPE (ID_MIDI_PROP + 0x0016)
  631. #define IDB_ADDWIZ (ID_MIDI_PROP + 0x0017)
  632. #define IDC_WIZBMP (ID_MIDI_PROP + 0x0018)
  633. #define IDC_GROUPBOX (ID_MIDI_PROP + 0x0019)
  634. #define IDC_SCHEMESLABEL (ID_MIDI_PROP + 0x001A)
  635. #define IDC_TEXT_1 (ID_MIDI_PROP + 0x001B)
  636. #define IDC_TEXT_2 (ID_MIDI_PROP + 0x001C)
  637. #define IDC_TEXT_3 (ID_MIDI_PROP + 0x001D)
  638. #define IDC_TEXT_4 (ID_MIDI_PROP + 0x001E)
  639. #define IDC_TEXT_5 (ID_MIDI_PROP + 0x001F)
  640. #define IDC_TEXT_6 (ID_MIDI_PROP + 0x0020)
  641. #define IDC_TEXT_7 (ID_MIDI_PROP + 0x0021)
  642. #define IDC_TEXT_8 (ID_MIDI_PROP + 0x0022)
  643. #define IDC_TEXT_9 (ID_MIDI_PROP + 0x0023)
  644. #define IDC_GROUPBOX_2 (ID_MIDI_PROP + 0x0024)
  645. #define IDC_ICON_1 (ID_MIDI_PROP + 0x0025)
  646. #define IDC_ICON_2 (ID_MIDI_PROP + 0x0026)
  647. #define IDE_TYPES (ID_MIDI_PROP + 0x0027)
  648. #define IDC_TEXT_10 (ID_MIDI_PROP + 0x0028)
  649. #define IDC_TEXT_11 (ID_MIDI_PROP + 0x0029)
  650. #define IDC_TEXT_12 (ID_MIDI_PROP + 0x002A)
  651. #define IDC_TEXT_13 (ID_MIDI_PROP + 0x002B)
  652. #define IDC_TEXT_14 (ID_MIDI_PROP + 0x002C)
  653. #define IDC_TEXT_15 (ID_MIDI_PROP + 0x002E)
  654. #define IDC_TEXT_16 (ID_MIDI_PROP + 0x002F)
  655. #define IDC_TEXT_17 (ID_MIDI_PROP + 0x0030)
  656. #define IDC_TEXT_18 (ID_MIDI_PROP + 0x0031)
  657. #define IDC_TEXT_19 (ID_MIDI_PROP + 0x0032)
  658. #define IDC_TEXT_20 (ID_MIDI_PROP + 0x0033)
  659. #define IDC_TEXT_21 (ID_MIDI_PROP + 0x0034)
  660. #define IDC_TEXT_22 (ID_MIDI_PROP + 0x0035)
  661. #define IDC_TEXT_23 (ID_MIDI_PROP + 0x0036)
  662. #define IDC_TEXT_24 (ID_MIDI_PROP + 0x0037)
  663. #define IDC_TEXT_25 (ID_MIDI_PROP + 0x0038)
  664. #define IDC_TEXT_26 (ID_MIDI_PROP + 0x0039)
  665. #define IDC_TEXT_27 (ID_MIDI_PROP + 0x003A)
  666. #define IDC_TEXT_28 (ID_MIDI_PROP + 0x003B)
  667. #define IDC_TEXT_29 (ID_MIDI_PROP + 0x003C)
  668. #define IDC_TEXT_30 (ID_MIDI_PROP + 0x003D)
  669. #define IDC_TEXT_31 (ID_MIDI_PROP + 0x003E)
  670. #define IDC_TEXT_32 (ID_MIDI_PROP + 0x003F)
  671. #define IDC_ICON_3 (ID_MIDI_PROP + 0x0040)
  672. #define IDC_ICON_4 (ID_MIDI_PROP + 0x0041)
  673. #define IDC_ICON_5 (ID_MIDI_PROP + 0x0042)
  674. #define IDC_ICON_6 (ID_MIDI_PROP + 0x0043)
  675. #define IDC_ICON_7 (ID_MIDI_PROP + 0x0044)
  676. #define IDC_ICON_8 (ID_MIDI_PROP + 0x0045)
  677. #define IDC_ABOUTSYNTH (ID_MIDI_PROP + 0x0046)
  678. #define IDC_LOGO_FRAME (ID_MIDI_PROP + 0x0047)
  679. #define IDC_RENDERER (ID_MIDI_PROP + 0x0048)
  680. #define IDC_GROUPBOX_3 (ID_MIDI_PROP + 0x0049)
  681. #define IDC_TEXT_33 (ID_MIDI_PROP + 0x004A)
  682. ////////////////////////////////////////////////////////////////////
  683. // EVENTS IDS
  684. ////////////////////////////////////////////////////////////////////
  685. #define ID_SCHEMENAME (ID_EVENTS_START + 0x0000)
  686. #define LB_INSTALLED (ID_EVENTS_START + 0x0001)
  687. #define ID_PLAY (ID_EVENTS_START + 0x0002)
  688. #define ID_REMOVE_SCHEME (ID_EVENTS_START + 0x0004)
  689. #define ID_SAVE_SCHEME (ID_EVENTS_START + 0x0005)
  690. #define CB_SCHEMES (ID_EVENTS_START + 0x0006)
  691. #define ID_INSTALL (ID_EVENTS_START + 0x0007)
  692. #define ID_CONFIGURE (ID_EVENTS_START + 0x0008)
  693. #define ID_STOP (ID_EVENTS_START + 0x0009)
  694. #define ID_BROWSE (ID_EVENTS_START + 0x000B)
  695. #define IDC_STATIC_PREVIEW (ID_EVENTS_START + 0x000C)
  696. #define IDC_STATIC_NAME (ID_EVENTS_START + 0x000D)
  697. #define IDC_SOUNDGRP (ID_EVENTS_START + 0x000E)
  698. #define ID_DESC (ID_EVENTS_START + 0x000F)
  699. #define ID_SAVEAS_HELP (ID_EVENTS_START + 0x0010)
  700. ////////////////////////////////////////////////////////////////////
  701. // Multichannel Page ID's
  702. ////////////////////////////////////////////////////////////////////
  703. #define IDC_MC_ZERO (ID_MULTICHANNEL_PROP + 0x0000)
  704. #define IDC_MC_ZERO_LOW (ID_MULTICHANNEL_PROP + 0x0001)
  705. #define IDC_MC_ZERO_HIGH (ID_MULTICHANNEL_PROP + 0x0002)
  706. #define IDC_MC_ZERO_VOLUME (ID_MULTICHANNEL_PROP + 0x0003)
  707. #define IDC_MC_ONE (ID_MULTICHANNEL_PROP + 0x0004)
  708. #define IDC_MC_ONE_LOW (ID_MULTICHANNEL_PROP + 0x0005)
  709. #define IDC_MC_ONE_HIGH (ID_MULTICHANNEL_PROP + 0x0006)
  710. #define IDC_MC_ONE_VOLUME (ID_MULTICHANNEL_PROP + 0x0007)
  711. #define IDC_MC_TWO (ID_MULTICHANNEL_PROP + 0x0008)
  712. #define IDC_MC_TWO_LOW (ID_MULTICHANNEL_PROP + 0x0009)
  713. #define IDC_MC_TWO_HIGH (ID_MULTICHANNEL_PROP + 0x000A)
  714. #define IDC_MC_TWO_VOLUME (ID_MULTICHANNEL_PROP + 0x000B)
  715. #define IDC_MC_THREE (ID_MULTICHANNEL_PROP + 0x000C)
  716. #define IDC_MC_THREE_LOW (ID_MULTICHANNEL_PROP + 0x000D)
  717. #define IDC_MC_THREE_HIGH (ID_MULTICHANNEL_PROP + 0x000E)
  718. #define IDC_MC_THREE_VOLUME (ID_MULTICHANNEL_PROP + 0x000F)
  719. #define IDC_MC_FOUR (ID_MULTICHANNEL_PROP + 0x0010)
  720. #define IDC_MC_FOUR_LOW (ID_MULTICHANNEL_PROP + 0x0011)
  721. #define IDC_MC_FOUR_HIGH (ID_MULTICHANNEL_PROP + 0x0012)
  722. #define IDC_MC_FOUR_VOLUME (ID_MULTICHANNEL_PROP + 0x0013)
  723. #define IDC_MC_FIVE (ID_MULTICHANNEL_PROP + 0x0014)
  724. #define IDC_MC_FIVE_LOW (ID_MULTICHANNEL_PROP + 0x0015)
  725. #define IDC_MC_FIVE_HIGH (ID_MULTICHANNEL_PROP + 0x0016)
  726. #define IDC_MC_FIVE_VOLUME (ID_MULTICHANNEL_PROP + 0x0017)
  727. #define IDC_MC_SIX (ID_MULTICHANNEL_PROP + 0x0018)
  728. #define IDC_MC_SIX_LOW (ID_MULTICHANNEL_PROP + 0x0019)
  729. #define IDC_MC_SIX_HIGH (ID_MULTICHANNEL_PROP + 0x001A)
  730. #define IDC_MC_SIX_VOLUME (ID_MULTICHANNEL_PROP + 0x001B)
  731. #define IDC_MC_SEVEN (ID_MULTICHANNEL_PROP + 0x001C)
  732. #define IDC_MC_SEVEN_LOW (ID_MULTICHANNEL_PROP + 0x001D)
  733. #define IDC_MC_SEVEN_HIGH (ID_MULTICHANNEL_PROP + 0x001E)
  734. #define IDC_MC_SEVEN_VOLUME (ID_MULTICHANNEL_PROP + 0x001F)
  735. #define IDC_MC_MOVE_TOGETHER (ID_MULTICHANNEL_PROP + 0x0020)
  736. #define IDC_MC_RESTORE (ID_MULTICHANNEL_PROP + 0x0021)
  737. #define IDC_MC_DESCRIPTION (ID_MULTICHANNEL_PROP + 0x0022)
  738. /*
  739. ***************************************************************
  740. * Defines for Voice CPL.
  741. ***************************************************************
  742. */
  743. #define IDC_ICON_VOC_1 (ID_VOICE_PROP + 0x0001)
  744. #define IDC_ICON_VOC_2 (ID_VOICE_PROP + 0x0002)
  745. #define IDC_GROUPBOX_VOC_1 (ID_VOICE_PROP + 0x0003)
  746. #define IDC_GROUPBOX_VOC_2 (ID_VOICE_PROP + 0x0004)
  747. #define IDC_TEXT_VOC_1 (ID_VOICE_PROP + 0x0005)
  748. #define IDC_TEXT_VOC_2 (ID_VOICE_PROP + 0x0006)
  749. #define IDC_VOICE_CB_PLAY (ID_VOICE_PROP + 0x0007)
  750. #define IDC_VOICE_CB_REC (ID_VOICE_PROP + 0x0008)
  751. #define IDC_LAUNCH_VOCVOL (ID_VOICE_PROP + 0x0009)
  752. #define IDC_PLAYBACK_ADVVOC (ID_VOICE_PROP + 0x000A)
  753. #define IDC_CAPTURE_ADVVOL (ID_VOICE_PROP + 0x000B)
  754. #define IDC_LAUNCH_CAPVOL (ID_VOICE_PROP + 0x000C)
  755. #define IDC_ADVANCED_DIAG (ID_VOICE_PROP + 0x000D)
  756. /*
  757. ***************************************************************
  758. * Defines for Effects CPL.
  759. ***************************************************************
  760. */
  761. #define IDC_EFFECT_LIST (ID_EFFECT_PROP + 0x0001)
  762. #define IDB_EFFECT_PROP (ID_EFFECT_PROP + 0x0004)
  763. #define IDC_EFFECT_STATIC (ID_EFFECT_PROP + 0x0005)
  764. #define IDB_EFFECT_PLAY (ID_EFFECT_PROP + 0x0008)
  765. #define IDC_EFFECT_HELPTEXT (ID_EFFECT_PROP + 0x000B)
  766. ////////////////////////////////////////////////////////////////////
  767. // mmioFOURCC
  768. ////////////////////////////////////////////////////////////////////
  769. #define FOURCC_INFO mmioFOURCC('I','N','F','O')
  770. #define FOURCC_DISP mmioFOURCC('D','I','S','P')
  771. #define FOURCC_IARL mmioFOURCC('I','A','R','L')
  772. #define FOURCC_IART mmioFOURCC('I','A','R','T')
  773. #define FOURCC_ICMS mmioFOURCC('I','C','M','S')
  774. #define FOURCC_ICMT mmioFOURCC('I','C','M','T')
  775. #define FOURCC_ICOP mmioFOURCC('I','C','O','P')
  776. #define FOURCC_ICRD mmioFOURCC('I','C','R','D')
  777. #define FOURCC_ICRP mmioFOURCC('I','C','R','P')
  778. #define FOURCC_IDIM mmioFOURCC('I','D','I','M')
  779. #define FOURCC_IDPI mmioFOURCC('I','D','P','I')
  780. #define FOURCC_IENG mmioFOURCC('I','E','N','G')
  781. #define FOURCC_IGNR mmioFOURCC('I','G','N','R')
  782. #define FOURCC_IKEY mmioFOURCC('I','K','E','Y')
  783. #define FOURCC_ILGT mmioFOURCC('I','L','G','T')
  784. #define FOURCC_IMED mmioFOURCC('I','M','E','D')
  785. #define FOURCC_INAM mmioFOURCC('I','N','A','M')
  786. #define FOURCC_IPLT mmioFOURCC('I','P','L','T')
  787. #define FOURCC_IPRD mmioFOURCC('I','P','R','D')
  788. #define FOURCC_ISBJ mmioFOURCC('I','S','B','J')
  789. #define FOURCC_ISFT mmioFOURCC('I','S','F','T')
  790. #define FOURCC_ISHP mmioFOURCC('I','S','H','P')
  791. #define FOURCC_ISRC mmioFOURCC('I','S','R','C')
  792. #define FOURCC_ISRF mmioFOURCC('I','S','R','F')
  793. #define FOURCC_ITCH mmioFOURCC('I','T','C','H')
  794. #define FOURCC_VIDC mmioFOURCC('V','I','D','C')
  795. #define mmioWAVE mmioFOURCC('W','A','V','E')
  796. #define mmioFMT mmioFOURCC('f','m','t',' ')
  797. #define mmioDATA mmioFOURCC('d','a','t','a')