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.

38 lines
1.4 KiB

  1. /*==========================================================================
  2. *
  3. * Copyright (C) 1999 Microsoft Corporation. All Rights Reserved.
  4. *
  5. * File: trnotify.h
  6. * Content: Definitions of the IDirectXVoiceNotify interface
  7. *
  8. * History:
  9. * Date By Reason
  10. * ==== == ======
  11. * 07/26/99 rodtoll Created
  12. * 08/03/99 rodtoll Updated with new parameters for Initialize
  13. * 08/05/99 rodtoll Added new receive parameter
  14. * 04/07/2000 rodtoll Updated to match changes in DP <--> DPV interface
  15. *
  16. ***************************************************************************/
  17. #ifndef __TRNOTIFY_H
  18. #define __TRNOTIFY_H
  19. #ifdef __cplusplus
  20. extern "C" {
  21. #endif
  22. STDAPI DV_NotifyEvent( LPDIRECTVOICENOTIFYOBJECT lpDVN, DWORD dwType, DWORD_PTR dwParam1, DWORD_PTR dwParam2);
  23. STDAPI DV_ReceiveSpeechMessage( LPDIRECTVOICENOTIFYOBJECT lpDVN, DVID dvidSource, DVID dvidTo, LPVOID lpMessage, DWORD dwSize );
  24. STDAPI DV_Notify_Initialize( LPDIRECTVOICENOTIFYOBJECT lpDVN );
  25. STDAPI DV_Notify_AddRef(LPDIRECTVOICENOTIFYOBJECT lpDVN );
  26. STDAPI DVC_Notify_Release(LPDIRECTVOICENOTIFYOBJECT lpDVN );
  27. STDAPI DVC_Notify_QueryInterface(LPDIRECTVOICENOTIFYOBJECT lpDVN, REFIID riid, LPVOID * ppvObj );
  28. STDAPI DVS_Notify_QueryInterface(LPDIRECTVOICENOTIFYOBJECT lpDVN, REFIID riid, LPVOID * ppvObj );
  29. STDAPI DVS_Notify_Release(LPDIRECTVOICENOTIFYOBJECT lpDVN );
  30. #ifdef __cplusplus
  31. }
  32. #endif
  33. #endif