i never used enum before now,but what could be wrong in this definition ?
enum keys { HKEY_CLASSES_ROOT , HKEY_CURRENT_USER , HKEY_LOCAL_MACHINE , HKEY_USERS , HKEY_CURRENT_CONFIG };
.\src\av.cpp:28: error: expected identifier before '(' token
..\src\av.cpp:28: error: expected `}' before '(' token
..\src\av.cpp:28: error: expected `)' before numeric constant
..\src\av.cpp:29: error: expected declaration before '}' token