Усиленно удалить файл в windows, возможно ли с помощью пары функций?
И да и нет. В линуксе удаление открытого файла возможно в виду архитектуры API драйвера файловой системы. 

В форточке же, это возможно сделать, только прибив процесс, который держит файл. Ну а это делается действительно вызовом некоторого количества функций WinApi.
Вы не так понимаете, как это работает.
В линукс файловая система использует структуру iNode в качестве хранения метаинформации о файлах. И когда вы открываете файл, по имени файла ищется iNode файловый дескриптор привязывается и лочит уже iNode. При этом имя файла на диске можно свободно удалять (а сами данные файла при этом удалятся позже, когда процесс который открыл файловый дескриптор его освободит).

В виндовой файловой системе метаинформация и имя файла хранятся вместе, и поэтому открытый файловый дескриптор держит имя, и его нельзя удалить.

Никакая недокументируемая функция это поведение не изменит. Пока процесс, который залочил файл в винде его не разлочит - ничего не получится.