#include "STDInclude.hpp"

namespace Steam
{
	unsigned int Utils::GetSecondsSinceAppActive()
	{
		return 0;
	}

	unsigned int Utils::GetSecondsSinceComputerActive()
	{
		return 0;
	}

	int Utils::GetConnectedUniverse()
	{
		return 1;
	}

	unsigned int Utils::GetServerRealTime()
	{
		return 0;
	}

	const char* Utils::GetIPCountry()
	{
		return "US";
	}

	bool Utils::GetImageSize(int iImage, unsigned int *pnWidth, unsigned int *pnHeight)
	{
		return false;
	}

	bool Utils::GetImageRGBA(int iImage, unsigned char *pubDest, int nDestBufferSize)
	{
		return false;
	}

	bool Utils::GetCSERIPPort(unsigned int *unIP, unsigned short *usPort)
	{
		return false;
	}

	unsigned char Utils::GetCurrentBatteryPower()
	{
		return 255;
	}

	unsigned int Utils::GetAppID()
	{
		return 10190;
	}

	void Utils::SetOverlayNotificationPosition(int eNotificationPosition)
	{
		Proxy::SetOverlayNotificationPosition(eNotificationPosition);
	}

	bool Utils::IsAPICallCompleted(unsigned __int64 hSteamAPICall, bool *pbFailed)
	{
		return false;
	}

	int Utils::GetAPICallFailureReason(unsigned __int64 hSteamAPICall)
	{
		return -1;
	}

	bool Utils::GetAPICallResult(unsigned __int64 hSteamAPICall, void *pCallback, int cubCallback, int iCallbackExpected, bool *pbFailed)
	{
		return false;
	}

	void Utils::RunFrame()
	{
	}

	unsigned int Utils::GetIPCCallCount()
	{
		return 0;
	}

	void Utils::SetWarningMessageHook(void(*pFunction)(int hpipe, const char *message))
	{
	}

	bool Utils::IsOverlayEnabled()
	{
		return false;
	}

	bool Utils::BOverlayNeedsPresent()
	{
		return false;
	}
}
