X64 Declare Function Problem
30.04.2015 21:29:52
Andreas
ich versuche eine GetHostName Funktion umzusetzen. Leider sind alle Beispiele welche ich gefunden habe für x32. Ich verwende jedoch W64 und Office 64. Kann mal bitte jemand drüberschauen und mir sagen wo ich long zu longptr bzw zu longlong ändern muss?
Danke:
Private Declare PtrSafe Function WSACleanup Lib "WSOCK32" () As Long
Private Declare PtrSafe Function WSAStartup Lib "WSOCK32" (ByVal wVersionRequired As Long, lpWSADATA As WSAData) As Long
Private Declare PtrSafe Function gethostbyaddr Lib "wsock32.dll" (haddr As Long, ByVal hnlen As Long, ByVal addrtype As Long) As Long
Private Declare PtrSafe Function lstrlenA Lib "kernel32" (ByVal Ptr As Any) As Long
Private Declare PtrSafe Function inet_addr Lib "wsock32.dll" (ByVal cp As String) As Long
Private Declare PtrSafe Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (hpvDest As Any, hpvSource As Any, ByVal cbCopy As Long)