Если вы собираетесь использовать свой код вместе с Windows API, я бы рекомендовал переименовать функции.Да, это хлопотно, но это (на мой взгляд) лучше, чем неопределенные части Windows API, даже если вы не используете эти части (кому-то другому, использующему ваш код, возможно, потребуется использовать эти части).