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.

162 lines
7.0 KiB

  1. /*==========================================================================
  2. *
  3. * Copyright (C) 1999 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * File: gamevoice.h
  6. * Content: Constant declarations for HAWK standalone DLL
  7. * History:
  8. * Date By Reason
  9. * ==== ======= ========================================================
  10. * 02/25/00 rodtoll Created
  11. * 05/09/00 rodtoll Incremented build number
  12. * 06/12/00 rodtoll Copied from hawk tree
  13. ***************************************************************************/
  14. #ifndef __HAWKCFG_H
  15. #define __HAWKCFG_H
  16. // DEFAULT DIRECTPLAYVOICE CONFIG FILE
  17. //
  18. // This file is for the default build.
  19. //
  20. #define DPVOICE_REGISTRY_BASE L"SOFTWARE\\MICROSOFT\\GAMEVOICE\\VOICEENGINE"
  21. #define DPVOICE_REGISTRY_CP L"\\Compression Providers"
  22. #define DPVOICE_REGISTRY_DPVACM L"\\MSGVACM"
  23. #define DPVOICE_REGISTRY_DPVVOX L"\\MSGVVOX"
  24. #define DPVOICE_REGISTRY_AGC L"\\AGC"
  25. #define DPVOICE_REGISTRY_AUDIOCONFIG L"\\AudioConfig"
  26. // FINAL
  27. // #define DPLAY_VERSIONSTR "4.07.00.725"
  28. #define DPLAY_VERSIONSTR "4.07.00.722"
  29. #define DPLAY_VERSION_MANVERSION 4
  30. #define DPLAY_VERSION_MANREVISION 7
  31. #define DPLAY_VERSION_MANMINORREV 0
  32. #define DPLAY_VERSION_BUILD_NUMBER 722
  33. #define DPLAY_VERSION_PRODUCT "4.07"
  34. #define DPLAY_VERSIONSTR_WINNT 4,07,00,722
  35. #define DPLAY_LOADTRUE_BIT 0x00000001
  36. #define DPLAY_LOADANDCHECKTRUE
  37. #define DPLAY_LOADTRUE_REGKEY L"Compat1"
  38. #define DPLAY_LOADTRUE_REGPATH L"SOFTWARE\\MICROSOFT\\DIRECTPLAY"
  39. #define DPLAY_LOADTREE_REGTREE HKEY_LOCAL_MACHINE
  40. #define DPLAY_LOADTRUE_REGKEY_A "Compat1"
  41. #define DPLAY_LOADTRUE_REGPATH_A "SOFTWARE\\MICROSOFT\\DIRECTPLAY"
  42. #define VOICE_BUILD_CUSTOM
  43. // {7C492D36-79CE-4e5b-B88A-D8F4B6E17D15}
  44. DEFINE_GUID(CLSID_MSGVVE,
  45. 0x7c492d36, 0x79ce, 0x4e5b, 0xb8, 0x8a, 0xd8, 0xf4, 0xb6, 0xe1, 0x7d, 0x15);
  46. // {5D176FB5-41BA-4bb3-B244-649CB46B9F6C}
  47. DEFINE_GUID(CLSID_MSGVACM,
  48. 0x5d176fb5, 0x41ba, 0x4bb3, 0xb2, 0x44, 0x64, 0x9c, 0xb4, 0x6b, 0x9f, 0x6c);
  49. // {3FE91DE3-B4F5-42cc-B4EE-3313967B98E8}
  50. DEFINE_GUID(CLSID_MSGVVOX,
  51. 0x3fe91de3, 0xb4f5, 0x42cc, 0xb4, 0xee, 0x33, 0x13, 0x96, 0x7b, 0x98, 0xe8);
  52. // {497187AF-BDEA-443b-8838-3EE7A43B479A}
  53. DEFINE_GUID(CLSID_MSGVTRAN,
  54. 0x497187af, 0xbdea, 0x443b, 0x88, 0x38, 0x3e, 0xe7, 0xa4, 0x3b, 0x47, 0x9a);
  55. // {3617F8E6-C4D4-423c-99EA-E48FA7E67007}
  56. DEFINE_GUID(CLSID_MSGVLOBBY,
  57. 0x3617f8e6, 0xc4d4, 0x423c, 0x99, 0xea, 0xe4, 0x8f, 0xa7, 0xe6, 0x70, 0x7);
  58. // {8CA915CD-8E8B-4ffc-95E5-D6A6FFD68382}
  59. DEFINE_GUID(CLSID_MSGVIP,
  60. 0x8ca915cd, 0x8e8b, 0x4ffc, 0x95, 0xe5, 0xd6, 0xa6, 0xff, 0xd6, 0x83, 0x82);
  61. #define DPLAY_CLSID_DPLOBBY CLSID_MSGVLOBBY
  62. #define DPVOICE_CLSID_DPVOICE CLSID_MSGVVE
  63. #define DPVOICE_CLSID_DPVVOX CLSID_MSGVVOX
  64. #define DPVOICE_CLSID_DPVACM CLSID_MSGVACM
  65. #define DPLAY_CLSID_DPLAY CLSID_MSGVTRAN
  66. #define DPLAY_CLSID_DPWSOCKX CLSID_MSGVIP
  67. // Unicode filenames (for resource files)
  68. #define DPVOICE_FILENAME_DPVOICE L"MSGVVE.dll"
  69. #define DPVOICE_FILENAME_DPVSETUP L"MSGVSE.exe"
  70. #define DPVOICE_FILENAME_RES L"MSGVVE.dll"
  71. #define DPVOICE_FILENAME_DPVVOX L"MSGVVOX.dll"
  72. #define DPVOICE_FILENAME_DPVACM L"MSGVACM.dll"
  73. #define DPLAY_FILENAME_DPLAYX L"MSGVTRAN.dll"
  74. #define DPLAY_FILENAME_DPWSOCKX L"MSGVIP.dll"
  75. #define DPVOICE_FILENAME_DPVHELP L"MSGVHELP.exe"
  76. // ANSI filenames (for resource files)
  77. #define DPVOICE_FILENAME_DPVOICE_A "MSGVVE.dll"
  78. #define DPVOICE_FILENAME_DPVSETUP_A "MSGVSE.exe"
  79. #define DPVOICE_FILENAME_RES_A "MSGVVE.dll"
  80. #define DPVOICE_FILENAME_DPVVOX_A "MSGVVOX.dll"
  81. #define DPVOICE_FILENAME_DPVACM_A "MSGVACM.dll"
  82. #define DPLAY_FILENAME_DPLAYX_A "MSGVTRAN.dll"
  83. #define DPLAY_FILENAME_DPWSOCKX_A "MSGVIP.dll"
  84. #define DPVOICE_FILENAME_DPVHELP_A "MSGVHELP.exe"
  85. #define DPVOICE_COMMANDLINE_PRIORITY DPVOICE_FILENAME_DPVSETUP_A " -p"
  86. #define DPVOICE_COMMANDLINE_FULLDUPLEX DPVOICE_FILENAME_DPVSETUP_A " -f"
  87. // Version Info
  88. #define DPVOICE_VERINFO_DPVOICE "Microsoft GameVoice Voice Engine"
  89. #define DPVOICE_VERINFO_DPVOICE_DEBUG DPVOICE_VERINFO_DPVOICE " Debug\0"
  90. #define DPVOICE_VERINFO_DPVOICE_RETAIL DPVOICE_VERINFO_DPVOICE "\0"
  91. #define DPVOICE_VERINFO_DPVOICE_WINNT DPVOICE_VERINFO_DPVOICE
  92. #define DPVOICE_VERNAME_DPVOICE_WIN9X DPVOICE_FILENAME_DPVOICE_A "\0"
  93. #define DPVOICE_VERNAME_DPVOICE_WINNT DPVOICE_FILENAME_DPVOICE_A
  94. // dpvvox
  95. #define DPVOICE_VERINFO_DPVVOX "Microsoft GameVoice Voxware Provider"
  96. #define DPVOICE_VERINFO_DPVVOX_DEBUG DPVOICE_VERINFO_DPVVOX " Debug\0"
  97. #define DPVOICE_VERINFO_DPVVOX_RETAIL DPVOICE_VERINFO_DPVVOX "\0"
  98. #define DPVOICE_VERINFO_DPVVOX_WINNT DPVOICE_VERINFO_DPVVOX
  99. #define DPVOICE_VERNAME_DPVVOX_WIN9X DPVOICE_FILENAME_DPVVOX_A "\0"
  100. #define DPVOICE_VERNAME_DPVVOX_WINNT DPVOICE_FILENAME_DPVVOX_A
  101. // dpvacm
  102. #define DPVOICE_VERINFO_DPVACM "Microsoft GameVoice ACM Provider"
  103. #define DPVOICE_VERINFO_DPVACM_DEBUG DPVOICE_VERINFO_DPVACM " Debug\0"
  104. #define DPVOICE_VERINFO_DPVACM_RETAIL DPVOICE_VERINFO_DPVACM "\0"
  105. #define DPVOICE_VERINFO_DPVACM_WINNT DPVOICE_VERINFO_DPVACM
  106. #define DPVOICE_VERNAME_DPVACM_WIN9X DPVOICE_FILENAME_DPVACM_A "\0"
  107. #define DPVOICE_VERNAME_DPVACM_WINNT DPVOICE_FILENAME_DPVACM_A
  108. // dpvsetup
  109. #define DPVOICE_VERINFO_DPVSETUP "Microsoft GameVoice Test"
  110. #define DPVOICE_VERINFO_DPVSETUP_DEBUG DPVOICE_VERINFO_DPVSETUP " Debug\0"
  111. #define DPVOICE_VERINFO_DPVSETUP_RETAIL DPVOICE_VERINFO_DPVSETUP "\0"
  112. #define DPVOICE_VERINFO_DPVSETUP_WINNT DPVOICE_VERINFO_DPVSETUP
  113. #define DPVOICE_VERNAME_DPVSETUP_WIN9X DPVOICE_FILENAME_DPVSETUP_A "\0"
  114. #define DPVOICE_VERNAME_DPVSETUP_WINNT DPVOICE_FILENAME_DPVSETUP_A
  115. // dplayx
  116. #define DPLAY_VERINFO_DPLAY "Microsoft GameVoice Transport"
  117. #define DPLAY_VERINFO_DPLAY_DEBUG DPLAY_VERINFO_DPLAY " Debug\0"
  118. #define DPLAY_VERINFO_DPLAY_RETAIL DPLAY_VERINFO_DPLAY "\0"
  119. #define DPLAY_VERINFO_DPLAY_WINNT DPLAY_VERINFO_DPLAY
  120. #define DPLAY_VERNAME_DPLAY_WIN9X DPLAY_VERINFO_DPLAY "\0"
  121. #define DPLAY_VERNAME_DPLAY_WINNT DPLAY_VERINFO_DPLAY
  122. // dplayx
  123. #define DPLAY_VERINFO_DPWSOCKX "Microsoft GameVoice IP Transport"
  124. #define DPLAY_VERINFO_DPWSOCKX_DEBUG DPLAY_VERINFO_DPWSOCKX " Debug\0"
  125. #define DPLAY_VERINFO_DPWSOCKX_RETAIL DPLAY_VERINFO_DPWSOCKX "\0"
  126. #define DPLAY_VERINFO_DPWSOCKX_WINNT DPLAY_VERINFO_DPWSOCKX
  127. #define DPLAY_VERNAME_DPWSOCKX_WIN9X DPLAY_FILENAME_DPWSOCKX_A "\0"
  128. #define DPLAY_VERNAME_DPWSOCKX_WINNT DPLAY_FILENAME_DPWSOCKX_A
  129. // dpvhelp
  130. #define DPVOICE_VERINFO_DPVHELP "Microsoft GameVoice Helper"
  131. #define DPVOICE_VERINFO_DPVHELP_DEBUG DPVOICE_VERINFO_DPVHELP " Debug\0"
  132. #define DPVOICE_VERINFO_DPVHELP_RETAIL DPVOICE_VERINFO_DPVHELP "\0"
  133. #define DPVOICE_VERINFO_DPVHELP_WINNT DPVOICE_VERINFO_DPVHELP
  134. #define DPVOICE_VERNAME_DPVHELP_WIN9X DPVOICE_FILENAME_DPVHELP_A "\0"
  135. #define DPVOICE_VERNAME_DPVHELP_WINNT DPVOICE_FILENAME_DPVHELP_A
  136. #endif