13 #define ALCAPI __declspec(dllexport)
15 #define ALCAPI __declspec(dllimport)
18 typedef struct ALCdevice_struct
ALCdevice;
21 #define ALCAPIENTRY __cdecl
29 #define ALCAPIENTRY __cdecl
34 #ifndef ALC_NO_PROTOTYPES
void ALCvoid
ALC void type.
ALCAPI ALCcontext *ALCAPIENTRY alcGetCurrentContext(ALCvoid)
ALCAPI ALCvoid ALCAPIENTRY alcSuspendContext(ALCcontext *context)
ALCAPI ALCubyte *ALCAPIENTRY alcGetString(ALCdevice *device, ALCenum param)
unsigned char ALCubyte
ALC 8bit unsigned byte.
ALCAPI ALCenum ALCAPIENTRY alcGetEnumValue(ALCdevice *device, ALCubyte *enumName)
unsigned char ALubyte
OpenAL 8bit unsigned byte.
unsigned int ALCsizei
ALC 32bit type.
ALCAPI ALCvoid ALCAPIENTRY alcProcessContext(ALCcontext *context)
ALCAPI ALCvoid ALCAPIENTRY alcCloseDevice(ALCdevice *device)
ALCAPI ALCvoid *ALCAPIENTRY alcGetProcAddress(ALCdevice *device, ALCubyte *funcName)
char ALCboolean
OpenAL cross platform audio library Copyright (C) 1999-2000 by authors.
ALCAPI ALCvoid ALCAPIENTRY alcGetIntegerv(ALCdevice *device, ALCenum param, ALCsizei size, ALCint *data)
int ALCint
ALC 32bit signed integer type.
GLsizei GLsizei GLenum GLenum const GLvoid * data
ALCAPI ALCboolean ALCAPIENTRY alcIsExtensionPresent(ALCdevice *device, ALCubyte *extName)
ALCAPI ALCdevice *ALCAPIENTRY alcOpenDevice(ALCubyte *deviceName)
ALCAPI ALCvoid ALCAPIENTRY alcDestroyContext(ALCcontext *context)
int ALCenum
ALC enumerations.
ALCAPI ALCboolean ALCAPIENTRY alcMakeContextCurrent(ALCcontext *context)
ALCAPI ALCenum ALCAPIENTRY alcGetError(ALCdevice *device)
ALCAPI ALCcontext *ALCAPIENTRY alcCreateContext(ALCdevice *device, ALCint *attrList)
ALCAPI ALCdevice *ALCAPIENTRY alcGetContextsDevice(ALCcontext *context)