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.

38 lines
851 B

  1. // Copyright (c) 1998 Microsoft Corporation
  2. // IMA.h : Declaration of private interface for IMA legacy mode.
  3. //
  4. //
  5. #ifndef __IMA_H_
  6. #define __IMA_H_
  7. #include <windows.h>
  8. #define COM_NO_WINDOWS_H
  9. #include <objbase.h>
  10. #ifdef __cplusplus
  11. extern "C" {
  12. #endif
  13. #undef INTERFACE
  14. #define INTERFACE IDirectMusicIMA
  15. DECLARE_INTERFACE_(IDirectMusicIMA, IUnknown)
  16. {
  17. /* IUnknown */
  18. STDMETHOD(QueryInterface) (THIS_ REFIID, LPVOID FAR *) PURE;
  19. STDMETHOD_(ULONG,AddRef) (THIS) PURE;
  20. STDMETHOD_(ULONG,Release) (THIS) PURE;
  21. /* IDirectMusicIMA */
  22. STDMETHOD(LegacyCaching) (THIS_ BOOL fEnable) PURE;
  23. };
  24. DEFINE_GUID(IID_IDirectMusicIMA,0xd2ac28b3, 0xb39b, 0x11d1, 0x87, 0x4, 0x0, 0x60, 0x8, 0x93, 0xb1, 0xbd);
  25. #ifdef __cplusplus
  26. }; /* extern "C" */
  27. #endif
  28. #endif /* #ifndef __IMA_H_ */