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.

67 lines
1.2 KiB

  1. /*
  2. * IConfNotify interface definition
  3. *
  4. * ChrisPi 9-29-95
  5. *
  6. */
  7. #ifndef _CNOTIFY_H_
  8. #define _CNOTIFY_H_
  9. #undef INTERFACE
  10. #define INTERFACE IConfNotify
  11. DECLARE_INTERFACE_(IConfNotify, IUnknown)
  12. {
  13. /* IUnknown methods */
  14. STDMETHOD(QueryInterface)( THIS_
  15. REFIID riid,
  16. PVOID *ppvObject) PURE;
  17. STDMETHOD_(ULONG, AddRef)(THIS) PURE;
  18. STDMETHOD_(ULONG, Release)(THIS) PURE;
  19. /* IConfNotify methods */
  20. STDMETHOD(OnConf_Ended)(THIS_
  21. DWORD dwCode) PURE;
  22. STDMETHOD(OnEnum_Rejected)( THIS_
  23. DWORD dwCode) PURE;
  24. STDMETHOD(OnEnum_Failed)( THIS_
  25. DWORD dwCode) PURE;
  26. STDMETHOD(OnJoin_InvalidPassword)( THIS_
  27. DWORD dwCode) PURE;
  28. STDMETHOD(OnJoin_InvalidConference)(THIS_
  29. DWORD dwCode) PURE;
  30. STDMETHOD(OnJoin_Rejected)( THIS_
  31. DWORD dwCode) PURE;
  32. STDMETHOD(OnJoin_Failed)( THIS_
  33. DWORD dwCode) PURE;
  34. STDMETHOD(OnUser_Added)( THIS_
  35. DWORD dwUserID) PURE;
  36. STDMETHOD(OnUser_Removed)( THIS_
  37. DWORD dwUserID) PURE;
  38. STDMETHOD(OnTAPI_Status)( THIS_
  39. LPCTSTR pcszStatus) PURE;
  40. };
  41. typedef IConfNotify *PIConfNotify;
  42. typedef const IConfNotify CIConfNotify;
  43. typedef const IConfNotify *PCIConfNotify;
  44. #endif /* _CNOTIFY_H_ */