ReactOS 0.4.16-dev-336-gb667d82
dmerror.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FACILITY_DIRECTMUSIC   0x878
 
#define DMUS_ERRBASE   0x1000
 
#define MAKE_HRESULT(sev, fac, code)    ((HRESULT) (((ULONG)(sev)<<31) | ((ULONG)(fac)<<16) | ((ULONG)(code))) )
 
#define MAKE_DMHRESULTSUCCESS(code)   MAKE_HRESULT(0, FACILITY_DIRECTMUSIC, (DMUS_ERRBASE + (code)))
 
#define MAKE_DMHRESULTERROR(code)   MAKE_HRESULT(1, FACILITY_DIRECTMUSIC, (DMUS_ERRBASE + (code)))
 
#define DMUS_S_PARTIALLOAD   MAKE_DMHRESULTSUCCESS(0x091)
 
#define DMUS_S_PARTIALDOWNLOAD   MAKE_DMHRESULTSUCCESS(0x092)
 
#define DMUS_S_REQUEUE   MAKE_DMHRESULTSUCCESS(0x200)
 
#define DMUS_S_FREE   MAKE_DMHRESULTSUCCESS(0x201)
 
#define DMUS_S_END   MAKE_DMHRESULTSUCCESS(0x202)
 
#define DMUS_S_STRING_TRUNCATED   MAKE_DMHRESULTSUCCESS(0x210)
 
#define DMUS_S_LAST_TOOL   MAKE_DMHRESULTSUCCESS(0x211)
 
#define DMUS_S_OVER_CHORD   MAKE_DMHRESULTSUCCESS(0x212)
 
#define DMUS_S_UP_OCTAVE   MAKE_DMHRESULTSUCCESS(0x213)
 
#define DMUS_S_DOWN_OCTAVE   MAKE_DMHRESULTSUCCESS(0x214)
 
#define DMUS_S_NOBUFFERCONTROL   MAKE_DMHRESULTSUCCESS(0x215)
 
#define DMUS_S_GARBAGE_COLLECTED   MAKE_DMHRESULTSUCCESS(0x216)
 
#define DMUS_E_DRIVER_FAILED   MAKE_DMHRESULTERROR(0x0101)
 
#define DMUS_E_PORTS_OPEN   MAKE_DMHRESULTERROR(0x0102)
 
#define DMUS_E_DEVICE_IN_USE   MAKE_DMHRESULTERROR(0x0103)
 
#define DMUS_E_INSUFFICIENTBUFFER   MAKE_DMHRESULTERROR(0x0104)
 
#define DMUS_E_BUFFERNOTSET   MAKE_DMHRESULTERROR(0x0105)
 
#define DMUS_E_BUFFERNOTAVAILABLE   MAKE_DMHRESULTERROR(0x0106)
 
#define DMUS_E_NOTADLSCOL   MAKE_DMHRESULTERROR(0x0108)
 
#define DMUS_E_INVALIDOFFSET   MAKE_DMHRESULTERROR(0x0109)
 
#define DMUS_E_ALREADY_LOADED   MAKE_DMHRESULTERROR(0x0111)
 
#define DMUS_E_INVALIDPOS   MAKE_DMHRESULTERROR(0x0113)
 
#define DMUS_E_INVALIDPATCH   MAKE_DMHRESULTERROR(0x0114)
 
#define DMUS_E_CANNOTSEEK   MAKE_DMHRESULTERROR(0x0115)
 
#define DMUS_E_CANNOTWRITE   MAKE_DMHRESULTERROR(0x0116)
 
#define DMUS_E_CHUNKNOTFOUND   MAKE_DMHRESULTERROR(0x0117)
 
#define DMUS_E_INVALID_DOWNLOADID   MAKE_DMHRESULTERROR(0x0119)
 
#define DMUS_E_NOT_DOWNLOADED_TO_PORT   MAKE_DMHRESULTERROR(0x0120)
 
#define DMUS_E_ALREADY_DOWNLOADED   MAKE_DMHRESULTERROR(0x0121)
 
#define DMUS_E_UNKNOWN_PROPERTY   MAKE_DMHRESULTERROR(0x0122)
 
#define DMUS_E_SET_UNSUPPORTED   MAKE_DMHRESULTERROR(0x0123)
 
#define DMUS_E_GET_UNSUPPORTED   MAKE_DMHRESULTERROR(0x0124)
 
#define DMUS_E_NOTMONO   MAKE_DMHRESULTERROR(0x0125)
 
#define DMUS_E_BADARTICULATION   MAKE_DMHRESULTERROR(0x0126)
 
#define DMUS_E_BADINSTRUMENT   MAKE_DMHRESULTERROR(0x0127)
 
#define DMUS_E_BADWAVELINK   MAKE_DMHRESULTERROR(0x0128)
 
#define DMUS_E_NOARTICULATION   MAKE_DMHRESULTERROR(0x0129)
 
#define DMUS_E_NOTPCM   MAKE_DMHRESULTERROR(0x012A)
 
#define DMUS_E_BADWAVE   MAKE_DMHRESULTERROR(0x012B)
 
#define DMUS_E_BADOFFSETTABLE   MAKE_DMHRESULTERROR(0x012C)
 
#define DMUS_E_UNKNOWNDOWNLOAD   MAKE_DMHRESULTERROR(0x012D)
 
#define DMUS_E_NOSYNTHSINK   MAKE_DMHRESULTERROR(0x012E)
 
#define DMUS_E_ALREADYOPEN   MAKE_DMHRESULTERROR(0x012F)
 
#define DMUS_E_ALREADYCLOSED   MAKE_DMHRESULTERROR(0x0130)
 
#define DMUS_E_SYNTHNOTCONFIGURED   MAKE_DMHRESULTERROR(0x0131)
 
#define DMUS_E_SYNTHACTIVE   MAKE_DMHRESULTERROR(0x0132)
 
#define DMUS_E_CANNOTREAD   MAKE_DMHRESULTERROR(0x0133)
 
#define DMUS_E_DMUSIC_RELEASED   MAKE_DMHRESULTERROR(0x0134)
 
#define DMUS_E_BUFFER_EMPTY   MAKE_DMHRESULTERROR(0x0135)
 
#define DMUS_E_BUFFER_FULL   MAKE_DMHRESULTERROR(0x0136)
 
#define DMUS_E_PORT_NOT_CAPTURE   MAKE_DMHRESULTERROR(0x0137)
 
#define DMUS_E_PORT_NOT_RENDER   MAKE_DMHRESULTERROR(0x0138)
 
#define DMUS_E_DSOUND_NOT_SET   MAKE_DMHRESULTERROR(0x0139)
 
#define DMUS_E_ALREADY_ACTIVATED   MAKE_DMHRESULTERROR(0x013A)
 
#define DMUS_E_INVALIDBUFFER   MAKE_DMHRESULTERROR(0x013B)
 
#define DMUS_E_WAVEFORMATNOTSUPPORTED   MAKE_DMHRESULTERROR(0x013C)
 
#define DMUS_E_SYNTHINACTIVE   MAKE_DMHRESULTERROR(0x013D)
 
#define DMUS_E_DSOUND_ALREADY_SET   MAKE_DMHRESULTERROR(0x013E)
 
#define DMUS_E_INVALID_EVENT   MAKE_DMHRESULTERROR(0x013F)
 
#define DMUS_E_UNSUPPORTED_STREAM   MAKE_DMHRESULTERROR(0x0150)
 
#define DMUS_E_ALREADY_INITED   MAKE_DMHRESULTERROR(0x0151)
 
#define DMUS_E_INVALID_BAND   MAKE_DMHRESULTERROR(0x0152)
 
#define DMUS_E_TRACK_HDR_NOT_FIRST_CK   MAKE_DMHRESULTERROR(0x0155)
 
#define DMUS_E_TOOL_HDR_NOT_FIRST_CK   MAKE_DMHRESULTERROR(0x0156)
 
#define DMUS_E_INVALID_TRACK_HDR   MAKE_DMHRESULTERROR(0x0157)
 
#define DMUS_E_INVALID_TOOL_HDR   MAKE_DMHRESULTERROR(0x0158)
 
#define DMUS_E_ALL_TOOLS_FAILED   MAKE_DMHRESULTERROR(0x0159)
 
#define DMUS_E_ALL_TRACKS_FAILED   MAKE_DMHRESULTERROR(0x0160)
 
#define DMUS_E_NOT_FOUND   MAKE_DMHRESULTERROR(0x0161)
 
#define DMUS_E_NOT_INIT   MAKE_DMHRESULTERROR(0x0162)
 
#define DMUS_E_TYPE_DISABLED   MAKE_DMHRESULTERROR(0x0163)
 
#define DMUS_E_TYPE_UNSUPPORTED   MAKE_DMHRESULTERROR(0x0164)
 
#define DMUS_E_TIME_PAST   MAKE_DMHRESULTERROR(0x0165)
 
#define DMUS_E_TRACK_NOT_FOUND   MAKE_DMHRESULTERROR(0x0166)
 
#define DMUS_E_TRACK_NO_CLOCKTIME_SUPPORT   MAKE_DMHRESULTERROR(0x0167)
 
#define DMUS_E_NO_MASTER_CLOCK   MAKE_DMHRESULTERROR(0x0170)
 
#define DMUS_E_LOADER_NOCLASSID   MAKE_DMHRESULTERROR(0x0180)
 
#define DMUS_E_LOADER_BADPATH   MAKE_DMHRESULTERROR(0x0181)
 
#define DMUS_E_LOADER_FAILEDOPEN   MAKE_DMHRESULTERROR(0x0182)
 
#define DMUS_E_LOADER_FORMATNOTSUPPORTED   MAKE_DMHRESULTERROR(0x0183)
 
#define DMUS_E_LOADER_FAILEDCREATE   MAKE_DMHRESULTERROR(0x0184)
 
#define DMUS_E_LOADER_OBJECTNOTFOUND   MAKE_DMHRESULTERROR(0x0185)
 
#define DMUS_E_LOADER_NOFILENAME   MAKE_DMHRESULTERROR(0x0186)
 
#define DMUS_E_INVALIDFILE   MAKE_DMHRESULTERROR(0x0200)
 
#define DMUS_E_ALREADY_EXISTS   MAKE_DMHRESULTERROR(0x0201)
 
#define DMUS_E_OUT_OF_RANGE   MAKE_DMHRESULTERROR(0x0202)
 
#define DMUS_E_SEGMENT_INIT_FAILED   MAKE_DMHRESULTERROR(0x0203)
 
#define DMUS_E_ALREADY_SENT   MAKE_DMHRESULTERROR(0x0204)
 
#define DMUS_E_CANNOT_FREE   MAKE_DMHRESULTERROR(0x0205)
 
#define DMUS_E_CANNOT_OPEN_PORT   MAKE_DMHRESULTERROR(0x0206)
 
#define DMUS_E_CANNOT_CONVERT   MAKE_DMHRESULTERROR(0x0207)
 
#define DMUS_E_DESCEND_CHUNK_FAIL   MAKE_DMHRESULTERROR(0x0210)
 
#define DMUS_E_NOT_LOADED   MAKE_DMHRESULTERROR(0x0211)
 
#define DMUS_E_SCRIPT_LANGUAGE_INCOMPATIBLE   MAKE_DMHRESULTERROR(0x0213)
 
#define DMUS_E_SCRIPT_UNSUPPORTED_VARTYPE   MAKE_DMHRESULTERROR(0x0214)
 
#define DMUS_E_SCRIPT_ERROR_IN_SCRIPT   MAKE_DMHRESULTERROR(0x0215)
 
#define DMUS_E_SCRIPT_CANTLOAD_OLEAUT32   MAKE_DMHRESULTERROR(0x0216)
 
#define DMUS_E_SCRIPT_LOADSCRIPT_ERROR   MAKE_DMHRESULTERROR(0x0217)
 
#define DMUS_E_SCRIPT_INVALID_FILE   MAKE_DMHRESULTERROR(0x0218)
 
#define DMUS_E_INVALID_SCRIPTTRACK   MAKE_DMHRESULTERROR(0x0219)
 
#define DMUS_E_SCRIPT_VARIABLE_NOT_FOUND   MAKE_DMHRESULTERROR(0x021A)
 
#define DMUS_E_SCRIPT_ROUTINE_NOT_FOUND   MAKE_DMHRESULTERROR(0x021B)
 
#define DMUS_E_SCRIPT_CONTENT_READONLY   MAKE_DMHRESULTERROR(0x021C)
 
#define DMUS_E_SCRIPT_NOT_A_REFERENCE   MAKE_DMHRESULTERROR(0x021D)
 
#define DMUS_E_SCRIPT_VALUE_NOT_SUPPORTED   MAKE_DMHRESULTERROR(0x021E)
 
#define DMUS_E_INVALID_SEGMENTTRIGGERTRACK   MAKE_DMHRESULTERROR(0x0220)
 
#define DMUS_E_INVALID_LYRICSTRACK   MAKE_DMHRESULTERROR(0x0221)
 
#define DMUS_E_INVALID_PARAMCONTROLTRACK   MAKE_DMHRESULTERROR(0x0222)
 
#define DMUS_E_AUDIOVBSCRIPT_SYNTAXERROR   MAKE_DMHRESULTERROR(0x0223)
 
#define DMUS_E_AUDIOVBSCRIPT_RUNTIMEERROR   MAKE_DMHRESULTERROR(0x0224)
 
#define DMUS_E_AUDIOVBSCRIPT_OPERATIONFAILURE   MAKE_DMHRESULTERROR(0x0225)
 
#define DMUS_E_AUDIOPATHS_NOT_VALID   MAKE_DMHRESULTERROR(0x0226)
 
#define DMUS_E_AUDIOPATHS_IN_USE   MAKE_DMHRESULTERROR(0x0227)
 
#define DMUS_E_NO_AUDIOPATH_CONFIG   MAKE_DMHRESULTERROR(0x0228)
 
#define DMUS_E_AUDIOPATH_INACTIVE   MAKE_DMHRESULTERROR(0x0229)
 
#define DMUS_E_AUDIOPATH_NOBUFFER   MAKE_DMHRESULTERROR(0x022A)
 
#define DMUS_E_AUDIOPATH_NOPORT   MAKE_DMHRESULTERROR(0x022B)
 
#define DMUS_E_NO_AUDIOPATH   MAKE_DMHRESULTERROR(0x022C)
 
#define DMUS_E_INVALIDCHUNK   MAKE_DMHRESULTERROR(0x022D)
 
#define DMUS_E_AUDIOPATH_NOGLOBALFXBUFFER   MAKE_DMHRESULTERROR(0x022E)
 
#define DMUS_E_INVALID_CONTAINER_OBJECT   MAKE_DMHRESULTERROR(0x022F)
 

Macro Definition Documentation

◆ DMUS_E_ALL_TOOLS_FAILED

#define DMUS_E_ALL_TOOLS_FAILED   MAKE_DMHRESULTERROR(0x0159)

Definition at line 108 of file dmerror.h.

◆ DMUS_E_ALL_TRACKS_FAILED

#define DMUS_E_ALL_TRACKS_FAILED   MAKE_DMHRESULTERROR(0x0160)

Definition at line 109 of file dmerror.h.

◆ DMUS_E_ALREADY_ACTIVATED

#define DMUS_E_ALREADY_ACTIVATED   MAKE_DMHRESULTERROR(0x013A)

Definition at line 95 of file dmerror.h.

◆ DMUS_E_ALREADY_DOWNLOADED

#define DMUS_E_ALREADY_DOWNLOADED   MAKE_DMHRESULTERROR(0x0121)

Definition at line 70 of file dmerror.h.

◆ DMUS_E_ALREADY_EXISTS

#define DMUS_E_ALREADY_EXISTS   MAKE_DMHRESULTERROR(0x0201)

Definition at line 126 of file dmerror.h.

◆ DMUS_E_ALREADY_INITED

#define DMUS_E_ALREADY_INITED   MAKE_DMHRESULTERROR(0x0151)

Definition at line 102 of file dmerror.h.

◆ DMUS_E_ALREADY_LOADED

#define DMUS_E_ALREADY_LOADED   MAKE_DMHRESULTERROR(0x0111)

Definition at line 62 of file dmerror.h.

◆ DMUS_E_ALREADY_SENT

#define DMUS_E_ALREADY_SENT   MAKE_DMHRESULTERROR(0x0204)

Definition at line 129 of file dmerror.h.

◆ DMUS_E_ALREADYCLOSED

#define DMUS_E_ALREADYCLOSED   MAKE_DMHRESULTERROR(0x0130)

Definition at line 85 of file dmerror.h.

◆ DMUS_E_ALREADYOPEN

#define DMUS_E_ALREADYOPEN   MAKE_DMHRESULTERROR(0x012F)

Definition at line 84 of file dmerror.h.

◆ DMUS_E_AUDIOPATH_INACTIVE

#define DMUS_E_AUDIOPATH_INACTIVE   MAKE_DMHRESULTERROR(0x0229)

Definition at line 156 of file dmerror.h.

◆ DMUS_E_AUDIOPATH_NOBUFFER

#define DMUS_E_AUDIOPATH_NOBUFFER   MAKE_DMHRESULTERROR(0x022A)

Definition at line 157 of file dmerror.h.

◆ DMUS_E_AUDIOPATH_NOGLOBALFXBUFFER

#define DMUS_E_AUDIOPATH_NOGLOBALFXBUFFER   MAKE_DMHRESULTERROR(0x022E)

Definition at line 161 of file dmerror.h.

◆ DMUS_E_AUDIOPATH_NOPORT

#define DMUS_E_AUDIOPATH_NOPORT   MAKE_DMHRESULTERROR(0x022B)

Definition at line 158 of file dmerror.h.

◆ DMUS_E_AUDIOPATHS_IN_USE

#define DMUS_E_AUDIOPATHS_IN_USE   MAKE_DMHRESULTERROR(0x0227)

Definition at line 154 of file dmerror.h.

◆ DMUS_E_AUDIOPATHS_NOT_VALID

#define DMUS_E_AUDIOPATHS_NOT_VALID   MAKE_DMHRESULTERROR(0x0226)

Definition at line 153 of file dmerror.h.

◆ DMUS_E_AUDIOVBSCRIPT_OPERATIONFAILURE

#define DMUS_E_AUDIOVBSCRIPT_OPERATIONFAILURE   MAKE_DMHRESULTERROR(0x0225)

Definition at line 152 of file dmerror.h.

◆ DMUS_E_AUDIOVBSCRIPT_RUNTIMEERROR

#define DMUS_E_AUDIOVBSCRIPT_RUNTIMEERROR   MAKE_DMHRESULTERROR(0x0224)

Definition at line 151 of file dmerror.h.

◆ DMUS_E_AUDIOVBSCRIPT_SYNTAXERROR

#define DMUS_E_AUDIOVBSCRIPT_SYNTAXERROR   MAKE_DMHRESULTERROR(0x0223)

Definition at line 150 of file dmerror.h.

◆ DMUS_E_BADARTICULATION

#define DMUS_E_BADARTICULATION   MAKE_DMHRESULTERROR(0x0126)

Definition at line 75 of file dmerror.h.

◆ DMUS_E_BADINSTRUMENT

#define DMUS_E_BADINSTRUMENT   MAKE_DMHRESULTERROR(0x0127)

Definition at line 76 of file dmerror.h.

◆ DMUS_E_BADOFFSETTABLE

#define DMUS_E_BADOFFSETTABLE   MAKE_DMHRESULTERROR(0x012C)

Definition at line 81 of file dmerror.h.

◆ DMUS_E_BADWAVE

#define DMUS_E_BADWAVE   MAKE_DMHRESULTERROR(0x012B)

Definition at line 80 of file dmerror.h.

◆ DMUS_E_BADWAVELINK

#define DMUS_E_BADWAVELINK   MAKE_DMHRESULTERROR(0x0128)

Definition at line 77 of file dmerror.h.

◆ DMUS_E_BUFFER_EMPTY

#define DMUS_E_BUFFER_EMPTY   MAKE_DMHRESULTERROR(0x0135)

Definition at line 90 of file dmerror.h.

◆ DMUS_E_BUFFER_FULL

#define DMUS_E_BUFFER_FULL   MAKE_DMHRESULTERROR(0x0136)

Definition at line 91 of file dmerror.h.

◆ DMUS_E_BUFFERNOTAVAILABLE

#define DMUS_E_BUFFERNOTAVAILABLE   MAKE_DMHRESULTERROR(0x0106)

Definition at line 59 of file dmerror.h.

◆ DMUS_E_BUFFERNOTSET

#define DMUS_E_BUFFERNOTSET   MAKE_DMHRESULTERROR(0x0105)

Definition at line 58 of file dmerror.h.

◆ DMUS_E_CANNOT_CONVERT

#define DMUS_E_CANNOT_CONVERT   MAKE_DMHRESULTERROR(0x0207)

Definition at line 132 of file dmerror.h.

◆ DMUS_E_CANNOT_FREE

#define DMUS_E_CANNOT_FREE   MAKE_DMHRESULTERROR(0x0205)

Definition at line 130 of file dmerror.h.

◆ DMUS_E_CANNOT_OPEN_PORT

#define DMUS_E_CANNOT_OPEN_PORT   MAKE_DMHRESULTERROR(0x0206)

Definition at line 131 of file dmerror.h.

◆ DMUS_E_CANNOTREAD

#define DMUS_E_CANNOTREAD   MAKE_DMHRESULTERROR(0x0133)

Definition at line 88 of file dmerror.h.

◆ DMUS_E_CANNOTSEEK

#define DMUS_E_CANNOTSEEK   MAKE_DMHRESULTERROR(0x0115)

Definition at line 65 of file dmerror.h.

◆ DMUS_E_CANNOTWRITE

#define DMUS_E_CANNOTWRITE   MAKE_DMHRESULTERROR(0x0116)

Definition at line 66 of file dmerror.h.

◆ DMUS_E_CHUNKNOTFOUND

#define DMUS_E_CHUNKNOTFOUND   MAKE_DMHRESULTERROR(0x0117)

Definition at line 67 of file dmerror.h.

◆ DMUS_E_DESCEND_CHUNK_FAIL

#define DMUS_E_DESCEND_CHUNK_FAIL   MAKE_DMHRESULTERROR(0x0210)

Definition at line 133 of file dmerror.h.

◆ DMUS_E_DEVICE_IN_USE

#define DMUS_E_DEVICE_IN_USE   MAKE_DMHRESULTERROR(0x0103)

Definition at line 56 of file dmerror.h.

◆ DMUS_E_DMUSIC_RELEASED

#define DMUS_E_DMUSIC_RELEASED   MAKE_DMHRESULTERROR(0x0134)

Definition at line 89 of file dmerror.h.

◆ DMUS_E_DRIVER_FAILED

#define DMUS_E_DRIVER_FAILED   MAKE_DMHRESULTERROR(0x0101)

Definition at line 54 of file dmerror.h.

◆ DMUS_E_DSOUND_ALREADY_SET

#define DMUS_E_DSOUND_ALREADY_SET   MAKE_DMHRESULTERROR(0x013E)

Definition at line 99 of file dmerror.h.

◆ DMUS_E_DSOUND_NOT_SET

#define DMUS_E_DSOUND_NOT_SET   MAKE_DMHRESULTERROR(0x0139)

Definition at line 94 of file dmerror.h.

◆ DMUS_E_GET_UNSUPPORTED

#define DMUS_E_GET_UNSUPPORTED   MAKE_DMHRESULTERROR(0x0124)

Definition at line 73 of file dmerror.h.

◆ DMUS_E_INSUFFICIENTBUFFER

#define DMUS_E_INSUFFICIENTBUFFER   MAKE_DMHRESULTERROR(0x0104)

Definition at line 57 of file dmerror.h.

◆ DMUS_E_INVALID_BAND

#define DMUS_E_INVALID_BAND   MAKE_DMHRESULTERROR(0x0152)

Definition at line 103 of file dmerror.h.

◆ DMUS_E_INVALID_CONTAINER_OBJECT

#define DMUS_E_INVALID_CONTAINER_OBJECT   MAKE_DMHRESULTERROR(0x022F)

Definition at line 162 of file dmerror.h.

◆ DMUS_E_INVALID_DOWNLOADID

#define DMUS_E_INVALID_DOWNLOADID   MAKE_DMHRESULTERROR(0x0119)

Definition at line 68 of file dmerror.h.

◆ DMUS_E_INVALID_EVENT

#define DMUS_E_INVALID_EVENT   MAKE_DMHRESULTERROR(0x013F)

Definition at line 100 of file dmerror.h.

◆ DMUS_E_INVALID_LYRICSTRACK

#define DMUS_E_INVALID_LYRICSTRACK   MAKE_DMHRESULTERROR(0x0221)

Definition at line 148 of file dmerror.h.

◆ DMUS_E_INVALID_PARAMCONTROLTRACK

#define DMUS_E_INVALID_PARAMCONTROLTRACK   MAKE_DMHRESULTERROR(0x0222)

Definition at line 149 of file dmerror.h.

◆ DMUS_E_INVALID_SCRIPTTRACK

#define DMUS_E_INVALID_SCRIPTTRACK   MAKE_DMHRESULTERROR(0x0219)

Definition at line 141 of file dmerror.h.

◆ DMUS_E_INVALID_SEGMENTTRIGGERTRACK

#define DMUS_E_INVALID_SEGMENTTRIGGERTRACK   MAKE_DMHRESULTERROR(0x0220)

Definition at line 147 of file dmerror.h.

◆ DMUS_E_INVALID_TOOL_HDR

#define DMUS_E_INVALID_TOOL_HDR   MAKE_DMHRESULTERROR(0x0158)

Definition at line 107 of file dmerror.h.

◆ DMUS_E_INVALID_TRACK_HDR

#define DMUS_E_INVALID_TRACK_HDR   MAKE_DMHRESULTERROR(0x0157)

Definition at line 106 of file dmerror.h.

◆ DMUS_E_INVALIDBUFFER

#define DMUS_E_INVALIDBUFFER   MAKE_DMHRESULTERROR(0x013B)

Definition at line 96 of file dmerror.h.

◆ DMUS_E_INVALIDCHUNK

#define DMUS_E_INVALIDCHUNK   MAKE_DMHRESULTERROR(0x022D)

Definition at line 160 of file dmerror.h.

◆ DMUS_E_INVALIDFILE

#define DMUS_E_INVALIDFILE   MAKE_DMHRESULTERROR(0x0200)

Definition at line 125 of file dmerror.h.

◆ DMUS_E_INVALIDOFFSET

#define DMUS_E_INVALIDOFFSET   MAKE_DMHRESULTERROR(0x0109)

Definition at line 61 of file dmerror.h.

◆ DMUS_E_INVALIDPATCH

#define DMUS_E_INVALIDPATCH   MAKE_DMHRESULTERROR(0x0114)

Definition at line 64 of file dmerror.h.

◆ DMUS_E_INVALIDPOS

#define DMUS_E_INVALIDPOS   MAKE_DMHRESULTERROR(0x0113)

Definition at line 63 of file dmerror.h.

◆ DMUS_E_LOADER_BADPATH

#define DMUS_E_LOADER_BADPATH   MAKE_DMHRESULTERROR(0x0181)

Definition at line 119 of file dmerror.h.

◆ DMUS_E_LOADER_FAILEDCREATE

#define DMUS_E_LOADER_FAILEDCREATE   MAKE_DMHRESULTERROR(0x0184)

Definition at line 122 of file dmerror.h.

◆ DMUS_E_LOADER_FAILEDOPEN

#define DMUS_E_LOADER_FAILEDOPEN   MAKE_DMHRESULTERROR(0x0182)

Definition at line 120 of file dmerror.h.

◆ DMUS_E_LOADER_FORMATNOTSUPPORTED

#define DMUS_E_LOADER_FORMATNOTSUPPORTED   MAKE_DMHRESULTERROR(0x0183)

Definition at line 121 of file dmerror.h.

◆ DMUS_E_LOADER_NOCLASSID

#define DMUS_E_LOADER_NOCLASSID   MAKE_DMHRESULTERROR(0x0180)

Definition at line 118 of file dmerror.h.

◆ DMUS_E_LOADER_NOFILENAME

#define DMUS_E_LOADER_NOFILENAME   MAKE_DMHRESULTERROR(0x0186)

Definition at line 124 of file dmerror.h.

◆ DMUS_E_LOADER_OBJECTNOTFOUND

#define DMUS_E_LOADER_OBJECTNOTFOUND   MAKE_DMHRESULTERROR(0x0185)

Definition at line 123 of file dmerror.h.

◆ DMUS_E_NO_AUDIOPATH

#define DMUS_E_NO_AUDIOPATH   MAKE_DMHRESULTERROR(0x022C)

Definition at line 159 of file dmerror.h.

◆ DMUS_E_NO_AUDIOPATH_CONFIG

#define DMUS_E_NO_AUDIOPATH_CONFIG   MAKE_DMHRESULTERROR(0x0228)

Definition at line 155 of file dmerror.h.

◆ DMUS_E_NO_MASTER_CLOCK

#define DMUS_E_NO_MASTER_CLOCK   MAKE_DMHRESULTERROR(0x0170)

Definition at line 117 of file dmerror.h.

◆ DMUS_E_NOARTICULATION

#define DMUS_E_NOARTICULATION   MAKE_DMHRESULTERROR(0x0129)

Definition at line 78 of file dmerror.h.

◆ DMUS_E_NOSYNTHSINK

#define DMUS_E_NOSYNTHSINK   MAKE_DMHRESULTERROR(0x012E)

Definition at line 83 of file dmerror.h.

◆ DMUS_E_NOT_DOWNLOADED_TO_PORT

#define DMUS_E_NOT_DOWNLOADED_TO_PORT   MAKE_DMHRESULTERROR(0x0120)

Definition at line 69 of file dmerror.h.

◆ DMUS_E_NOT_FOUND

#define DMUS_E_NOT_FOUND   MAKE_DMHRESULTERROR(0x0161)

Definition at line 110 of file dmerror.h.

◆ DMUS_E_NOT_INIT

#define DMUS_E_NOT_INIT   MAKE_DMHRESULTERROR(0x0162)

Definition at line 111 of file dmerror.h.

◆ DMUS_E_NOT_LOADED

#define DMUS_E_NOT_LOADED   MAKE_DMHRESULTERROR(0x0211)

Definition at line 134 of file dmerror.h.

◆ DMUS_E_NOTADLSCOL

#define DMUS_E_NOTADLSCOL   MAKE_DMHRESULTERROR(0x0108)

Definition at line 60 of file dmerror.h.

◆ DMUS_E_NOTMONO

#define DMUS_E_NOTMONO   MAKE_DMHRESULTERROR(0x0125)

Definition at line 74 of file dmerror.h.

◆ DMUS_E_NOTPCM

#define DMUS_E_NOTPCM   MAKE_DMHRESULTERROR(0x012A)

Definition at line 79 of file dmerror.h.

◆ DMUS_E_OUT_OF_RANGE

#define DMUS_E_OUT_OF_RANGE   MAKE_DMHRESULTERROR(0x0202)

Definition at line 127 of file dmerror.h.

◆ DMUS_E_PORT_NOT_CAPTURE

#define DMUS_E_PORT_NOT_CAPTURE   MAKE_DMHRESULTERROR(0x0137)

Definition at line 92 of file dmerror.h.

◆ DMUS_E_PORT_NOT_RENDER

#define DMUS_E_PORT_NOT_RENDER   MAKE_DMHRESULTERROR(0x0138)

Definition at line 93 of file dmerror.h.

◆ DMUS_E_PORTS_OPEN

#define DMUS_E_PORTS_OPEN   MAKE_DMHRESULTERROR(0x0102)

Definition at line 55 of file dmerror.h.

◆ DMUS_E_SCRIPT_CANTLOAD_OLEAUT32

#define DMUS_E_SCRIPT_CANTLOAD_OLEAUT32   MAKE_DMHRESULTERROR(0x0216)

Definition at line 138 of file dmerror.h.

◆ DMUS_E_SCRIPT_CONTENT_READONLY

#define DMUS_E_SCRIPT_CONTENT_READONLY   MAKE_DMHRESULTERROR(0x021C)

Definition at line 144 of file dmerror.h.

◆ DMUS_E_SCRIPT_ERROR_IN_SCRIPT

#define DMUS_E_SCRIPT_ERROR_IN_SCRIPT   MAKE_DMHRESULTERROR(0x0215)

Definition at line 137 of file dmerror.h.

◆ DMUS_E_SCRIPT_INVALID_FILE

#define DMUS_E_SCRIPT_INVALID_FILE   MAKE_DMHRESULTERROR(0x0218)

Definition at line 140 of file dmerror.h.

◆ DMUS_E_SCRIPT_LANGUAGE_INCOMPATIBLE

#define DMUS_E_SCRIPT_LANGUAGE_INCOMPATIBLE   MAKE_DMHRESULTERROR(0x0213)

Definition at line 135 of file dmerror.h.

◆ DMUS_E_SCRIPT_LOADSCRIPT_ERROR

#define DMUS_E_SCRIPT_LOADSCRIPT_ERROR   MAKE_DMHRESULTERROR(0x0217)

Definition at line 139 of file dmerror.h.

◆ DMUS_E_SCRIPT_NOT_A_REFERENCE

#define DMUS_E_SCRIPT_NOT_A_REFERENCE   MAKE_DMHRESULTERROR(0x021D)

Definition at line 145 of file dmerror.h.

◆ DMUS_E_SCRIPT_ROUTINE_NOT_FOUND

#define DMUS_E_SCRIPT_ROUTINE_NOT_FOUND   MAKE_DMHRESULTERROR(0x021B)

Definition at line 143 of file dmerror.h.

◆ DMUS_E_SCRIPT_UNSUPPORTED_VARTYPE

#define DMUS_E_SCRIPT_UNSUPPORTED_VARTYPE   MAKE_DMHRESULTERROR(0x0214)

Definition at line 136 of file dmerror.h.

◆ DMUS_E_SCRIPT_VALUE_NOT_SUPPORTED

#define DMUS_E_SCRIPT_VALUE_NOT_SUPPORTED   MAKE_DMHRESULTERROR(0x021E)

Definition at line 146 of file dmerror.h.

◆ DMUS_E_SCRIPT_VARIABLE_NOT_FOUND

#define DMUS_E_SCRIPT_VARIABLE_NOT_FOUND   MAKE_DMHRESULTERROR(0x021A)

Definition at line 142 of file dmerror.h.

◆ DMUS_E_SEGMENT_INIT_FAILED

#define DMUS_E_SEGMENT_INIT_FAILED   MAKE_DMHRESULTERROR(0x0203)

Definition at line 128 of file dmerror.h.

◆ DMUS_E_SET_UNSUPPORTED

#define DMUS_E_SET_UNSUPPORTED   MAKE_DMHRESULTERROR(0x0123)

Definition at line 72 of file dmerror.h.

◆ DMUS_E_SYNTHACTIVE

#define DMUS_E_SYNTHACTIVE   MAKE_DMHRESULTERROR(0x0132)

Definition at line 87 of file dmerror.h.

◆ DMUS_E_SYNTHINACTIVE

#define DMUS_E_SYNTHINACTIVE   MAKE_DMHRESULTERROR(0x013D)

Definition at line 98 of file dmerror.h.

◆ DMUS_E_SYNTHNOTCONFIGURED

#define DMUS_E_SYNTHNOTCONFIGURED   MAKE_DMHRESULTERROR(0x0131)

Definition at line 86 of file dmerror.h.

◆ DMUS_E_TIME_PAST

#define DMUS_E_TIME_PAST   MAKE_DMHRESULTERROR(0x0165)

Definition at line 114 of file dmerror.h.

◆ DMUS_E_TOOL_HDR_NOT_FIRST_CK

#define DMUS_E_TOOL_HDR_NOT_FIRST_CK   MAKE_DMHRESULTERROR(0x0156)

Definition at line 105 of file dmerror.h.

◆ DMUS_E_TRACK_HDR_NOT_FIRST_CK

#define DMUS_E_TRACK_HDR_NOT_FIRST_CK   MAKE_DMHRESULTERROR(0x0155)

Definition at line 104 of file dmerror.h.

◆ DMUS_E_TRACK_NO_CLOCKTIME_SUPPORT

#define DMUS_E_TRACK_NO_CLOCKTIME_SUPPORT   MAKE_DMHRESULTERROR(0x0167)

Definition at line 116 of file dmerror.h.

◆ DMUS_E_TRACK_NOT_FOUND

#define DMUS_E_TRACK_NOT_FOUND   MAKE_DMHRESULTERROR(0x0166)

Definition at line 115 of file dmerror.h.

◆ DMUS_E_TYPE_DISABLED

#define DMUS_E_TYPE_DISABLED   MAKE_DMHRESULTERROR(0x0163)

Definition at line 112 of file dmerror.h.

◆ DMUS_E_TYPE_UNSUPPORTED

#define DMUS_E_TYPE_UNSUPPORTED   MAKE_DMHRESULTERROR(0x0164)

Definition at line 113 of file dmerror.h.

◆ DMUS_E_UNKNOWN_PROPERTY

#define DMUS_E_UNKNOWN_PROPERTY   MAKE_DMHRESULTERROR(0x0122)

Definition at line 71 of file dmerror.h.

◆ DMUS_E_UNKNOWNDOWNLOAD

#define DMUS_E_UNKNOWNDOWNLOAD   MAKE_DMHRESULTERROR(0x012D)

Definition at line 82 of file dmerror.h.

◆ DMUS_E_UNSUPPORTED_STREAM

#define DMUS_E_UNSUPPORTED_STREAM   MAKE_DMHRESULTERROR(0x0150)

Definition at line 101 of file dmerror.h.

◆ DMUS_E_WAVEFORMATNOTSUPPORTED

#define DMUS_E_WAVEFORMATNOTSUPPORTED   MAKE_DMHRESULTERROR(0x013C)

Definition at line 97 of file dmerror.h.

◆ DMUS_ERRBASE

#define DMUS_ERRBASE   0x1000

Definition at line 27 of file dmerror.h.

◆ DMUS_S_DOWN_OCTAVE

#define DMUS_S_DOWN_OCTAVE   MAKE_DMHRESULTSUCCESS(0x214)

Definition at line 50 of file dmerror.h.

◆ DMUS_S_END

#define DMUS_S_END   MAKE_DMHRESULTSUCCESS(0x202)

Definition at line 45 of file dmerror.h.

◆ DMUS_S_FREE

#define DMUS_S_FREE   MAKE_DMHRESULTSUCCESS(0x201)

Definition at line 44 of file dmerror.h.

◆ DMUS_S_GARBAGE_COLLECTED

#define DMUS_S_GARBAGE_COLLECTED   MAKE_DMHRESULTSUCCESS(0x216)

Definition at line 52 of file dmerror.h.

◆ DMUS_S_LAST_TOOL

#define DMUS_S_LAST_TOOL   MAKE_DMHRESULTSUCCESS(0x211)

Definition at line 47 of file dmerror.h.

◆ DMUS_S_NOBUFFERCONTROL

#define DMUS_S_NOBUFFERCONTROL   MAKE_DMHRESULTSUCCESS(0x215)

Definition at line 51 of file dmerror.h.

◆ DMUS_S_OVER_CHORD

#define DMUS_S_OVER_CHORD   MAKE_DMHRESULTSUCCESS(0x212)

Definition at line 48 of file dmerror.h.

◆ DMUS_S_PARTIALDOWNLOAD

#define DMUS_S_PARTIALDOWNLOAD   MAKE_DMHRESULTSUCCESS(0x092)

Definition at line 42 of file dmerror.h.

◆ DMUS_S_PARTIALLOAD

#define DMUS_S_PARTIALLOAD   MAKE_DMHRESULTSUCCESS(0x091)

Definition at line 41 of file dmerror.h.

◆ DMUS_S_REQUEUE

#define DMUS_S_REQUEUE   MAKE_DMHRESULTSUCCESS(0x200)

Definition at line 43 of file dmerror.h.

◆ DMUS_S_STRING_TRUNCATED

#define DMUS_S_STRING_TRUNCATED   MAKE_DMHRESULTSUCCESS(0x210)

Definition at line 46 of file dmerror.h.

◆ DMUS_S_UP_OCTAVE

#define DMUS_S_UP_OCTAVE   MAKE_DMHRESULTSUCCESS(0x213)

Definition at line 49 of file dmerror.h.

◆ FACILITY_DIRECTMUSIC

#define FACILITY_DIRECTMUSIC   0x878

Definition at line 26 of file dmerror.h.

◆ MAKE_DMHRESULTERROR

#define MAKE_DMHRESULTERROR (   code)    MAKE_HRESULT(1, FACILITY_DIRECTMUSIC, (DMUS_ERRBASE + (code)))

Definition at line 35 of file dmerror.h.

◆ MAKE_DMHRESULTSUCCESS

#define MAKE_DMHRESULTSUCCESS (   code)    MAKE_HRESULT(0, FACILITY_DIRECTMUSIC, (DMUS_ERRBASE + (code)))

Definition at line 34 of file dmerror.h.

◆ MAKE_HRESULT

#define MAKE_HRESULT (   sev,
  fac,
  code 
)     ((HRESULT) (((ULONG)(sev)<<31) | ((ULONG)(fac)<<16) | ((ULONG)(code))) )

Definition at line 30 of file dmerror.h.