How to 'Add Pin' to my Macro?

Let’s pretend I was making a macro that adds vectors together, how would I let my macro have the option to ‘Add pin’ an input like the standard ’ vector + vector ’ does?

Short of editing the macro itself, I’m not away of a method to do this. I’m sure you could do it in C++ with a custom BP node class.

Hmm… Alright, anyone else know of any way?

C++ only… I’m sure there is a tutorial about this somewhere.