Sets an Internet option.
Syntax
BOOL InternetSetOption(
__in HINTERNET hInternet,
__in DWORD dwOption,
__in LPVOID lpBuffer,
__in DWORD dwBufferLength
);
Parameters
- hInternet [in]
-
Handle on which to set information.
- dwOption [in]
-
Internet option to be set. This can be one of the
Option Flags values.
- lpBuffer [in]
-
Pointer to a buffer that contains the option setting.
- dwBufferLength [in]
-
Size of the
lpBuffer buffer. If
lpBuffer contains a string,
the size is in TCHARs. If
lpBuffer contains anything other than a string,
the size is in bytes.
Return Value
Returns TRUE if successful, or FALSE otherwise. To get a specific error message, call
GetLastError.
Remarks
GetLastError will return the error ERROR_INVALID_PARAMETER if an option flag that cannot be set is specified.
For more information, see
Setting and Retrieving Internet Options.
Requirements
| Minimum supported client | Windows 2000 Professional |
| Minimum supported server | Windows 2000 Server |
| Version | Internet Explorer 3.0 or later |
| Header | Wininet.h |
| Library | Wininet.lib |
| DLL | Wininet.dll |
| Unicode and ANSI names | InternetSetOptionW (Unicode) and InternetSetOptionA (ANSI) |
See Also
- Common Functions
- WinINet Functions
- FtpGetFile
- FtpPutFile
- InternetConnect
- InternetOpen
- InternetQueryOption
Send comments about this topic to Microsoft
Build date: 10/8/2009