Announcement

Collapse
No announcement yet.

RasGetEntryProperties

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    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 Camargo
    Pedro Camargo

    #2
    please post the 3 structures you have created and the error code returned by the call.
    Best Regards,
    Don

    ------------------
    dickinson.basicguru.com
    Don Dickinson
    www.greatwebdivide.com

    Comment


      #3
      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
      Pedro Camargo

      Comment

      Working...
      X
      😀
      🥰
      🤢
      😎
      😡
      👍
      👎