¿Que es lo que no entiendes exactamente, la visibilidad del miembro, lo que es una constante, el datatype 'int', el valor hexadecimal, o lo que?
Deberías leer un manual básico de
C#.
Como ya viste, el primer parámetro (
dwFlags) de la función "
mouse_event" acepta muchos valores:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646260%28v=vs.85%29.aspxA cada valor se le suele asignar un nombre (en este caso "
MOUSEEVENTF_LEFTDOWN") ya sea usando constantes o una Enum o como se prefiera, para que sea más facil de manejar y sobretodo de recordar.
El "
0x0002" es el valor en hexadecimal, en decimal es "2".
Saludos...