Here are the 3 structures
TYPE RASENTRY98
dwSize AS DWORD
dwfOptions AS DWORD
dwCountryID AS DWORD
dwCountryCode AS DWORD
szAreaCode AS ASCIIZ * %RAS_MAXAREACODE + 1
szLocalPhoneNumber AS ASCIIZ * %RAS_MAXPHONENUMBER + 1
dwAlternatesOffset AS DWORD
ipaddr AS RASIPADDR
ipaddrDns AS RASIPADDR
ipaddrDnsAlt AS RASIPADDR
ipaddrWins AS RASIPADDR
ipaddrWinsAlt AS RASIPADDR
dwFrameSize AS DWORD
dwfNetProtocols AS DWORD
dwFramingProtocol AS DWORD
szScript AS ASCIIZ * %MAX_PATH
szAutoDialDll AS ASCIIZ * %MAX_PATH
szAutoDialFunc AS ASCIIZ * %MAX_PATH
szDeviceType AS ASCIIZ * %RAS_MAXDEVICETYPE + 1
szDeviceName AS ASCIIZ * %RAS_MAXDEVICENAME + 1
szX25PadType AS ASCIIZ * %RAS_MAXPADTYPE + 1
szX25Address AS ASCIIZ * %RAS_MAXX25ADDRESS + 1
szX25Facilities AS ASCIIZ * %RAS_MAXFACILITIES + 1
szX25UserData AS ASCIIZ * %RAS_MAXUSERDATA + 1
dwChannels AS DWORD
dwReserved1 AS DWORD
dwReserved2 AS DWORD
END TYPE
TYPE RASENTRYNT
dwSize AS DWORD
dwfOptions AS DWORD
dwCountryID AS DWORD
dwCountryCode AS DWORD
szAreaCode AS ASCIIZ * %RAS_MAXAREACODE + 1
szLocalPhoneNumber AS ASCIIZ * %RAS_MAXPHONENUMBER + 1
dwAlternatesOffset AS DWORD
ipaddr AS RASIPADDR
ipaddrDns AS RASIPADDR
ipaddrDnsAlt AS RASIPADDR
ipaddrWins AS RASIPADDR
ipaddrWinsAlt AS RASIPADDR
dwFrameSize AS DWORD
dwfNetProtocols AS DWORD
dwFramingProtocol AS DWORD
szScript AS ASCIIZ * %MAX_PATH
szAutoDialDll AS ASCIIZ * %MAX_PATH
szAutoDialFunc AS ASCIIZ * %MAX_PATH
szDeviceType AS ASCIIZ * %RAS_MAXDEVICETYPE + 1
szDeviceName AS ASCIIZ * %RAS_MAXDEVICENAME + 1
szX25PadType AS ASCIIZ * %RAS_MAXPADTYPE + 1
szX25Address AS ASCIIZ * %RAS_MAXX25ADDRESS + 1
szX25Facilities AS ASCIIZ * %RAS_MAXFACILITIES + 1
szX25UserData AS ASCIIZ * %RAS_MAXUSERDATA + 1
dwChannels AS DWORD
dwReserved1 AS DWORD
dwReserved2 AS DWORD
dwSubEntries AS DWORD
dwDialMode AS DWORD
dwDialExtraPercent AS DWORD
dwDialExtraSampleSeconds AS DWORD
dwHangUpExtraPercent AS DWORD
dwHangUpExtraSampleSeconds AS DWORD
dwIdleDisconnectSeconds AS DWORD
END TYPE
TYPE RASENTRY
dwSize AS DWORD
dwfOptions AS DWORD
dwCountryID AS DWORD
dwCountryCode AS DWORD
szAreaCode AS ASCIIZ * %RAS_MAXAREACODE + 1
szLocalPhoneNumber AS ASCIIZ * %RAS_MAXPHONENUMBER + 1
dwAlternatesOffset AS DWORD
ipaddr AS RASIPADDR
ipaddrDns AS RASIPADDR
ipaddrDnsAlt AS RASIPADDR
ipaddrWins AS RASIPADDR
ipaddrWinsAlt AS RASIPADDR
dwFrameSize AS DWORD
dwfNetProtocols AS DWORD
dwFramingProtocol AS DWORD
szScript AS ASCIIZ * %MAX_PATH
szAutoDialDll AS ASCIIZ * %MAX_PATH
szAutoDialFunc AS ASCIIZ * %MAX_PATH
szDeviceType AS ASCIIZ * %RAS_MAXDEVICETYPE + 1
szDeviceName AS ASCIIZ * %RAS_MAXDEVICENAME + 1
szX25PadType AS ASCIIZ * %RAS_MAXPADTYPE + 1
szX25Address AS ASCIIZ * %RAS_MAXX25ADDRESS + 1
szX25Facilities AS ASCIIZ * %RAS_MAXFACILITIES + 1
szX25UserData AS ASCIIZ * %RAS_MAXUSERDATA + 1
dwChannels AS DWORD
dwReserved1 AS DWORD
dwReserved2 AS DWORD
dwSubEntries AS DWORD
dwDialMode AS DWORD
dwDialExtraPercent AS DWORD
dwDialExtraSampleSeconds AS DWORD
dwHangUpExtraPercent AS DWORD
dwHangUpExtraSampleSeconds AS DWORD
dwIdleDisconnectSeconds AS DWORD
dwType AS DWORD
dwEncryptionType AS DWORD
dwCustomAuthKey AS DWORD
guidId AS ASCIIZ * 18
szCustomDialDll AS ASCIIZ * %MAX_PATH
dwVpnStrategy AS DWORD
END TYPE
Thanks
------------------
Pedro Camargo
Announcement
Collapse
No announcement yet.
RasGetEntryProperties
Collapse
X
-
please post the 3 structures you have created and the error code returned by the call.
Best Regards,
Don
------------------
dickinson.basicguru.com
Leave a comment:
-
-
RasGetEntryProperties
Does someone has an example of the function
RasGetEntryProperties
If found the rasetentrypropertiers and it works but this one does not work.
It seems that the rasentry structure has different sizes depending of the OS.
Currently I have created 3 different rasentry structures, but still does not work.
Thanks
------------------
Pedro CamargoTags: None
-
Leave a comment: