21#ifndef __WINE_MSACMDRV_H
22#define __WINE_MSACMDRV_H
40#define MAKE_ACM_VERSION(mjr, mnr, bld) \
41 (((LONG)(mjr)<<24) | ((LONG)(mnr)<<16) | ((LONG)bld))
43#define ACMDRVOPENDESC_SECTIONNAME_CHARS
45#define ACMDM_DRIVER_NOTIFY (ACMDM_BASE + 1)
46#define ACMDM_DRIVER_DETAILS (ACMDM_BASE + 10)
48#define ACMDM_HARDWARE_WAVE_CAPS_INPUT (ACMDM_BASE + 20)
49#define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT (ACMDM_BASE + 21)
51#define ACMDM_FORMATTAG_DETAILS (ACMDM_BASE + 25)
52#define ACMDM_FORMAT_DETAILS (ACMDM_BASE + 26)
53#define ACMDM_FORMAT_SUGGEST (ACMDM_BASE + 27)
55#define ACMDM_FILTERTAG_DETAILS (ACMDM_BASE + 50)
56#define ACMDM_FILTER_DETAILS (ACMDM_BASE + 51)
58#define ACMDM_STREAM_OPEN (ACMDM_BASE + 76)
59#define ACMDM_STREAM_CLOSE (ACMDM_BASE + 77)
60#define ACMDM_STREAM_SIZE (ACMDM_BASE + 78)
61#define ACMDM_STREAM_CONVERT (ACMDM_BASE + 79)
62#define ACMDM_STREAM_RESET (ACMDM_BASE + 80)
63#define ACMDM_STREAM_PREPARE (ACMDM_BASE + 81)
64#define ACMDM_STREAM_UNPREPARE (ACMDM_BASE + 82)
65#define ACMDM_STREAM_UPDATE (ACMDM_BASE + 83)
struct _ACMDRVFORMATSUGGEST * PACMDRVFORMATSUGGEST
struct _ACMDRVSTREAMINSTANCE ACMDRVSTREAMINSTANCE
struct _ACMDRVSTREAMINSTANCE * PACMDRVSTREAMINSTANCE
struct _ACMDRVOPENDESCW ACMDRVOPENDESCW
struct _ACMDRVOPENDESCA ACMDRVOPENDESCA
struct _ACMDRVOPENDESCW * PACMDRVOPENDESCW
struct _ACMDRVSTREAMHEADER ACMDRVSTREAMHEADER
struct _ACMDRVSTREAMHEADER * PACMDRVSTREAMHEADER
struct _ACMDRVSTREAMSIZE ACMDRVSTREAMSIZE
struct _ACMDRVOPENDESCA * PACMDRVOPENDESCA
struct _ACMDRVFORMATSUGGEST ACMDRVFORMATSUGGEST
struct _ACMDRVSTREAMSIZE * PACMDRVSTREAMSIZE