#pragma once namespace WatchFacePages { class Page; } class WatchFacePages::Page { public: Page() {}; virtual void InitBoot() {}; virtual void InitWake() {}; virtual void DrawPage(bool partialRefresh = false) = 0; };