__asm _asm asm auto break bool case
catch __cdecl -cdecl cdecl char class const
const_cast continue __cs _cs __declspec default delete
do double _ds __ds dynamic_cast else enum
_es __es __expect explicit _export __export extern
false __far _far far __fastcall _fastcall __finally
float for friend goto __huge _huge huge
if __import _import inline interrupt int __interrupt
_interrupt __loadds _loadds long mutable namespace __near
_near near new operator __pascal _pascal pascal
private protected public register reinterpret_cast return __rtti
__saveregs _saveregs __seg _seg short signed sizeof
__ss _ss static static_cast __stdcall _stdcall struct
switch template this __thread throw true _try
try typedef typename typeid union using unsigned
virtual void volatile wchar_t while