Should I try to declare a void* UPROPERTY in Blueprint?

Hi,
I want to convert a struct object to an UObject, so I can use it in Blueprint and also use the garbage collector. However, one of the struct properties is a void* buffer and the type is unrecognised.

Is there a possibility to use buffers in Blueprint or should I encapsulate my buffer in a new UObject?

you can use C++ structs in blueprint(Using USTRUCT macro) no need to convert it.

USTRUCT(BlueprintType)
struct YourStruct
{
}

Yes but in my case, the struct is declared in a third-party DLL and I need to copy it.