2.2.1.2.230 RASRPC_CALLBACKLIST
The RASRPC_CALLBACKLIST structure specifies the callback information such as the callback device name and the callback phonenumber.
-
typedef struct _RASRPC_CALLBACKLIST { WCHAR pszPortName[RASRPC_MaxPortName + 1]; WCHAR pszDeviceName[RASRPC_MaxDeviceName + 1]; WCHAR pszNumber[RASRPC_MaxPhoneNumber + 1]; DWORD dwDeviceType; [unique] struct _RASRPC_CALLBACKLIST* pNext; } RASRPC_CALLBACKLIST, *LPRASRPC_CALLBACKLIST;
pszPortName: A null-terminated Unicode string specifying the port name on which callback is made.
pszDeviceName: A null-terminated Unicode string specifying the device name on which callback is be made.
pszNumber: A null-terminated Unicode string specifying the phone number to which callback is be made.
dwDeviceType: Specifies the device type to which callback is to be made.
-
This MUST take one of the following values:<161>
-
Value
Meaning
PBDT_None
0
No device.
PBDT_Null
1
Serial or parallel port device.
PBDT_Other
2
Device other than mentioned in the table.
PBDT_Modem
3
A modem device.
PBDT_Pad
4
An X.25 [X.25] packet assembler/disassembler.
PBDT_Switch
5
Switch device.
PBDT_Isdn
6
An ISDN device.
PBDT_X25
7
An X.25 [X.25] device.
PBDT_ComPort
8
Generic COM port device.
PBDT_Irda
10
An Infrared Data Association (IrDA)-compliant device.
PBDT_Vpn
11
A virtual private networking (VPN) device
PBDT_Serial
12
Serial port device.
PBDT_Atm
13
Asynchronous Transfer Mode (ATM) device.
PBDT_Parallel
14
Parallel port device.
PBDT_Sonet
15
Sonet device.
PBDT_Sw56
16
Switched 56K Access.
PBDT_FrameRelay
17
Frame Relay device.
PBDT_PPPoE
18
PPPoE device.
pNext: Specifies the pointer to the next RASRPC_CALLBACKLIST structure. The last member of the linked list of RASRPC_CALLBACKLIST structures MUST have the pNext field set to NULL.