Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Initiates a connection to the Internet using a modem.
Syntax
DWORD InternetDial(
[in] HWND hwndParent,
[in] LPSTR lpszConnectoid,
[in] DWORD dwFlags,
[out] LPDWORD lpdwConnection,
[in] DWORD dwReserved
);
Parameters
[in] hwndParent
Handle to the parent window.
[in] lpszConnectoid
Pointer to a null-terminated string that specifies the name of the dial-up connection to be used. If this parameter contains the empty string (""), the user chooses the connection. If this parameter is NULL, the function connects to the autodial connection.
[in] dwFlags
Options. This parameter can be one of the following values.
| Value | Meaning |
|---|---|
|
Forces an online connection. |
|
Forces an unattended Internet dial-up. If user intervention is required, the function will fail. |
|
Ignores the "dial automatically" setting and forces the dialing user interface to be displayed. |
|
Connects to the Internet through a modem, without displaying a user interface, if possible. Otherwise, the function will wait for user input. |
|
Shows the Work Offline button instead of the Cancel button in the dialing user interface. |
[out] lpdwConnection
Pointer to a variable that specifies the connection number. This number is a unique identifier for the connection that can be used in other functions, such as InternetHangUp.
[in] dwReserved
This parameter is reserved and must be NULL.
Return value
Returns ERROR_SUCCESS if successful, or an error value otherwise. The error code can be one of the following values.
| Return code | Description |
|---|---|
|
One or more of the parameters are incorrect. |
|
There is a problem with the dial-up connection. |
|
The user clicked either the Work Offline or Cancel button on the Internet connection dialog box. |
Remarks
InternetDial does not support double-dial connections, SmartCard authentication, or connections that require registry-based certification.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | winineti.h (include Wininet.h, Winineti.h, Wininet.h, Winineti.h) |
| Library | Wininet.lib |
| DLL | Wininet.dll |