guidseg.cpp
上传用户:zhaopin
上传日期:2007-01-07
资源大小:79k
文件大小:3k
源码类别:

语音合成与识别

开发平台:

Visual C++

  1. /******************************************************************************
  2. *       guidseg.cpp
  3. *
  4. *       This file initializes GUIDS for the Microsoft Speech API
  5. *       NOTE: do not use Precompiled Headers to compile this file
  6. *       due to the inclusion of initguid.h.
  7. *
  8. *       This code and information is provided "as is" without warranty
  9. *       of any kind, either expressed or implied, including but not
  10. *       limited to the implied warranties of merchantability and/or
  11. *       fitness for a particular purpose.
  12. *
  13. Copyright (c) 1995-1997 by Microsoft Corporation
  14. THE INFORMATION AND CODE PROVIDED HEREUNDER (COLLECTIVELY REFERRED TO
  15. AS "SOFTWARE") IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER
  16. EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
  17. WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN
  18. NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  19. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  20. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  21. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  22. POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR
  23. LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE
  24. FOREGOING LIMITATION MAY NOT APPLY.
  25. This Software may be copied and distributed royalty-free subject to
  26. the following conditions:
  27. 1. You must copy all Software without modification and must include
  28.    all pages, if the Software is distributed without inclusion in your
  29.    software product. If you are incorporating the Software in
  30.    conjunction with and as a part of your software product which adds
  31.    substantial value, you may modify and include portions of the
  32.    Software.
  33. 2. You must place all copyright notices and other protective
  34.    disclaimers and notices contained on the Software on all copies of
  35.    the Software and your software product.
  36. 3. Unless the Software is incorporated in your software product which
  37.    adds substantial value, you may not distribute this Software for
  38.    profit.
  39. 4. You may not use Microsoft's name, logo, or trademarks to market
  40.    your software product.
  41. 5. You agree to indemnify, hold harmless, and defend Microsoft and its
  42.    suppliers from and against any claims or lawsuits, including
  43.    attorneys' fees, that arise or result from the use or distribution
  44.    of your software product and any modifications to the Software.
  45. */
  46. #include <windows.h>
  47. #include <mmsystem.h>
  48. #include <objbase.h>
  49. #include <initguid.h>
  50. #include <objerror.h>
  51. #ifdef DIRECTSOUND
  52. #include <dsound.h>
  53. #endif // DIRECTSOUND
  54. #include <speech.h>   // init GUIDs for Speech API (see initguid.h)