// Copyright 2023, Shawn Wallace
// SPDX-License-Identifier: BSL-1.0
/*!
 * @file
 * @brief OpenVR IVRServer internal interface header.
 * @author Shawn Wallace <yungwallace@live.com>
 * @ingroup drv_steamvr_lh
 */

#pragma once

/** An internal interface utilized by the lighthouse driver. Who knows what it does... */

class Server
{
	virtual void
	UnknownFunc001()
	{}
	virtual void
	UnknownFunc002()
	{}
	virtual void
	UnknownFunc003()
	{}
	virtual void
	UnknownFunc004()
	{}
	virtual void
	UnknownFunc005()
	{}
	virtual void
	UnknownFunc006()
	{}
	virtual void
	UnknownFunc007()
	{}
	virtual void
	UnknownFunc008()
	{}
	virtual void
	UnknownFunc009()
	{}
	virtual void
	UnknownFunc010()
	{}
	virtual void
	UnknownFunc011()
	{}
	virtual void
	UnknownFunc012()
	{}
	virtual void
	UnknownFunc013()
	{}
	virtual void
	UnknownFunc014()
	{}
	virtual void
	UnknownFunc015()
	{}
	virtual void
	UnknownFunc016()
	{}
	virtual void
	UnknownFunc017()
	{}
	virtual void
	UnknownFunc018()
	{}
	virtual void
	UnknownFunc019()
	{}
	virtual void
	UnknownFunc020()
	{}
	virtual void
	UnknownFunc021()
	{}
	virtual void
	UnknownFunc022()
	{}
	virtual void
	UnknownFunc023()
	{}
	virtual void
	UnknownFunc024()
	{}
	virtual void
	UnknownFunc025()
	{}
	virtual void
	UnknownFunc026()
	{}
	virtual void
	UnknownFunc027()
	{}
	virtual void
	UnknownFunc028()
	{}
	virtual void
	UnknownFunc029()
	{}
	virtual void
	UnknownFunc030()
	{}
	virtual void
	UnknownFunc031()
	{}
	virtual void
	UnknownFunc032()
	{}
	virtual void
	UnknownFunc033()
	{}
	virtual void
	UnknownFunc034()
	{}
};
