כן , כמובן
לא הזכרתי את זה (כי רשמת שליצא אתה יודע) c++ מוסיפה decoration לשמות על מנת למנוע בלבול בין שמות פונקציות שהם זהים אבל שייכים למחלקות שונות לדוגמא. הבעיה היא שה decoration משתנה מקומפילר לקומפילר כשאתה מיצא ל vb אתה חייב לשמור על סטנדרט קבוע ולכן אתה צריך ליצא ב stile של c הגדרת הפונקציה ב cv צריכה להראות כך:
extern "C" __declspec(dllexport) void MFuncName(HWND Arg) { }
extern "c" מורה לקומפילר שלא להוסיף decoration נוסף מעבר לשם הפונקציה, כך ששפות אחרות יכולות לזהות