EOS header Signing in issue

// Fill out your copyright notice in the Description page of Project Settings.

#pragma once


#include "CoreMinimal.h"
#include "GameFramework/PlayerController.h"
#include "EOSMyPlayerController.generated.h"

/**
 * Child class of APlayerController to hold EOS OSS code.
 */
UCLASS()
class MyProjecteos_API AEOSPlayerController : public APlayerController
{
	GENERATED_BODY()
public:
	// Class constructor. We won't use this in this tutorial. 
	AEOSPlayerController();

protected:
	// Function called when play begins
	virtual void BeginPlay();

	//Function to sign into EOS Game Services
	void Login();

	//Callback function. This function is ran when signing into EOS Game Services completes. 
	void HandleLoginCompleted(int32 LocalUserNum, bool bWasSuccessful, const FUniqueNetId& UserId, const FString& Error);

	//Delegate to bind callback event for login. 
	FDelegateHandle LoginDelegateHandle;
};

Trying to add EOS in unreal 4.27 but stuck at the ‘Signing in’ portion after following the official tutorial.

Error expected an include at the top of the header but added it doesn’t really fix it either. The tutorial stated that it should work for ue4 but it doesnt?..

Any help, thanks.