$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Ben Hutchings (ben.hutchings_at_[hidden])
Date: 2005-03-11 07:14:22
Olenhouse, Jason wrote:
> I'm trying to pass a member function pointer around to the Windows Service Control Manager through
> Windpws API functions, but I think I'm having troubles with the __stdcall convention.  
<snip>
No, the problem is passing a member function pointer.  A member function 
pointer is not type-compatible with a function pointer with the same 
parameter types, regardless of whether they have the same calling 
convention.
ServiceMain has to be a static member or free function.  If you really 
need to pass your own argument(s) to it then use a static variable or 
TLS slot.
Ben.