__declspec(weak)

Makes a global code or data deinition "weak", so that it can be replaced by another definition, in another translation unit.

Syntax
__declspec(weak) 
  function _declaration;
  
Remarks

This declaration replaces #pragma overload .