#pragma once

#include "TwitchInGames.h"

namespace TwitchInGames {
	extern "C" {
		TWITCH_SDK_DLL_API ClientAuth* CreateClientAuth();
		TWITCH_SDK_DLL_API string_t DoClientAuth(ClientAuth* clientAuth, string_t clientId, string_t redirectUri, string_t scopes);
		TWITCH_SDK_DLL_API void CancelClientAuth(ClientAuth* clientAuth);
		TWITCH_SDK_DLL_API void DeleteClientAuth(ClientAuth*& clientAuth);
	}
}
