#pragma once struct IGpCursor { virtual void Destroy() = 0; };