Leaked source code of windows server 2003
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.

40 lines
1.2 KiB

  1. /*==========================================================================
  2. *
  3. * Copyright (C) 1999 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * File: dvsetupi.h
  6. * Content: Definition of class for DirectXVoice Setup utility functions
  7. *
  8. * History:
  9. * Date By Reason
  10. * ==== == ======
  11. * 09/02/99 pnewson Created it
  12. * 11/04/99 pnewson Bug #115297 - removed unused members of Setup interface
  13. * - added HWND to check audio setup
  14. * 05/03/2000 rodtoll Bug #33640 - CheckAudioSetup takes GUID * instead of const GUID *
  15. *
  16. ***************************************************************************/
  17. #ifndef __DVSETUPENGINE_H
  18. #define __DVSETUPENGINE_H
  19. struct DIRECTVOICESETUPOBJECT;
  20. // CDirectVoiceSetup
  21. //
  22. // This class represents the IDirectXVoiceSetup interface.
  23. //
  24. // The class is thread safe except for construction and
  25. // destruction.
  26. //
  27. class CDirectVoiceSetup
  28. {
  29. public:
  30. CDirectVoiceSetup( DIRECTVOICESETUPOBJECT *lpObject );
  31. ~CDirectVoiceSetup();
  32. public: // IDirectXVoiceSetup Interface
  33. static HRESULT CheckAudioSetup( const GUID * guidRenderDevice, const GUID * guidCaptureDevice, HWND hwndParent, DWORD dwFlags );
  34. };
  35. #endif