Commit b1d4e9a0 authored by David Reid's avatar David Reid

Fix some warnings.

parent ab8035d7
......@@ -7574,72 +7574,72 @@ static ma_result ma_result_from_GetLastError(DWORD error)
}
/* WASAPI error codes. */
#define MA_AUDCLNT_E_NOT_INITIALIZED 0x88890001
#define MA_AUDCLNT_E_ALREADY_INITIALIZED 0x88890002
#define MA_AUDCLNT_E_WRONG_ENDPOINT_TYPE 0x88890003
#define MA_AUDCLNT_E_DEVICE_INVALIDATED 0x88890004
#define MA_AUDCLNT_E_NOT_STOPPED 0x88890005
#define MA_AUDCLNT_E_BUFFER_TOO_LARGE 0x88890006
#define MA_AUDCLNT_E_OUT_OF_ORDER 0x88890007
#define MA_AUDCLNT_E_UNSUPPORTED_FORMAT 0x88890008
#define MA_AUDCLNT_E_INVALID_SIZE 0x88890009
#define MA_AUDCLNT_E_DEVICE_IN_USE 0x8889000A
#define MA_AUDCLNT_E_BUFFER_OPERATION_PENDING 0x8889000B
#define MA_AUDCLNT_E_THREAD_NOT_REGISTERED 0x8889000C
#define MA_AUDCLNT_E_NO_SINGLE_PROCESS 0x8889000D
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED 0x8889000E
#define MA_AUDCLNT_E_ENDPOINT_CREATE_FAILED 0x8889000F
#define MA_AUDCLNT_E_SERVICE_NOT_RUNNING 0x88890010
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED 0x88890011
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_ONLY 0x88890012
#define MA_AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL 0x88890013
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_SET 0x88890014
#define MA_AUDCLNT_E_INCORRECT_BUFFER_SIZE 0x88890015
#define MA_AUDCLNT_E_BUFFER_SIZE_ERROR 0x88890016
#define MA_AUDCLNT_E_CPUUSAGE_EXCEEDED 0x88890017
#define MA_AUDCLNT_E_BUFFER_ERROR 0x88890018
#define MA_AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED 0x88890019
#define MA_AUDCLNT_E_INVALID_DEVICE_PERIOD 0x88890020
#define MA_AUDCLNT_E_INVALID_STREAM_FLAG 0x88890021
#define MA_AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE 0x88890022
#define MA_AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES 0x88890023
#define MA_AUDCLNT_E_OFFLOAD_MODE_ONLY 0x88890024
#define MA_AUDCLNT_E_NONOFFLOAD_MODE_ONLY 0x88890025
#define MA_AUDCLNT_E_RESOURCES_INVALIDATED 0x88890026
#define MA_AUDCLNT_E_RAW_MODE_UNSUPPORTED 0x88890027
#define MA_AUDCLNT_E_ENGINE_PERIODICITY_LOCKED 0x88890028
#define MA_AUDCLNT_E_ENGINE_FORMAT_LOCKED 0x88890029
#define MA_AUDCLNT_E_HEADTRACKING_ENABLED 0x88890030
#define MA_AUDCLNT_E_HEADTRACKING_UNSUPPORTED 0x88890040
#define MA_AUDCLNT_S_BUFFER_EMPTY 0x08890001
#define MA_AUDCLNT_S_THREAD_ALREADY_REGISTERED 0x08890002
#define MA_AUDCLNT_S_POSITION_STALLED 0x08890003
#define MA_DS_OK 0
#define MA_DS_NO_VIRTUALIZATION 0x0878000A
#define MA_DSERR_ALLOCATED 0x8878000A
#define MA_DSERR_CONTROLUNAVAIL 0x8878001E
#define MA_DSERR_INVALIDPARAM 0x80070057 /*E_INVALIDARG*/
#define MA_DSERR_INVALIDCALL 0x88780032
#define MA_DSERR_GENERIC 0x80004005 /*E_FAIL*/
#define MA_DSERR_PRIOLEVELNEEDED 0x88780046
#define MA_DSERR_OUTOFMEMORY 0x8007000E /*E_OUTOFMEMORY*/
#define MA_DSERR_BADFORMAT 0x88780064
#define MA_DSERR_UNSUPPORTED 0x80004001 /*E_NOTIMPL*/
#define MA_DSERR_NODRIVER 0x88780078
#define MA_DSERR_ALREADYINITIALIZED 0x88780082
#define MA_DSERR_NOAGGREGATION 0x80040110 /*CLASS_E_NOAGGREGATION*/
#define MA_DSERR_BUFFERLOST 0x88780096
#define MA_DSERR_OTHERAPPHASPRIO 0x887800A0
#define MA_DSERR_UNINITIALIZED 0x887800AA
#define MA_DSERR_NOINTERFACE 0x80004002 /*E_NOINTERFACE*/
#define MA_DSERR_ACCESSDENIED 0x80070005 /*E_ACCESSDENIED*/
#define MA_DSERR_BUFFERTOOSMALL 0x887800B4
#define MA_DSERR_DS8_REQUIRED 0x887800BE
#define MA_DSERR_SENDLOOP 0x887800C8
#define MA_DSERR_BADSENDBUFFERGUID 0x887800D2
#define MA_DSERR_OBJECTNOTFOUND 0x88781161
#define MA_DSERR_FXUNAVAILABLE 0x887800DC
#define MA_AUDCLNT_E_NOT_INITIALIZED ((HRESULT)0x88890001)
#define MA_AUDCLNT_E_ALREADY_INITIALIZED ((HRESULT)0x88890002)
#define MA_AUDCLNT_E_WRONG_ENDPOINT_TYPE ((HRESULT)0x88890003)
#define MA_AUDCLNT_E_DEVICE_INVALIDATED ((HRESULT)0x88890004)
#define MA_AUDCLNT_E_NOT_STOPPED ((HRESULT)0x88890005)
#define MA_AUDCLNT_E_BUFFER_TOO_LARGE ((HRESULT)0x88890006)
#define MA_AUDCLNT_E_OUT_OF_ORDER ((HRESULT)0x88890007)
#define MA_AUDCLNT_E_UNSUPPORTED_FORMAT ((HRESULT)0x88890008)
#define MA_AUDCLNT_E_INVALID_SIZE ((HRESULT)0x88890009)
#define MA_AUDCLNT_E_DEVICE_IN_USE ((HRESULT)0x8889000A)
#define MA_AUDCLNT_E_BUFFER_OPERATION_PENDING ((HRESULT)0x8889000B)
#define MA_AUDCLNT_E_THREAD_NOT_REGISTERED ((HRESULT)0x8889000C)
#define MA_AUDCLNT_E_NO_SINGLE_PROCESS ((HRESULT)0x8889000D)
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED ((HRESULT)0x8889000E)
#define MA_AUDCLNT_E_ENDPOINT_CREATE_FAILED ((HRESULT)0x8889000F)
#define MA_AUDCLNT_E_SERVICE_NOT_RUNNING ((HRESULT)0x88890010)
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED ((HRESULT)0x88890011)
#define MA_AUDCLNT_E_EXCLUSIVE_MODE_ONLY ((HRESULT)0x88890012)
#define MA_AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL ((HRESULT)0x88890013)
#define MA_AUDCLNT_E_EVENTHANDLE_NOT_SET ((HRESULT)0x88890014)
#define MA_AUDCLNT_E_INCORRECT_BUFFER_SIZE ((HRESULT)0x88890015)
#define MA_AUDCLNT_E_BUFFER_SIZE_ERROR ((HRESULT)0x88890016)
#define MA_AUDCLNT_E_CPUUSAGE_EXCEEDED ((HRESULT)0x88890017)
#define MA_AUDCLNT_E_BUFFER_ERROR ((HRESULT)0x88890018)
#define MA_AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED ((HRESULT)0x88890019)
#define MA_AUDCLNT_E_INVALID_DEVICE_PERIOD ((HRESULT)0x88890020)
#define MA_AUDCLNT_E_INVALID_STREAM_FLAG ((HRESULT)0x88890021)
#define MA_AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE ((HRESULT)0x88890022)
#define MA_AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES ((HRESULT)0x88890023)
#define MA_AUDCLNT_E_OFFLOAD_MODE_ONLY ((HRESULT)0x88890024)
#define MA_AUDCLNT_E_NONOFFLOAD_MODE_ONLY ((HRESULT)0x88890025)
#define MA_AUDCLNT_E_RESOURCES_INVALIDATED ((HRESULT)0x88890026)
#define MA_AUDCLNT_E_RAW_MODE_UNSUPPORTED ((HRESULT)0x88890027)
#define MA_AUDCLNT_E_ENGINE_PERIODICITY_LOCKED ((HRESULT)0x88890028)
#define MA_AUDCLNT_E_ENGINE_FORMAT_LOCKED ((HRESULT)0x88890029)
#define MA_AUDCLNT_E_HEADTRACKING_ENABLED ((HRESULT)0x88890030)
#define MA_AUDCLNT_E_HEADTRACKING_UNSUPPORTED ((HRESULT)0x88890040)
#define MA_AUDCLNT_S_BUFFER_EMPTY ((HRESULT)0x08890001)
#define MA_AUDCLNT_S_THREAD_ALREADY_REGISTERED ((HRESULT)0x08890002)
#define MA_AUDCLNT_S_POSITION_STALLED ((HRESULT)0x08890003)
#define MA_DS_OK ((HRESULT)0)
#define MA_DS_NO_VIRTUALIZATION ((HRESULT)0x0878000A)
#define MA_DSERR_ALLOCATED ((HRESULT)0x8878000A)
#define MA_DSERR_CONTROLUNAVAIL ((HRESULT)0x8878001E)
#define MA_DSERR_INVALIDPARAM ((HRESULT)0x80070057) /*E_INVALIDARG*/
#define MA_DSERR_INVALIDCALL ((HRESULT)0x88780032)
#define MA_DSERR_GENERIC ((HRESULT)0x80004005) /*E_FAIL*/
#define MA_DSERR_PRIOLEVELNEEDED ((HRESULT)0x88780046)
#define MA_DSERR_OUTOFMEMORY ((HRESULT)0x8007000E) /*E_OUTOFMEMORY*/
#define MA_DSERR_BADFORMAT ((HRESULT)0x88780064)
#define MA_DSERR_UNSUPPORTED ((HRESULT)0x80004001) /*E_NOTIMPL*/
#define MA_DSERR_NODRIVER ((HRESULT)0x88780078)
#define MA_DSERR_ALREADYINITIALIZED ((HRESULT)0x88780082)
#define MA_DSERR_NOAGGREGATION ((HRESULT)0x80040110) /*CLASS_E_NOAGGREGATION*/
#define MA_DSERR_BUFFERLOST ((HRESULT)0x88780096)
#define MA_DSERR_OTHERAPPHASPRIO ((HRESULT)0x887800A0)
#define MA_DSERR_UNINITIALIZED ((HRESULT)0x887800AA)
#define MA_DSERR_NOINTERFACE ((HRESULT)0x80004002) /*E_NOINTERFACE*/
#define MA_DSERR_ACCESSDENIED ((HRESULT)0x80070005) /*E_ACCESSDENIED*/
#define MA_DSERR_BUFFERTOOSMALL ((HRESULT)0x887800B4)
#define MA_DSERR_DS8_REQUIRED ((HRESULT)0x887800BE)
#define MA_DSERR_SENDLOOP ((HRESULT)0x887800C8)
#define MA_DSERR_BADSENDBUFFERGUID ((HRESULT)0x887800D2)
#define MA_DSERR_OBJECTNOTFOUND ((HRESULT)0x88781161)
#define MA_DSERR_FXUNAVAILABLE ((HRESULT)0x887800DC)
static ma_result ma_result_from_HRESULT(HRESULT hr)
{
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment