9 #define DECL_THUNK0(R, n) AL_API R AL_APIENTRY n(void) { return (R)0; }
10 #define DECL_THUNK1(R, n, T1) AL_API R AL_APIENTRY n(T1 a) { return (R)0; }
11 #define DECL_THUNK2(R, n, T1, T2) AL_API R AL_APIENTRY n(T1 a, T2 b) { return (R)0; }
12 #define DECL_THUNK3(R, n, T1, T2, T3) AL_API R AL_APIENTRY n(T1 a, T2 b, T3 c) { return (R)0; }
13 #define DECL_THUNK4(R, n, T1, T2, T3, T4) AL_API R AL_APIENTRY n(T1 a, T2 b, T3 c, T4 d) { return (R)0; }
14 #define DECL_THUNK5(R, n, T1, T2, T3, T4, T5) AL_API R AL_APIENTRY n(T1 a, T2 b, T3 c, T4 d, T5 e) { return (R)0; }
17 DECL_THUNK1(void, alDopplerFactor
, ALfloat
)
18 DECL_THUNK1(void, alDopplerVelocity
, ALfloat
)
19 DECL_THUNK1(void, alSpeedOfSound
, ALfloat
)
20 DECL_THUNK1(void, alDistanceModel
, ALenum
)
22 DECL_THUNK1(void, alEnable
, ALenum
)
23 DECL_THUNK1(void, alDisable
, ALenum
)
24 DECL_THUNK1(ALboolean
, alIsEnabled
, ALenum
)
26 DECL_THUNK1(const ALchar
*, alGetString
, ALenum
)
27 DECL_THUNK2(void, alGetBooleanv
, ALenum
, ALboolean
*)
28 DECL_THUNK2(void, alGetIntegerv
, ALenum
, ALint
*)
29 DECL_THUNK2(void, alGetFloatv
, ALenum
, ALfloat
*)
30 DECL_THUNK2(void, alGetDoublev
, ALenum
, ALdouble
*)
31 DECL_THUNK1(ALboolean
, alGetBoolean
, ALenum
)
32 DECL_THUNK1(ALint
, alGetInteger
, ALenum
)
33 DECL_THUNK1(ALfloat
, alGetFloat
, ALenum
)
34 DECL_THUNK1(ALdouble
, alGetDouble
, ALenum
)
36 DECL_THUNK0(ALenum
, alGetError
)
38 DECL_THUNK1(ALboolean
, alIsExtensionPresent
, const ALchar
*)
39 DECL_THUNK1(void*, alGetProcAddress
, const ALchar
*)
40 DECL_THUNK1(ALenum
, alGetEnumValue
, const ALchar
*)
42 DECL_THUNK2(void, alListenerf
, ALenum
, ALfloat
)
43 DECL_THUNK4(void, alListener3f
, ALenum
, ALfloat
, ALfloat
, ALfloat
)
44 DECL_THUNK2(void, alListenerfv
, ALenum
, const ALfloat
*)
45 DECL_THUNK2(void, alListeneri
, ALenum
, ALint
)
46 DECL_THUNK4(void, alListener3i
, ALenum
, ALint
, ALint
, ALint
)
47 DECL_THUNK2(void, alListeneriv
, ALenum
, const ALint
*)
48 DECL_THUNK2(void, alGetListenerf
, ALenum
, ALfloat
*)
49 DECL_THUNK4(void, alGetListener3f
, ALenum
, ALfloat
*, ALfloat
*, ALfloat
*)
50 DECL_THUNK2(void, alGetListenerfv
, ALenum
, ALfloat
*)
51 DECL_THUNK2(void, alGetListeneri
, ALenum
, ALint
*)
52 DECL_THUNK4(void, alGetListener3i
, ALenum
, ALint
*, ALint
*, ALint
*)
53 DECL_THUNK2(void, alGetListeneriv
, ALenum
, ALint
*)
55 DECL_THUNK2(void, alGenSources
, ALsizei
, ALuint
*)
56 DECL_THUNK2(void, alDeleteSources
, ALsizei
, const ALuint
*)
57 DECL_THUNK1(ALboolean
, alIsSource
, ALuint
)
58 DECL_THUNK3(void, alSourcef
, ALuint
, ALenum
, ALfloat
)
59 DECL_THUNK5(void, alSource3f
, ALuint
, ALenum
, ALfloat
, ALfloat
, ALfloat
)
60 DECL_THUNK3(void, alSourcefv
, ALuint
, ALenum
, const ALfloat
*)
61 DECL_THUNK3(void, alSourcei
, ALuint
, ALenum
, ALint
)
62 DECL_THUNK5(void, alSource3i
, ALuint
, ALenum
, ALint
, ALint
, ALint
)
63 DECL_THUNK3(void, alSourceiv
, ALuint
, ALenum
, const ALint
*)
64 DECL_THUNK3(void, alGetSourcef
, ALuint
, ALenum
, ALfloat
*)
65 DECL_THUNK5(void, alGetSource3f
, ALuint
, ALenum
, ALfloat
*, ALfloat
*, ALfloat
*)
66 DECL_THUNK3(void, alGetSourcefv
, ALuint
, ALenum
, ALfloat
*)
67 DECL_THUNK3(void, alGetSourcei
, ALuint
, ALenum
, ALint
*)
68 DECL_THUNK5(void, alGetSource3i
, ALuint
, ALenum
, ALint
*, ALint
*, ALint
*)
69 DECL_THUNK3(void, alGetSourceiv
, ALuint
, ALenum
, ALint
*)
70 DECL_THUNK2(void, alSourcePlayv
, ALsizei
, const ALuint
*)
71 DECL_THUNK2(void, alSourceStopv
, ALsizei
, const ALuint
*)
72 DECL_THUNK2(void, alSourceRewindv
, ALsizei
, const ALuint
*)
73 DECL_THUNK2(void, alSourcePausev
, ALsizei
, const ALuint
*)
74 DECL_THUNK1(void, alSourcePlay
, ALuint
)
75 DECL_THUNK1(void, alSourceStop
, ALuint
)
76 DECL_THUNK1(void, alSourceRewind
, ALuint
)
77 DECL_THUNK1(void, alSourcePause
, ALuint
)
78 DECL_THUNK3(void, alSourceQueueBuffers
, ALuint
, ALsizei
, const ALuint
*)
79 DECL_THUNK3(void, alSourceUnqueueBuffers
, ALuint
, ALsizei
, ALuint
*)
81 DECL_THUNK2(void, alGenBuffers
, ALsizei
, ALuint
*)
82 DECL_THUNK2(void, alDeleteBuffers
, ALsizei
, const ALuint
*)
83 DECL_THUNK1(ALboolean
, alIsBuffer
, ALuint
)
84 DECL_THUNK3(void, alBufferf
, ALuint
, ALenum
, ALfloat
)
85 DECL_THUNK5(void, alBuffer3f
, ALuint
, ALenum
, ALfloat
, ALfloat
, ALfloat
)
86 DECL_THUNK3(void, alBufferfv
, ALuint
, ALenum
, const ALfloat
*)
87 DECL_THUNK3(void, alBufferi
, ALuint
, ALenum
, ALint
)
88 DECL_THUNK5(void, alBuffer3i
, ALuint
, ALenum
, ALint
, ALint
, ALint
)
89 DECL_THUNK3(void, alBufferiv
, ALuint
, ALenum
, const ALint
*)
90 DECL_THUNK3(void, alGetBufferf
, ALuint
, ALenum
, ALfloat
*)
91 DECL_THUNK5(void, alGetBuffer3f
, ALuint
, ALenum
, ALfloat
*, ALfloat
*, ALfloat
*)
92 DECL_THUNK3(void, alGetBufferfv
, ALuint
, ALenum
, ALfloat
*)
93 DECL_THUNK3(void, alGetBufferi
, ALuint
, ALenum
, ALint
*)
94 DECL_THUNK5(void, alGetBuffer3i
, ALuint
, ALenum
, ALint
*, ALint
*, ALint
*)
95 DECL_THUNK3(void, alGetBufferiv
, ALuint
, ALenum
, ALint
*)
96 DECL_THUNK5(void, alBufferData
, ALuint
, ALenum
, const ALvoid
*, ALsizei
, ALsizei
)