RASENTRY

C# Definition:

public struct RASENTRY
    {
    public int dwSize;
    public uint dwfOptions;
    //
    // Location/phone number.
    //
    public int dwCountryID;
    public int dwCountryCode;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxAreaCode + 1)]
    public string szAreaCode;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxPhoneNumber + 1)]
    public string szLocalPhoneNumber;
    public int dwAlternateOffset;
    //
    // PPP/Ip
    //
    public RASIPADDR ipaddr;
    public RASIPADDR ipaddrDns;
    public RASIPADDR ipaddrDnsAlt;
    public RASIPADDR ipaddrWins;
    public RASIPADDR ipaddrWinsAlt;
    //
    // Framing
    //
    public int dwFrameSize;
    public int dwfNetProtocols;
    public int dwFramingProtocol;
    //
    // Scripting
    //
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.MAX_PATH)]
    public string szScript;
    //
    // AutoDial
    //
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.MAX_PATH)]
    public string szAutodialDll;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.MAX_PATH)]
    public string szAutodialFunc;
    //
    // Device
    //
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxDeviceType + 1)]
    public string szDeviceType;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxDeviceName + 1)]
    public string szDeviceName;
    //
    // X.25
    //
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxPadType + 1)]
    public string szX25PadType;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxX25Address + 1)]
    public string szX25Address;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxFacilities + 1)]
    public string szX25Facilities;
    [MarshalAs(UnmanagedType.ByValTStr, SizeConst = (int)RASConstants.RAS_MaxUserData + 1)]
    public string szX25UserData;
    public int dwChannels;
    //
    // Reserved
    //
    public int dwReserved1;
    public int dwReserved2;

C# Definition:

C# Definition:

C# Definition:

C# Definition:

C# Definition:

VB Definition:

Última actualización