Go to the documentation of this file.
39#ifdef SO3_STATIC_BUILD
42# ifdef SO3_NON_CLIENT_BUILD
43# define _SO3_Export __attribute__ ((visibility ("default")))
55#define SO3_PLUGIN_INSTANCE void*
56#define SO3_PLUGIN_LOAD(a) dlopen(a,RTLD_LAZY)
57#define SO3_PLUGIN_UNLOAD(a) dlclose(a)
58#define SO3_PLUGIN_GET_SYMBOL(a,b) dlsym(a,b)
59#define SO3_PLUGIN_ERROR() dlerror()
61#define WPARAM SCOL_PTR_TYPE
62#define LPARAM SCOL_PTR_TYPE
64#define WM_KEYDOWN 0x0100
65#define WM_KEYUP 0x0101
67#define WM_SYSKEYDOWN 0x0104
68#define WM_SYSKEYUP 0x0105
69#define WM_SYSCHAR 0x0106
70#define WM_IME_KEYDOWN 0x0290
71#define WM_IME_KEYUP 0x0291