[bcc32 Error] ws2def.h(231): E2238 Multiple declaration for 'sockaddr'
Full parser context
ksrGetMac.cpp(14): #include d:program files (x86)embarcaderostudio18.0includewindowsvclDialogs.hpp
Dialogs.hpp(11): #include d:program files (x86)embarcaderostudio18.0includewindowsvclVcl.Dialogs.hpp
Vcl.Dialogs.hpp(20): #include d:program files (x86)embarcaderostudio18.0includewindows
tlWinapi.CommDlg.hpp
Winapi.CommDlg.hpp(19): #include d:program files (x86)embarcaderostudio18.0includewindows
tlWinapi.ShlObj.hpp
Winapi.ShlObj.hpp(20): #include d:program files (x86)embarcaderostudio18.0includewindows
tlWinapi.ShellAPI.hpp
Winapi.ShellAPI.hpp(18): #include d:program files (x86)embarcaderostudio18.0includewindows
tlWinapi.Winsock2.hpp
Winapi.Winsock2.hpp(22): #include d:program files (x86)embarcaderostudio18.0includewindowssdkwinsock2.h
winsock2.h(117): #include d:program files (x86)embarcaderostudio18.0includewindowssdkws2def.h
fix
must add #include <winsock2.h> file
#include <winsock2.h>
#include <winsock.h>