Files
funnygame/public/appleauth/iauth.h
2026-01-05 14:34:34 +02:00

25 lines
476 B
C++

#ifndef APPLE_AUTH_H
#define APPLE_AUTH_H
#include "tier0/platform.h"
#include "tier2/iappsystem.h"
enum EAppleAuthStatus
{
APPLE_AUTH_SUCCESS,
APPLE_AUTH_NEED_2FA,
APPLE_AUTH_NEED_SMS_2FA,
};
abstract_class IAppleAuth: public IAppSystem
{
public:
virtual EAppleAuthStatus SubmitLoginData( const char *szEmail, const char *szPassword ) = 0;
virtual EAppleAuthStatus Submit2FA( const char *szCode ) = 0;
};
#define APPLE_AUTH_INTERFACE_VERSION "AppleAuth001"
#endif