#pragma once struct IGpFiber; namespace PortabilityLayer { class HostSystemServices; } class GpFiberStarter { public: typedef void(*ThreadFunc_t)(void *context); static IGpFiber *StartFiber(PortabilityLayer::HostSystemServices *systemServices, ThreadFunc_t threadFunc, void *context, IGpFiber *creatingFiber); };