Win32 API 日本語リファレンス
ホームMedia › 定数

定数

101

Windows.Win32.Media

名前
TIMERR_NOERRORDWORD0
TIMERR_NOCANDODWORD97
TIMERR_STRUCTDWORD129
MAXPNAMELENDWORD32
MAXERRORLENGTHDWORD256
MM_MICROSOFTDWORD1
MM_MIDI_MAPPERDWORD1
MM_WAVE_MAPPERDWORD2
MM_SNDBLST_MIDIOUTDWORD3
MM_SNDBLST_MIDIINDWORD4
MM_SNDBLST_SYNTHDWORD5
MM_SNDBLST_WAVEOUTDWORD6
MM_SNDBLST_WAVEINDWORD7
MM_ADLIBDWORD9
MM_MPU401_MIDIOUTDWORD10
MM_MPU401_MIDIINDWORD11
MM_PC_JOYSTICKDWORD12
TIME_MSDWORD1
TIME_SAMPLESDWORD2
TIME_BYTESDWORD4
TIME_SMPTEDWORD8
TIME_MIDIDWORD16
TIME_TICKSDWORD32
MM_JOY1MOVEDWORD928
MM_JOY2MOVEDWORD929
MM_JOY1ZMOVEDWORD930
MM_JOY2ZMOVEDWORD931
MM_JOY1BUTTONDOWNDWORD949
MM_JOY2BUTTONDOWNDWORD950
MM_JOY1BUTTONUPDWORD951
MM_JOY2BUTTONUPDWORD952
MM_MCINOTIFYDWORD953
MM_WOM_OPENDWORD955
MM_WOM_CLOSEDWORD956
MM_WOM_DONEDWORD957
MM_WIM_OPENDWORD958
MM_WIM_CLOSEDWORD959
MM_WIM_DATADWORD960
MM_MIM_OPENDWORD961
MM_MIM_CLOSEDWORD962
MM_MIM_DATADWORD963
MM_MIM_LONGDATADWORD964
MM_MIM_ERRORDWORD965
MM_MIM_LONGERRORDWORD966
MM_MOM_OPENDWORD967
MM_MOM_CLOSEDWORD968
MM_MOM_DONEDWORD969
MM_DRVM_OPENDWORD976
MM_DRVM_CLOSEDWORD977
MM_DRVM_DATADWORD978
MM_DRVM_ERRORDWORD979
MM_STREAM_OPENDWORD980
MM_STREAM_CLOSEDWORD981
MM_STREAM_DONEDWORD982
MM_STREAM_ERRORDWORD983
MM_MOM_POSITIONCBDWORD970
MM_MCISIGNALDWORD971
MM_MIM_MOREDATADWORD972
MM_MIXM_LINE_CHANGEDWORD976
MM_MIXM_CONTROL_CHANGEDWORD977
MMSYSERR_BASEDWORD0
WAVERR_BASEDWORD32
MIDIERR_BASEDWORD64
TIMERR_BASEDWORD96
JOYERR_BASEDWORD160
MCIERR_BASEDWORD256
MIXERR_BASEDWORD1024
MCI_STRING_OFFSETDWORD512
MCI_VD_OFFSETDWORD1024
MCI_CD_OFFSETDWORD1088
MCI_WAVE_OFFSETDWORD1152
MCI_SEQ_OFFSETDWORD1216
MMSYSERR_NOERRORDWORD0
MMSYSERR_ERRORDWORD1
MMSYSERR_BADDEVICEIDDWORD2
MMSYSERR_NOTENABLEDDWORD3
MMSYSERR_ALLOCATEDDWORD4
MMSYSERR_INVALHANDLEDWORD5
MMSYSERR_NODRIVERDWORD6
MMSYSERR_NOMEMDWORD7
MMSYSERR_NOTSUPPORTEDDWORD8
MMSYSERR_BADERRNUMDWORD9
MMSYSERR_INVALFLAGDWORD10
MMSYSERR_INVALPARAMDWORD11
MMSYSERR_HANDLEBUSYDWORD12
MMSYSERR_INVALIDALIASDWORD13
MMSYSERR_BADDBDWORD14
MMSYSERR_KEYNOTFOUNDDWORD15
MMSYSERR_READERRORDWORD16
MMSYSERR_WRITEERRORDWORD17
MMSYSERR_DELETEERRORDWORD18
MMSYSERR_VALNOTFOUNDDWORD19
MMSYSERR_NODRIVERCBDWORD20
MMSYSERR_MOREDATADWORD21
MMSYSERR_LASTERRORDWORD21
TIME_ONESHOTDWORD0
TIME_PERIODICDWORD1
TIME_CALLBACK_FUNCTIONDWORD0
TIME_CALLBACK_EVENT_SETDWORD16
TIME_CALLBACK_EVENT_PULSEDWORD32
TIME_KILL_SYNCHRONOUSDWORD256

各言語での定義

定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。

#define TIMERR_NOERROR 0
#define TIMERR_NOCANDO 97
#define TIMERR_STRUCT 129
#define MAXPNAMELEN 32
#define MAXERRORLENGTH 256
#define MM_MICROSOFT 1
#define MM_MIDI_MAPPER 1
#define MM_WAVE_MAPPER 2
#define MM_SNDBLST_MIDIOUT 3
#define MM_SNDBLST_MIDIIN 4
#define MM_SNDBLST_SYNTH 5
#define MM_SNDBLST_WAVEOUT 6
#define MM_SNDBLST_WAVEIN 7
#define MM_ADLIB 9
#define MM_MPU401_MIDIOUT 10
#define MM_MPU401_MIDIIN 11
#define MM_PC_JOYSTICK 12
#define TIME_MS 1
#define TIME_SAMPLES 2
#define TIME_BYTES 4
#define TIME_SMPTE 8
#define TIME_MIDI 16
#define TIME_TICKS 32
#define MM_JOY1MOVE 928
#define MM_JOY2MOVE 929
#define MM_JOY1ZMOVE 930
#define MM_JOY2ZMOVE 931
#define MM_JOY1BUTTONDOWN 949
#define MM_JOY2BUTTONDOWN 950
#define MM_JOY1BUTTONUP 951
#define MM_JOY2BUTTONUP 952
#define MM_MCINOTIFY 953
#define MM_WOM_OPEN 955
#define MM_WOM_CLOSE 956
#define MM_WOM_DONE 957
#define MM_WIM_OPEN 958
#define MM_WIM_CLOSE 959
#define MM_WIM_DATA 960
#define MM_MIM_OPEN 961
#define MM_MIM_CLOSE 962
#define MM_MIM_DATA 963
#define MM_MIM_LONGDATA 964
#define MM_MIM_ERROR 965
#define MM_MIM_LONGERROR 966
#define MM_MOM_OPEN 967
#define MM_MOM_CLOSE 968
#define MM_MOM_DONE 969
#define MM_DRVM_OPEN 976
#define MM_DRVM_CLOSE 977
#define MM_DRVM_DATA 978
#define MM_DRVM_ERROR 979
#define MM_STREAM_OPEN 980
#define MM_STREAM_CLOSE 981
#define MM_STREAM_DONE 982
#define MM_STREAM_ERROR 983
#define MM_MOM_POSITIONCB 970
#define MM_MCISIGNAL 971
#define MM_MIM_MOREDATA 972
#define MM_MIXM_LINE_CHANGE 976
#define MM_MIXM_CONTROL_CHANGE 977
#define MMSYSERR_BASE 0
#define WAVERR_BASE 32
#define MIDIERR_BASE 64
#define TIMERR_BASE 96
#define JOYERR_BASE 160
#define MCIERR_BASE 256
#define MIXERR_BASE 1024
#define MCI_STRING_OFFSET 512
#define MCI_VD_OFFSET 1024
#define MCI_CD_OFFSET 1088
#define MCI_WAVE_OFFSET 1152
#define MCI_SEQ_OFFSET 1216
#define MMSYSERR_NOERROR 0
#define MMSYSERR_ERROR 1
#define MMSYSERR_BADDEVICEID 2
#define MMSYSERR_NOTENABLED 3
#define MMSYSERR_ALLOCATED 4
#define MMSYSERR_INVALHANDLE 5
#define MMSYSERR_NODRIVER 6
#define MMSYSERR_NOMEM 7
#define MMSYSERR_NOTSUPPORTED 8
#define MMSYSERR_BADERRNUM 9
#define MMSYSERR_INVALFLAG 10
#define MMSYSERR_INVALPARAM 11
#define MMSYSERR_HANDLEBUSY 12
#define MMSYSERR_INVALIDALIAS 13
#define MMSYSERR_BADDB 14
#define MMSYSERR_KEYNOTFOUND 15
#define MMSYSERR_READERROR 16
#define MMSYSERR_WRITEERROR 17
#define MMSYSERR_DELETEERROR 18
#define MMSYSERR_VALNOTFOUND 19
#define MMSYSERR_NODRIVERCB 20
#define MMSYSERR_MOREDATA 21
#define MMSYSERR_LASTERROR 21
#define TIME_ONESHOT 0
#define TIME_PERIODIC 1
#define TIME_CALLBACK_FUNCTION 0
#define TIME_CALLBACK_EVENT_SET 16
#define TIME_CALLBACK_EVENT_PULSE 32
#define TIME_KILL_SYNCHRONOUS 256
public const uint TIMERR_NOERROR = 0;
public const uint TIMERR_NOCANDO = 97;
public const uint TIMERR_STRUCT = 129;
public const uint MAXPNAMELEN = 32;
public const uint MAXERRORLENGTH = 256;
public const uint MM_MICROSOFT = 1;
public const uint MM_MIDI_MAPPER = 1;
public const uint MM_WAVE_MAPPER = 2;
public const uint MM_SNDBLST_MIDIOUT = 3;
public const uint MM_SNDBLST_MIDIIN = 4;
public const uint MM_SNDBLST_SYNTH = 5;
public const uint MM_SNDBLST_WAVEOUT = 6;
public const uint MM_SNDBLST_WAVEIN = 7;
public const uint MM_ADLIB = 9;
public const uint MM_MPU401_MIDIOUT = 10;
public const uint MM_MPU401_MIDIIN = 11;
public const uint MM_PC_JOYSTICK = 12;
public const uint TIME_MS = 1;
public const uint TIME_SAMPLES = 2;
public const uint TIME_BYTES = 4;
public const uint TIME_SMPTE = 8;
public const uint TIME_MIDI = 16;
public const uint TIME_TICKS = 32;
public const uint MM_JOY1MOVE = 928;
public const uint MM_JOY2MOVE = 929;
public const uint MM_JOY1ZMOVE = 930;
public const uint MM_JOY2ZMOVE = 931;
public const uint MM_JOY1BUTTONDOWN = 949;
public const uint MM_JOY2BUTTONDOWN = 950;
public const uint MM_JOY1BUTTONUP = 951;
public const uint MM_JOY2BUTTONUP = 952;
public const uint MM_MCINOTIFY = 953;
public const uint MM_WOM_OPEN = 955;
public const uint MM_WOM_CLOSE = 956;
public const uint MM_WOM_DONE = 957;
public const uint MM_WIM_OPEN = 958;
public const uint MM_WIM_CLOSE = 959;
public const uint MM_WIM_DATA = 960;
public const uint MM_MIM_OPEN = 961;
public const uint MM_MIM_CLOSE = 962;
public const uint MM_MIM_DATA = 963;
public const uint MM_MIM_LONGDATA = 964;
public const uint MM_MIM_ERROR = 965;
public const uint MM_MIM_LONGERROR = 966;
public const uint MM_MOM_OPEN = 967;
public const uint MM_MOM_CLOSE = 968;
public const uint MM_MOM_DONE = 969;
public const uint MM_DRVM_OPEN = 976;
public const uint MM_DRVM_CLOSE = 977;
public const uint MM_DRVM_DATA = 978;
public const uint MM_DRVM_ERROR = 979;
public const uint MM_STREAM_OPEN = 980;
public const uint MM_STREAM_CLOSE = 981;
public const uint MM_STREAM_DONE = 982;
public const uint MM_STREAM_ERROR = 983;
public const uint MM_MOM_POSITIONCB = 970;
public const uint MM_MCISIGNAL = 971;
public const uint MM_MIM_MOREDATA = 972;
public const uint MM_MIXM_LINE_CHANGE = 976;
public const uint MM_MIXM_CONTROL_CHANGE = 977;
public const uint MMSYSERR_BASE = 0;
public const uint WAVERR_BASE = 32;
public const uint MIDIERR_BASE = 64;
public const uint TIMERR_BASE = 96;
public const uint JOYERR_BASE = 160;
public const uint MCIERR_BASE = 256;
public const uint MIXERR_BASE = 1024;
public const uint MCI_STRING_OFFSET = 512;
public const uint MCI_VD_OFFSET = 1024;
public const uint MCI_CD_OFFSET = 1088;
public const uint MCI_WAVE_OFFSET = 1152;
public const uint MCI_SEQ_OFFSET = 1216;
public const uint MMSYSERR_NOERROR = 0;
public const uint MMSYSERR_ERROR = 1;
public const uint MMSYSERR_BADDEVICEID = 2;
public const uint MMSYSERR_NOTENABLED = 3;
public const uint MMSYSERR_ALLOCATED = 4;
public const uint MMSYSERR_INVALHANDLE = 5;
public const uint MMSYSERR_NODRIVER = 6;
public const uint MMSYSERR_NOMEM = 7;
public const uint MMSYSERR_NOTSUPPORTED = 8;
public const uint MMSYSERR_BADERRNUM = 9;
public const uint MMSYSERR_INVALFLAG = 10;
public const uint MMSYSERR_INVALPARAM = 11;
public const uint MMSYSERR_HANDLEBUSY = 12;
public const uint MMSYSERR_INVALIDALIAS = 13;
public const uint MMSYSERR_BADDB = 14;
public const uint MMSYSERR_KEYNOTFOUND = 15;
public const uint MMSYSERR_READERROR = 16;
public const uint MMSYSERR_WRITEERROR = 17;
public const uint MMSYSERR_DELETEERROR = 18;
public const uint MMSYSERR_VALNOTFOUND = 19;
public const uint MMSYSERR_NODRIVERCB = 20;
public const uint MMSYSERR_MOREDATA = 21;
public const uint MMSYSERR_LASTERROR = 21;
public const uint TIME_ONESHOT = 0;
public const uint TIME_PERIODIC = 1;
public const uint TIME_CALLBACK_FUNCTION = 0;
public const uint TIME_CALLBACK_EVENT_SET = 16;
public const uint TIME_CALLBACK_EVENT_PULSE = 32;
public const uint TIME_KILL_SYNCHRONOUS = 256;
TIMERR_NOERROR = 0
TIMERR_NOCANDO = 97
TIMERR_STRUCT = 129
MAXPNAMELEN = 32
MAXERRORLENGTH = 256
MM_MICROSOFT = 1
MM_MIDI_MAPPER = 1
MM_WAVE_MAPPER = 2
MM_SNDBLST_MIDIOUT = 3
MM_SNDBLST_MIDIIN = 4
MM_SNDBLST_SYNTH = 5
MM_SNDBLST_WAVEOUT = 6
MM_SNDBLST_WAVEIN = 7
MM_ADLIB = 9
MM_MPU401_MIDIOUT = 10
MM_MPU401_MIDIIN = 11
MM_PC_JOYSTICK = 12
TIME_MS = 1
TIME_SAMPLES = 2
TIME_BYTES = 4
TIME_SMPTE = 8
TIME_MIDI = 16
TIME_TICKS = 32
MM_JOY1MOVE = 928
MM_JOY2MOVE = 929
MM_JOY1ZMOVE = 930
MM_JOY2ZMOVE = 931
MM_JOY1BUTTONDOWN = 949
MM_JOY2BUTTONDOWN = 950
MM_JOY1BUTTONUP = 951
MM_JOY2BUTTONUP = 952
MM_MCINOTIFY = 953
MM_WOM_OPEN = 955
MM_WOM_CLOSE = 956
MM_WOM_DONE = 957
MM_WIM_OPEN = 958
MM_WIM_CLOSE = 959
MM_WIM_DATA = 960
MM_MIM_OPEN = 961
MM_MIM_CLOSE = 962
MM_MIM_DATA = 963
MM_MIM_LONGDATA = 964
MM_MIM_ERROR = 965
MM_MIM_LONGERROR = 966
MM_MOM_OPEN = 967
MM_MOM_CLOSE = 968
MM_MOM_DONE = 969
MM_DRVM_OPEN = 976
MM_DRVM_CLOSE = 977
MM_DRVM_DATA = 978
MM_DRVM_ERROR = 979
MM_STREAM_OPEN = 980
MM_STREAM_CLOSE = 981
MM_STREAM_DONE = 982
MM_STREAM_ERROR = 983
MM_MOM_POSITIONCB = 970
MM_MCISIGNAL = 971
MM_MIM_MOREDATA = 972
MM_MIXM_LINE_CHANGE = 976
MM_MIXM_CONTROL_CHANGE = 977
MMSYSERR_BASE = 0
WAVERR_BASE = 32
MIDIERR_BASE = 64
TIMERR_BASE = 96
JOYERR_BASE = 160
MCIERR_BASE = 256
MIXERR_BASE = 1024
MCI_STRING_OFFSET = 512
MCI_VD_OFFSET = 1024
MCI_CD_OFFSET = 1088
MCI_WAVE_OFFSET = 1152
MCI_SEQ_OFFSET = 1216
MMSYSERR_NOERROR = 0
MMSYSERR_ERROR = 1
MMSYSERR_BADDEVICEID = 2
MMSYSERR_NOTENABLED = 3
MMSYSERR_ALLOCATED = 4
MMSYSERR_INVALHANDLE = 5
MMSYSERR_NODRIVER = 6
MMSYSERR_NOMEM = 7
MMSYSERR_NOTSUPPORTED = 8
MMSYSERR_BADERRNUM = 9
MMSYSERR_INVALFLAG = 10
MMSYSERR_INVALPARAM = 11
MMSYSERR_HANDLEBUSY = 12
MMSYSERR_INVALIDALIAS = 13
MMSYSERR_BADDB = 14
MMSYSERR_KEYNOTFOUND = 15
MMSYSERR_READERROR = 16
MMSYSERR_WRITEERROR = 17
MMSYSERR_DELETEERROR = 18
MMSYSERR_VALNOTFOUND = 19
MMSYSERR_NODRIVERCB = 20
MMSYSERR_MOREDATA = 21
MMSYSERR_LASTERROR = 21
TIME_ONESHOT = 0
TIME_PERIODIC = 1
TIME_CALLBACK_FUNCTION = 0
TIME_CALLBACK_EVENT_SET = 16
TIME_CALLBACK_EVENT_PULSE = 32
TIME_KILL_SYNCHRONOUS = 256
pub const TIMERR_NOERROR: u32 = 0;
pub const TIMERR_NOCANDO: u32 = 97;
pub const TIMERR_STRUCT: u32 = 129;
pub const MAXPNAMELEN: u32 = 32;
pub const MAXERRORLENGTH: u32 = 256;
pub const MM_MICROSOFT: u32 = 1;
pub const MM_MIDI_MAPPER: u32 = 1;
pub const MM_WAVE_MAPPER: u32 = 2;
pub const MM_SNDBLST_MIDIOUT: u32 = 3;
pub const MM_SNDBLST_MIDIIN: u32 = 4;
pub const MM_SNDBLST_SYNTH: u32 = 5;
pub const MM_SNDBLST_WAVEOUT: u32 = 6;
pub const MM_SNDBLST_WAVEIN: u32 = 7;
pub const MM_ADLIB: u32 = 9;
pub const MM_MPU401_MIDIOUT: u32 = 10;
pub const MM_MPU401_MIDIIN: u32 = 11;
pub const MM_PC_JOYSTICK: u32 = 12;
pub const TIME_MS: u32 = 1;
pub const TIME_SAMPLES: u32 = 2;
pub const TIME_BYTES: u32 = 4;
pub const TIME_SMPTE: u32 = 8;
pub const TIME_MIDI: u32 = 16;
pub const TIME_TICKS: u32 = 32;
pub const MM_JOY1MOVE: u32 = 928;
pub const MM_JOY2MOVE: u32 = 929;
pub const MM_JOY1ZMOVE: u32 = 930;
pub const MM_JOY2ZMOVE: u32 = 931;
pub const MM_JOY1BUTTONDOWN: u32 = 949;
pub const MM_JOY2BUTTONDOWN: u32 = 950;
pub const MM_JOY1BUTTONUP: u32 = 951;
pub const MM_JOY2BUTTONUP: u32 = 952;
pub const MM_MCINOTIFY: u32 = 953;
pub const MM_WOM_OPEN: u32 = 955;
pub const MM_WOM_CLOSE: u32 = 956;
pub const MM_WOM_DONE: u32 = 957;
pub const MM_WIM_OPEN: u32 = 958;
pub const MM_WIM_CLOSE: u32 = 959;
pub const MM_WIM_DATA: u32 = 960;
pub const MM_MIM_OPEN: u32 = 961;
pub const MM_MIM_CLOSE: u32 = 962;
pub const MM_MIM_DATA: u32 = 963;
pub const MM_MIM_LONGDATA: u32 = 964;
pub const MM_MIM_ERROR: u32 = 965;
pub const MM_MIM_LONGERROR: u32 = 966;
pub const MM_MOM_OPEN: u32 = 967;
pub const MM_MOM_CLOSE: u32 = 968;
pub const MM_MOM_DONE: u32 = 969;
pub const MM_DRVM_OPEN: u32 = 976;
pub const MM_DRVM_CLOSE: u32 = 977;
pub const MM_DRVM_DATA: u32 = 978;
pub const MM_DRVM_ERROR: u32 = 979;
pub const MM_STREAM_OPEN: u32 = 980;
pub const MM_STREAM_CLOSE: u32 = 981;
pub const MM_STREAM_DONE: u32 = 982;
pub const MM_STREAM_ERROR: u32 = 983;
pub const MM_MOM_POSITIONCB: u32 = 970;
pub const MM_MCISIGNAL: u32 = 971;
pub const MM_MIM_MOREDATA: u32 = 972;
pub const MM_MIXM_LINE_CHANGE: u32 = 976;
pub const MM_MIXM_CONTROL_CHANGE: u32 = 977;
pub const MMSYSERR_BASE: u32 = 0;
pub const WAVERR_BASE: u32 = 32;
pub const MIDIERR_BASE: u32 = 64;
pub const TIMERR_BASE: u32 = 96;
pub const JOYERR_BASE: u32 = 160;
pub const MCIERR_BASE: u32 = 256;
pub const MIXERR_BASE: u32 = 1024;
pub const MCI_STRING_OFFSET: u32 = 512;
pub const MCI_VD_OFFSET: u32 = 1024;
pub const MCI_CD_OFFSET: u32 = 1088;
pub const MCI_WAVE_OFFSET: u32 = 1152;
pub const MCI_SEQ_OFFSET: u32 = 1216;
pub const MMSYSERR_NOERROR: u32 = 0;
pub const MMSYSERR_ERROR: u32 = 1;
pub const MMSYSERR_BADDEVICEID: u32 = 2;
pub const MMSYSERR_NOTENABLED: u32 = 3;
pub const MMSYSERR_ALLOCATED: u32 = 4;
pub const MMSYSERR_INVALHANDLE: u32 = 5;
pub const MMSYSERR_NODRIVER: u32 = 6;
pub const MMSYSERR_NOMEM: u32 = 7;
pub const MMSYSERR_NOTSUPPORTED: u32 = 8;
pub const MMSYSERR_BADERRNUM: u32 = 9;
pub const MMSYSERR_INVALFLAG: u32 = 10;
pub const MMSYSERR_INVALPARAM: u32 = 11;
pub const MMSYSERR_HANDLEBUSY: u32 = 12;
pub const MMSYSERR_INVALIDALIAS: u32 = 13;
pub const MMSYSERR_BADDB: u32 = 14;
pub const MMSYSERR_KEYNOTFOUND: u32 = 15;
pub const MMSYSERR_READERROR: u32 = 16;
pub const MMSYSERR_WRITEERROR: u32 = 17;
pub const MMSYSERR_DELETEERROR: u32 = 18;
pub const MMSYSERR_VALNOTFOUND: u32 = 19;
pub const MMSYSERR_NODRIVERCB: u32 = 20;
pub const MMSYSERR_MOREDATA: u32 = 21;
pub const MMSYSERR_LASTERROR: u32 = 21;
pub const TIME_ONESHOT: u32 = 0;
pub const TIME_PERIODIC: u32 = 1;
pub const TIME_CALLBACK_FUNCTION: u32 = 0;
pub const TIME_CALLBACK_EVENT_SET: u32 = 16;
pub const TIME_CALLBACK_EVENT_PULSE: u32 = 32;
pub const TIME_KILL_SYNCHRONOUS: u32 = 256;
const (
	TIMERR_NOERROR uint32 = 0
	TIMERR_NOCANDO uint32 = 97
	TIMERR_STRUCT uint32 = 129
	MAXPNAMELEN uint32 = 32
	MAXERRORLENGTH uint32 = 256
	MM_MICROSOFT uint32 = 1
	MM_MIDI_MAPPER uint32 = 1
	MM_WAVE_MAPPER uint32 = 2
	MM_SNDBLST_MIDIOUT uint32 = 3
	MM_SNDBLST_MIDIIN uint32 = 4
	MM_SNDBLST_SYNTH uint32 = 5
	MM_SNDBLST_WAVEOUT uint32 = 6
	MM_SNDBLST_WAVEIN uint32 = 7
	MM_ADLIB uint32 = 9
	MM_MPU401_MIDIOUT uint32 = 10
	MM_MPU401_MIDIIN uint32 = 11
	MM_PC_JOYSTICK uint32 = 12
	TIME_MS uint32 = 1
	TIME_SAMPLES uint32 = 2
	TIME_BYTES uint32 = 4
	TIME_SMPTE uint32 = 8
	TIME_MIDI uint32 = 16
	TIME_TICKS uint32 = 32
	MM_JOY1MOVE uint32 = 928
	MM_JOY2MOVE uint32 = 929
	MM_JOY1ZMOVE uint32 = 930
	MM_JOY2ZMOVE uint32 = 931
	MM_JOY1BUTTONDOWN uint32 = 949
	MM_JOY2BUTTONDOWN uint32 = 950
	MM_JOY1BUTTONUP uint32 = 951
	MM_JOY2BUTTONUP uint32 = 952
	MM_MCINOTIFY uint32 = 953
	MM_WOM_OPEN uint32 = 955
	MM_WOM_CLOSE uint32 = 956
	MM_WOM_DONE uint32 = 957
	MM_WIM_OPEN uint32 = 958
	MM_WIM_CLOSE uint32 = 959
	MM_WIM_DATA uint32 = 960
	MM_MIM_OPEN uint32 = 961
	MM_MIM_CLOSE uint32 = 962
	MM_MIM_DATA uint32 = 963
	MM_MIM_LONGDATA uint32 = 964
	MM_MIM_ERROR uint32 = 965
	MM_MIM_LONGERROR uint32 = 966
	MM_MOM_OPEN uint32 = 967
	MM_MOM_CLOSE uint32 = 968
	MM_MOM_DONE uint32 = 969
	MM_DRVM_OPEN uint32 = 976
	MM_DRVM_CLOSE uint32 = 977
	MM_DRVM_DATA uint32 = 978
	MM_DRVM_ERROR uint32 = 979
	MM_STREAM_OPEN uint32 = 980
	MM_STREAM_CLOSE uint32 = 981
	MM_STREAM_DONE uint32 = 982
	MM_STREAM_ERROR uint32 = 983
	MM_MOM_POSITIONCB uint32 = 970
	MM_MCISIGNAL uint32 = 971
	MM_MIM_MOREDATA uint32 = 972
	MM_MIXM_LINE_CHANGE uint32 = 976
	MM_MIXM_CONTROL_CHANGE uint32 = 977
	MMSYSERR_BASE uint32 = 0
	WAVERR_BASE uint32 = 32
	MIDIERR_BASE uint32 = 64
	TIMERR_BASE uint32 = 96
	JOYERR_BASE uint32 = 160
	MCIERR_BASE uint32 = 256
	MIXERR_BASE uint32 = 1024
	MCI_STRING_OFFSET uint32 = 512
	MCI_VD_OFFSET uint32 = 1024
	MCI_CD_OFFSET uint32 = 1088
	MCI_WAVE_OFFSET uint32 = 1152
	MCI_SEQ_OFFSET uint32 = 1216
	MMSYSERR_NOERROR uint32 = 0
	MMSYSERR_ERROR uint32 = 1
	MMSYSERR_BADDEVICEID uint32 = 2
	MMSYSERR_NOTENABLED uint32 = 3
	MMSYSERR_ALLOCATED uint32 = 4
	MMSYSERR_INVALHANDLE uint32 = 5
	MMSYSERR_NODRIVER uint32 = 6
	MMSYSERR_NOMEM uint32 = 7
	MMSYSERR_NOTSUPPORTED uint32 = 8
	MMSYSERR_BADERRNUM uint32 = 9
	MMSYSERR_INVALFLAG uint32 = 10
	MMSYSERR_INVALPARAM uint32 = 11
	MMSYSERR_HANDLEBUSY uint32 = 12
	MMSYSERR_INVALIDALIAS uint32 = 13
	MMSYSERR_BADDB uint32 = 14
	MMSYSERR_KEYNOTFOUND uint32 = 15
	MMSYSERR_READERROR uint32 = 16
	MMSYSERR_WRITEERROR uint32 = 17
	MMSYSERR_DELETEERROR uint32 = 18
	MMSYSERR_VALNOTFOUND uint32 = 19
	MMSYSERR_NODRIVERCB uint32 = 20
	MMSYSERR_MOREDATA uint32 = 21
	MMSYSERR_LASTERROR uint32 = 21
	TIME_ONESHOT uint32 = 0
	TIME_PERIODIC uint32 = 1
	TIME_CALLBACK_FUNCTION uint32 = 0
	TIME_CALLBACK_EVENT_SET uint32 = 16
	TIME_CALLBACK_EVENT_PULSE uint32 = 32
	TIME_KILL_SYNCHRONOUS uint32 = 256
)
#define global TIMERR_NOERROR            0
#define global TIMERR_NOCANDO            97
#define global TIMERR_STRUCT             129
#define global MAXPNAMELEN               32
#define global MAXERRORLENGTH            256
#define global MM_MICROSOFT              1
#define global MM_MIDI_MAPPER            1
#define global MM_WAVE_MAPPER            2
#define global MM_SNDBLST_MIDIOUT        3
#define global MM_SNDBLST_MIDIIN         4
#define global MM_SNDBLST_SYNTH          5
#define global MM_SNDBLST_WAVEOUT        6
#define global MM_SNDBLST_WAVEIN         7
#define global MM_ADLIB                  9
#define global MM_MPU401_MIDIOUT         10
#define global MM_MPU401_MIDIIN          11
#define global MM_PC_JOYSTICK            12
#define global TIME_MS                   1
#define global TIME_SAMPLES              2
#define global TIME_BYTES                4
#define global TIME_SMPTE                8
#define global TIME_MIDI                 16
#define global TIME_TICKS                32
#define global MM_JOY1MOVE               928
#define global MM_JOY2MOVE               929
#define global MM_JOY1ZMOVE              930
#define global MM_JOY2ZMOVE              931
#define global MM_JOY1BUTTONDOWN         949
#define global MM_JOY2BUTTONDOWN         950
#define global MM_JOY1BUTTONUP           951
#define global MM_JOY2BUTTONUP           952
#define global MM_MCINOTIFY              953
#define global MM_WOM_OPEN               955
#define global MM_WOM_CLOSE              956
#define global MM_WOM_DONE               957
#define global MM_WIM_OPEN               958
#define global MM_WIM_CLOSE              959
#define global MM_WIM_DATA               960
#define global MM_MIM_OPEN               961
#define global MM_MIM_CLOSE              962
#define global MM_MIM_DATA               963
#define global MM_MIM_LONGDATA           964
#define global MM_MIM_ERROR              965
#define global MM_MIM_LONGERROR          966
#define global MM_MOM_OPEN               967
#define global MM_MOM_CLOSE              968
#define global MM_MOM_DONE               969
#define global MM_DRVM_OPEN              976
#define global MM_DRVM_CLOSE             977
#define global MM_DRVM_DATA              978
#define global MM_DRVM_ERROR             979
#define global MM_STREAM_OPEN            980
#define global MM_STREAM_CLOSE           981
#define global MM_STREAM_DONE            982
#define global MM_STREAM_ERROR           983
#define global MM_MOM_POSITIONCB         970
#define global MM_MCISIGNAL              971
#define global MM_MIM_MOREDATA           972
#define global MM_MIXM_LINE_CHANGE       976
#define global MM_MIXM_CONTROL_CHANGE    977
#define global MMSYSERR_BASE             0
#define global WAVERR_BASE               32
#define global MIDIERR_BASE              64
#define global TIMERR_BASE               96
#define global JOYERR_BASE               160
#define global MCIERR_BASE               256
#define global MIXERR_BASE               1024
#define global MCI_STRING_OFFSET         512
#define global MCI_VD_OFFSET             1024
#define global MCI_CD_OFFSET             1088
#define global MCI_WAVE_OFFSET           1152
#define global MCI_SEQ_OFFSET            1216
#define global MMSYSERR_NOERROR          0
#define global MMSYSERR_ERROR            1
#define global MMSYSERR_BADDEVICEID      2
#define global MMSYSERR_NOTENABLED       3
#define global MMSYSERR_ALLOCATED        4
#define global MMSYSERR_INVALHANDLE      5
#define global MMSYSERR_NODRIVER         6
#define global MMSYSERR_NOMEM            7
#define global MMSYSERR_NOTSUPPORTED     8
#define global MMSYSERR_BADERRNUM        9
#define global MMSYSERR_INVALFLAG        10
#define global MMSYSERR_INVALPARAM       11
#define global MMSYSERR_HANDLEBUSY       12
#define global MMSYSERR_INVALIDALIAS     13
#define global MMSYSERR_BADDB            14
#define global MMSYSERR_KEYNOTFOUND      15
#define global MMSYSERR_READERROR        16
#define global MMSYSERR_WRITEERROR       17
#define global MMSYSERR_DELETEERROR      18
#define global MMSYSERR_VALNOTFOUND      19
#define global MMSYSERR_NODRIVERCB       20
#define global MMSYSERR_MOREDATA         21
#define global MMSYSERR_LASTERROR        21
#define global TIME_ONESHOT              0
#define global TIME_PERIODIC             1
#define global TIME_CALLBACK_FUNCTION    0
#define global TIME_CALLBACK_EVENT_SET   16
#define global TIME_CALLBACK_EVENT_PULSE 32
#define global TIME_KILL_SYNCHRONOUS     256