C_VARIANT to store different type of values

Sometimes you want to write code being able to work with different variable types, this is especially true for generic coding. Using pointers can make...