We have a linker error when upgrading an SDK.
Looking inside the .lib file we can see the old function definition was:
?SetupMOSSDK@@YAEPBGKPBUMOSGUID@@K@Z
However the new .lib file has a slightly different definition of the same function:
?SetupMOSSDK@@YAEPB_WKPBUMOSGUID@@K@Z
The change is the _W instead of a G.
What I do not know is what this string actually represents. I assume the compiler is indicating its compile time configuration within the string. Am I correct?