Pasar datos de usuario con SetTimer

Estoy llamando a SetTimer en una función de una Clase.

SetTimer(NULL, 0, 10000, (TIMERPROC) TimerCallBack);  

Donde TimerCallBack es:

static VOID CALLBACK TimerCallBack(HWND, UINT, UINT, DWORD)

Ahora mi necesidad es llamar a uno de los métodos de clase que inició el temporizador, ya que TimerCallBack es estático, ya no tiene acceso al objeto de clase.

No puedo encontrar ninguna manera de pasar el puntero del objeto junto con el SetTimer para poder recibirlo nuevamente en la función de devolución de llamada.

¿Hay alguna otra manera de lograr esto? Si no es compatible con SetTimer, ¿de qué otra manera puedo implementar esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta