The RasEnumConnections function lists all active RAS connections. It returns each connection’s handle and phone-book entry name.
DWORD RasEnumConnections(
LPRASCONN lprasconn, |
// buffer to receive connections data |
LPDWORD lpcb, |
// size in bytes of buffer |
LPDWORD lpcConnections |
// number of connections written to buffer |
); |
If the function succeeds, the return value is zero.
If the function fails, the return value is a nonzero error value listed in the RAS header file or one of ERROR_BUFFER_TOO_SMALL or ERROR_NOT_ENOUGH_MEMORY.
If a connection was made without specifying a phone-book entry name, the information returned for that connection will give the connection phone number preceded by “.”.