⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directmusic.hpp

📁 絮语2007视频聊天软件源程序.仅供参考
💻 HPP
📖 第 1 页 / 共 3 页
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'DirectMusic.pas' rev: 6.00

#ifndef DirectMusicHPP
#define DirectMusicHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <DirectSound.hpp>	// Pascal unit
#include <MMSystem.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <SysInit.hpp>	// Pascal unit
#include <System.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------
#include "ks.h"
#include "dls1.h"
#include "dls2.h"
#include "dmdls.h"
#include "dmerror.h"
#include "dmplugin.h"
#include "dmusicc.h"
#include "dmusici.h"
#include "dmusicf.h"
#include "dmusbuff.h"
DECLARE_DINTERFACE_TYPE(IDirectMusic);
DECLARE_DINTERFACE_TYPE(IDirectMusic8);
DECLARE_DINTERFACE_TYPE(IDirectMusicBuffer);
typedef _di_IDirectMusicBuffer _di_IDirectMusicBuffer8;
DECLARE_DINTERFACE_TYPE(IDirectMusicInstrument);
typedef _di_IDirectMusicInstrument _di_IDirectMusicInstrument8;
DECLARE_DINTERFACE_TYPE(IDirectMusicDownloadedInstrument);
typedef _di_IDirectMusicDownloadedInstrument _di_IDirectMusicDownloadedInstrument8;
DECLARE_DINTERFACE_TYPE(IDirectMusicCollection);
typedef _di_IDirectMusicCollection _di_IDirectMusicCollection8;
DECLARE_DINTERFACE_TYPE(IDirectMusicDownload);
typedef _di_IDirectMusicDownload _di_IDirectMusicDownload8;
DECLARE_DINTERFACE_TYPE(IDirectMusicPortDownload);
typedef _di_IDirectMusicPortDownload _di_IDirectMusicPortDownload8;
DECLARE_DINTERFACE_TYPE(IDirectMusicPort);
typedef _di_IDirectMusicPort _di_IDirectMusicPort8;
DECLARE_DINTERFACE_TYPE(IDirectMusicThru);
typedef _di_IDirectMusicThru _di_IDirectMusicThru8;
DECLARE_DINTERFACE_TYPE(IDirectMusicBand);
typedef _di_IDirectMusicBand _di_IDirectMusicBand8;
DECLARE_DINTERFACE_TYPE(IDirectMusicObject);
typedef _di_IDirectMusicObject _di_IDirectMusicObject8;
DECLARE_DINTERFACE_TYPE(IDirectMusicLoader);
DECLARE_DINTERFACE_TYPE(IDirectMusicLoader8);
DECLARE_DINTERFACE_TYPE(IDirectMusicGetLoader);
typedef _di_IDirectMusicGetLoader _di_IDirectMusicGetLoader8;
DECLARE_DINTERFACE_TYPE(IDirectMusicSegment);
DECLARE_DINTERFACE_TYPE(IDirectMusicSegment8);
DECLARE_DINTERFACE_TYPE(IDirectMusicSegmentState);
DECLARE_DINTERFACE_TYPE(IDirectMusicSegmentState8);
DECLARE_DINTERFACE_TYPE(IDirectMusicAudioPath);
typedef _di_IDirectMusicAudioPath _di_IDirectMusicAudioPath8;
DECLARE_DINTERFACE_TYPE(IDirectMusicPerformance);
DECLARE_DINTERFACE_TYPE(IDirectMusicPerformance8);
DECLARE_DINTERFACE_TYPE(IDirectMusicGraph);
typedef _di_IDirectMusicGraph _di_IDirectMusicGraph8;
DECLARE_DINTERFACE_TYPE(IDirectMusicTool);
DECLARE_DINTERFACE_TYPE(IDirectMusicStyle);
DECLARE_DINTERFACE_TYPE(IDirectMusicStyle8);
DECLARE_DINTERFACE_TYPE(IDirectMusicChordMap);
typedef _di_IDirectMusicChordMap _di_IDirectMusicChordMap8;
DECLARE_DINTERFACE_TYPE(IDirectMusicComposer);
typedef _di_IDirectMusicComposer _di_IDirectMusicComposer8;
DECLARE_DINTERFACE_TYPE(IDirectMusicPatternTrack);
typedef _di_IDirectMusicPatternTrack _di_IDirectMusicPatternTrack8;
DECLARE_DINTERFACE_TYPE(IDirectMusicScript);
typedef _di_IDirectMusicScript _di_IDirectMusicScript8;
DECLARE_DINTERFACE_TYPE(IDirectMusicContainer);
typedef _di_IDirectMusicContainer _di_IDirectMusicContainer8;
DECLARE_DINTERFACE_TYPE(IDirectMusicTrack);
DECLARE_DINTERFACE_TYPE(IDirectMusicTool8);
DECLARE_DINTERFACE_TYPE(IDirectMusicTrack8);

namespace Directmusic
{
//-- type declarations -------------------------------------------------------
typedef _DLSID *PDLSID;

typedef _DLSID  TDLSID;

typedef _DLSVERSION *PDLSVersion;

typedef _DLSVERSION  TDLSVersion;

typedef _CONNECTION *PConnection;

typedef _CONNECTION  TConnection;

typedef _CONNECTIONLIST *PConnectionList;

typedef _CONNECTIONLIST  TConnectionList;

typedef _RGNRANGE *PRGNRange;

typedef _RGNRANGE  TRGNRange;

typedef _MIDILOCALE *PMIDILocale;

typedef _MIDILOCALE  TMIDILocale;

typedef _RGNHEADER *PRGNHeader;

typedef _RGNHEADER  TRGNHeader;

typedef _INSTHEADER *PInstHeader;

typedef _INSTHEADER  TInstHeader;

typedef _DLSHEADER *PDLSHeader;

typedef _DLSHEADER  TDLSHeader;

typedef _WAVELINK *PWaveLink;

typedef _WAVELINK  TWaveLink;

typedef _POOLCUE *PPoolCUE;

typedef _POOLCUE  TPoolCUE;

typedef _POOLTABLE *PPoolTable;

typedef _POOLTABLE  TPoolTable;

typedef _rwsmp *PWSMPL;

typedef _rwsmp  TWSMPL;

typedef _rloop *PWLoop;

typedef _rloop  TWLoop;

typedef __int64 *PReferenceTime;

typedef __int64 TReferenceTime;

typedef __int64 *PReference_Time;

typedef __int64 TReference_Time;

typedef _DMUS_DOWNLOADINFO *PDMusDownloadInfo;

typedef _DMUS_DOWNLOADINFO  TDMusDownloadInfo;

typedef _DMUS_OFFSETTABLE *PDMusOffsetTable;

typedef _DMUS_OFFSETTABLE  TDMusOffsetTable;

typedef _DMUS_INSTRUMENT *PDMusInstrument;

typedef _DMUS_INSTRUMENT  TDMusInstrument;

typedef _DMUS_REGION *PDMusRegion;

typedef _DMUS_REGION  TDMusRegion;

typedef _DMUS_LFOPARAMS *PDMusLFOParams;

typedef _DMUS_LFOPARAMS  TDMusLFOParams;

typedef _DMUS_VEGPARAMS *PDMusVEGParams;

typedef _DMUS_VEGPARAMS  TDMusVEGParams;

typedef _DMUS_PEGPARAMS *PDMusPEGParams;

typedef _DMUS_PEGPARAMS  TDMusPEGParams;

typedef _DMUS_MSCPARAMS *PDMusMSCParams;

typedef _DMUS_MSCPARAMS  TDMusMSCParams;

typedef _DMUS_ARTICPARAMS *PDMusArticParams;

typedef _DMUS_ARTICPARAMS  TDMusArticParams;

typedef _DMUS_ARTICULATION *PDMusArticulation;

typedef _DMUS_ARTICULATION  TDMusArticulation;

typedef _DMUS_ARTICULATION2 *PDMusArticulation2;

typedef _DMUS_ARTICULATION2  TDMusArticulation2;

typedef _DMUS_EXTENSIONCHUNK *PDMusExtensionChunk;

typedef _DMUS_EXTENSIONCHUNK  TDMusExtensionChunk;

typedef _DMUS_COPYRIGHT *PDMusCopyright;

typedef _DMUS_COPYRIGHT  TDMusCopyright;

typedef _DMUS_WAVEDATA *PDMusWaveData;

typedef _DMUS_WAVEDATA  TDMusWaveData;

typedef _DMUS_WAVE *PDMusWave;

typedef _DMUS_WAVE  TDMusWave;

typedef _DMUS_NOTERANGE *PDMusNoteRange;

typedef _DMUS_NOTERANGE  TDMusNoteRange;

typedef _DMUS_WAVEARTDL *PDMusWaveArtDL;

typedef _DMUS_WAVEARTDL  TDMusWaveArtDL;

typedef _DMUS_WAVEDL *PDMusWaveDL;

typedef _DMUS_WAVEDL  TDMusWaveDL;

typedef __int64 TSampleTime;

typedef __int64 *PSampleTime;

typedef __int64 TSamplePosition;

typedef __int64 *PSamplePosition;

typedef _DMUS_BUFFERDESC *PDMusBufferDesc;

typedef _DMUS_BUFFERDESC  TDMusBufferDesc;

typedef _DMUS_PORTCAPS *PDMusPortCaps;

typedef _DMUS_PORTCAPS  TDMusPortCaps;

typedef _DMUS_PORTPARAMS *PDMusPortParams7;

typedef _DMUS_PORTPARAMS  TDMusPortParams7;

typedef _DMUS_PORTPARAMS8 *PDMusPortParams8;

typedef _DMUS_PORTPARAMS8  TDMusPortParams8;

typedef _DMUS_PORTPARAMS8  TDMusPortParams;

typedef _DMUS_PORTPARAMS8 *PDMusPortParams;

typedef _DMUS_SYNTHSTATS *PDMusSynthStats;

typedef _DMUS_SYNTHSTATS  TDMusSynthStats;

typedef _DMUS_SYNTHSTATS8 *PDMusSynthStats8;

typedef _DMUS_SYNTHSTATS8  TDMusSynthStats8;

typedef _DMUS_WAVES_REVERB_PARAMS *PDMusWavesReverbParams;

typedef _DMUS_WAVES_REVERB_PARAMS  TDMusWavesReverbParams;

typedef DMUS_CLOCKTYPE TDMusClockType;

typedef _DMUS_CLOCKINFO7 *PDMusClockInfo7;

typedef _DMUS_CLOCKINFO7  TDMusClockInfo7;

typedef _DMUS_CLOCKINFO8 *PDMusClockInfo8;

typedef _DMUS_CLOCKINFO8  TDMusClockInfo8;

typedef _DMUS_CLOCKINFO8  TDMusClockInfo;

typedef _DMUS_CLOCKINFO8 *PDMusClockInfo;

typedef _di_IReferenceClock *PIReferenceClock;

typedef _di_IDirectSound *PIDirectSound;

typedef _di_IDirectMusic *PIDirectMusic;

typedef int *PMusicTime;

typedef int TMusicTime;

typedef enumDMUS_STYLET_TYPES *PDMusStyletTypes;

typedef enumDMUS_STYLET_TYPES TDMusStyletTypes;

typedef enumDMUS_COMMANDT_TYPES TDMusCommandtTypes;

typedef enumDMUS_COMMANDT_TYPES *PDMusCommandtTypes;

typedef enumDMUS_SHAPET_TYPES *PDMusShapetTypes;

typedef enumDMUS_SHAPET_TYPES TDMusShapetTypes;

typedef unsigned TDMusComposefFlags;

typedef unsigned *PDMusComposefFlags;

typedef _DMUS_AUDIOPARAMS *PDMusAudioParams;

typedef _DMUS_AUDIOPARAMS  TDMusAudioParams;

typedef unsigned TDMusPmsgfFlags;

typedef unsigned *PDMusPmsgfFlags;

typedef unsigned TDMusPmsgtTypes;

typedef unsigned *PDMusPmsgtTypes;

typedef unsigned enumDMUS_SEGF_FLAGS;

typedef unsigned TDMusSegfFlags;

typedef unsigned *PDMusSegfFlags;

typedef unsigned TDMusTimeResolveFlags;

typedef unsigned *PDMusTimeResolveFlags;

typedef unsigned TDMusChordkeyfFlags;

typedef unsigned *PDMusChordkeyfFlags;

typedef _DMUS_SUBCHORD *PDMusSubChord;

typedef _DMUS_SUBCHORD  TDMusSubChord;

typedef _DMUS_CHORD_KEY *PDMusChordKey;

typedef _DMUS_CHORD_KEY  TDMusChordKey;

typedef unsigned TDMusNotefFlags;

typedef unsigned *PDMusNotefFlags;

typedef Byte enumDMUS_PLAYMODE_FLAGS;

typedef Byte DMUS_PLAYMODE_FLAGS;

typedef _DMUS_VERSION *PDMusVersion;

typedef _DMUS_VERSION  TDMusVersion;

typedef _DMUS_TIMESIGNATURE *PDMusTimeSignature;

typedef _DMUS_TIMESIGNATURE  TDMusTimeSignature;

typedef _DMUS_VALID_START_PARAM *PDMusValidStartParam;

typedef _DMUS_VALID_START_PARAM  TDMusValidStartParam;

typedef _DMUS_PLAY_MARKER_PARAM *PDMusPlayMarkerParam;

typedef _DMUS_PLAY_MARKER_PARAM  TDMusPlayMarkerParam;

typedef _DMUS_OBJECTDESC *PDMusObjectDesc;

typedef _DMUS_OBJECTDESC  TDMusObjectDesc;

typedef _DMUS_SCRIPT_ERRORINFO *PDMusScriptErrorInfo;

typedef _DMUS_SCRIPT_ERRORINFO  TDMusScriptErrorInfo;

typedef _DMUS_COMMAND_PARAM *PDMusCommandParam;

typedef _DMUS_COMMAND_PARAM  TDMusCommandParam;

typedef _DMUS_COMMAND_PARAM_2 *PDMusCommandParam2;

typedef _DMUS_COMMAND_PARAM_2  TDMusCommandParam2;

typedef _di_IDirectMusicSegmentState *PIDirectMusicSegmentState;

typedef _DMUS_PMSG *PDMusPMsg;

typedef _DMUS_PMSG  TDMusPMsg;

typedef _DMUS_NOTE_PMSG *PDMusNotePMsg;

typedef _DMUS_NOTE_PMSG  TDMusNotePMsg;

typedef _DMUS_MIDI_PMSG *PDMusMidiPMsg;

typedef _DMUS_MIDI_PMSG  TDMusMidiPMsg;

typedef _DMUS_PATCH_PMSG *PDMusPatchPMsg;

typedef _DMUS_PATCH_PMSG  TDMusPatchPMsg;

typedef _DMUS_TRANSPOSE_PMSG *PDMusTransposePMsg;

typedef _DMUS_TRANSPOSE_PMSG  TDMusTransposePMsg;

typedef _DMUS_CHANNEL_PRIORITY_PMSG *PDMusChannelPriorityPMsg;

typedef _DMUS_CHANNEL_PRIORITY_PMSG  TDMusChannelPriorityPMsg;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -