Это общее искажение имени и зависит от соглашения о вызовах функции.
Различные соглашения о вызовах и сопоставление имен, применяемые к функциям, задокументированы как Соглашения о передаче и именовании аргументов . Вам нужно будет щелкнуть отдельные ссылки, чтобы увидеть точное нанесенное искажение.
В вашем случае у вас есть __stdcall
соглашение, которое использует следующее соглашение об именах:
Подчеркивание (_) начинается с префикса
название. За именем следует знак
знак (@), за которым следует номер
байты (в десятичном виде) в аргументе
список. Поэтому функция объявлена
так как int func (int a, double b)
оформлен следующим образом: _func @ 12