pass a userdefined structure param to blueprintcallable function in C++ ?

You mean you want to expose the struct to BPs?