RASDEVINFO (Compact 2013)
3/26/2014
This structure contains information that describes a Telephony API (TAPI) device capable of establishing a RAS connection. The RasEnumDevices function uses this structure to retrieve information about RAS-capable devices.
Syntax
typedef struct tagRASDEVINFO {
DWORD dwSize;
CHAR szDeviceType[ RAS_MaxDeviceType + 1 ];
CHAR szDeviceName[ RAS_MaxDeviceName + 1 ];
} RASDEVINFO;
Members
- dwSize
Specifies the size, in bytes, of the RASDEVINFO structure. Before calling RasEnumDevices, set dwSize tosizeof(RASDEVINFO)
to identify the version of the structure.
szDeviceType
Specifies a null-terminated string indicating the RAS device type referenced by szDeviceName. This member can be one of the following string constants.String constant
Description
RASDT_Modem
A modem accessed through a COM port.
RASDT_Isdn
An ISDN card with the corresponding NDISWAN driver installed.
RASDT_X25
An X.25 card with the corresponding NDISWAN driver installed.
RASDT_Vpn
A virtual private network connection.
RASDT_Pad
A Packet Assembler/Disassembler.
- szDeviceName
Specifies a null-terminated string containing the name of a TAPI device.
Requirements
Header |
ras.h |