20#ifndef __WINE_DMIME_PRIVATE_H
21#define __WINE_DMIME_PRIVATE_H
81 IDirectMusicPerformance8 *
performance, IDirectMusicSegmentState **ret_iface);
90 IDirectMusicTrack8 **ret_iface);
96 IDirectMusicSegmentState *
state);
98 IDirectMusicSegmentState *
state);
HRESULT segment_state_create(IDirectMusicSegment *segment, MUSIC_TIME start_time, IDirectMusicPerformance8 *performance, IDirectMusicSegmentState **ret_iface)
HRESULT create_dmmarkertrack(REFIID riid, void **ret_iface)
void sequence_track_set_items(IDirectMusicTrack8 *track, DMUS_IO_SEQ_ITEM *items, unsigned int count)
HRESULT create_dmtimesigtrack(REFIID riid, void **ret_iface)
struct _DMUS_PRIVATE_TEMPO_PLAY_STATE DMUS_PRIVATE_TEMPO_PLAY_STATE
void set_audiopath_perf_pointer(IDirectMusicAudioPath *, IDirectMusicPerformance8 *)
HRESULT create_dmsysextrack(REFIID riid, void **ret_iface)
HRESULT performance_get_dsound(IDirectMusicPerformance8 *iface, IDirectSound **dsound)
struct _DMUS_PRIVATE_TEMPO_ITEM DMUS_PRIVATE_TEMPO_ITEM
HRESULT create_dmsegtriggertrack(REFIID riid, void **ret_iface)
HRESULT segment_state_stop(IDirectMusicSegmentState *iface, IDirectMusicPerformance8 *performance)
HRESULT create_dmsegment(REFIID riid, void **ret_iface)
BOOL segment_state_has_track(IDirectMusicSegmentState *iface, DWORD track_id)
void set_audiopath_dsound_buffer(IDirectMusicAudioPath *, IDirectSoundBuffer *)
HRESULT create_dmwavetrack(REFIID riid, void **ret_iface)
HRESULT performance_send_segment_tick(IDirectMusicPerformance8 *iface, MUSIC_TIME music_time, IDirectMusicSegmentState *state)
HRESULT parse_midi(IStream *stream, IDirectMusicSegment8 *segment)
HRESULT performance_send_segment_start(IDirectMusicPerformance8 *iface, MUSIC_TIME music_time, IDirectMusicSegmentState *state)
HRESULT create_dmlyricstrack(REFIID riid, void **ret_iface)
HRESULT create_dmseqtrack(REFIID riid, void **ret_iface)
HRESULT create_dmaudiopath(REFIID riid, void **ret_iface)
void set_audiopath_primary_dsound_buffer(IDirectMusicAudioPath *, IDirectSoundBuffer *)
HRESULT wave_track_create_from_chunk(IStream *stream, struct chunk_entry *parent, IDirectMusicTrack8 **ret_iface)
HRESULT segment_state_end_play(IDirectMusicSegmentState *iface, IDirectMusicPerformance8 *performance)
BOOL segment_state_has_segment(IDirectMusicSegmentState *iface, IDirectMusicSegment *segment)
HRESULT create_dmsegmentstate(REFIID riid, void **ret_iface)
HRESULT create_dmtempotrack(REFIID riid, void **ret_iface)
struct _DMUS_PRIVATE_TEMPO_PLAY_STATE * LPDMUS_PRIVATE_TEMPO_PLAY_STATE
HRESULT segment_state_tick(IDirectMusicSegmentState *iface, IDirectMusicPerformance8 *performance)
HRESULT path_config_get_audio_path_params(IUnknown *iface, WAVEFORMATEX *format, DSBUFFERDESC *desc, DMUS_PORTPARAMS *params)
HRESULT create_dmaudiopath_config(REFIID riid, void **ret_iface)
HRESULT create_dmperformance(REFIID riid, void **ret_iface)
HRESULT create_dmparamcontroltrack(REFIID riid, void **ret_iface)
struct _DMUS_PRIVATE_TEMPO_ITEM * LPDMUS_PRIVATE_TEMPO_ITEM
HRESULT performance_send_segment_end(IDirectMusicPerformance8 *iface, MUSIC_TIME music_time, IDirectMusicSegmentState *state, BOOL abort)
HRESULT create_dmgraph(REFIID riid, void **ret_iface)
HRESULT segment_state_play(IDirectMusicSegmentState *iface, IDirectMusicPerformance8 *performance)
GLuint GLuint GLsizei count
GLenum const GLfloat * params
D3D11_SHADER_VARIABLE_DESC desc