home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // MMSystem.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: MMSystem.pas
- //----------------------------------------------------------------------------
- #ifndef MMSystemHPP
- #define MMSystemHPP
- //----------------------------------------------------------------------------
- #ifndef WindowsHPP
- #include <Windows.hpp>
- #endif
-
- #ifndef SystemHPP
- #include <System.hpp>
- #endif
-
- namespace Mmsystem
- {
- //-- type declarations -------------------------------------------------------
- typedef System::Integer VERSION;
-
- typedef System::Integer MMVERSION;
-
- typedef System::Integer MMRESULT;
-
- struct TMMTime;
- typedef TMMTime *PMMTime;
-
- struct TMMTime
- {
-
- System::Integer wType;
- union
- {
- System::Integer songptrpos;
- struct
- {
- System::Byte hour;
- System::Byte min;
- System::Byte sec;
- System::Byte frame;
- System::Byte fps;
- System::Byte dummy;
- System::Byte pad[2];
-
- };
- System::Integer ticks;
- System::Integer cb;
- System::Integer sample;
- System::Integer ms;
-
- };
- } ;
-
- typedef System::Integer HDRVR;
-
- struct TDrvConfigInfoEx;
- typedef TDrvConfigInfoEx *PDrvConfigInfoEx;
-
- struct TDrvConfigInfoEx
- {
- System::Integer dwDCISize;
- System::WideChar *lpszDCISectionName;
- System::WideChar *lpszDCIAliasName;
- System::Integer dnDevNode;
- } ;
-
- struct TDrvConfigInfo;
- typedef TDrvConfigInfo *PDrvConfigInfo;
-
- struct TDrvConfigInfo
- {
- System::Integer dwDCISize;
- System::WideChar *lpszDCISectionName;
- System::WideChar *lpszDCIAliasName;
- } ;
-
- typedef System::Longint __stdcall (*TFNDriverProc)(System::Integer dwDriverId, System::Integer hdrvr
- , System::Integer msg, System::Longint lparam1, System::Longint lparam2);
-
- typedef void __stdcall (*TFNDrvCallBack)(System::Integer hdrvr, System::Integer uMsg, System::Integer
- dwUser, System::Integer dw1, System::Integer dw2);
-
- typedef System::Integer *PHWAVE;
-
- typedef System::Integer HWAVE;
-
- typedef System::Integer *PHWAVEIN;
-
- typedef System::Integer HWAVEIN;
-
- typedef System::Integer *PHWAVEOUT;
-
- typedef System::Integer HWAVEOUT;
-
- typedef void __stdcall (*TFNWaveCallBack)(System::Integer hdrvr, System::Integer uMsg, System::Integer
- dwUser, System::Integer dw1, System::Integer dw2);
-
- struct TWaveHdr;
- typedef TWaveHdr *PWaveHdr;
-
- struct TWaveHdr
- {
- System::Char *lpData;
- System::Integer dwBufferLength;
- System::Integer dwBytesRecorded;
- System::Integer dwUser;
- System::Integer dwFlags;
- System::Integer dwLoops;
- TWaveHdr *lpNext;
- System::Integer reserved;
- } ;
-
- struct TWaveOutCapsA;
- typedef TWaveOutCapsA *PWaveOutCapsA;
-
- struct TWaveOutCapsW;
- typedef TWaveOutCapsW *PWaveOutCapsW;
-
- typedef TWaveOutCapsA *PWaveOutCaps;
-
- struct TWaveOutCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- System::Integer dwFormats;
- System::Word wChannels;
- System::Integer dwSupport;
- } ;
-
- struct TWaveOutCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- System::Integer dwFormats;
- System::Word wChannels;
- System::Integer dwSupport;
- } ;
-
- typedef TWaveOutCapsA TWaveOutCaps;
-
- struct TWaveInCapsA;
- typedef TWaveInCapsA *PWaveInCapsA;
-
- struct TWaveInCapsW;
- typedef TWaveInCapsW *PWaveInCapsW;
-
- typedef TWaveInCapsA *PWaveInCaps;
-
- struct TWaveInCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- System::Integer dwFormats;
- System::Word wChannels;
- System::Word wReserved1;
- } ;
-
- struct TWaveInCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- System::Integer dwFormats;
- System::Word wChannels;
- System::Word wReserved1;
- } ;
-
- typedef TWaveInCapsA TWaveInCaps;
-
- struct TWaveFormat;
- typedef TWaveFormat *PWaveFormat;
-
- struct TWaveFormat
- {
- System::Word wFormatTag;
- System::Word nChannels;
- System::Integer nSamplesPerSec;
- System::Integer nAvgBytesPerSec;
- System::Word nBlockAlign;
- } ;
-
- struct TPCMWaveFormat;
- typedef TPCMWaveFormat *PPCMWaveFormat;
-
- struct TPCMWaveFormat
- {
- TWaveFormat wf;
- System::Word wBitsPerSample;
- } ;
-
- struct TWaveFormatEx;
- typedef TWaveFormatEx *PWaveFormatEx;
-
- struct TWaveFormatEx
- {
- System::Word wFormatTag;
- System::Word nChannels;
- System::Integer nSamplesPerSec;
- System::Integer nAvgBytesPerSec;
- System::Word nBlockAlign;
- System::Word wBitsPerSample;
- System::Word cbSize;
- } ;
-
- typedef System::Integer *PHMIDI;
-
- typedef System::Integer HMIDI;
-
- typedef System::Integer *PHMIDIIN;
-
- typedef System::Integer HMIDIIN;
-
- typedef System::Integer *PHMIDIOUT;
-
- typedef System::Integer HMIDIOUT;
-
- typedef System::Integer *PHMIDISTRM;
-
- typedef System::Integer HMIDISTRM;
-
- typedef void __stdcall (*TFNMidiCallBack)(System::Integer hdrvr, System::Integer uMsg, System::Integer
- dwUser, System::Integer dw1, System::Integer dw2);
-
- typedef System::Word TPatchArray[128];
-
- typedef TPatchArray *PPatchArray;
-
- typedef System::Word TKeyArray[128];
-
- typedef TKeyArray *PKeyArray;
-
- struct TMidiOutCapsA;
- typedef TMidiOutCapsA *PMidiOutCapsA;
-
- struct TMidiOutCapsW;
- typedef TMidiOutCapsW *PMidiOutCapsW;
-
- typedef TMidiOutCapsA *PMidiOutCaps;
-
- struct TMidiOutCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- System::Word wTechnology;
- System::Word wVoices;
- System::Word wNotes;
- System::Word wChannelMask;
- System::Integer dwSupport;
- } ;
-
- struct TMidiOutCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- System::Word wTechnology;
- System::Word wVoices;
- System::Word wNotes;
- System::Word wChannelMask;
- System::Integer dwSupport;
- } ;
-
- typedef TMidiOutCapsA TMidiOutCaps;
-
- struct TMidiInCapsA;
- typedef TMidiInCapsA *PMidiInCapsA;
-
- struct TMidiInCapsW;
- typedef TMidiInCapsW *PMidiInCapsW;
-
- typedef TMidiInCapsA *PMidiInCaps;
-
- struct TMidiInCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- System::Integer dwSupport;
- } ;
-
- struct TMidiInCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- System::Integer dwSupport;
- } ;
-
- typedef TMidiInCapsA TMidiInCaps;
-
- struct TMidiHdr;
- typedef TMidiHdr *PMidiHdr;
-
- struct TMidiHdr
- {
- System::Char *lpData;
- System::Integer dwBufferLength;
- System::Integer dwBytesRecorded;
- System::Integer dwUser;
- System::Integer dwFlags;
- TMidiHdr *lpNext;
- System::Integer reserved;
- System::Integer dwOffset;
- System::Integer dwReserved[8];
- } ;
-
- struct TMidiEvent;
- typedef TMidiEvent *PMidiEvent;
-
- struct TMidiEvent
- {
- System::Integer dwDeltaTime;
- System::Integer dwStreamID;
- System::Integer dwEvent;
- System::Integer dwParms[1];
- } ;
-
- struct TMidiStrmBuffVer;
- typedef TMidiStrmBuffVer *PMidiStrmBuffVer;
-
- struct TMidiStrmBuffVer
- {
- System::Integer dwVersion;
- System::Integer dwMid;
- System::Integer dwOEMVersion;
- } ;
-
- struct TMidiPropTimeDiv;
- typedef TMidiPropTimeDiv *PMidiPropTimeDiv;
-
- struct TMidiPropTimeDiv
- {
- System::Integer cbStruct;
- System::Integer dwTimeDiv;
- } ;
-
- struct TMidiPropTempo;
- typedef TMidiPropTempo *PMidiPropTempo;
-
- struct TMidiPropTempo
- {
- System::Integer cbStruct;
- System::Integer dwTempo;
- } ;
-
- struct TAuxCapsA;
- typedef TAuxCapsA *PAuxCapsA;
-
- struct TAuxCapsW;
- typedef TAuxCapsW *PAuxCapsW;
-
- typedef TAuxCapsA *PAuxCaps;
-
- struct TAuxCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- System::Word wTechnology;
- System::Integer dwSupport;
- } ;
-
- struct TAuxCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- System::Word wTechnology;
- System::Integer dwSupport;
- } ;
-
- typedef TAuxCapsA TAuxCaps;
-
- typedef System::Integer *PHMIXEROBJ;
-
- typedef System::Integer HMIXEROBJ;
-
- typedef System::Integer *PHMIXER;
-
- typedef System::Integer HMIXER;
-
- struct TMixerCapsA;
- typedef TMixerCapsA *PMixerCapsA;
-
- struct TMixerCapsW;
- typedef TMixerCapsW *PMixerCapsW;
-
- typedef TMixerCapsA *PMixerCaps;
-
- struct TMixerCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- System::Integer fdwSupport;
- System::Integer cDestinations;
- } ;
-
- struct TMixerCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- System::Integer fdwSupport;
- System::Integer cDestinations;
- } ;
-
- typedef TMixerCapsA TMixerCaps;
-
- struct TMixerLineA;
- typedef TMixerLineA *PMixerLineA;
-
- struct TMixerLineW;
- typedef TMixerLineW *PMixerLineW;
-
- typedef TMixerLineA *PMixerLine;
-
- struct MMSystem_1
- {
- System::Integer dwType;
- System::Integer dwDeviceID;
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::Char szPname[32];
- } ;
-
- struct TMixerLineA
- {
- System::Integer cbStruct;
- System::Integer dwDestination;
- System::Integer dwSource;
- System::Integer dwLineID;
- System::Integer fdwLine;
- System::Integer dwUser;
- System::Integer dwComponentType;
- System::Integer cChannels;
- System::Integer cConnections;
- System::Integer cControls;
- System::Char szShortName[16];
- System::Char szName[64];
- MMSystem_1 Target;
- } ;
-
- struct MMSystem_2
- {
- System::Integer dwType;
- System::Integer dwDeviceID;
- System::Word wMid;
- System::Word wPid;
- System::Integer vDriverVersion;
- System::WideChar szPname[32];
- } ;
-
- struct TMixerLineW
- {
- System::Integer cbStruct;
- System::Integer dwDestination;
- System::Integer dwSource;
- System::Integer dwLineID;
- System::Integer fdwLine;
- System::Integer dwUser;
- System::Integer dwComponentType;
- System::Integer cChannels;
- System::Integer cConnections;
- System::Integer cControls;
- System::WideChar szShortName[16];
- System::WideChar szName[64];
- MMSystem_2 Target;
- } ;
-
- typedef TMixerLineA TMixerLine;
-
- struct TMixerControlA;
- typedef TMixerControlA *PMixerControlA;
-
- struct TMixerControlW;
- typedef TMixerControlW *PMixerControlW;
-
- typedef TMixerControlA *PMixerControl;
-
- struct MMSystem_3
- {
-
- union
- {
- struct
- {
- System::Integer dwMinimum;
- System::Integer dwMaximum;
- System::Integer dwReserved[6];
-
- };
- struct
- {
- System::Longint lMinimum;
- System::Longint lMaximum;
-
- };
-
- };
- } ;
-
- struct MMSystem_4
- {
-
- union
- {
- System::Integer dwReserved[6];
- System::Integer cbCustomData;
- System::Integer cSteps;
-
- };
- } ;
-
- struct TMixerControlA
- {
- System::Integer cbStruct;
- System::Integer dwControlID;
- System::Integer dwControlType;
- System::Integer fdwControl;
- System::Integer cMultipleItems;
- System::Char szShortName[16];
- System::Char szName[64];
- MMSystem_3 Bounds;
- MMSystem_4 Metrics;
- } ;
-
- struct MMSystem_5
- {
-
- union
- {
- struct
- {
- System::Integer dwMinimum;
- System::Integer dwMaximum;
- System::Integer dwReserved[6];
-
- };
- struct
- {
- System::Longint lMinimum;
- System::Longint lMaximum;
-
- };
-
- };
- } ;
-
- struct MMSystem_6
- {
-
- union
- {
- System::Integer dwReserved[6];
- System::Integer cbCustomData;
- System::Integer cSteps;
-
- };
- } ;
-
- struct TMixerControlW
- {
- System::Integer cbStruct;
- System::Integer dwControlID;
- System::Integer dwControlType;
- System::Integer fdwControl;
- System::Integer cMultipleItems;
- System::WideChar szShortName[16];
- System::WideChar szName[64];
- MMSystem_5 Bounds;
- MMSystem_6 Metrics;
- } ;
-
- typedef TMixerControlA TMixerControl;
-
- struct TMixerLineControlsA;
- typedef TMixerLineControlsA *PMixerLineControlsA;
-
- struct TMixerLineControlsW;
- typedef TMixerLineControlsW *PMixerLineControlsW;
-
- typedef TMixerLineControlsA *PMixerLineControls;
-
- struct TMixerLineControlsA
- {
- System::Integer cbStruct;
- System::Integer dwLineID;
- union
- {
- struct
- {
- System::Integer dwControlType;
- System::Integer cControls;
- System::Integer cbmxctrl;
- TMixerControlA *pamxctrl;
-
- };
- System::Integer dwControlID;
-
- };
- } ;
-
- struct TMixerLineControlsW
- {
- System::Integer cbStruct;
- System::Integer dwLineID;
- union
- {
- struct
- {
- System::Integer dwControlType;
- System::Integer cControls;
- System::Integer cbmxctrl;
- TMixerControlW *pamxctrl;
-
- };
- System::Integer dwControlID;
-
- };
- } ;
-
- typedef TMixerLineControlsA TMixerLineControls;
-
- struct TMixerControlDetails;
- typedef TMixerControlDetails *PMixerControlDetails;
-
- struct TMixerControlDetails
- {
- System::Integer cbStruct;
- System::Integer dwControlID;
- System::Integer cChannels;
- union
- {
- struct
- {
- System::Integer cMultipleItems;
- System::Integer cbDetails;
- void *paDetails;
-
- };
- System::Integer hwndOwner;
-
- };
- } ;
-
- struct TMixerControlDetailsListTextA;
- typedef TMixerControlDetailsListTextA *PMixerControlDetailsListTextA;
-
- struct TMixerControlDetailsListTextW;
- typedef TMixerControlDetailsListTextW *PMixerControlDetailsListTextW;
-
- typedef TMixerControlDetailsListTextA *PMixerControlDetailsListText;
-
- struct TMixerControlDetailsListTextA
- {
- System::Integer dwParam1;
- System::Integer dwParam2;
- System::Char szName[64];
- } ;
-
- struct TMixerControlDetailsListTextW
- {
- System::Integer dwParam1;
- System::Integer dwParam2;
- System::WideChar szName[64];
- } ;
-
- typedef TMixerControlDetailsListTextA TMixerControlDetailsListText;
-
- struct TMixerControlDetailsBoolean;
- typedef TMixerControlDetailsBoolean *PMixerControlDetailsBoolean;
-
- struct TMixerControlDetailsBoolean
- {
- System::Longint fValue;
- } ;
-
- struct TMixerControlDetailsSigned;
- typedef TMixerControlDetailsSigned *PMixerControlDetailsSigned;
-
- struct TMixerControlDetailsSigned
- {
- System::Longint lValue;
- } ;
-
- struct TMixerControlDetailsUnsigned;
- typedef TMixerControlDetailsUnsigned *PMixerControlDetailsUnsigned;
-
- struct TMixerControlDetailsUnsigned
- {
- System::Integer dwValue;
- } ;
-
- typedef void __fastcall (*TFNTimeCallBack)(System::Integer uTimerID, System::Integer uMessage, System::Integer
- dwUser, System::Integer dw1, System::Integer dw2);
-
- struct TTimeCaps
- {
- System::Integer wPeriodMin;
- System::Integer wPeriodMax;
- } ;
-
- typedef TTimeCaps *PTimeCaps;
-
- struct TJoyCapsA;
- typedef TJoyCapsA *PJoyCapsA;
-
- struct TJoyCapsW;
- typedef TJoyCapsW *PJoyCapsW;
-
- typedef TJoyCapsA *PJoyCaps;
-
- struct TJoyCapsA
- {
- System::Word wMid;
- System::Word wPid;
- System::Char szPname[32];
- System::Integer wXmin;
- System::Integer wXmax;
- System::Integer wYmin;
- System::Integer wYmax;
- System::Integer wZmin;
- System::Integer wZmax;
- System::Integer wNumButtons;
- System::Integer wPeriodMin;
- System::Integer wPeriodMax;
- System::Integer wRmin;
- System::Integer wRmax;
- System::Integer wUmin;
- System::Integer wUmax;
- System::Integer wVmin;
- System::Integer wVmax;
- System::Integer wCaps;
- System::Integer wMaxAxes;
- System::Integer wNumAxes;
- System::Integer wMaxButtons;
- System::Char szRegKey[32];
- System::Char szOEMVxD[260];
- } ;
-
- struct TJoyCapsW
- {
- System::Word wMid;
- System::Word wPid;
- System::WideChar szPname[32];
- System::Integer wXmin;
- System::Integer wXmax;
- System::Integer wYmin;
- System::Integer wYmax;
- System::Integer wZmin;
- System::Integer wZmax;
- System::Integer wNumButtons;
- System::Integer wPeriodMin;
- System::Integer wPeriodMax;
- System::Integer wRmin;
- System::Integer wRmax;
- System::Integer wUmin;
- System::Integer wUmax;
- System::Integer wVmin;
- System::Integer wVmax;
- System::Integer wCaps;
- System::Integer wMaxAxes;
- System::Integer wNumAxes;
- System::Integer wMaxButtons;
- System::WideChar szRegKey[32];
- System::WideChar szOEMVxD[260];
- } ;
-
- typedef TJoyCapsA TJoyCaps;
-
- struct TJoyInfo
- {
- System::Integer wXpos;
- System::Integer wYpos;
- System::Integer wZpos;
- System::Integer wButtons;
- } ;
-
- typedef TJoyInfo *PJoyInfo;
-
- struct TJoyInfoEx;
- typedef TJoyInfoEx *PJoyInfoEx;
-
- struct TJoyInfoEx
- {
- System::Integer dwSize;
- System::Integer dwFlags;
- System::Integer wXpos;
- System::Integer wYpos;
- System::Integer wZpos;
- System::Integer dwRpos;
- System::Integer dwUpos;
- System::Integer dwVpos;
- System::Integer wButtons;
- System::Integer dwButtonNumber;
- System::Integer dwPOV;
- System::Integer dwReserved1;
- System::Integer dwReserved2;
- } ;
-
- typedef System::Integer FOURCC;
-
- typedef System::Integer *PHMMIO;
-
- typedef System::Integer HMMIO;
-
- typedef System::Longint __stdcall (*TFNMMIOProc)(System::PChar lpmmioinfo, System::Integer uMessage,
- System::Longint lParam1, System::Longint lParam2);
-
- struct TMMIOInfo;
- typedef TMMIOInfo *PMMIOInfo;
-
- struct TMMIOInfo
- {
- System::Integer dwFlags;
- System::Integer fccIOProc;
- TFNMMIOProc pIOProc;
- System::Integer wErrorRet;
- System::Integer hTask;
- System::Longint cchBuffer;
- System::Char *pchBuffer;
- System::Char *pchNext;
- System::Char *pchEndRead;
- System::Char *pchEndWrite;
- System::Longint lBufOffset;
- System::Longint lDiskOffset;
- System::Integer adwInfo[3];
- System::Integer dwReserved1;
- System::Integer dwReserved2;
- System::Integer hmmio;
- } ;
-
- struct TMMCKInfo
- {
- System::Integer ckid;
- System::Integer cksize;
- System::Integer fccType;
- System::Integer dwDataOffset;
- System::Integer dwFlags;
- } ;
-
- typedef TMMCKInfo *PMMCKInfo;
-
- typedef System::Integer MCIERROR;
-
- typedef System::Integer MCIDEVICEID;
-
- typedef System::Integer __stdcall (*TFNYieldProc)(System::Integer mciId, System::Integer dwYieldData
- );
-
- struct TMCI_Generic_Parms
- {
- System::Integer dwCallback;
- } ;
-
- typedef TMCI_Generic_Parms *PMCI_Generic_Parms;
-
- struct TMCI_Open_ParmsA;
- typedef TMCI_Open_ParmsA *PMCI_Open_ParmsA;
-
- struct TMCI_Open_ParmsW;
- typedef TMCI_Open_ParmsW *PMCI_Open_ParmsW;
-
- typedef TMCI_Open_ParmsA *PMCI_Open_Parms;
-
- struct TMCI_Open_ParmsA
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::Char *lpstrDeviceType;
- System::Char *lpstrElementName;
- System::Char *lpstrAlias;
- } ;
-
- struct TMCI_Open_ParmsW
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::WideChar *lpstrDeviceType;
- System::WideChar *lpstrElementName;
- System::WideChar *lpstrAlias;
- } ;
-
- typedef TMCI_Open_ParmsA TMCI_Open_Parms;
-
- struct TMCI_Play_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrom;
- System::Integer dwTo;
- } ;
-
- typedef TMCI_Play_Parms *PMCI_Play_Parms;
-
- struct TMCI_Seek_Parms
- {
- System::Integer dwCallback;
- System::Integer dwTo;
- } ;
-
- typedef TMCI_Seek_Parms *PMCI_Seek_Parms;
-
- struct TMCI_Status_Parms
- {
- System::Integer dwCallback;
- System::Integer dwReturn;
- System::Integer dwItem;
- System::Integer dwTrack;
- } ;
-
- typedef TMCI_Status_Parms *PMCI_Status_Parms;
-
- struct TMCI_Info_ParmsA;
- typedef TMCI_Info_ParmsA *PMCI_Info_ParmsA;
-
- struct TMCI_Info_ParmsW;
- typedef TMCI_Info_ParmsW *PMCI_Info_ParmsW;
-
- typedef TMCI_Info_ParmsA *PMCI_Info_Parms;
-
- struct TMCI_Info_ParmsA
- {
- System::Integer dwCallback;
- System::Char *lpstrReturn;
- System::Integer dwRetSize;
- } ;
-
- struct TMCI_Info_ParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpstrReturn;
- System::Integer dwRetSize;
- } ;
-
- typedef TMCI_Info_ParmsA TMCI_Info_Parms;
-
- struct TMCI_GetDevCaps_Parms
- {
- System::Integer dwCallback;
- System::Integer dwReturn;
- System::Integer dwItem;
- } ;
-
- typedef TMCI_GetDevCaps_Parms *PMCI_GetDevCaps_Parms;
-
- struct TMCI_SysInfo_ParmsA;
- typedef TMCI_SysInfo_ParmsA *PMCI_SysInfo_ParmsA;
-
- struct TMCI_SysInfo_ParmsW;
- typedef TMCI_SysInfo_ParmsW *PMCI_SysInfo_ParmsW;
-
- typedef TMCI_SysInfo_ParmsA *PMCI_SysInfo_Parms;
-
- struct TMCI_SysInfo_ParmsA
- {
- System::Integer dwCallback;
- System::Char *lpstrReturn;
- System::Integer dwRetSize;
- System::Integer dwNumber;
- System::Integer wDeviceType;
- } ;
-
- struct TMCI_SysInfo_ParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpstrReturn;
- System::Integer dwRetSize;
- System::Integer dwNumber;
- System::Integer wDeviceType;
- } ;
-
- typedef TMCI_SysInfo_ParmsA TMCI_SysInfo_Parms;
-
- struct TMCI_Set_Parms
- {
- System::Integer dwCallback;
- System::Integer dwTimeFormat;
- System::Integer dwAudio;
- } ;
-
- typedef TMCI_Set_Parms *PMCI_Set_Parms;
-
- struct TMCI_BReak_Parms;
- typedef TMCI_BReak_Parms *PMCI_Break_Parms;
-
- struct TMCI_BReak_Parms
- {
- System::Integer dwCallback;
- System::Integer nVirtKey;
- System::Integer hWndBreak;
- } ;
-
- struct TMCI_Sound_Parms;
- typedef TMCI_Sound_Parms *PMCI_Sound_Parms;
-
- struct TMCI_Sound_Parms
- {
- System::Longint dwCallback;
- System::Char *lpstrSoundName;
- } ;
-
- struct TMCI_SaveParmsA;
- typedef TMCI_SaveParmsA *PMCI_Save_ParmsA;
-
- struct TMCI_SaveParmsW;
- typedef TMCI_SaveParmsW *PMCI_Save_ParmsW;
-
- typedef TMCI_SaveParmsA *PMCI_Save_Parms;
-
- struct TMCI_SaveParmsA
- {
- System::Integer dwCallback;
- System::Char *lpfilename;
- } ;
-
- struct TMCI_SaveParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpfilename;
- } ;
-
- typedef TMCI_SaveParmsA TMCI_SaveParms;
-
- struct TMCI_Load_ParmsA;
- typedef TMCI_Load_ParmsA *PMCI_Load_ParmsA;
-
- struct TMCI_Load_ParmsW;
- typedef TMCI_Load_ParmsW *PMCI_Load_ParmsW;
-
- typedef TMCI_Load_ParmsA *PMCI_Load_Parms;
-
- struct TMCI_Load_ParmsA
- {
- System::Integer dwCallback;
- System::Char *lpfilename;
- } ;
-
- struct TMCI_Load_ParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpfilename;
- } ;
-
- typedef TMCI_Load_ParmsA TMCI_Load_Parms;
-
- struct TMCI_Record_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrom;
- System::Integer dwTo;
- } ;
-
- typedef TMCI_Record_Parms *PMCI_Record_Parms;
-
- struct TMCI_VD_Play_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrom;
- System::Integer dwTo;
- System::Integer dwSpeed;
- } ;
-
- typedef TMCI_VD_Play_Parms *PMCI_VD_Play_Parms;
-
- struct TMCI_VD_Step_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrames;
- } ;
-
- typedef TMCI_VD_Step_Parms *PMCI_VD_Step_Parms;
-
- struct TMCI_VD_Escape_ParmsA;
- typedef TMCI_VD_Escape_ParmsA *PMCI_VD_Escape_ParmsA;
-
- struct TMCI_VD_Escape_ParmsW;
- typedef TMCI_VD_Escape_ParmsW *PMCI_VD_Escape_ParmsW;
-
- typedef TMCI_VD_Escape_ParmsA *PMCI_VD_Escape_Parms;
-
- struct TMCI_VD_Escape_ParmsA
- {
- System::Integer dwCallback;
- System::Char *lpstrCommand;
- } ;
-
- struct TMCI_VD_Escape_ParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpstrCommand;
- } ;
-
- typedef TMCI_VD_Escape_ParmsA TMCI_VD_Escape_Parms;
-
- struct TMCI_Wave_Open_ParmsA;
- typedef TMCI_Wave_Open_ParmsA *PMCI_Wave_Open_ParmsA;
-
- struct TMCI_Wave_Open_ParmsW;
- typedef TMCI_Wave_Open_ParmsW *PMCI_Wave_Open_ParmsW;
-
- typedef TMCI_Wave_Open_ParmsA *PMCI_Wave_Open_Parms;
-
- struct TMCI_Wave_Open_ParmsA
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::Char *lpstrDeviceType;
- System::Char *lpstrElementName;
- System::Char *lpstrAlias;
- System::Integer dwBufferSeconds;
- } ;
-
- struct TMCI_Wave_Open_ParmsW
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::WideChar *lpstrDeviceType;
- System::WideChar *lpstrElementName;
- System::WideChar *lpstrAlias;
- System::Integer dwBufferSeconds;
- } ;
-
- typedef TMCI_Wave_Open_ParmsA TMCI_Wave_Open_Parms;
-
- struct TMCI_Wave_Delete_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrom;
- System::Integer dwTo;
- } ;
-
- typedef TMCI_Wave_Delete_Parms *PMCI_Wave_Delete_Parms;
-
- struct TMCI_Wave_Set_Parms;
- typedef TMCI_Wave_Set_Parms *PMCI_Wave_Set_Parms;
-
- struct TMCI_Wave_Set_Parms
- {
- System::Integer dwCallback;
- System::Integer dwTimeFormat;
- System::Integer dwAudio;
- System::Integer wInput;
- System::Integer wOutput;
- System::Word wFormatTag;
- System::Word wReserved2;
- System::Word nChannels;
- System::Word wReserved3;
- System::Integer nSamplesPerSec;
- System::Integer nAvgBytesPerSec;
- System::Word nBlockAlign;
- System::Word wReserved4;
- System::Word wBitsPerSample;
- System::Word wReserved5;
- } ;
-
- struct TMCI_Seq_Set_Parms
- {
- System::Integer dwCallback;
- System::Integer dwTimeFormat;
- System::Integer dwAudio;
- System::Integer dwTempo;
- System::Integer dwPort;
- System::Integer dwSlave;
- System::Integer dwMaster;
- System::Integer dwOffset;
- } ;
-
- typedef TMCI_Seq_Set_Parms *PMCI_Seq_Set_Parms;
-
- struct TMCI_Anim_Open_ParmsA;
- typedef TMCI_Anim_Open_ParmsA *PMCI_Anim_Open_ParmsA;
-
- struct TMCI_Anim_Open_ParmsW;
- typedef TMCI_Anim_Open_ParmsW *PMCI_Anim_Open_ParmsW;
-
- typedef TMCI_Anim_Open_ParmsA *PMCI_Anim_Open_Parms;
-
- struct TMCI_Anim_Open_ParmsA
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::Char *lpstrDeviceType;
- System::Char *lpstrElementName;
- System::Char *lpstrAlias;
- System::Integer dwStyle;
- System::Integer hWndParent;
- } ;
-
- struct TMCI_Anim_Open_ParmsW
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::WideChar *lpstrDeviceType;
- System::WideChar *lpstrElementName;
- System::WideChar *lpstrAlias;
- System::Integer dwStyle;
- System::Integer hWndParent;
- } ;
-
- typedef TMCI_Anim_Open_ParmsA TMCI_Anim_Open_Parms;
-
- struct TMCI_Anim_Play_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrom;
- System::Integer dwTo;
- System::Integer dwSpeed;
- } ;
-
- typedef TMCI_Anim_Play_Parms *PMCI_Anim_Play_Parms;
-
- struct TMCI_Anim_Step_Parms
- {
- System::Integer dwCallback;
- System::Integer dwFrames;
- } ;
-
- typedef TMCI_Anim_Step_Parms *PMCI_Anim_Step_Parms;
-
- struct TMCI_Anim_Window_ParmsA;
- typedef TMCI_Anim_Window_ParmsA *PMCI_Anim_Window_ParmsA;
-
- struct TMCI_Anim_Window_ParmsW;
- typedef TMCI_Anim_Window_ParmsW *PMCI_Anim_Window_ParmsW;
-
- typedef TMCI_Anim_Window_ParmsA *PMCI_Anim_Window_Parms;
-
- struct TMCI_Anim_Window_ParmsA
- {
- System::Integer dwCallback;
- System::Integer Wnd;
- System::Integer nCmdShow;
- System::Char *lpstrText;
- } ;
-
- struct TMCI_Anim_Window_ParmsW
- {
- System::Integer dwCallback;
- System::Integer Wnd;
- System::Integer nCmdShow;
- System::WideChar *lpstrText;
- } ;
-
- typedef TMCI_Anim_Window_ParmsA TMCI_Anim_Window_Parms;
-
- struct TMCI_Anim_Rect_Parms;
- typedef TMCI_Anim_Rect_Parms *PMCI_Anim_Rect_Parms;
-
- struct TMCI_Anim_Rect_Parms
- {
- System::Integer dwCallback;
- Windows::TRect rc;
- } ;
-
- struct TMCI_Anim_Update_Parms;
- typedef TMCI_Anim_Update_Parms *PMCI_Anim_Update_Parms;
-
- struct TMCI_Anim_Update_Parms
- {
- System::Integer dwCallback;
- Windows::TRect rc;
- System::Integer hDC;
- } ;
-
- struct TMCI_Ovly_Open_ParmsA;
- typedef TMCI_Ovly_Open_ParmsA *PMCI_Ovly_Open_ParmsA;
-
- struct TMCI_Ovly_Open_ParmsW;
- typedef TMCI_Ovly_Open_ParmsW *PMCI_Ovly_Open_ParmsW;
-
- typedef TMCI_Ovly_Open_ParmsA *PMCI_Ovly_Open_Parms;
-
- struct TMCI_Ovly_Open_ParmsA
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::Char *lpstrDeviceType;
- System::Char *lpstrElementName;
- System::Char *lpstrAlias;
- System::Integer dwStyle;
- System::Integer hWndParent;
- } ;
-
- struct TMCI_Ovly_Open_ParmsW
- {
- System::Integer dwCallback;
- System::Integer wDeviceID;
- System::WideChar *lpstrDeviceType;
- System::WideChar *lpstrElementName;
- System::WideChar *lpstrAlias;
- System::Integer dwStyle;
- System::Integer hWndParent;
- } ;
-
- typedef TMCI_Ovly_Open_ParmsA TMCI_Ovly_Open_Parms;
-
- struct TMCI_Ovly_Window_ParmsA;
- typedef TMCI_Ovly_Window_ParmsA *PMCI_Ovly_Window_ParmsA;
-
- struct TMCI_Ovly_Window_ParmsW;
- typedef TMCI_Ovly_Window_ParmsW *PMCI_Ovly_Window_ParmsW;
-
- typedef TMCI_Ovly_Window_ParmsA *PMCI_Ovly_Window_Parms;
-
- struct TMCI_Ovly_Window_ParmsA
- {
- System::Integer dwCallback;
- System::Integer WHandle;
- System::Integer nCmdShow;
- System::Char *lpstrText;
- } ;
-
- struct TMCI_Ovly_Window_ParmsW
- {
- System::Integer dwCallback;
- System::Integer WHandle;
- System::Integer nCmdShow;
- System::WideChar *lpstrText;
- } ;
-
- typedef TMCI_Ovly_Window_ParmsA TMCI_Ovly_Window_Parms;
-
- struct TMCI_Ovly_Rect_Parms
- {
- System::Integer dwCallback;
- Windows::TRect rc;
- } ;
-
- typedef TMCI_Ovly_Rect_Parms *PMCI_Ovly_Rect_Parms;
-
- struct TMCI_Ovly_Save_ParmsA;
- typedef TMCI_Ovly_Save_ParmsA *PMCI_Ovly_Save_ParmsA;
-
- struct TMCI_Ovly_Save_ParmsW;
- typedef TMCI_Ovly_Save_ParmsW *PMCI_Ovly_Save_ParmsW;
-
- typedef TMCI_Ovly_Save_ParmsA *PMCI_Ovly_Save_Parms;
-
- struct TMCI_Ovly_Save_ParmsA
- {
- System::Integer dwCallback;
- System::Char *lpfilename;
- Windows::TRect rc;
- } ;
-
- struct TMCI_Ovly_Save_ParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpfilename;
- Windows::TRect rc;
- } ;
-
- typedef TMCI_Ovly_Save_ParmsA TMCI_Ovly_Save_Parms;
-
- struct TMCI_Ovly_Load_ParmsA;
- typedef TMCI_Ovly_Load_ParmsA *PMCI_Ovly_Load_ParmsA;
-
- struct TMCI_Ovly_Load_ParmsW;
- typedef TMCI_Ovly_Load_ParmsW *PMCI_Ovly_Load_ParmsW;
-
- typedef TMCI_Ovly_Load_ParmsA *PMCI_Ovly_Load_Parms;
-
- struct TMCI_Ovly_Load_ParmsA
- {
- System::Integer dwCallback;
- System::Char *lpfilename;
- Windows::TRect rc;
- } ;
-
- struct TMCI_Ovly_Load_ParmsW
- {
- System::Integer dwCallback;
- System::WideChar *lpfilename;
- Windows::TRect rc;
- } ;
-
- typedef TMCI_Ovly_Load_ParmsA TMCI_Ovly_Load_Parms;
-
- //-- var, const, procedure ---------------------------------------------------
- #define MAXPNAMELEN System::Byte(32)
- #define MAXERRORLENGTH System::Byte(128)
- #define MAX_JOYSTICKOEMVXDNAME System::Smallint(260)
- #define MM_MICROSOFT System::Byte(1)
- #define MM_MIDI_MAPPER System::Byte(1)
- #define MM_WAVE_MAPPER System::Byte(2)
- #define MM_SNDBLST_MIDIOUT System::Byte(3)
- #define MM_SNDBLST_MIDIIN System::Byte(4)
- #define MM_SNDBLST_SYNTH System::Byte(5)
- #define MM_SNDBLST_WAVEOUT System::Byte(6)
- #define MM_SNDBLST_WAVEIN System::Byte(7)
- #define MM_ADLIB System::Byte(9)
- #define MM_MPU401_MIDIOUT System::Byte(10)
- #define MM_MPU401_MIDIIN System::Byte(11)
- #define MM_PC_JOYSTICK System::Byte(12)
- #define TIME_MS System::Byte(1)
- #define TIME_SAMPLES System::Byte(2)
- #define TIME_BYTES System::Byte(4)
- #define TIME_SMPTE System::Byte(8)
- #define TIME_MIDI System::Byte(16)
- #define TIME_TICKS System::Byte(32)
- #define MM_JOY1MOVE System::Smallint(928)
- #define MM_JOY2MOVE System::Smallint(929)
- #define MM_JOY1ZMOVE System::Smallint(930)
- #define MM_JOY2ZMOVE System::Smallint(931)
- #define MM_JOY1BUTTONDOWN System::Smallint(949)
- #define MM_JOY2BUTTONDOWN System::Smallint(950)
- #define MM_JOY1BUTTONUP System::Smallint(951)
- #define MM_JOY2BUTTONUP System::Smallint(952)
- #define MM_MCINOTIFY System::Smallint(953)
- #define MM_WOM_OPEN System::Smallint(955)
- #define MM_WOM_CLOSE System::Smallint(956)
- #define MM_WOM_DONE System::Smallint(957)
- #define MM_WIM_OPEN System::Smallint(958)
- #define MM_WIM_CLOSE System::Smallint(959)
- #define MM_WIM_DATA System::Smallint(960)
- #define MM_MIM_OPEN System::Smallint(961)
- #define MM_MIM_CLOSE System::Smallint(962)
- #define MM_MIM_DATA System::Smallint(963)
- #define MM_MIM_LONGDATA System::Smallint(964)
- #define MM_MIM_ERROR System::Smallint(965)
- #define MM_MIM_LONGERROR System::Smallint(966)
- #define MM_MOM_OPEN System::Smallint(967)
- #define MM_MOM_CLOSE System::Smallint(968)
- #define MM_MOM_DONE System::Smallint(969)
- #define MM_DRVM_OPEN System::Smallint(976)
- #define MM_DRVM_CLOSE System::Smallint(977)
- #define MM_DRVM_DATA System::Smallint(978)
- #define MM_DRVM_ERROR System::Smallint(979)
- #define MM_STREAM_OPEN System::Smallint(980)
- #define MM_STREAM_CLOSE System::Smallint(981)
- #define MM_STREAM_DONE System::Smallint(982)
- #define MM_STREAM_ERROR System::Smallint(983)
- #define MM_MOM_POSITIONCB System::Smallint(970)
- #define MM_MCISIGNAL System::Smallint(971)
- #define MM_MIM_MOREDATA System::Smallint(972)
- #define MM_MIXM_LINE_CHANGE System::Smallint(976)
- #define MM_MIXM_CONTROL_CHANGE System::Smallint(977)
- #define MMSYSERR_BASE System::Byte(0)
- #define WAVERR_BASE System::Byte(32)
- #define MIDIERR_BASE System::Byte(64)
- #define TIMERR_BASE System::Byte(96)
- #define JOYERR_BASE System::Byte(160)
- #define MCIERR_BASE System::Smallint(256)
- #define MIXERR_BASE System::Smallint(1024)
- #define MCI_STRING_OFFSET System::Smallint(512)
- #define MCI_VD_OFFSET System::Smallint(1024)
- #define MCI_CD_OFFSET System::Smallint(1088)
- #define MCI_WAVE_OFFSET System::Smallint(1152)
- #define MCI_SEQ_OFFSET System::Smallint(1216)
- #define MMSYSERR_NOERROR System::Byte(0)
- #define MMSYSERR_ERROR System::Byte(1)
- #define MMSYSERR_BADDEVICEID System::Byte(2)
- #define MMSYSERR_NOTENABLED System::Byte(3)
- #define MMSYSERR_ALLOCATED System::Byte(4)
- #define MMSYSERR_INVALHANDLE System::Byte(5)
- #define MMSYSERR_NODRIVER System::Byte(6)
- #define MMSYSERR_NOMEM System::Byte(7)
- #define MMSYSERR_NOTSUPPORTED System::Byte(8)
- #define MMSYSERR_BADERRNUM System::Byte(9)
- #define MMSYSERR_INVALFLAG System::Byte(10)
- #define MMSYSERR_INVALPARAM System::Byte(11)
- #define MMSYSERR_HANDLEBUSY System::Byte(12)
- #define MMSYSERR_INVALIDALIAS System::Byte(13)
- #define MMSYSERR_BADDB System::Byte(14)
- #define MMSYSERR_KEYNOTFOUND System::Byte(15)
- #define MMSYSERR_READERROR System::Byte(16)
- #define MMSYSERR_WRITEERROR System::Byte(17)
- #define MMSYSERR_DELETEERROR System::Byte(18)
- #define MMSYSERR_VALNOTFOUND System::Byte(19)
- #define MMSYSERR_NODRIVERCB System::Byte(20)
- #define MMSYSERR_LASTERROR System::Byte(20)
- #define DRV_LOAD System::Byte(1)
- #define DRV_ENABLE System::Byte(2)
- #define DRV_OPEN System::Byte(3)
- #define DRV_CLOSE System::Byte(4)
- #define DRV_DISABLE System::Byte(5)
- #define DRV_FREE System::Byte(6)
- #define DRV_CONFIGURE System::Byte(7)
- #define DRV_QUERYCONFIGURE System::Byte(8)
- #define DRV_INSTALL System::Byte(9)
- #define DRV_REMOVE System::Byte(10)
- #define DRV_EXITSESSION System::Byte(11)
- #define DRV_POWER System::Byte(15)
- #define DRV_RESERVED System::Smallint(2048)
- #define DRV_USER System::Smallint(16384)
- #define DRVCNF_CANCEL System::Byte(0)
- #define DRVCNF_OK System::Byte(1)
- #define DRVCNF_RESTART System::Byte(2)
- #define DRV_CANCEL System::Byte(0)
- #define DRV_OK System::Byte(1)
- #define DRV_RESTART System::Byte(2)
- #define DRV_MCI_FIRST System::Smallint(2048)
- #define DRV_MCI_LAST System::Smallint(6143)
- #define CALLBACK_TYPEMASK System::Integer(458752)
- #define CALLBACK_NULL System::Byte(0)
- #define CALLBACK_WINDOW System::Integer(65536)
- #define CALLBACK_TASK System::Integer(131072)
- #define CALLBACK_FUNCTION System::Integer(196608)
- #define CALLBACK_THREAD System::Integer(131072)
- #define CALLBACK_EVENT System::Integer(327680)
- #define SND_SYNC System::Byte(0)
- #define SND_ASYNC System::Byte(1)
- #define SND_NODEFAULT System::Byte(2)
- #define SND_MEMORY System::Byte(4)
- #define SND_LOOP System::Byte(8)
- #define SND_NOSTOP System::Byte(16)
- #define SND_NOWAIT System::Smallint(8192)
- #define SND_ALIAS System::Integer(65536)
- #define SND_ALIAS_ID System::Integer(1114112)
- #define SND_FILENAME System::Integer(131072)
- #define SND_RESOURCE System::Integer(262148)
- #define SND_PURGE System::Byte(64)
- #define SND_APPLICATION System::Byte(128)
- #define SND_ALIAS_START System::Byte(0)
- #define SND_ALIAS_SYSTEMASTERISK System::Smallint(10835)
- #define SND_ALIAS_SYSTEMQUESTION System::Smallint(16211)
- #define SND_ALIAS_SYSTEMHAND System::Smallint(18515)
- #define SND_ALIAS_SYSTEMEXIT System::Smallint(17747)
- #define SND_ALIAS_SYSTEMSTART System::Smallint(21331)
- #define SND_ALIAS_SYSTEMWELCOME System::Smallint(22355)
- #define SND_ALIAS_SYSTEMEXCLAMATION System::Smallint(8531)
- #define SND_ALIAS_SYSTEMDEFAULT System::Smallint(17491)
- #define WAVERR_BADFORMAT System::Byte(32)
- #define WAVERR_STILLPLAYING System::Byte(33)
- #define WAVERR_UNPREPARED System::Byte(34)
- #define WAVERR_SYNC System::Byte(35)
- #define WAVERR_LASTERROR System::Byte(35)
- #define WOM_OPEN System::Smallint(955)
- #define WOM_CLOSE System::Smallint(956)
- #define WOM_DONE System::Smallint(957)
- #define WIM_OPEN System::Smallint(958)
- #define WIM_CLOSE System::Smallint(959)
- #define WIM_DATA System::Smallint(960)
- #define WAVE_MAPPER System::Integer(-1)
- #define WAVE_FORMAT_QUERY System::Byte(1)
- #define WAVE_ALLOWSYNC System::Byte(2)
- #define WAVE_MAPPED System::Byte(4)
- #define WHDR_DONE System::Byte(1)
- #define WHDR_PREPARED System::Byte(2)
- #define WHDR_BEGINLOOP System::Byte(4)
- #define WHDR_ENDLOOP System::Byte(8)
- #define WHDR_INQUEUE System::Byte(16)
- #define WAVECAPS_PITCH System::Byte(1)
- #define WAVECAPS_PLAYBACKRATE System::Byte(2)
- #define WAVECAPS_VOLUME System::Byte(4)
- #define WAVECAPS_LRVOLUME System::Byte(8)
- #define WAVECAPS_SYNC System::Byte(16)
- #define WAVECAPS_SAMPLEACCURATE System::Byte(32)
- #define WAVECAPS_DIRECTSOUND System::Byte(64)
- #define WAVE_INVALIDFORMAT System::Byte(0)
- #define WAVE_FORMAT_1M08 System::Byte(1)
- #define WAVE_FORMAT_1S08 System::Byte(2)
- #define WAVE_FORMAT_1M16 System::Byte(4)
- #define WAVE_FORMAT_1S16 System::Byte(8)
- #define WAVE_FORMAT_2M08 System::Byte(16)
- #define WAVE_FORMAT_2S08 System::Byte(32)
- #define WAVE_FORMAT_2M16 System::Byte(64)
- #define WAVE_FORMAT_2S16 System::Byte(128)
- #define WAVE_FORMAT_4M08 System::Smallint(256)
- #define WAVE_FORMAT_4S08 System::Smallint(512)
- #define WAVE_FORMAT_4M16 System::Smallint(1024)
- #define WAVE_FORMAT_4S16 System::Smallint(2048)
- #define WAVE_FORMAT_PCM System::Byte(1)
- #define MIDIERR_UNPREPARED System::Byte(64)
- #define MIDIERR_STILLPLAYING System::Byte(65)
- #define MIDIERR_NOMAP System::Byte(66)
- #define MIDIERR_NOTREADY System::Byte(67)
- #define MIDIERR_NODEVICE System::Byte(68)
- #define MIDIERR_INVALIDSETUP System::Byte(69)
- #define MIDIERR_BADOPENMODE System::Byte(70)
- #define MIDIERR_DONT_CONTINUE System::Byte(71)
- #define MIDIERR_LASTERROR System::Byte(69)
- #define MIDIPATCHSIZE System::Byte(128)
- #define MIM_OPEN System::Smallint(961)
- #define MIM_CLOSE System::Smallint(962)
- #define MIM_DATA System::Smallint(963)
- #define MIM_LONGDATA System::Smallint(964)
- #define MIM_ERROR System::Smallint(965)
- #define MIM_LONGERROR System::Smallint(966)
- #define MOM_OPEN System::Smallint(967)
- #define MOM_CLOSE System::Smallint(968)
- #define MOM_DONE System::Smallint(969)
- #define MIM_MOREDATA System::Smallint(972)
- #define MOM_POSITIONCB System::Smallint(970)
- #define MIDIMAPPER System::Integer(-1)
- #define MIDI_MAPPER System::Integer(-1)
- #define MIDI_IO_STATUS System::Byte(32)
- #define MIDI_CACHE_ALL System::Byte(1)
- #define MIDI_CACHE_BESTFIT System::Byte(2)
- #define MIDI_CACHE_QUERY System::Byte(3)
- #define MIDI_UNCACHE System::Byte(4)
- #define MOD_MIDIPORT System::Byte(1)
- #define MOD_SYNTH System::Byte(2)
- #define MOD_SQSYNTH System::Byte(3)
- #define MOD_FMSYNTH System::Byte(4)
- #define MOD_MAPPER System::Byte(5)
- #define MIDICAPS_VOLUME System::Byte(1)
- #define MIDICAPS_LRVOLUME System::Byte(2)
- #define MIDICAPS_CACHE System::Byte(4)
- #define MIDICAPS_STREAM System::Byte(8)
- #define MHDR_DONE System::Byte(1)
- #define MHDR_PREPARED System::Byte(2)
- #define MHDR_INQUEUE System::Byte(4)
- #define MHDR_ISSTRM System::Byte(8)
- #define MEVT_F_SHORT System::Byte(0)
- #define MEVT_F_LONG System::Integer(-2147483648)
- #define MEVT_F_CALLBACK System::Integer(1073741824)
- #define MEVT_SHORTMSG System::Byte(0)
- #define MEVT_TEMPO System::Byte(1)
- #define MEVT_NOP System::Byte(2)
- #define MEVT_LONGMSG System::Byte(128)
- #define MEVT_COMMENT System::Byte(130)
- #define MEVT_VERSION System::Byte(132)
- #define MIDISTRM_ERROR System::Shortint(-2)
- #define MIDIPROP_SET System::Integer(-2147483648)
- #define MIDIPROP_GET System::Integer(1073741824)
- #define MIDIPROP_TIMEDIV System::Byte(1)
- #define MIDIPROP_TEMPO System::Byte(2)
- #define AUX_MAPPER System::Integer(-1)
- #define AUXCAPS_CDAUDIO System::Byte(1)
- #define AUXCAPS_AUXIN System::Byte(2)
- #define AUXCAPS_VOLUME System::Byte(1)
- #define AUXCAPS_LRVOLUME System::Byte(2)
- #define MIXER_SHORT_NAME_CHARS System::Byte(16)
- #define MIXER_LONG_NAME_CHARS System::Byte(64)
- #define MIXERR_INVALLINE System::Smallint(1024)
- #define MIXERR_INVALCONTROL System::Smallint(1025)
- #define MIXERR_INVALVALUE System::Smallint(1026)
- #define MIXERR_LASTERROR System::Smallint(1026)
- #define MIXER_OBJECTF_HANDLE System::Integer(-2147483648)
- #define MIXER_OBJECTF_MIXER System::Byte(0)
- #define MIXER_OBJECTF_HMIXER System::Integer(-2147483648)
- #define MIXER_OBJECTF_WAVEOUT System::Integer(268435456)
- #define MIXER_OBJECTF_HWAVEOUT System::Integer(-1879048192)
- #define MIXER_OBJECTF_WAVEIN System::Integer(536870912)
- #define MIXER_OBJECTF_HWAVEIN System::Integer(-1610612736)
- #define MIXER_OBJECTF_MIDIOUT System::Integer(805306368)
- #define MIXER_OBJECTF_HMIDIOUT System::Integer(-1342177280)
- #define MIXER_OBJECTF_MIDIIN System::Integer(1073741824)
- #define MIXER_OBJECTF_HMIDIIN System::Integer(-1073741824)
- #define MIXER_OBJECTF_AUX System::Integer(1342177280)
- #define MIXERLINE_LINEF_ACTIVE System::Byte(1)
- #define MIXERLINE_LINEF_DISCONNECTED System::Integer(32768)
- #define MIXERLINE_LINEF_SOURCE System::Integer(-2147483648)
- #define MIXERLINE_COMPONENTTYPE_DST_FIRST System::Byte(0)
- #define MIXERLINE_COMPONENTTYPE_DST_UNDEFINED System::Byte(0)
- #define MIXERLINE_COMPONENTTYPE_DST_DIGITAL System::Byte(1)
- #define MIXERLINE_COMPONENTTYPE_DST_LINE System::Byte(2)
- #define MIXERLINE_COMPONENTTYPE_DST_MONITOR System::Byte(3)
- #define MIXERLINE_COMPONENTTYPE_DST_SPEAKERS System::Byte(4)
- #define MIXERLINE_COMPONENTTYPE_DST_HEADPHONES System::Byte(5)
- #define MIXERLINE_COMPONENTTYPE_DST_TELEPHONE System::Byte(6)
- #define MIXERLINE_COMPONENTTYPE_DST_WAVEIN System::Byte(7)
- #define MIXERLINE_COMPONENTTYPE_DST_VOICEIN System::Byte(8)
- #define MIXERLINE_COMPONENTTYPE_DST_LAST System::Byte(8)
- #define MIXERLINE_COMPONENTTYPE_SRC_FIRST System::Smallint(4096)
- #define MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED System::Smallint(4096)
- #define MIXERLINE_COMPONENTTYPE_SRC_DIGITAL System::Smallint(4097)
- #define MIXERLINE_COMPONENTTYPE_SRC_LINE System::Smallint(4098)
- #define MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE System::Smallint(4099)
- #define MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER System::Smallint(4100)
- #define MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC System::Smallint(4101)
- #define MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE System::Smallint(4102)
- #define MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER System::Smallint(4103)
- #define MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT System::Smallint(4104)
- #define MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY System::Smallint(4105)
- #define MIXERLINE_COMPONENTTYPE_SRC_ANALOG System::Smallint(4106)
- #define MIXERLINE_COMPONENTTYPE_SRC_LAST System::Smallint(4106)
- #define MIXERLINE_TARGETTYPE_UNDEFINED System::Byte(0)
- #define MIXERLINE_TARGETTYPE_WAVEOUT System::Byte(1)
- #define MIXERLINE_TARGETTYPE_WAVEIN System::Byte(2)
- #define MIXERLINE_TARGETTYPE_MIDIOUT System::Byte(3)
- #define MIXERLINE_TARGETTYPE_MIDIIN System::Byte(4)
- #define MIXERLINE_TARGETTYPE_AUX System::Byte(5)
- #define MIXER_GETLINEINFOF_DESTINATION System::Byte(0)
- #define MIXER_GETLINEINFOF_SOURCE System::Byte(1)
- #define MIXER_GETLINEINFOF_LINEID System::Byte(2)
- #define MIXER_GETLINEINFOF_COMPONENTTYPE System::Byte(3)
- #define MIXER_GETLINEINFOF_TARGETTYPE System::Byte(4)
- #define MIXER_GETLINEINFOF_QUERYMASK System::Byte(15)
- #define MIXERCONTROL_CONTROLF_UNIFORM System::Byte(1)
- #define MIXERCONTROL_CONTROLF_MULTIPLE System::Byte(2)
- #define MIXERCONTROL_CONTROLF_DISABLED System::Integer(-2147483648)
- #define MIXERCONTROL_CT_CLASS_MASK System::Integer(-268435456)
- #define MIXERCONTROL_CT_CLASS_CUSTOM System::Byte(0)
- #define MIXERCONTROL_CT_CLASS_METER System::Integer(268435456)
- #define MIXERCONTROL_CT_CLASS_SWITCH System::Integer(536870912)
- #define MIXERCONTROL_CT_CLASS_NUMBER System::Integer(805306368)
- #define MIXERCONTROL_CT_CLASS_SLIDER System::Integer(1073741824)
- #define MIXERCONTROL_CT_CLASS_FADER System::Integer(1342177280)
- #define MIXERCONTROL_CT_CLASS_TIME System::Integer(1610612736)
- #define MIXERCONTROL_CT_CLASS_LIST System::Integer(1879048192)
- #define MIXERCONTROL_CT_SUBCLASS_MASK System::Integer(251658240)
- #define MIXERCONTROL_CT_SC_SWITCH_BOOLEAN System::Byte(0)
- #define MIXERCONTROL_CT_SC_SWITCH_BUTTON System::Integer(16777216)
- #define MIXERCONTROL_CT_SC_METER_POLLED System::Byte(0)
- #define MIXERCONTROL_CT_SC_TIME_MICROSECS System::Byte(0)
- #define MIXERCONTROL_CT_SC_TIME_MILLISECS System::Integer(16777216)
- #define MIXERCONTROL_CT_SC_LIST_SINGLE System::Byte(0)
- #define MIXERCONTROL_CT_SC_LIST_MULTIPLE System::Integer(16777216)
- #define MIXERCONTROL_CT_UNITS_MASK System::Integer(16711680)
- #define MIXERCONTROL_CT_UNITS_CUSTOM System::Byte(0)
- #define MIXERCONTROL_CT_UNITS_BOOLEAN System::Integer(65536)
- #define MIXERCONTROL_CT_UNITS_SIGNED System::Integer(131072)
- #define MIXERCONTROL_CT_UNITS_UNSIGNED System::Integer(196608)
- #define MIXERCONTROL_CT_UNITS_DECIBELS System::Integer(262144)
- #define MIXERCONTROL_CT_UNITS_PERCENT System::Integer(327680)
- #define MIXERCONTROL_CONTROLTYPE_CUSTOM System::Byte(0)
- #define MIXERCONTROL_CONTROLTYPE_BOOLEANMETER System::Integer(268500992)
- #define MIXERCONTROL_CONTROLTYPE_SIGNEDMETER System::Integer(268566528)
- #define MIXERCONTROL_CONTROLTYPE_PEAKMETER System::Integer(268566529)
- #define MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER System::Integer(268632064)
- #define MIXERCONTROL_CONTROLTYPE_BOOLEAN System::Integer(536936448)
- #define MIXERCONTROL_CONTROLTYPE_ONOFF System::Integer(536936449)
- #define MIXERCONTROL_CONTROLTYPE_MUTE System::Integer(536936450)
- #define MIXERCONTROL_CONTROLTYPE_MONO System::Integer(536936451)
- #define MIXERCONTROL_CONTROLTYPE_LOUDNESS System::Integer(536936452)
- #define MIXERCONTROL_CONTROLTYPE_STEREOENH System::Integer(536936453)
- #define MIXERCONTROL_CONTROLTYPE_BUTTON System::Integer(553713664)
- #define MIXERCONTROL_CONTROLTYPE_DECIBELS System::Integer(805568512)
- #define MIXERCONTROL_CONTROLTYPE_SIGNED System::Integer(805437440)
- #define MIXERCONTROL_CONTROLTYPE_UNSIGNED System::Integer(805502976)
- #define MIXERCONTROL_CONTROLTYPE_PERCENT System::Integer(805634048)
- #define MIXERCONTROL_CONTROLTYPE_SLIDER System::Integer(1073872896)
- #define MIXERCONTROL_CONTROLTYPE_PAN System::Integer(1073872897)
- #define MIXERCONTROL_CONTROLTYPE_QSOUNDPAN System::Integer(1073872898)
- #define MIXERCONTROL_CONTROLTYPE_FADER System::Integer(1342373888)
- #define MIXERCONTROL_CONTROLTYPE_VOLUME System::Integer(1342373889)
- #define MIXERCONTROL_CONTROLTYPE_BASS System::Integer(1342373890)
- #define MIXERCONTROL_CONTROLTYPE_TREBLE System::Integer(1342373891)
- #define MIXERCONTROL_CONTROLTYPE_EQUALIZER System::Integer(1342373892)
- #define MIXERCONTROL_CONTROLTYPE_SINGLESELECT System::Integer(1879113728)
- #define MIXERCONTROL_CONTROLTYPE_MUX System::Integer(1879113729)
- #define MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT System::Integer(1895890944)
- #define MIXERCONTROL_CONTROLTYPE_MIXER System::Integer(1895890945)
- #define MIXERCONTROL_CONTROLTYPE_MICROTIME System::Integer(1610809344)
- #define MIXERCONTROL_CONTROLTYPE_MILLITIME System::Integer(1627586560)
- #define MIXER_GETLINECONTROLSF_ALL System::Byte(0)
- #define MIXER_GETLINECONTROLSF_ONEBYID System::Byte(1)
- #define MIXER_GETLINECONTROLSF_ONEBYTYPE System::Byte(2)
- #define MIXER_GETLINECONTROLSF_QUERYMASK System::Byte(15)
- #define MIXER_GETCONTROLDETAILSF_VALUE System::Byte(0)
- #define MIXER_GETCONTROLDETAILSF_LISTTEXT System::Byte(1)
- #define MIXER_GETCONTROLDETAILSF_QUERYMASK System::Byte(15)
- #define MIXER_SETCONTROLDETAILSF_VALUE System::Byte(0)
- #define MIXER_SETCONTROLDETAILSF_CUSTOM System::Byte(1)
- #define MIXER_SETCONTROLDETAILSF_QUERYMASK System::Byte(15)
- #define TIMERR_NOERROR System::Byte(0)
- #define TIMERR_NOCANDO System::Byte(97)
- #define TIMERR_STRUCT System::Byte(129)
- #define TIME_ONESHOT System::Byte(0)
- #define TIME_PERIODIC System::Byte(1)
- #define TIME_CALLBACK_FUNCTION System::Byte(0)
- #define TIME_CALLBACK_EVENT_SET System::Byte(16)
- #define TIME_CALLBACK_EVENT_PULSE System::Byte(32)
- #define JOYERR_NOERROR System::Byte(0)
- #define JOYERR_PARMS System::Byte(165)
- #define JOYERR_NOCANDO System::Byte(166)
- #define JOYERR_UNPLUGGED System::Byte(167)
- #define JOY_BUTTON1 System::Byte(1)
- #define JOY_BUTTON2 System::Byte(2)
- #define JOY_BUTTON3 System::Byte(4)
- #define JOY_BUTTON4 System::Byte(8)
- #define JOY_BUTTON1CHG System::Smallint(256)
- #define JOY_BUTTON2CHG System::Smallint(512)
- #define JOY_BUTTON3CHG System::Smallint(1024)
- #define JOY_BUTTON4CHG System::Smallint(2048)
- #define JOY_BUTTON5 System::Byte(16)
- #define JOY_BUTTON6 System::Byte(32)
- #define JOY_BUTTON7 System::Byte(64)
- #define JOY_BUTTON8 System::Byte(128)
- #define JOY_BUTTON9 System::Smallint(256)
- #define JOY_BUTTON10 System::Smallint(512)
- #define JOY_BUTTON11 System::Smallint(1024)
- #define JOY_BUTTON12 System::Smallint(2048)
- #define JOY_BUTTON13 System::Smallint(4096)
- #define JOY_BUTTON14 System::Smallint(8192)
- #define JOY_BUTTON15 System::Smallint(16384)
- #define JOY_BUTTON16 System::Integer(32768)
- #define JOY_BUTTON17 System::Integer(65536)
- #define JOY_BUTTON18 System::Integer(131072)
- #define JOY_BUTTON19 System::Integer(262144)
- #define JOY_BUTTON20 System::Integer(524288)
- #define JOY_BUTTON21 System::Integer(1048576)
- #define JOY_BUTTON22 System::Integer(2097152)
- #define JOY_BUTTON23 System::Integer(4194304)
- #define JOY_BUTTON24 System::Integer(8388608)
- #define JOY_BUTTON25 System::Integer(16777216)
- #define JOY_BUTTON26 System::Integer(33554432)
- #define JOY_BUTTON27 System::Integer(67108864)
- #define JOY_BUTTON28 System::Integer(134217728)
- #define JOY_BUTTON29 System::Integer(268435456)
- #define JOY_BUTTON30 System::Integer(536870912)
- #define JOY_BUTTON31 System::Integer(1073741824)
- #define JOY_BUTTON32 System::Integer(-2147483648)
- #define JOY_POVCENTERED System::Shortint(-1)
- #define JOY_POVFORWARD System::Byte(0)
- #define JOY_POVRIGHT System::Smallint(9000)
- #define JOY_POVBACKWARD System::Smallint(18000)
- #define JOY_POVLEFT System::Smallint(27000)
- #define JOY_RETURNX System::Byte(1)
- #define JOY_RETURNY System::Byte(2)
- #define JOY_RETURNZ System::Byte(4)
- #define JOY_RETURNR System::Byte(8)
- #define JOY_RETURNU System::Byte(16)
- #define JOY_RETURNV System::Byte(32)
- #define JOY_RETURNPOV System::Byte(64)
- #define JOY_RETURNBUTTONS System::Byte(128)
- #define JOY_RETURNRAWDATA System::Smallint(256)
- #define JOY_RETURNPOVCTS System::Smallint(512)
- #define JOY_RETURNCENTERED System::Smallint(1024)
- #define JOY_USEDEADZONE System::Smallint(2048)
- #define JOY_RETURNALL System::Byte(255)
- #define JOY_CAL_READALWAYS System::Integer(65536)
- #define JOY_CAL_READXYONLY System::Integer(131072)
- #define JOY_CAL_READ3 System::Integer(262144)
- #define JOY_CAL_READ4 System::Integer(524288)
- #define JOY_CAL_READXONLY System::Integer(1048576)
- #define JOY_CAL_READYONLY System::Integer(2097152)
- #define JOY_CAL_READ5 System::Integer(4194304)
- #define JOY_CAL_READ6 System::Integer(8388608)
- #define JOY_CAL_READZONLY System::Integer(16777216)
- #define JOY_CAL_READRONLY System::Integer(33554432)
- #define JOY_CAL_READUONLY System::Integer(67108864)
- #define JOY_CAL_READVONLY System::Integer(134217728)
- #define JOYSTICKID1 System::Byte(0)
- #define JOYSTICKID2 System::Byte(1)
- #define JOYCAPS_HASZ System::Byte(0)
- #define JOYCAPS_HASR System::Byte(2)
- #define JOYCAPS_HASU System::Byte(4)
- #define JOYCAPS_HASV System::Byte(8)
- #define JOYCAPS_HASPOV System::Byte(16)
- #define JOYCAPS_POV4DIR System::Byte(32)
- #define JOYCAPS_POVCTS System::Byte(64)
- #define MMIOERR_BASE System::Smallint(256)
- #define MMIOERR_FILENOTFOUND System::Smallint(257)
- #define MMIOERR_OUTOFMEMORY System::Smallint(258)
- #define MMIOERR_CANNOTOPEN System::Smallint(259)
- #define MMIOERR_CANNOTCLOSE System::Smallint(260)
- #define MMIOERR_CANNOTREAD System::Smallint(261)
- #define MMIOERR_CANNOTWRITE System::Smallint(262)
- #define MMIOERR_CANNOTSEEK System::Smallint(263)
- #define MMIOERR_CANNOTEXPAND System::Smallint(264)
- #define MMIOERR_CHUNKNOTFOUND System::Smallint(265)
- #define MMIOERR_UNBUFFERED System::Smallint(266)
- #define MMIOERR_PATHNOTFOUND System::Smallint(267)
- #define MMIOERR_ACCESSDENIED System::Smallint(268)
- #define MMIOERR_SHARINGVIOLATION System::Smallint(269)
- #define MMIOERR_NETWORKERROR System::Smallint(270)
- #define MMIOERR_TOOMANYOPENFILES System::Smallint(271)
- #define MMIOERR_INVALIDFILE System::Smallint(272)
- #define CFSEPCHAR System::Char(43)
- #define MMIO_RWMODE System::Byte(3)
- #define MMIO_SHAREMODE System::Byte(112)
- #define MMIO_CREATE System::Smallint(4096)
- #define MMIO_PARSE System::Smallint(256)
- #define MMIO_DELETE System::Smallint(512)
- #define MMIO_EXIST System::Smallint(16384)
- #define MMIO_ALLOCBUF System::Integer(65536)
- #define MMIO_GETTEMP System::Integer(131072)
- #define MMIO_DIRTY System::Integer(268435456)
- #define MMIO_READ System::Byte(0)
- #define MMIO_WRITE System::Byte(1)
- #define MMIO_READWRITE System::Byte(2)
- #define MMIO_COMPAT System::Byte(0)
- #define MMIO_EXCLUSIVE System::Byte(16)
- #define MMIO_DENYWRITE System::Byte(32)
- #define MMIO_DENYREAD System::Byte(48)
- #define MMIO_DENYNONE System::Byte(64)
- #define MMIO_FHOPEN System::Byte(16)
- #define MMIO_EMPTYBUF System::Byte(16)
- #define MMIO_TOUPPER System::Byte(16)
- #define MMIO_INSTALLPROC System::Integer(65536)
- #define MMIO_GLOBALPROC System::Integer(268435456)
- #define MMIO_REMOVEPROC System::Integer(131072)
- #define MMIO_UNICODEPROC System::Integer(16777216)
- #define MMIO_FINDPROC System::Integer(262144)
- #define MMIO_FINDCHUNK System::Byte(16)
- #define MMIO_FINDRIFF System::Byte(32)
- #define MMIO_FINDLIST System::Byte(64)
- #define MMIO_CREATERIFF System::Byte(32)
- #define MMIO_CREATELIST System::Byte(64)
- #define MMIOM_READ System::Byte(0)
- #define MMIOM_WRITE System::Byte(1)
- #define MMIOM_SEEK System::Byte(2)
- #define MMIOM_OPEN System::Byte(3)
- #define MMIOM_CLOSE System::Byte(4)
- #define MMIOM_WRITEFLUSH System::Byte(5)
- #define MMIOM_RENAME System::Byte(6)
- #define MMIOM_USER System::Integer(32768)
- #define FOURCC_RIFF System::Integer(1179011410)
- #define FOURCC_LIST System::Integer(1414744396)
- #define FOURCC_DOS System::Integer(542322500)
- #define FOURCC_MEM System::Integer(541934925)
- #define SEEK_SET System::Byte(0)
- #define SEEK_CUR System::Byte(1)
- #define SEEK_END System::Byte(2)
- #define MMIO_DEFAULTBUFFER System::Smallint(8192)
- #define MCIERR_INVALID_DEVICE_ID System::Smallint(257)
- #define MCIERR_UNRECOGNIZED_KEYWORD System::Smallint(259)
- #define MCIERR_UNRECOGNIZED_COMMAND System::Smallint(261)
- #define MCIERR_HARDWARE System::Smallint(262)
- #define MCIERR_INVALID_DEVICE_NAME System::Smallint(263)
- #define MCIERR_OUT_OF_MEMORY System::Smallint(264)
- #define MCIERR_DEVICE_OPEN System::Smallint(265)
- #define MCIERR_CANNOT_LOAD_DRIVER System::Smallint(266)
- #define MCIERR_MISSING_COMMAND_STRING System::Smallint(267)
- #define MCIERR_PARAM_OVERFLOW System::Smallint(268)
- #define MCIERR_MISSING_STRING_ARGUMENT System::Smallint(269)
- #define MCIERR_BAD_INTEGER System::Smallint(270)
- #define MCIERR_PARSER_INTERNAL System::Smallint(271)
- #define MCIERR_DRIVER_INTERNAL System::Smallint(272)
- #define MCIERR_MISSING_PARAMETER System::Smallint(273)
- #define MCIERR_UNSUPPORTED_FUNCTION System::Smallint(274)
- #define MCIERR_FILE_NOT_FOUND System::Smallint(275)
- #define MCIERR_DEVICE_NOT_READY System::Smallint(276)
- #define MCIERR_INTERNAL System::Smallint(277)
- #define MCIERR_DRIVER System::Smallint(278)
- #define MCIERR_CANNOT_USE_ALL System::Smallint(279)
- #define MCIERR_MULTIPLE System::Smallint(280)
- #define MCIERR_EXTENSION_NOT_FOUND System::Smallint(281)
- #define MCIERR_OUTOFRANGE System::Smallint(282)
- #define MCIERR_FLAGS_NOT_COMPATIBLE System::Smallint(284)
- #define MCIERR_FILE_NOT_SAVED System::Smallint(286)
- #define MCIERR_DEVICE_TYPE_REQUIRED System::Smallint(287)
- #define MCIERR_DEVICE_LOCKED System::Smallint(288)
- #define MCIERR_DUPLICATE_ALIAS System::Smallint(289)
- #define MCIERR_BAD_CONSTANT System::Smallint(290)
- #define MCIERR_MUST_USE_SHAREABLE System::Smallint(291)
- #define MCIERR_MISSING_DEVICE_NAME System::Smallint(292)
- #define MCIERR_BAD_TIME_FORMAT System::Smallint(293)
- #define MCIERR_NO_CLOSING_QUOTE System::Smallint(294)
- #define MCIERR_DUPLICATE_FLAGS System::Smallint(295)
- #define MCIERR_INVALID_FILE System::Smallint(296)
- #define MCIERR_NULL_PARAMETER_BLOCK System::Smallint(297)
- #define MCIERR_UNNAMED_RESOURCE System::Smallint(298)
- #define MCIERR_NEW_REQUIRES_ALIAS System::Smallint(299)
- #define MCIERR_NOTIFY_ON_AUTO_OPEN System::Smallint(300)
- #define MCIERR_NO_ELEMENT_ALLOWED System::Smallint(301)
- #define MCIERR_NONAPPLICABLE_FUNCTION System::Smallint(302)
- #define MCIERR_ILLEGAL_FOR_AUTO_OPEN System::Smallint(303)
- #define MCIERR_FILENAME_REQUIRED System::Smallint(304)
- #define MCIERR_EXTRA_CHARACTERS System::Smallint(305)
- #define MCIERR_DEVICE_NOT_INSTALLED System::Smallint(306)
- #define MCIERR_GET_CD System::Smallint(307)
- #define MCIERR_SET_CD System::Smallint(308)
- #define MCIERR_SET_DRIVE System::Smallint(309)
- #define MCIERR_DEVICE_LENGTH System::Smallint(310)
- #define MCIERR_DEVICE_ORD_LENGTH System::Smallint(311)
- #define MCIERR_NO_INTEGER System::Smallint(312)
- #define MCIERR_WAVE_OUTPUTSINUSE System::Smallint(320)
- #define MCIERR_WAVE_SETOUTPUTINUSE System::Smallint(321)
- #define MCIERR_WAVE_INPUTSINUSE System::Smallint(322)
- #define MCIERR_WAVE_SETINPUTINUSE System::Smallint(323)
- #define MCIERR_WAVE_OUTPUTUNSPECIFIED System::Smallint(324)
- #define MCIERR_WAVE_INPUTUNSPECIFIED System::Smallint(325)
- #define MCIERR_WAVE_OUTPUTSUNSUITABLE System::Smallint(326)
- #define MCIERR_WAVE_SETOUTPUTUNSUITABLE System::Smallint(327)
- #define MCIERR_WAVE_INPUTSUNSUITABLE System::Smallint(328)
- #define MCIERR_WAVE_SETINPUTUNSUITABLE System::Smallint(329)
- #define MCIERR_SEQ_DIV_INCOMPATIBLE System::Smallint(336)
- #define MCIERR_SEQ_PORT_INUSE System::Smallint(337)
- #define MCIERR_SEQ_PORT_NONEXISTENT System::Smallint(338)
- #define MCIERR_SEQ_PORT_MAPNODEVICE System::Smallint(339)
- #define MCIERR_SEQ_PORT_MISCERROR System::Smallint(340)
- #define MCIERR_SEQ_TIMER System::Smallint(341)
- #define MCIERR_SEQ_PORTUNSPECIFIED System::Smallint(342)
- #define MCIERR_SEQ_NOMIDIPRESENT System::Smallint(343)
- #define MCIERR_NO_WINDOW System::Smallint(346)
- #define MCIERR_CREATEWINDOW System::Smallint(347)
- #define MCIERR_FILE_READ System::Smallint(348)
- #define MCIERR_FILE_WRITE System::Smallint(349)
- #define MCIERR_NO_IDENTITY System::Smallint(350)
- #define MCIERR_CUSTOM_DRIVER_BASE System::Smallint(512)
- #define MCI_OPEN System::Smallint(2051)
- #define MCI_CLOSE System::Smallint(2052)
- #define MCI_ESCAPE System::Smallint(2053)
- #define MCI_PLAY System::Smallint(2054)
- #define MCI_SEEK System::Smallint(2055)
- #define MCI_STOP System::Smallint(2056)
- #define MCI_PAUSE System::Smallint(2057)
- #define MCI_INFO System::Smallint(2058)
- #define MCI_GETDEVCAPs System::Smallint(2059)
- #define MCI_SPIN System::Smallint(2060)
- #define MCI_SET System::Smallint(2061)
- #define MCI_STEP System::Smallint(2062)
- #define MCI_RECORD System::Smallint(2063)
- #define MCI_SYSINFO System::Smallint(2064)
- #define MCI_BREAK System::Smallint(2065)
- #define MCI_SOUND System::Smallint(2066)
- #define MCI_SAVE System::Smallint(2067)
- #define MCI_STATUS System::Smallint(2068)
- #define MCI_CUE System::Smallint(2096)
- #define MCI_REALIZE System::Smallint(2112)
- #define MCI_WINDOW System::Smallint(2113)
- #define MCI_PUT System::Smallint(2114)
- #define MCI_WHERE System::Smallint(2115)
- #define MCI_FREEZE System::Smallint(2116)
- #define MCI_UNFREEZE System::Smallint(2117)
- #define MCI_LOAD System::Smallint(2128)
- #define MCI_CUT System::Smallint(2129)
- #define MCI_COPY System::Smallint(2130)
- #define MCI_PASTE System::Smallint(2131)
- #define MCI_UPDATE System::Smallint(2132)
- #define MCI_RESUME System::Smallint(2133)
- #define MCI_DELETE System::Smallint(2134)
- #define MCI_USER_MESSAGES System::Smallint(3072)
- #define MCI_LAST System::Smallint(4095)
- #define MCI_ALL_DEVICE_ID System::Integer(-1)
- #define MCI_DEVTYPE_VCR System::Smallint(513)
- #define MCI_DEVTYPE_VIDEODISC System::Smallint(514)
- #define MCI_DEVTYPE_OVERLAY System::Smallint(515)
- #define MCI_DEVTYPE_CD_AUDIO System::Smallint(516)
- #define MCI_DEVTYPE_DAT System::Smallint(517)
- #define MCI_DEVTYPE_SCANNER System::Smallint(518)
- #define MCI_DEVTYPE_ANIMATION System::Smallint(519)
- #define MCI_DEVTYPE_DIGITAL_VIDEO System::Smallint(520)
- #define MCI_DEVTYPE_OTHER System::Smallint(521)
- #define MCI_DEVTYPE_WAVEFORM_AUDIO System::Smallint(522)
- #define MCI_DEVTYPE_SEQUENCER System::Smallint(523)
- #define MCI_DEVTYPE_FIRST System::Smallint(513)
- #define MCI_DEVTYPE_LAST System::Smallint(523)
- #define MCI_DEVTYPE_FIRST_USER System::Smallint(1000)
- #define MCI_MODE_NOT_READY System::Smallint(524)
- #define MCI_MODE_STOP System::Smallint(525)
- #define MCI_MODE_PLAY System::Smallint(526)
- #define MCI_MODE_RECORD System::Smallint(527)
- #define MCI_MODE_SEEK System::Smallint(528)
- #define MCI_MODE_PAUSE System::Smallint(529)
- #define MCI_MODE_OPEN System::Smallint(530)
- #define MCI_FORMAT_MILLISECONDS System::Byte(0)
- #define MCI_FORMAT_HMS System::Byte(1)
- #define MCI_FORMAT_MSF System::Byte(2)
- #define MCI_FORMAT_FRAMES System::Byte(3)
- #define MCI_FORMAT_SMPTE_24 System::Byte(4)
- #define MCI_FORMAT_SMPTE_25 System::Byte(5)
- #define MCI_FORMAT_SMPTE_30 System::Byte(6)
- #define MCI_FORMAT_SMPTE_30DROP System::Byte(7)
- #define MCI_FORMAT_BYTES System::Byte(8)
- #define MCI_FORMAT_SAMPLES System::Byte(9)
- #define MCI_FORMAT_TMSF System::Byte(10)
- #define MCI_NOTIFY_SUCCESSFUL System::Byte(1)
- #define MCI_NOTIFY_SUPERSEDED System::Byte(2)
- #define MCI_NOTIFY_ABORTED System::Byte(4)
- #define MCI_NOTIFY_FAILURE System::Byte(8)
- #define MCI_NOTIFY System::Byte(1)
- #define MCI_WAIT System::Byte(2)
- #define MCI_FROM System::Byte(4)
- #define MCI_TO System::Byte(8)
- #define MCI_TRACK System::Byte(16)
- #define MCI_OPEN_SHAREABLE System::Smallint(256)
- #define MCI_OPEN_ELEMENT System::Smallint(512)
- #define MCI_OPEN_ALIAS System::Smallint(1024)
- #define MCI_OPEN_ELEMENT_ID System::Smallint(2048)
- #define MCI_OPEN_TYPE_ID System::Smallint(4096)
- #define MCI_OPEN_TYPE System::Smallint(8192)
- #define MCI_SEEK_TO_START System::Smallint(256)
- #define MCI_SEEK_TO_END System::Smallint(512)
- #define MCI_STATUS_ITEM System::Smallint(256)
- #define MCI_STATUS_START System::Smallint(512)
- #define MCI_STATUS_LENGTH System::Byte(1)
- #define MCI_STATUS_POSITION System::Byte(2)
- #define MCI_STATUS_NUMBER_OF_TRACKS System::Byte(3)
- #define MCI_STATUS_MODE System::Byte(4)
- #define MCI_STATUS_MEDIA_PRESENT System::Byte(5)
- #define MCI_STATUS_TIME_FORMAT System::Byte(6)
- #define MCI_STATUS_READY System::Byte(7)
- #define MCI_STATUS_CURRENT_TRACK System::Byte(8)
- #define MCI_INFO_PRODUCT System::Smallint(256)
- #define MCI_INFO_FILE System::Smallint(512)
- #define MCI_INFO_MEDIA_UPC System::Smallint(1024)
- #define MCI_INFO_MEDIA_IDENTITY System::Smallint(2048)
- #define MCI_INFO_NAME System::Smallint(4096)
- #define MCI_INFO_COPYRIGHT System::Smallint(8192)
- #define MCI_GETDEVCAPS_ITEM System::Smallint(256)
- #define MCI_GETDEVCAPS_CAN_RECORD System::Byte(1)
- #define MCI_GETDEVCAPS_HAS_AUDIO System::Byte(2)
- #define MCI_GETDEVCAPS_HAS_VIDEO System::Byte(3)
- #define MCI_GETDEVCAPS_DEVICE_TYPE System::Byte(4)
- #define MCI_GETDEVCAPS_USES_FILES System::Byte(5)
- #define MCI_GETDEVCAPS_COMPOUND_DEVICE System::Byte(6)
- #define MCI_GETDEVCAPS_CAN_EJECT System::Byte(7)
- #define MCI_GETDEVCAPS_CAN_PLAY System::Byte(8)
- #define MCI_GETDEVCAPS_CAN_SAVE System::Byte(9)
- #define MCI_SYSINFO_QUANTITY System::Smallint(256)
- #define MCI_SYSINFO_OPEN System::Smallint(512)
- #define MCI_SYSINFO_NAME System::Smallint(1024)
- #define MCI_SYSINFO_INSTALLNAME System::Smallint(2048)
- #define MCI_SET_DOOR_OPEN System::Smallint(256)
- #define MCI_SET_DOOR_CLOSED System::Smallint(512)
- #define MCI_SET_TIME_FORMAT System::Smallint(1024)
- #define MCI_SET_AUDIO System::Smallint(2048)
- #define MCI_SET_VIDEO System::Smallint(4096)
- #define MCI_SET_ON System::Smallint(8192)
- #define MCI_SET_OFF System::Smallint(16384)
- #define MCI_SET_AUDIO_ALL System::Byte(0)
- #define MCI_SET_AUDIO_LEFT System::Byte(1)
- #define MCI_SET_AUDIO_RIGHT System::Byte(2)
- #define MCI_BREAK_KEY System::Smallint(256)
- #define MCI_BREAK_HWND System::Smallint(512)
- #define MCI_BREAK_OFF System::Smallint(1024)
- #define MCI_RECORD_INSERT System::Smallint(256)
- #define MCI_RECORD_OVERWRITE System::Smallint(512)
- #define MCI_SOUND_NAME System::Smallint(256)
- #define MCI_SAVE_FILE System::Smallint(256)
- #define MCI_LOAD_FILE System::Smallint(256)
- #define MCI_VD_MODE_PARK System::Smallint(1025)
- #define MCI_VD_MEDIA_CLV System::Smallint(1026)
- #define MCI_VD_MEDIA_CAV System::Smallint(1027)
- #define MCI_VD_MEDIA_OTHER System::Smallint(1028)
- #define MCI_VD_FORMAT_TRACK System::Smallint(16385)
- #define MCI_VD_PLAY_REVERSE System::Integer(65536)
- #define MCI_VD_PLAY_FAST System::Integer(131072)
- #define MCI_VD_PLAY_SPEED System::Integer(262144)
- #define MCI_VD_PLAY_SCAN System::Integer(524288)
- #define MCI_VD_PLAY_SLOW System::Integer(1048576)
- #define MCI_VD_SEEK_REVERSE System::Integer(65536)
- #define MCI_VD_STATUS_SPEED System::Smallint(16386)
- #define MCI_VD_STATUS_FORWARD System::Smallint(16387)
- #define MCI_VD_STATUS_MEDIA_TYPE System::Smallint(16388)
- #define MCI_VD_STATUS_SIDE System::Smallint(16389)
- #define MCI_VD_STATUS_DISC_SIZE System::Smallint(16390)
- #define MCI_VD_GETDEVCAPS_CLV System::Integer(65536)
- #define MCI_VD_GETDEVCAPS_CAV System::Integer(131072)
- #define MCI_VD_SPIN_UP System::Integer(65536)
- #define MCI_VD_SPIN_DOWN System::Integer(131072)
- #define MCI_VD_GETDEVCAPS_CAN_REVERSE System::Smallint(16386)
- #define MCI_VD_GETDEVCAPS_FAST_RATE System::Smallint(16387)
- #define MCI_VD_GETDEVCAPS_SLOW_RATE System::Smallint(16388)
- #define MCI_VD_GETDEVCAPS_NORMAL_RATE System::Smallint(16389)
- #define MCI_VD_STEP_FRAMES System::Integer(65536)
- #define MCI_VD_STEP_REVERSE System::Integer(131072)
- #define MCI_VD_ESCAPE_STRING System::Smallint(256)
- #define MCI_CDA_STATUS_TYPE_TRACK System::Smallint(4001)
- #define MCI_CDA_TRACK_AUDIO System::Smallint(1088)
- #define MCI_CDA_TRACK_OTHER System::Smallint(1089)
- #define MCI_WAVE_PCM System::Smallint(1152)
- #define MCI_WAVE_MAPPER System::Smallint(1153)
- #define MCI_WAVE_OPEN_BUFFER System::Integer(65536)
- #define MCI_WAVE_SET_FORMATTAG System::Integer(65536)
- #define MCI_WAVE_SET_CHANNELS System::Integer(131072)
- #define MCI_WAVE_SET_SAMPLESPERSEC System::Integer(262144)
- #define MCI_WAVE_SET_AVGBYTESPERSEC System::Integer(524288)
- #define MCI_WAVE_SET_BLOCKALIGN System::Integer(1048576)
- #define MCI_WAVE_SET_BITSPERSAMPLE System::Integer(2097152)
- #define MCI_WAVE_INPUT System::Integer(4194304)
- #define MCI_WAVE_OUTPUT System::Integer(8388608)
- #define MCI_WAVE_STATUS_FORMATTAG System::Smallint(16385)
- #define MCI_WAVE_STATUS_CHANNELS System::Smallint(16386)
- #define MCI_WAVE_STATUS_SAMPLESPERSEC System::Smallint(16387)
- #define MCI_WAVE_STATUS_AVGBYTESPERSEC System::Smallint(16388)
- #define MCI_WAVE_STATUS_BLOCKALIGN System::Smallint(16389)
- #define MCI_WAVE_STATUS_BITSPERSAMPLE System::Smallint(16390)
- #define MCI_WAVE_STATUS_LEVEL System::Smallint(16391)
- #define MCI_WAVE_SET_ANYINPUT System::Integer(67108864)
- #define MCI_WAVE_SET_ANYOUTPUT System::Integer(134217728)
- #define MCI_WAVE_GETDEVCAPS_INPUTS System::Smallint(16385)
- #define MCI_WAVE_GETDEVCAPS_OUTPUTS System::Smallint(16386)
- #define MCI_SEQ_DIV_PPQN System::Smallint(1216)
- #define MCI_SEQ_DIV_SMPTE_24 System::Smallint(1217)
- #define MCI_SEQ_DIV_SMPTE_25 System::Smallint(1218)
- #define MCI_SEQ_DIV_SMPTE_30DROP System::Smallint(1219)
- #define MCI_SEQ_DIV_SMPTE_30 System::Smallint(1220)
- #define MCI_SEQ_FORMAT_SONGPTR System::Smallint(16385)
- #define MCI_SEQ_FILE System::Smallint(16386)
- #define MCI_SEQ_MIDI System::Smallint(16387)
- #define MCI_SEQ_SMPTE System::Smallint(16388)
- #define MCI_SEQ_NONE System::Integer(65533)
- #define MCI_SEQ_MAPPER System::Integer(65535)
- #define MCI_SEQ_STATUS_TEMPO System::Smallint(16386)
- #define MCI_SEQ_STATUS_PORT System::Smallint(16387)
- #define MCI_SEQ_STATUS_SLAVE System::Smallint(16391)
- #define MCI_SEQ_STATUS_MASTER System::Smallint(16392)
- #define MCI_SEQ_STATUS_OFFSET System::Smallint(16393)
- #define MCI_SEQ_STATUS_DIVTYPE System::Smallint(16394)
- #define MCI_SEQ_STATUS_NAME System::Smallint(16395)
- #define MCI_SEQ_STATUS_COPYRIGHT System::Smallint(16396)
- #define MCI_SEQ_SET_TEMPO System::Integer(65536)
- #define MCI_SEQ_SET_PORT System::Integer(131072)
- #define MCI_SEQ_SET_SLAVE System::Integer(262144)
- #define MCI_SEQ_SET_MASTER System::Integer(524288)
- #define MCI_SEQ_SET_OFFSET System::Integer(16777216)
- #define MCI_ANIM_OPEN_WS System::Integer(65536)
- #define MCI_ANIM_OPEN_PARENT System::Integer(131072)
- #define MCI_ANIM_OPEN_NOSTATIC System::Integer(262144)
- #define MCI_ANIM_PLAY_SPEED System::Integer(65536)
- #define MCI_ANIM_PLAY_REVERSE System::Integer(131072)
- #define MCI_ANIM_PLAY_FAST System::Integer(262144)
- #define MCI_ANIM_PLAY_SLOW System::Integer(524288)
- #define MCI_ANIM_PLAY_SCAN System::Integer(1048576)
- #define MCI_ANIM_STEP_REVERSE System::Integer(65536)
- #define MCI_ANIM_STEP_FRAMES System::Integer(131072)
- #define MCI_ANIM_STATUS_SPEED System::Smallint(16385)
- #define MCI_ANIM_STATUS_FORWARD System::Smallint(16386)
- #define MCI_ANIM_STATUS_HWND System::Smallint(16387)
- #define MCI_ANIM_STATUS_HPAL System::Smallint(16388)
- #define MCI_ANIM_STATUS_STRETCH System::Smallint(16389)
- #define MCI_ANIM_INFO_TEXT System::Integer(65536)
- #define MCI_ANIM_GETDEVCAPS_CAN_REVERSE System::Smallint(16385)
- #define MCI_ANIM_GETDEVCAPS_FAST_RATE System::Smallint(16386)
- #define MCI_ANIM_GETDEVCAPS_SLOW_RATE System::Smallint(16387)
- #define MCI_ANIM_GETDEVCAPS_NORMAL_RATE System::Smallint(16388)
- #define MCI_ANIM_GETDEVCAPS_PALETTES System::Smallint(16390)
- #define MCI_ANIM_GETDEVCAPS_CAN_STRETCH System::Smallint(16391)
- #define MCI_ANIM_GETDEVCAPS_MAX_WINDOWS System::Smallint(16392)
- #define MCI_ANIM_REALIZE_NORM System::Integer(65536)
- #define MCI_ANIM_REALIZE_BKGD System::Integer(131072)
- #define MCI_ANIM_WINDOW_HWND System::Integer(65536)
- #define MCI_ANIM_WINDOW_STATE System::Integer(262144)
- #define MCI_ANIM_WINDOW_TEXT System::Integer(524288)
- #define MCI_ANIM_WINDOW_ENABLE_STRETCH System::Integer(1048576)
- #define MCI_ANIM_WINDOW_DISABLE_STRETCH System::Integer(2097152)
- #define MCI_ANIM_WINDOW_DEFAULT System::Byte(0)
- #define MCI_ANIM_RECT System::Integer(65536)
- #define MCI_ANIM_PUT_SOURCE System::Integer(131072)
- #define MCI_ANIM_PUT_DESTINATION System::Integer(262144)
- #define MCI_ANIM_WHERE_SOURCE System::Integer(131072)
- #define MCI_ANIM_WHERE_DESTINATION System::Integer(262144)
- #define MCI_ANIM_UPDATE_HDC System::Integer(131072)
- #define MCI_OVLY_OPEN_WS System::Integer(65536)
- #define MCI_OVLY_OPEN_PARENT System::Integer(131072)
- #define MCI_OVLY_STATUS_HWND System::Smallint(16385)
- #define MCI_OVLY_STATUS_STRETCH System::Smallint(16386)
- #define MCI_OVLY_INFO_TEXT System::Integer(65536)
- #define MCI_OVLY_GETDEVCAPS_CAN_STRETCH System::Smallint(16385)
- #define MCI_OVLY_GETDEVCAPS_CAN_FREEZE System::Smallint(16386)
- #define MCI_OVLY_GETDEVCAPS_MAX_WINDOWS System::Smallint(16387)
- #define MCI_OVLY_WINDOW_HWND System::Integer(65536)
- #define MCI_OVLY_WINDOW_STATE System::Integer(262144)
- #define MCI_OVLY_WINDOW_TEXT System::Integer(524288)
- #define MCI_OVLY_WINDOW_ENABLE_STRETCH System::Integer(1048576)
- #define MCI_OVLY_WINDOW_DISABLE_STRETCH System::Integer(2097152)
- #define MCI_OVLY_WINDOW_DEFAULT System::Byte(0)
- #define MCI_OVLY_RECT System::Integer(65536)
- #define MCI_OVLY_PUT_SOURCE System::Integer(131072)
- #define MCI_OVLY_PUT_DESTINATION System::Integer(262144)
- #define MCI_OVLY_PUT_FRAME System::Integer(524288)
- #define MCI_OVLY_PUT_VIDEO System::Integer(1048576)
- #define MCI_OVLY_WHERE_SOURCE System::Integer(131072)
- #define MCI_OVLY_WHERE_DESTINATION System::Integer(262144)
- #define MCI_OVLY_WHERE_FRAME System::Integer(524288)
- #define MCI_OVLY_WHERE_VIDEO System::Integer(1048576)
- #define NEWTRANSPARENT System::Byte(3)
- #define QUERYROPSUPPORT System::Byte(40)
- #define SELECTDIB System::Byte(41)
- #define SC_SCREENSAVE System::Integer(61760)
- #define mmsyst "winmm.dll"
- extern "C" System::Integer __stdcall auxGetDevCapsA(System::Integer uDeviceID, PAuxCapsA lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall auxGetDevCapsW(System::Integer uDeviceID, PAuxCapsW lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall auxGetDevCaps(System::Integer uDeviceID, PAuxCapsA lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall auxGetNumDevs(void);
- extern "C" System::Integer __stdcall auxGetVolume(System::Integer uDeviceID, Windows::PDWORD lpdwVolume
- );
- extern "C" System::Integer __stdcall auxOutMessage(System::Integer uDeviceID, System::Integer uMessage
- , System::Integer dw1, System::Integer dw2);
- extern "C" System::Integer __stdcall auxSetVolume(System::Integer uDeviceID, System::Integer dwVolume
- );
- extern "C" System::Longint __stdcall CloseDriver(System::Integer hDriver, System::Longint lParam1, System::Longint
- lParam2);
- extern "C" System::Longint __stdcall DefDriverProc(System::Integer dwDriverIdentifier, System::Integer
- hdrvr, System::Integer uMsg, System::Longint lParam1, System::Longint lParam2);
- extern "C" System::Integer __stdcall DrvGetModuleHandle(System::Integer hDriver);
- extern "C" System::Integer __stdcall erMessage(System::Integer hmx, System::Integer uMsg, System::Integer
- dwParam1, System::Integer dwParam2);
- extern "C" System::Integer __stdcall GetDriverModuleHandle(System::Integer hDriver);
- extern "C" System::Integer __stdcall joyGetDevCapsA(System::Integer uJoyID, PJoyCapsA lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall joyGetDevCapsW(System::Integer uJoyID, PJoyCapsW lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall joyGetDevCaps(System::Integer uJoyID, PJoyCapsA lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall joyGetNumDevs(void);
- extern "C" System::Integer __stdcall joyGetPos(System::Integer uJoyID, PJoyInfo lpInfo);
- extern "C" System::Integer __stdcall joyGetPosEx(System::Integer uJoyID, PJoyInfoEx lpInfo);
- extern "C" System::Integer __stdcall joyGetThreshold(System::Integer uJoyID, Windows::PUINT lpuThreshold
- );
- extern "C" System::Integer __stdcall joyReleaseCapture(System::Integer uJoyID);
- extern "C" System::Integer __stdcall joySetCapture(System::Integer Handle, System::Integer uJoyID, System::Integer
- uPeriod, System::LongBool bChanged);
- extern "C" System::Integer __stdcall joySetThreshold(System::Integer uJoyID, System::Integer uThreshold
- );
- extern "C" System::LongBool __stdcall mciExecute(System::PChar pszCommand);
- extern "C" System::Integer __stdcall mciGetCreatorTask(System::Integer mcierr);
- extern "C" System::Integer __stdcall mciGetDeviceIDA(System::PChar pszDevice);
- extern "C" System::Integer __stdcall mciGetDeviceIDW(System::PWideChar pszDevice);
- extern "C" System::Integer __stdcall mciGetDeviceID(System::PChar pszDevice);
- extern "C" System::Integer __stdcall mciGetDeviceIDFromElementIDA(System::Integer dwElementID, System::PChar
- lpstrType);
- extern "C" System::Integer __stdcall mciGetDeviceIDFromElementIDW(System::Integer dwElementID, System::PWideChar
- lpstrType);
- extern "C" System::Integer __stdcall mciGetDeviceIDFromElementID(System::Integer dwElementID, System::PChar
- lpstrType);
- extern "C" System::LongBool __stdcall mciGetErrorStringA(System::Integer mcierr, System::PChar pszText
- , System::Integer uLength);
- extern "C" System::LongBool __stdcall mciGetErrorStringW(System::Integer mcierr, System::PWideChar pszText
- , System::Integer uLength);
- extern "C" System::LongBool __stdcall mciGetErrorString(System::Integer mcierr, System::PChar pszText
- , System::Integer uLength);
- extern "C" TFNYieldProc __stdcall mciGetYieldProc(System::Integer mcierr, Windows::PDWORD lpdwYieldData
- );
- extern "C" System::Integer __stdcall mciSendCommandA(System::Integer mciId, System::Integer uMessage
- , System::Integer dwParam1, System::Integer dwParam2);
- extern "C" System::Integer __stdcall mciSendCommandW(System::Integer mciId, System::Integer uMessage
- , System::Integer dwParam1, System::Integer dwParam2);
- extern "C" System::Integer __stdcall mciSendCommand(System::Integer mciId, System::Integer uMessage,
- System::Integer dwParam1, System::Integer dwParam2);
- extern "C" System::Integer __stdcall mciSendStringA(System::PChar lpstrCommand, System::PChar lpstrReturnString
- , System::Integer uReturnLength, System::Integer hWndCallback);
- extern "C" System::Integer __stdcall mciSendStringW(System::PWideChar lpstrCommand, System::PWideChar
- lpstrReturnString, System::Integer uReturnLength, System::Integer hWndCallback);
- extern "C" System::Integer __stdcall mciSendString(System::PChar lpstrCommand, System::PChar lpstrReturnString
- , System::Integer uReturnLength, System::Integer hWndCallback);
- extern "C" System::LongBool __stdcall mciSetYieldProc(System::Integer mcierr, TFNYieldProc fpYieldProc
- , System::Integer dwYieldData);
- extern "C" System::Integer __stdcall midiConnect(System::Integer hmi, System::Integer hmo, System::Pointer
- pReserved);
- extern "C" System::Integer __stdcall midiDisconnect(System::Integer hmi, System::Integer hmo, System::Pointer
- pReserved);
- extern "C" System::Integer __stdcall midiInAddBuffer(System::Integer hMidiIn, PMidiHdr lpMidiInHdr,
- System::Integer uSize);
- extern "C" System::Integer __stdcall midiInClose(System::Integer hMidiIn);
- extern "C" System::Integer __stdcall midiInGetDevCapsA(System::Integer DeviceID, PMidiInCapsA lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiInGetDevCapsW(System::Integer DeviceID, PMidiInCapsW lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiInGetDevCaps(System::Integer DeviceID, PMidiInCapsA lpCaps,
- System::Integer uSize);
- extern "C" System::Integer __stdcall midiInGetErrorTextA(System::Integer mmrError, System::PChar pszText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiInGetErrorTextW(System::Integer mmrError, System::PWideChar
- pszText, System::Integer uSize);
- extern "C" System::Integer __stdcall midiInGetErrorText(System::Integer mmrError, System::PChar pszText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiInGetID(System::Integer hMidiIn, Windows::PUINT lpuDeviceID
- );
- extern "C" System::Integer __stdcall midiInGetNumDevs(void);
- extern "C" System::Integer __stdcall midiInMessage(System::Integer hMidiIn, System::Integer uMessage
- , System::Integer dw1, System::Integer dw2);
- extern "C" System::Integer __stdcall midiInOpen(PHMIDIIN lphMidiIn, System::Integer uDeviceID, System::Integer
- dwCallback, System::Integer dwInstance, System::Integer dwFlags);
- extern "C" System::Integer __stdcall midiInPrepareHeader(System::Integer hMidiIn, PMidiHdr lpMidiInHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiInReset(System::Integer hMidiIn);
- extern "C" System::Integer __stdcall midiInStart(System::Integer hMidiIn);
- extern "C" System::Integer __stdcall midiInStop(System::Integer hMidiIn);
- extern "C" System::Integer __stdcall midiInUnprepareHeader(System::Integer hMidiIn, PMidiHdr lpMidiInHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutCacheDrumPatches(System::Integer hMidiOut, System::Integer
- uPatch, Windows::PWORD lpwKeyArray, System::Integer uFlags);
- extern "C" System::Integer __stdcall midiOutCachePatches(System::Integer hMidiOut, System::Integer uBank
- , Windows::PWORD lpwPatchArray, System::Integer uFlags);
- extern "C" System::Integer __stdcall midiOutClose(System::Integer hMidiOut);
- extern "C" System::Integer __stdcall midiOutGetDevCapsA(System::Integer uDeviceID, PMidiOutCapsA lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutGetDevCapsW(System::Integer uDeviceID, PMidiOutCapsW lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutGetDevCaps(System::Integer uDeviceID, PMidiOutCapsA lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutGetErrorTextA(System::Integer mmrError, System::PChar pszText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutGetErrorTextW(System::Integer mmrError, System::PWideChar
- pszText, System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutGetErrorText(System::Integer mmrError, System::PChar pszText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutGetID(System::Integer hMidiOut, Windows::PUINT lpuDeviceID
- );
- extern "C" System::Integer __stdcall midiOutGetNumDevs(void);
- extern "C" System::Integer __stdcall midiOutGetVolume(System::Integer hmo, Windows::PDWORD lpdwVolume
- );
- extern "C" System::Integer __stdcall midiOutLongMsg(System::Integer hMidiOut, PMidiHdr lpMidiOutHdr,
- System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutMessage(System::Integer hMidiOut, System::Integer uMessage
- , System::Integer dw1, System::Integer dw2);
- extern "C" System::Integer __stdcall midiOutOpen(PHMIDIOUT lphMidiOut, System::Integer uDeviceID, System::Integer
- dwCallback, System::Integer dwInstance, System::Integer dwFlags);
- extern "C" System::Integer __stdcall midiOutPrepareHeader(System::Integer hMidiOut, PMidiHdr lpMidiOutHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiOutReset(System::Integer hMidiOut);
- extern "C" System::Integer __stdcall midiOutSetVolume(System::Integer hmo, System::Integer dwVolume)
- ;
- extern "C" System::Integer __stdcall midiOutShortMsg(System::Integer hMidiOut, System::Integer dwMsg
- );
- extern "C" System::Integer __stdcall midiOutUnprepareHeader(System::Integer hMidiOut, PMidiHdr lpMidiOutHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall midiStreamClose(System::Integer hms);
- extern "C" System::Integer __stdcall midiStreamOpen(PHMIDISTRM phms, Windows::PUINT puDeviceID, System::Integer
- cMidi, System::Integer dwCallback, System::Integer dwInstance, System::Integer fdwOpen);
- extern "C" System::Integer __stdcall midiStreamOut(System::Integer hms, PMidiHdr pmh, System::Integer
- cbmh);
- extern "C" System::Integer __stdcall midiStreamPause(System::Integer hms);
- extern "C" System::Integer __stdcall midiStreamPosition(System::Integer hms, PMMTime lpmmt, System::Integer
- cbmmt);
- extern "C" System::Integer __stdcall midiStreamProperty(System::Integer hms, Windows::PByte lppropdata
- , System::Integer dwProperty);
- extern "C" System::Integer __stdcall midiStreamRestart(System::Integer hms);
- extern "C" System::Integer __stdcall midiStreamStop(System::Integer hms);
- extern "C" System::Integer __stdcall mixerClose(System::Integer hmx);
- extern "C" System::Integer __stdcall mixerGetControlDetailsA(System::Integer hmxobj, PMixerControlDetails
- pmxcd, System::Integer fdwDetails);
- extern "C" System::Integer __stdcall mixerGetControlDetailsW(System::Integer hmxobj, PMixerControlDetails
- pmxcd, System::Integer fdwDetails);
- extern "C" System::Integer __stdcall mixerGetControlDetails(System::Integer hmxobj, PMixerControlDetails
- pmxcd, System::Integer fdwDetails);
- extern "C" System::Integer __stdcall mixerGetDevCapsA(System::Integer uMxId, PMixerCapsA pmxcaps, System::Integer
- cbmxcaps);
- extern "C" System::Integer __stdcall mixerGetDevCapsW(System::Integer uMxId, PMixerCapsW pmxcaps, System::Integer
- cbmxcaps);
- extern "C" System::Integer __stdcall mixerGetDevCaps(System::Integer uMxId, PMixerCapsA pmxcaps, System::Integer
- cbmxcaps);
- extern "C" System::Integer __stdcall mixerGetID(System::Integer hmxobj, System::Integer &puMxId, System::Integer
- fdwId);
- extern "C" System::Integer __stdcall mixerGetLineControlsA(System::Integer hmxobj, PMixerLineControlsA
- pmxlc, System::Integer fdwControls);
- extern "C" System::Integer __stdcall mixerGetLineControlsW(System::Integer hmxobj, PMixerLineControlsW
- pmxlc, System::Integer fdwControls);
- extern "C" System::Integer __stdcall mixerGetLineControls(System::Integer hmxobj, PMixerLineControlsA
- pmxlc, System::Integer fdwControls);
- extern "C" System::Integer __stdcall mixerGetLineInfoA(System::Integer hmxobj, PMixerLineA pmxl, System::Integer
- fdwInfo);
- extern "C" System::Integer __stdcall mixerGetLineInfoW(System::Integer hmxobj, PMixerLineW pmxl, System::Integer
- fdwInfo);
- extern "C" System::Integer __stdcall mixerGetLineInfo(System::Integer hmxobj, PMixerLineA pmxl, System::Integer
- fdwInfo);
- extern "C" System::Integer __stdcall mixerGetNumDevs(void);
- extern "C" System::Integer __stdcall mixerOpen(PHMIXER phmx, System::Integer uMxId, System::Integer
- dwCallback, System::Integer dwInstance, System::Integer fdwOpen);
- extern "C" System::Integer __stdcall mixerSetControlDetails(System::Integer hmxobj, PMixerControlDetails
- pmxcd, System::Integer fdwDetails);
- extern "C" System::Integer __stdcall mmioAdvance(System::Integer hmmio, PMMIOInfo lpmmioinfo, System::Integer
- uFlags);
- extern "C" System::Integer __stdcall mmioAscend(System::Integer hmmio, PMMCKInfo lpck, System::Integer
- uFlags);
- extern "C" System::Integer __stdcall mmioClose(System::Integer hmmio, System::Integer uFlags);
- extern "C" System::Integer __stdcall mmioCreateChunk(System::Integer hmmio, PMMCKInfo lpck, System::Integer
- uFlags);
- extern "C" System::Integer __stdcall mmioDescend(System::Integer hmmio, PMMCKInfo lpck, PMMCKInfo lpckParent
- , System::Integer uFlags);
- extern "C" System::Integer __stdcall mmioFlush(System::Integer hmmio, System::Integer uFlags);
- extern "C" System::Integer __stdcall mmioGetInfo(System::Integer hmmio, PMMIOInfo lpmmioinfo, System::Integer
- uFlags);
- extern "C" TFNMMIOProc __stdcall mmioInstallIOProcA(System::Integer fccIOProc, TFNMMIOProc pIOProc,
- System::Integer dwFlags);
- extern "C" TFNMMIOProc __stdcall mmioInstallIOProcW(System::Integer fccIOProc, TFNMMIOProc pIOProc,
- System::Integer dwFlags);
- extern "C" TFNMMIOProc __stdcall mmioInstallIOProc(System::Integer fccIOProc, TFNMMIOProc pIOProc, System::Integer
- dwFlags);
- extern "C" System::Integer __stdcall mmioOpenA(System::PChar szFileName, PMMIOInfo lpmmioinfo, System::Integer
- dwOpenFlags);
- extern "C" System::Integer __stdcall mmioOpenW(System::PChar szFileName, PMMIOInfo lpmmioinfo, System::Integer
- dwOpenFlags);
- extern "C" System::Integer __stdcall mmioOpen(System::PChar szFileName, PMMIOInfo lpmmioinfo, System::Integer
- dwOpenFlags);
- extern "C" System::Longint __stdcall mmioRead(System::Integer hmmio, System::PChar pch, System::Longint
- cch);
- extern "C" System::Integer __stdcall mmioRenameA(System::PChar szFileName, System::PChar szNewFileName
- , PMMIOInfo lpmmioinfo, System::Integer dwRenameFlags);
- extern "C" System::Integer __stdcall mmioRenameW(System::PWideChar szFileName, System::PWideChar szNewFileName
- , PMMIOInfo lpmmioinfo, System::Integer dwRenameFlags);
- extern "C" System::Integer __stdcall mmioRename(System::PChar szFileName, System::PChar szNewFileName
- , PMMIOInfo lpmmioinfo, System::Integer dwRenameFlags);
- extern "C" System::Longint __stdcall mmioSeek(System::Integer hmmio, System::Longint lOffset, System::Integer
- iOrigin);
- extern "C" System::Longint __stdcall mmioSendMessage(System::Integer hmmio, System::Integer uMessage
- , System::Integer lParam1, System::Integer lParam2);
- extern "C" System::Integer __stdcall mmioSetBuffer(System::Integer hmmio, System::PChar pchBuffer, System::Longint
- cchBuffer, System::Word uFlags);
- extern "C" System::Integer __stdcall mmioSetInfo(System::Integer hmmio, PMMIOInfo lpmmioinfo, System::Integer
- uFlags);
- extern "C" System::Integer __stdcall mmioStringToFOURCCA(System::PChar sz, System::Integer uFlags);
- extern "C" System::Integer __stdcall mmioStringToFOURCCW(System::PWideChar sz, System::Integer uFlags
- );
- extern "C" System::Integer __stdcall mmioStringToFOURCC(System::PChar sz, System::Integer uFlags);
- extern "C" System::Longint __stdcall mmioWrite(System::Integer hmmio, System::PChar pch, System::Longint
- cch);
- extern "C" System::Integer __stdcall mmsystemGetVersion(void);
- extern "C" System::Integer __stdcall OpenDriver(System::PWideChar szDriverName, System::PWideChar szSectionName
- , System::Longint lParam2);
- extern "C" System::LongBool __stdcall PlaySoundA(System::PChar pszSound, System::Integer hmod, System::Integer
- fdwSound);
- extern "C" System::LongBool __stdcall PlaySoundW(System::PWideChar pszSound, System::Integer hmod, System::Integer
- fdwSound);
- extern "C" System::LongBool __stdcall PlaySound(System::PChar pszSound, System::Integer hmod, System::Integer
- fdwSound);
- extern "C" System::Longint __stdcall SendDriverMessage(System::Integer hDriver, System::Integer message
- , System::Longint lParam1, System::Longint lParam2);
- extern "C" System::LongBool __stdcall sndPlaySoundA(System::PChar lpszSoundName, System::Integer uFlags
- );
- extern "C" System::LongBool __stdcall sndPlaySoundW(System::PWideChar lpszSoundName, System::Integer
- uFlags);
- extern "C" System::LongBool __stdcall sndPlaySound(System::PChar lpszSoundName, System::Integer uFlags
- );
- extern "C" System::Integer __stdcall timeBeginPeriod(System::Integer uPeriod);
- extern "C" System::Integer __stdcall timeEndPeriod(System::Integer uPeriod);
- extern "C" System::Integer __stdcall timeGetDevCaps(PTimeCaps lpTimeCaps, System::Integer uSize);
- extern "C" System::Integer __stdcall timeGetSystemTime(PMMTime lpTime, System::Word uSize);
- extern "C" System::Integer __stdcall timeGetTime(void);
- extern "C" System::Integer __stdcall timeKillEvent(System::Integer uTimerID);
- extern "C" System::Integer __stdcall timeSetEvent(System::Integer uDelay, System::Integer uResolution
- , TFNTimeCallBack lpFunction, System::Integer dwUser, System::Integer uFlags);
- extern "C" System::Integer __stdcall waveInAddBuffer(System::Integer hWaveIn, PWaveHdr lpWaveInHdr,
- System::Integer uSize);
- extern "C" System::Integer __stdcall waveInClose(System::Integer hWaveIn);
- extern "C" System::Integer __stdcall waveInGetDevCapsA(System::Integer hwo, PWaveInCapsA lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall waveInGetDevCapsW(System::Integer hwo, PWaveInCapsW lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall waveInGetDevCaps(System::Integer hwo, PWaveInCapsA lpCaps, System::Integer
- uSize);
- extern "C" System::Integer __stdcall waveInGetErrorTextA(System::Integer mmrError, System::PChar lpText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveInGetErrorTextW(System::Integer mmrError, System::PWideChar
- lpText, System::Integer uSize);
- extern "C" System::Integer __stdcall waveInGetErrorText(System::Integer mmrError, System::PChar lpText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveInGetID(System::Integer hWaveIn, Windows::PUINT lpuDeviceID
- );
- extern "C" System::Integer __stdcall waveInGetNumDevs(void);
- extern "C" System::Integer __stdcall waveInGetPosition(System::Integer hWaveIn, PMMTime lpInfo, System::Integer
- uSize);
- extern "C" System::Integer __stdcall waveInMessage(System::Integer hWaveIn, System::Integer uMessage
- , System::Integer dw1, System::Integer dw2);
- extern "C" System::Integer __stdcall waveInOpen(PHWAVEIN lphWaveIn, System::Integer uDeviceID, PWaveFormatEx
- lpFormatEx, System::Integer dwCallback, System::Integer dwInstance, System::Integer dwFlags);
- extern "C" System::Integer __stdcall waveInPrepareHeader(System::Integer hWaveIn, PWaveHdr lpWaveInHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveInReset(System::Integer hWaveIn);
- extern "C" System::Integer __stdcall waveInStart(System::Integer hWaveIn);
- extern "C" System::Integer __stdcall waveInStop(System::Integer hWaveIn);
- extern "C" System::Integer __stdcall waveInUnprepareHeader(System::Integer hWaveIn, PWaveHdr lpWaveInHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutBreakLoop(System::Integer hWaveOut);
- extern "C" System::Integer __stdcall waveOutClose(System::Integer hWaveOut);
- extern "C" System::Integer __stdcall waveOutGetDevCapsA(System::Integer uDeviceID, PWaveOutCapsA lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutGetDevCapsW(System::Integer uDeviceID, PWaveOutCapsW lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutGetDevCaps(System::Integer uDeviceID, PWaveOutCapsA lpCaps
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutGetErrorTextA(System::Integer mmrError, System::PChar lpText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutGetErrorTextW(System::Integer mmrError, System::PWideChar
- lpText, System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutGetErrorText(System::Integer mmrError, System::PChar lpText
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutGetID(System::Integer hWaveOut, Windows::PUINT lpuDeviceID
- );
- extern "C" System::Integer __stdcall waveOutGetNumDevs(void);
- extern "C" System::Integer __stdcall waveOutGetPitch(System::Integer hWaveOut, Windows::PDWORD lpdwPitch
- );
- extern "C" System::Integer __stdcall waveOutGetPlaybackRate(System::Integer hWaveOut, Windows::PDWORD
- lpdwRate);
- extern "C" System::Integer __stdcall waveOutGetPosition(System::Integer hWaveOut, PMMTime lpInfo, System::Integer
- uSize);
- extern "C" System::Integer __stdcall waveOutGetVolume(System::Integer hwo, Windows::PDWORD lpdwVolume
- );
- extern "C" System::Longint __stdcall waveOutMessage(System::Integer hWaveOut, System::Integer uMessage
- , System::Integer dw1, System::Integer dw2);
- extern "C" System::Integer __stdcall waveOutOpen(PHWAVEOUT lphWaveOut, System::Integer uDeviceID, PWaveFormatEx
- lpFormat, System::Integer dwCallback, System::Integer dwInstance, System::Integer dwFlags);
- extern "C" System::Integer __stdcall waveOutPause(System::Integer hWaveOut);
- extern "C" System::Integer __stdcall waveOutPrepareHeader(System::Integer hWaveOut, PWaveHdr lpWaveOutHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutReset(System::Integer hWaveOut);
- extern "C" System::Integer __stdcall waveOutRestart(System::Integer hWaveOut);
- extern "C" System::Integer __stdcall waveOutSetPitch(System::Integer hWaveOut, System::Integer dwPitch
- );
- extern "C" System::Integer __stdcall waveOutSetPlaybackRate(System::Integer hWaveOut, System::Integer
- dwRate);
- extern "C" System::Integer __stdcall waveOutSetVolume(System::Integer hwo, System::Integer dwVolume)
- ;
- extern "C" System::Integer __stdcall waveOutUnprepareHeader(System::Integer hWaveOut, PWaveHdr lpWaveOutHdr
- , System::Integer uSize);
- extern "C" System::Integer __stdcall waveOutWrite(System::Integer hWaveOut, PWaveHdr lpWaveOutHdr, System::Integer
- uSize);
- extern System::Byte __fastcall mci_MSF_Minute(System::Longint msf);
- extern System::Byte __fastcall mci_MSF_Second(System::Longint msf);
- extern System::Byte __fastcall mci_MSF_Frame(System::Longint msf);
- extern System::Longint __fastcall mci_Make_MSF(System::Byte m, System::Byte s, System::Byte f);
- extern System::Byte __fastcall mci_TMSF_Track(System::Longint tmsf);
- extern System::Byte __fastcall mci_TMSF_Minute(System::Longint tmsf);
- extern System::Byte __fastcall mci_TMSF_Second(System::Longint tmsf);
- extern System::Byte __fastcall mci_TMSF_Frame(System::Longint tmsf);
- extern System::Longint __fastcall mci_Make_TMSF(System::Byte t, System::Byte m, System::Byte s, System::Byte
- f);
- extern System::Byte __fastcall mci_HMS_Hour(System::Longint hms);
- extern System::Byte __fastcall mci_HMS_Minute(System::Longint hms);
- extern System::Byte __fastcall mci_HMS_Second(System::Longint hms);
- extern System::Longint __fastcall mci_Make_HMS(System::Byte h, System::Byte m, System::Byte s);
- extern System::Longint __fastcall DIBIndex(System::Integer N);
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall mciGetErrorString(System::Integer mcierr, System::PWideChar pszText
- , System::Integer uLength)
- {
- return mciGetErrorStringW(mcierr, pszText, uLength);
- }
- #else
- inline System::LongBool __stdcall mciGetErrorString(System::Integer mcierr, System::PChar pszText, System::Integer
- uLength)
- {
- return mciGetErrorStringA(mcierr, pszText, uLength);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mciGetDeviceIDFromElementID(System::Integer dwElementID, System::PWideChar
- lpstrType)
- {
- return mciGetDeviceIDFromElementIDW(dwElementID, lpstrType);
- }
- #else
- inline System::Integer __stdcall mciGetDeviceIDFromElementID(System::Integer dwElementID, System::PChar
- lpstrType)
- {
- return mciGetDeviceIDFromElementIDA(dwElementID, lpstrType);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mciGetDeviceID(System::PWideChar pszDevice)
- {
- return mciGetDeviceIDW(pszDevice);
- }
- #else
- inline System::Integer __stdcall mciGetDeviceID(System::PChar pszDevice)
- {
- return mciGetDeviceIDA(pszDevice);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mciSendString(System::PWideChar lpstrCommand, System::PWideChar lpstrReturnString
- , System::Integer uReturnLength, System::Integer hWndCallback)
- {
- return mciSendStringW(lpstrCommand, lpstrReturnString, uReturnLength, hWndCallback);
- }
- #else
- inline System::Integer __stdcall mciSendString(System::PChar lpstrCommand, System::PChar lpstrReturnString
- , System::Integer uReturnLength, System::Integer hWndCallback)
- {
- return mciSendStringA(lpstrCommand, lpstrReturnString, uReturnLength, hWndCallback);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mciSendCommand(System::Integer mciId, System::Integer uMessage, System::Integer
- dwParam1, System::Integer dwParam2)
- {
- return mciSendCommandW(mciId, uMessage, dwParam1, dwParam2);
- }
- #else
- inline System::Integer __stdcall mciSendCommand(System::Integer mciId, System::Integer uMessage, System::Integer
- dwParam1, System::Integer dwParam2)
- {
- return mciSendCommandA(mciId, uMessage, dwParam1, dwParam2);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mmioRename(System::PWideChar szFileName, System::PWideChar szNewFileName
- , PMMIOInfo lpmmioinfo, System::Integer dwRenameFlags)
- {
- return mmioRenameW(szFileName, szNewFileName, lpmmioinfo, dwRenameFlags);
- }
- #else
- inline System::Integer __stdcall mmioRename(System::PChar szFileName, System::PChar szNewFileName, PMMIOInfo
- lpmmioinfo, System::Integer dwRenameFlags)
- {
- return mmioRenameA(szFileName, szNewFileName, lpmmioinfo, dwRenameFlags);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mmioOpen(System::PChar szFileName, PMMIOInfo lpmmioinfo, System::Integer
- dwOpenFlags)
- {
- return mmioOpenW(szFileName, lpmmioinfo, dwOpenFlags);
- }
- #else
- inline System::Integer __stdcall mmioOpen(System::PChar szFileName, PMMIOInfo lpmmioinfo, System::Integer
- dwOpenFlags)
- {
- return mmioOpenA(szFileName, lpmmioinfo, dwOpenFlags);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline TFNMMIOProc __stdcall mmioInstallIOProc(System::Integer fccIOProc, TFNMMIOProc pIOProc, System::Integer
- dwFlags)
- {
- return mmioInstallIOProcW(fccIOProc, pIOProc, dwFlags);
- }
- #else
- inline TFNMMIOProc __stdcall mmioInstallIOProc(System::Integer fccIOProc, TFNMMIOProc pIOProc, System::Integer
- dwFlags)
- {
- return mmioInstallIOProcA(fccIOProc, pIOProc, dwFlags);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mmioStringToFOURCC(System::PWideChar sz, System::Integer uFlags)
- {
- return mmioStringToFOURCCW(sz, uFlags);
- }
- #else
- inline System::Integer __stdcall mmioStringToFOURCC(System::PChar sz, System::Integer uFlags)
- {
- return mmioStringToFOURCCA(sz, uFlags);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall joyGetDevCaps(System::Integer uJoyID, PJoyCapsW lpCaps, System::Integer
- uSize)
- {
- return joyGetDevCapsW(uJoyID, lpCaps, uSize);
- }
- #else
- inline System::Integer __stdcall joyGetDevCaps(System::Integer uJoyID, PJoyCapsA lpCaps, System::Integer
- uSize)
- {
- return joyGetDevCapsA(uJoyID, lpCaps, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mixerGetControlDetails(System::Integer hmxobj, PMixerControlDetails
- pmxcd, System::Integer fdwDetails)
- {
- return mixerGetControlDetailsW(hmxobj, pmxcd, fdwDetails);
- }
- #else
- inline System::Integer __stdcall mixerGetControlDetails(System::Integer hmxobj, PMixerControlDetails
- pmxcd, System::Integer fdwDetails)
- {
- return mixerGetControlDetailsA(hmxobj, pmxcd, fdwDetails);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mixerGetLineControls(System::Integer hmxobj, PMixerLineControlsW pmxlc
- , System::Integer fdwControls)
- {
- return mixerGetLineControlsW(hmxobj, pmxlc, fdwControls);
- }
- #else
- inline System::Integer __stdcall mixerGetLineControls(System::Integer hmxobj, PMixerLineControlsA pmxlc
- , System::Integer fdwControls)
- {
- return mixerGetLineControlsA(hmxobj, pmxlc, fdwControls);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mixerGetLineInfo(System::Integer hmxobj, PMixerLineW pmxl, System::Integer
- fdwInfo)
- {
- return mixerGetLineInfoW(hmxobj, pmxl, fdwInfo);
- }
- #else
- inline System::Integer __stdcall mixerGetLineInfo(System::Integer hmxobj, PMixerLineA pmxl, System::Integer
- fdwInfo)
- {
- return mixerGetLineInfoA(hmxobj, pmxl, fdwInfo);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall mixerGetDevCaps(System::Integer uMxId, PMixerCapsW pmxcaps, System::Integer
- cbmxcaps)
- {
- return mixerGetDevCapsW(uMxId, pmxcaps, cbmxcaps);
- }
- #else
- inline System::Integer __stdcall mixerGetDevCaps(System::Integer uMxId, PMixerCapsA pmxcaps, System::Integer
- cbmxcaps)
- {
- return mixerGetDevCapsA(uMxId, pmxcaps, cbmxcaps);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall auxGetDevCaps(System::Integer uDeviceID, PAuxCapsW lpCaps, System::Integer
- uSize)
- {
- return auxGetDevCapsW(uDeviceID, lpCaps, uSize);
- }
- #else
- inline System::Integer __stdcall auxGetDevCaps(System::Integer uDeviceID, PAuxCapsA lpCaps, System::Integer
- uSize)
- {
- return auxGetDevCapsA(uDeviceID, lpCaps, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall midiInGetErrorText(System::Integer mmrError, System::PWideChar pszText
- , System::Integer uSize)
- {
- return midiInGetErrorTextW(mmrError, pszText, uSize);
- }
- #else
- inline System::Integer __stdcall midiInGetErrorText(System::Integer mmrError, System::PChar pszText,
- System::Integer uSize)
- {
- return midiInGetErrorTextA(mmrError, pszText, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall midiInGetDevCaps(System::Integer DeviceID, PMidiInCapsW lpCaps, System::Integer
- uSize)
- {
- return midiInGetDevCapsW(DeviceID, lpCaps, uSize);
- }
- #else
- inline System::Integer __stdcall midiInGetDevCaps(System::Integer DeviceID, PMidiInCapsA lpCaps, System::Integer
- uSize)
- {
- return midiInGetDevCapsA(DeviceID, lpCaps, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall midiOutGetErrorText(System::Integer mmrError, System::PWideChar pszText
- , System::Integer uSize)
- {
- return midiOutGetErrorTextW(mmrError, pszText, uSize);
- }
- #else
- inline System::Integer __stdcall midiOutGetErrorText(System::Integer mmrError, System::PChar pszText
- , System::Integer uSize)
- {
- return midiOutGetErrorTextA(mmrError, pszText, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall midiOutGetDevCaps(System::Integer uDeviceID, PMidiOutCapsW lpCaps,
- System::Integer uSize)
- {
- return midiOutGetDevCapsW(uDeviceID, lpCaps, uSize);
- }
- #else
- inline System::Integer __stdcall midiOutGetDevCaps(System::Integer uDeviceID, PMidiOutCapsA lpCaps,
- System::Integer uSize)
- {
- return midiOutGetDevCapsA(uDeviceID, lpCaps, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall waveInGetErrorText(System::Integer mmrError, System::PWideChar lpText
- , System::Integer uSize)
- {
- return waveInGetErrorTextW(mmrError, lpText, uSize);
- }
- #else
- inline System::Integer __stdcall waveInGetErrorText(System::Integer mmrError, System::PChar lpText,
- System::Integer uSize)
- {
- return waveInGetErrorTextA(mmrError, lpText, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall waveInGetDevCaps(System::Integer hwo, PWaveInCapsW lpCaps, System::Integer
- uSize)
- {
- return waveInGetDevCapsW(hwo, lpCaps, uSize);
- }
- #else
- inline System::Integer __stdcall waveInGetDevCaps(System::Integer hwo, PWaveInCapsA lpCaps, System::Integer
- uSize)
- {
- return waveInGetDevCapsA(hwo, lpCaps, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall waveOutGetErrorText(System::Integer mmrError, System::PWideChar lpText
- , System::Integer uSize)
- {
- return waveOutGetErrorTextW(mmrError, lpText, uSize);
- }
- #else
- inline System::Integer __stdcall waveOutGetErrorText(System::Integer mmrError, System::PChar lpText,
- System::Integer uSize)
- {
- return waveOutGetErrorTextA(mmrError, lpText, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::Integer __stdcall waveOutGetDevCaps(System::Integer uDeviceID, PWaveOutCapsW lpCaps,
- System::Integer uSize)
- {
- return waveOutGetDevCapsW(uDeviceID, lpCaps, uSize);
- }
- #else
- inline System::Integer __stdcall waveOutGetDevCaps(System::Integer uDeviceID, PWaveOutCapsA lpCaps,
- System::Integer uSize)
- {
- return waveOutGetDevCapsA(uDeviceID, lpCaps, uSize);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall PlaySound(System::PWideChar pszSound, System::Integer hmod, System::Integer
- fdwSound)
- {
- return PlaySoundW(pszSound, hmod, fdwSound);
- }
- #else
- inline System::LongBool __stdcall PlaySound(System::PChar pszSound, System::Integer hmod, System::Integer
- fdwSound)
- {
- return PlaySoundA(pszSound, hmod, fdwSound);
- }
- #endif
-
-
- #if defined(UNICODE)
- inline System::LongBool __stdcall sndPlaySound(System::PWideChar lpszSoundName, System::Integer uFlags
- )
- {
- return sndPlaySoundW(lpszSoundName, uFlags);
- }
- #else
- inline System::LongBool __stdcall sndPlaySound(System::PChar lpszSoundName, System::Integer uFlags)
- {
- return sndPlaySoundA(lpszSoundName, uFlags);
- }
- #endif
-
-
- } /* namespace Mmsystem */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace Mmsystem;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // MMSystem
-