ReactOS 0.4.16-dev-321-g63bb46a
msacmdrv.h File Reference
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <mmsystem.h>
#include <mmreg.h>
#include <msacm.h>
Include dependency graph for msacmdrv.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _ACMDRVOPENDESCA
 
struct  _ACMDRVOPENDESCW
 
struct  _ACMDRVSTREAMINSTANCE
 
struct  _ACMDRVSTREAMHEADER
 
struct  _ACMDRVSTREAMSIZE
 
struct  _ACMDRVFORMATSUGGEST
 

Macros

#define MAKE_ACM_VERSION(mjr, mnr, bld)    (((LONG)(mjr)<<24) | ((LONG)(mnr)<<16) | ((LONG)bld))
 
#define ACMDRVOPENDESC_SECTIONNAME_CHARS
 
#define ACMDM_DRIVER_NOTIFY   (ACMDM_BASE + 1)
 
#define ACMDM_DRIVER_DETAILS   (ACMDM_BASE + 10)
 
#define ACMDM_HARDWARE_WAVE_CAPS_INPUT   (ACMDM_BASE + 20)
 
#define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT   (ACMDM_BASE + 21)
 
#define ACMDM_FORMATTAG_DETAILS   (ACMDM_BASE + 25)
 
#define ACMDM_FORMAT_DETAILS   (ACMDM_BASE + 26)
 
#define ACMDM_FORMAT_SUGGEST   (ACMDM_BASE + 27)
 
#define ACMDM_FILTERTAG_DETAILS   (ACMDM_BASE + 50)
 
#define ACMDM_FILTER_DETAILS   (ACMDM_BASE + 51)
 
#define ACMDM_STREAM_OPEN   (ACMDM_BASE + 76)
 
#define ACMDM_STREAM_CLOSE   (ACMDM_BASE + 77)
 
#define ACMDM_STREAM_SIZE   (ACMDM_BASE + 78)
 
#define ACMDM_STREAM_CONVERT   (ACMDM_BASE + 79)
 
#define ACMDM_STREAM_RESET   (ACMDM_BASE + 80)
 
#define ACMDM_STREAM_PREPARE   (ACMDM_BASE + 81)
 
#define ACMDM_STREAM_UNPREPARE   (ACMDM_BASE + 82)
 
#define ACMDM_STREAM_UPDATE   (ACMDM_BASE + 83)
 

Typedefs

typedef struct _ACMDRVOPENDESCA ACMDRVOPENDESCA
 
typedef struct _ACMDRVOPENDESCAPACMDRVOPENDESCA
 
typedef struct _ACMDRVOPENDESCW ACMDRVOPENDESCW
 
typedef struct _ACMDRVOPENDESCWPACMDRVOPENDESCW
 
typedef struct _ACMDRVSTREAMINSTANCE ACMDRVSTREAMINSTANCE
 
typedef struct _ACMDRVSTREAMINSTANCEPACMDRVSTREAMINSTANCE
 
typedef struct _ACMDRVSTREAMHEADERPACMDRVSTREAMHEADER
 
typedef struct _ACMDRVSTREAMHEADER ACMDRVSTREAMHEADER
 
typedef struct _ACMDRVSTREAMSIZE ACMDRVSTREAMSIZE
 
typedef struct _ACMDRVSTREAMSIZEPACMDRVSTREAMSIZE
 
typedef struct _ACMDRVFORMATSUGGEST ACMDRVFORMATSUGGEST
 
typedef struct _ACMDRVFORMATSUGGESTPACMDRVFORMATSUGGEST
 

Macro Definition Documentation

◆ ACMDM_DRIVER_DETAILS

#define ACMDM_DRIVER_DETAILS   (ACMDM_BASE + 10)

Definition at line 46 of file msacmdrv.h.

◆ ACMDM_DRIVER_NOTIFY

#define ACMDM_DRIVER_NOTIFY   (ACMDM_BASE + 1)

Definition at line 45 of file msacmdrv.h.

◆ ACMDM_FILTER_DETAILS

#define ACMDM_FILTER_DETAILS   (ACMDM_BASE + 51)

Definition at line 56 of file msacmdrv.h.

◆ ACMDM_FILTERTAG_DETAILS

#define ACMDM_FILTERTAG_DETAILS   (ACMDM_BASE + 50)

Definition at line 55 of file msacmdrv.h.

◆ ACMDM_FORMAT_DETAILS

#define ACMDM_FORMAT_DETAILS   (ACMDM_BASE + 26)

Definition at line 52 of file msacmdrv.h.

◆ ACMDM_FORMAT_SUGGEST

#define ACMDM_FORMAT_SUGGEST   (ACMDM_BASE + 27)

Definition at line 53 of file msacmdrv.h.

◆ ACMDM_FORMATTAG_DETAILS

#define ACMDM_FORMATTAG_DETAILS   (ACMDM_BASE + 25)

Definition at line 51 of file msacmdrv.h.

◆ ACMDM_HARDWARE_WAVE_CAPS_INPUT

#define ACMDM_HARDWARE_WAVE_CAPS_INPUT   (ACMDM_BASE + 20)

Definition at line 48 of file msacmdrv.h.

◆ ACMDM_HARDWARE_WAVE_CAPS_OUTPUT

#define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT   (ACMDM_BASE + 21)

Definition at line 49 of file msacmdrv.h.

◆ ACMDM_STREAM_CLOSE

#define ACMDM_STREAM_CLOSE   (ACMDM_BASE + 77)

Definition at line 59 of file msacmdrv.h.

◆ ACMDM_STREAM_CONVERT

#define ACMDM_STREAM_CONVERT   (ACMDM_BASE + 79)

Definition at line 61 of file msacmdrv.h.

◆ ACMDM_STREAM_OPEN

#define ACMDM_STREAM_OPEN   (ACMDM_BASE + 76)

Definition at line 58 of file msacmdrv.h.

◆ ACMDM_STREAM_PREPARE

#define ACMDM_STREAM_PREPARE   (ACMDM_BASE + 81)

Definition at line 63 of file msacmdrv.h.

◆ ACMDM_STREAM_RESET

#define ACMDM_STREAM_RESET   (ACMDM_BASE + 80)

Definition at line 62 of file msacmdrv.h.

◆ ACMDM_STREAM_SIZE

#define ACMDM_STREAM_SIZE   (ACMDM_BASE + 78)

Definition at line 60 of file msacmdrv.h.

◆ ACMDM_STREAM_UNPREPARE

#define ACMDM_STREAM_UNPREPARE   (ACMDM_BASE + 82)

Definition at line 64 of file msacmdrv.h.

◆ ACMDM_STREAM_UPDATE

#define ACMDM_STREAM_UPDATE   (ACMDM_BASE + 83)

Definition at line 65 of file msacmdrv.h.

◆ ACMDRVOPENDESC_SECTIONNAME_CHARS

#define ACMDRVOPENDESC_SECTIONNAME_CHARS

Definition at line 43 of file msacmdrv.h.

◆ MAKE_ACM_VERSION

#define MAKE_ACM_VERSION (   mjr,
  mnr,
  bld 
)     (((LONG)(mjr)<<24) | ((LONG)(mnr)<<16) | ((LONG)bld))

Definition at line 40 of file msacmdrv.h.

Typedef Documentation

◆ ACMDRVFORMATSUGGEST

◆ ACMDRVOPENDESCA

◆ ACMDRVOPENDESCW

◆ ACMDRVSTREAMHEADER

◆ ACMDRVSTREAMINSTANCE

◆ ACMDRVSTREAMSIZE

◆ PACMDRVFORMATSUGGEST

◆ PACMDRVOPENDESCA

◆ PACMDRVOPENDESCW

◆ PACMDRVSTREAMHEADER

Definition at line 111 of file msacmdrv.h.

◆ PACMDRVSTREAMINSTANCE

◆ PACMDRVSTREAMSIZE