class MaClasse { public : static DWORD WINAPI StaticThreadFunc( void *Param ) { MaClasse* Obj = reinterpret_cast( Param ); return Obj->ThreadFunc(); } private : DWORD ThreadFunc() { // ... return 0; } };