大家帮小弟我哈!如何去调用下面的回调函数

大家帮我哈!怎么去调用下面的回调函数?

EnumDisplayMonitors的函数原型是这样的:
C/C++ code
BOOL EnumDisplayMonitors(
  HDC hdc,                   // handle to display DC 
  LPCRECT lprcClip,          // clipping rectangle 
  MONITORENUMPROC lpfnEnum,  // callback function
  LPARAM dwData              // data for callback function 
);


MonitorEnumProc的函数原型是这样的(是一个回调函数):
C/C++ code
BOOL CALLBACK MonitorEnumProc(
  HMONITOR hMonitor,  // handle to display monitor
  HDC hdcMonitor,     // handle to monitor DC
  LPRECT lprcMonitor, // monitor intersection rectangle
  LPARAM dwData       // data
);


我想知道怎么去用EnumDisplayMonitors去调用MonitorEnumProc这个回调函数啊?MonitorEnumProc用不用重新定义啊?
可不可以给我写一下怎么去调用的代码?

------解决方案--------------------
是这样吧:
(*lpfnEnum)(
hMonitor, // handle to display monitor
hdcMonitor, // handle to monitor DC
lprcMonitor, // monitor intersection rectangle
dwData // data
);
------解决方案--------------------
http://topic.****.net/u/20070420/14/00b9515e-5c97-4d45-bf98-965a18433f69.html

http://blog.****.net/Parfait/archive/2007/06/26/1667237.aspx