ReactOS 0.4.16-dev-336-gb667d82
|
#include <dmusprop.h>
Go to the source code of this file.
Classes | |
struct | _DMUS_KERNEL_EVENT |
Typedefs | |
typedef LONGLONG | REFERENCE_TIME |
typedef struct _DMUS_KERNEL_EVENT | DMUS_KERNEL_EVENT |
typedef struct _DMUS_KERNEL_EVENT * | PDMUS_KERNEL_EVENT |
typedef IMasterClock * | PMASTERCLOCK |
typedef struct IMXF * | PMXF |
typedef struct IAllocatorMXF * | PAllocatorMXF |
typedef IPortDMus * | PPORTDMUS |
typedef IMiniportDMus * | PMINIPORTDMUS |
Enumerations | |
enum | DMUS_STREAM_TYPE { DMUS_STREAM_MIDI_INVALID = -1 , DMUS_STREAM_MIDI_RENDER = 0 , DMUS_STREAM_MIDI_CAPTURE , DMUS_STREAM_WAVE_SINK } |
Functions | |
DEFINE_GUID (CLSID_MiniportDriverDMusUART, 0xd3f0ce1c, 0xFFFC, 0x11D1, 0x81, 0xB0, 0x00, 0x60, 0x08, 0x33, 0x16, 0xC1) | |
DEFINE_GUID (CLSID_MiniportDriverDMusUARTCapture, 0xD3F0CE1D, 0xFFFC, 0x11D1, 0x81, 0xB0, 0x00, 0x60, 0x08, 0x33, 0x16, 0xC1) | |
DECLARE_INTERFACE_ (IMasterClock, IUnknown) | |
DECLARE_INTERFACE_ (IMXF, IUnknown) | |
DEFINE_GUIDSTRUCT ("a5f0d62c-b30f-11d2-b7a3-0060083316c1", IID_IAllocatorMXF) | |
DECLARE_INTERFACE_ (IAllocatorMXF, IMXF) | |
DEFINE_GUID (IID_IPortDMus, 0xc096df9c, 0xfb09, 0x11d1, 0x81, 0xb0, 0x00, 0x60, 0x08, 0x33, 0x16, 0xc1) | |
DEFINE_GUID (CLSID_PortDMus, 0xb7902fe9, 0xfb0a, 0x11d1, 0x81, 0xb0, 0x00, 0x60, 0x08, 0x33, 0x16, 0xc1) | |
DECLARE_INTERFACE_ (IPortDMus, IPort) | |
DEFINE_GUID (IID_IMiniportDMus, 0xc096df9d, 0xfb09, 0x11d1, 0x81, 0xb0, 0x00, 0x60, 0x08, 0x33, 0x16, 0xc1) | |
DECLARE_INTERFACE_ (IMiniportDMus, IMiniport) | |
DEFINE_GUIDSTRUCT ("A4DF0EB5-BAC9-11d2-B7A8-0060083316C1", KSAUDFNAME_DMUSIC_MPU_OUT) | |
DEFINE_GUIDSTRUCT ("B2EC0A7D-BAC9-11d2-B7A8-0060083316C1", KSAUDFNAME_DMUSIC_MPU_IN) | |
DEFINE_GUIDSTRUCT ("c096df9e-fb09-11d1-81b0-0060083316c1", IID_IMXF) | |
#define CLEAR_PACKAGE_EVT | ( | evt | ) | ((evt)->usFlags &= (~DMUS_KEF_PACKAGE_EVENT)) |
Definition at line 265 of file dmusicks.h.
#define COMPLETE_EVT | ( | evt | ) | (((evt)->usFlags & DMUS_KEF_EVENT_INCOMPLETE) == 0) |
Definition at line 260 of file dmusicks.h.
#define DEFINE_ABSTRACT_IMXF | ( | ) |
Definition at line 70 of file dmusicks.h.
#define DMUS_KEF_EVENT_COMPLETE 0x0000 |
Definition at line 252 of file dmusicks.h.
#define DMUS_KEF_EVENT_INCOMPLETE 0x0001 |
Definition at line 253 of file dmusicks.h.
#define DMUS_KEF_PACKAGE_EVENT 0x0002 |
Definition at line 254 of file dmusicks.h.
#define DONT_HOLD_FOR_SEQUENCING 0x8000000000000000 |
Definition at line 6 of file dmusicks.h.
#define IID_IAllocatorMXF DEFINE_GUIDNAMED(IID_IAllocatorMXF) |
Definition at line 112 of file dmusicks.h.
#define IID_IMXF DEFINE_GUIDNAMED(IID_IMXF) |
Definition at line 250 of file dmusicks.h.
#define IMP_IAllocatorMXF |
Definition at line 135 of file dmusicks.h.
#define IMP_IMasterClock |
Definition at line 55 of file dmusicks.h.
#define IMP_IMiniportDMus |
Definition at line 214 of file dmusicks.h.
#define IMP_IMXF |
Definition at line 84 of file dmusicks.h.
#define IMP_IPortDMus |
Definition at line 170 of file dmusicks.h.
#define INCOMPLETE_EVT | ( | evt | ) | ((evt)->usFlags & DMUS_KEF_EVENT_INCOMPLETE) |
Definition at line 259 of file dmusicks.h.
Definition at line 179 of file dmusicks.h.
Definition at line 179 of file dmusicks.h.
Definition at line 179 of file dmusicks.h.
Definition at line 179 of file dmusicks.h.
Definition at line 179 of file dmusicks.h.
Definition at line 255 of file dmusicks.h.
#define KSAUDFNAME_DMUSIC_MPU_IN DEFINE_GUIDNAMED(KSAUDFNAME_DMUSIC_MPU_IN) |
Definition at line 245 of file dmusicks.h.
#define KSAUDFNAME_DMUSIC_MPU_OUT DEFINE_GUIDNAMED(KSAUDFNAME_DMUSIC_MPU_OUT) |
Definition at line 240 of file dmusicks.h.
#define PACKAGE_EVT | ( | evt | ) | ((evt)->usFlags & DMUS_KEF_PACKAGE_EVENT) |
Definition at line 258 of file dmusicks.h.
#define SET_COMPLETE_EVT | ( | evt | ) | ((evt)->usFlags &= (~DMUS_KEF_EVENT_INCOMPLETE)) |
Definition at line 263 of file dmusicks.h.
#define SET_INCOMPLETE_EVT | ( | evt | ) | ((evt)->usFlags |= DMUS_KEF_EVENT_INCOMPLETE) |
Definition at line 262 of file dmusicks.h.
#define SET_PACKAGE_EVT | ( | evt | ) | ((evt)->usFlags |= DMUS_KEF_PACKAGE_EVENT) |
Definition at line 264 of file dmusicks.h.
Definition at line 257 of file dmusicks.h.
#define STATIC_IID_IAllocatorMXF 0xa5f0d62c, 0xb30f, 0x11d2, {0xb7, 0xa3, 0x00, 0x60, 0x08, 0x33, 0x16, 0xc1} |
Definition at line 109 of file dmusicks.h.
#define STATIC_IID_IMXF 0xc096df9e, 0xfb09, 0x11d1, {0x81, 0xb0, 0x00, 0x60, 0x08, 0x33, 0x16, 0xc1} |
Definition at line 247 of file dmusicks.h.
#define STATIC_KSAUDFNAME_DMUSIC_MPU_IN 0xB2EC0A7D, 0xBAC9, 0x11d2, {0xB7, 0xA8, 0x00, 0x60, 0x08, 0x33, 0x16, 0xC1} |
Definition at line 242 of file dmusicks.h.
#define STATIC_KSAUDFNAME_DMUSIC_MPU_OUT 0xA4DF0EB5, 0xBAC9, 0x11d2, {0xB7, 0xA8, 0x00, 0x60, 0x08, 0x33, 0x16, 0xC1} |
Definition at line 237 of file dmusicks.h.
typedef struct IAllocatorMXF* PAllocatorMXF |
Definition at line 107 of file dmusicks.h.
typedef struct _DMUS_KERNEL_EVENT * PDMUS_KERNEL_EVENT |
typedef IMasterClock* PMASTERCLOCK |
Definition at line 53 of file dmusicks.h.
typedef IMiniportDMus* PMINIPORTDMUS |
Definition at line 211 of file dmusicks.h.
Definition at line 68 of file dmusicks.h.
typedef IPortDMus* PPORTDMUS |
Definition at line 168 of file dmusicks.h.
typedef LONGLONG REFERENCE_TIME |
Definition at line 9 of file dmusicks.h.
Enumerator | |
---|---|
DMUS_STREAM_MIDI_INVALID | |
DMUS_STREAM_MIDI_RENDER | |
DMUS_STREAM_MIDI_CAPTURE | |
DMUS_STREAM_WAVE_SINK |
Definition at line 28 of file dmusicks.h.
DECLARE_INTERFACE_ | ( | IAllocatorMXF | , |
IMXF | |||
) |
Definition at line 115 of file dmusicks.h.
DECLARE_INTERFACE_ | ( | IMasterClock | , |
IUnknown | |||
) |
Definition at line 45 of file dmusicks.h.
DECLARE_INTERFACE_ | ( | IMiniportDMus | , |
IMiniport | |||
) |
Definition at line 183 of file dmusicks.h.
DECLARE_INTERFACE_ | ( | IMXF | , |
IUnknown | |||
) |
Definition at line 94 of file dmusicks.h.
DECLARE_INTERFACE_ | ( | IPortDMus | , |
IPort | |||
) |
Definition at line 155 of file dmusicks.h.
DEFINE_GUID | ( | CLSID_MiniportDriverDMusUART | , |
0xd3f0ce1c | , | ||
0xFFFC | , | ||
0x11D1 | , | ||
0x81 | , | ||
0xB0 | , | ||
0x00 | , | ||
0x60 | , | ||
0x08 | , | ||
0x33 | , | ||
0x16 | , | ||
0xC1 | |||
) |
DEFINE_GUID | ( | CLSID_MiniportDriverDMusUARTCapture | , |
0xD3F0CE1D | , | ||
0xFFFC | , | ||
0x11D1 | , | ||
0x81 | , | ||
0xB0 | , | ||
0x00 | , | ||
0x60 | , | ||
0x08 | , | ||
0x33 | , | ||
0x16 | , | ||
0xC1 | |||
) |
DEFINE_GUID | ( | CLSID_PortDMus | , |
0xb7902fe9 | , | ||
0xfb0a | , | ||
0x11d1 | , | ||
0x81 | , | ||
0xb0 | , | ||
0x00 | , | ||
0x60 | , | ||
0x08 | , | ||
0x33 | , | ||
0x16 | , | ||
0xc1 | |||
) |
DEFINE_GUID | ( | IID_IMiniportDMus | , |
0xc096df9d | , | ||
0xfb09 | , | ||
0x11d1 | , | ||
0x81 | , | ||
0xb0 | , | ||
0x00 | , | ||
0x60 | , | ||
0x08 | , | ||
0x33 | , | ||
0x16 | , | ||
0xc1 | |||
) |
DEFINE_GUID | ( | IID_IPortDMus | , |
0xc096df9c | , | ||
0xfb09 | , | ||
0x11d1 | , | ||
0x81 | , | ||
0xb0 | , | ||
0x00 | , | ||
0x60 | , | ||
0x08 | , | ||
0x33 | , | ||
0x16 | , | ||
0xc1 | |||
) |
DEFINE_GUIDSTRUCT | ( | "A4DF0EB5-BAC9-11d2-B7A8-0060083316C1" | , |
KSAUDFNAME_DMUSIC_MPU_OUT | |||
) |
DEFINE_GUIDSTRUCT | ( | "a5f0d62c-b30f-11d2-b7a3-0060083316c1" | , |
IID_IAllocatorMXF | |||
) |
DEFINE_GUIDSTRUCT | ( | "B2EC0A7D-BAC9-11d2-B7A8-0060083316C1" | , |
KSAUDFNAME_DMUSIC_MPU_IN | |||
) |
DEFINE_GUIDSTRUCT | ( | "c096df9e-fb09-11d1-81b0-0060083316c1" | , |
IID_IMXF | |||
) |