A: No, the offsets differ. Look for a version specific to Server 2012 (non-R2). Universal often implies "across updates of the same OS," not across OS versions.
Before applying any patches, ensure you: universal termsrv.dll patch windows server 2012 r2