I am trying to register:

Code:
UINT WM_USER_MOUSEMOVE = RegisterWindowMessage("uSer-mOuSeMoVe-mOuSeHoOk");
and using it here:

Code:
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    switch (message)                  /* handle the messages */
    {
    case WM_USER_MOUSEMOVE:
    {
and get error:

Code:
error: `WM_USER_MOUSEMOVE' cannot appear in a constant-expression|
when multiple examples say to use it like this. Any ideas? thanks.