Pointer issues UDecalComponent

UDecalComponent* DC;
DC.FadeScreenSize = 1;
FVector BulletHoleSize = FVector(3.5f, 7.f, 7.f);
DC = UGameplayStatics::SpawnDecalAtLocation(GetWorld(), BulletHoleDecal, BulletHoleSize, HitResult.ImpactPoint, HitResult.ImpactNormal.Rotation(), 5.f);

the error is in DC.FadeScreenSize and I am assuming I am incorrectly using pointers

DC is a null pointer. You have to initialize it first. If this code happens in your class constructor you could use:

UDecalComponent* DC = CreateDefaultSubobject<UDecalComponent>(TEXT("DC"));

Also, use → to reach a pointer’s members not dot:

DC->FadeScreenSize = 1;

instead of

DC.FadeScreenSize = 1;