Creating a custom DLL

Is there a way to create a custom .DLL file to use with my project that will take the GUID as an ANSI string, convert it to a UTF-16 and then be used with TurboActivate routines?

I am very novice regarding C++ and Visual Studio so I am unclear if this is possible and where to start from.

Thank youMatias